source: trunk/MagicSoft/Mars/Changelog@ 8566

Last change on this file since 8566 was 8566, checked in by tbretz, 17 years ago
*** empty log message ***
File size: 74.0 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2007/06/16 Thomas Bretz
22
23 * mbase/MGList.cc:
24 - added some sanity checks
25
26 * mbase/MMath.cc:
27 - don't start caluclation if x<mean in GaussProb
28
29 * mpedestal/MExtractPedestal.[h,cc]:
30 - added new data member for the absulte max signal fMaxSignalAbs
31 - replaced Byte_t for a sample by USample_t set in the header
32 to Byte_t
33 - in the case of random pedestal calculation the MaxPos is
34 not calculated anymore
35 - scale the pedestal and pedestalrms according to the sample
36 size in the data (the scale is retrieved from the run-header)
37
38 * mpedestal/MPedestalSubtract.[h,cc]:
39 - replaced build-in memcpy by a new Memcpy function which is more
40 flexible depending on the input data format
41 - scale the signal into the range 0-256 according to the
42 scale given by the event header
43 - replaced Byte_t by USample_t
44
45 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
46 - replaced Byte_t by USample_t and set it accordingly to Byte_t
47
48 * mraw/MRawRunHeader.h:
49 - added returning of the scale (2^((numbytes-1)*8))
50
51
52
53 2007/06/15 Thomas Bretz
54
55 * mpedestal/MPedestalSubtractedEvt.cc:
56 - fixed a bug in the determination of the maximum slice. Only
57 each second slice was checked. This has been introduced with
58 the last change four weeks ago.
59
60
61
62 2007/06/15 Daniela Dorner
63
64 * datacenter/db/index-footer.html:
65 - adapted path of validator picture
66
67 * scripts/processsequence:
68 - added sequence number (get it from sequence file) to path name
69 in case only a sequence file is given
70 - added two new command line options: the callisto and star rc can
71 be given now
72
73
74
75 2007/06/14 Daniela Dorner
76
77 * scripts/processsequence:
78 - bugfix (getting of runno didn't work in case the outpath
79 contained a _)
80
81
82
83 2007/06/13 Thomas Bretz
84
85 * mimage/MImgCleanStd.cc:
86 - print name of MPedPhotCam only if used
87
88
89
90 2007/06/13 Daniela Dorner
91
92 * datacenter/db/plotdb.php:
93 - enlarged inputs for Set1 and Set2 to 150 (was too short for all
94 sequences of one dataset)
95
96 * datacenter/db/showplots.php:
97 - implemented variable for number of tabs (calib*.root,
98 signal*.root and star*.root) to simplify future changes
99 - adapted number of tabs for signal*.root
100
101
102
103 2007/06/12 Thomas Bretz
104
105 * mbase/MTime.[h,cc]:
106 - added new constant kDaySec
107 - use kDaySec where possible
108 - added second argument to SetUnixTime and allow using it ;-)
109 - use SetUnixTime in Set(timeval)
110
111 * mhcalib/MHCalibrationChargeCam.cc:
112 - made sure that Draw doesn't crash if the hi-gains
113 have saturated but the lo-gains don't exist
114
115 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
116 - replaced type of SaturationLimit and LowerSignalLimit by UInt_t
117 - accordingly increased class version number
118
119
120
121 2007/06/12 Daniela Dorner
122
123 * datacenter/db/ganymed.php:
124 - added comment
125
126 * datacenter/db/tabs.php:
127 - corrected tabs for ganymed for wobble
128
129
130
131 2007/06/11 Thomas Bretz
132
133 * sponde.cc:
134 - added check for validity of resource file
135
136 * mbase/MMath.cc:
137 - small speed improvement to calclation of three solutions
138 for the third order pol.
139 - for a second order pol. set x1 and x2 if it has only one
140 solution
141
142 * mbase/MMath.h:
143 - speed improvement using ::cbrt instead of pow(x, 1/3)
144
145 * mcalib/MCalibrationChargeCalc.cc:
146 - improved output
147
148 * mextralgo/MExtralgoSpline.cc:
149 - speed improvement by using a look up table for often used
150 and identical coefficients
151 - use MMath::SolvePol2 to get the null-points of the first
152 derivative (EvalDerivEq0)
153 - removed a lot of old an obsolete comments
154 - fixed the newly introduced EvlInteg(int, int) -- must
155 return 0 explicitly if a==b
156
157
158
159 2007/05/25 Thomas Bretz
160
161 * callisto.cc, star.cc:
162 - removed obsolete check whether config file exists
163
164 * sponde.cc:
165 - aded check for validity of config file (returns 0xfe if not)
166
167 * mbase/MEnv.[h,cc]:
168 - removed obsolete fName workaround
169 - made sure that also ~ paths are correctly expanded and used
170
171 * mjobs/MJob.cc:
172 - one more sanity check if MEnv is not valid
173
174 * Makefile:
175 - first compile the programs source code and then link the library
176 this make it much faster to debug the code of the program sources.
177
178
179
180 2007/05/22 Daniel Hoehne
181
182 * datacenter/macros/fillcamera.C:
183 - added (macro to fill mc parameters into the db)
184
185
186
187 2007/05/22 Thomas Bretz
188
189 * mmuon/MMuonSearchPar.cc:
190 - tiny speed improvement in the fit function
191
192
193
194 2007/05/22 Daniela Dorner
195
196 * datacenter/scripts/sourcefile:
197 - adapted the function finish to avoid removing of non existing
198 files in case the variable lockfile is empty
199
200 * steps.rc:
201 - fixed typo
202
203 * datacenter/scripts/checkscriptrunning:
204 - added (script to check if a script is runnning, including
205 command line option, to allow for several jobmanagers and
206 zipscripts of one Mars Version)
207
208
209
210 2007/05/21 Daniela Dorner
211
212 * datacenter/db/showplots-ds.php:
213 - also off-sequences are plottet now
214 - by plotting the link to the plot in colour, it is marked, whether
215 a on sequence (green) or a off sequence is plotted
216
217
218
219 2007/05/21 Daniel Hoehne
220
221 * datacenter/tools/resetdataset:
222 - re-implemented fAllFilesAvail=NULL
223
224 * datacenter/macros/fillstar.C:
225 - bugfix: for sparkrate='inf', now 0.00 is filled into the db
226
227
228
229 2007/05/21 Thomas Bretz
230
231 * msignal/MSignalPix.h:
232 - added missing arrival time in Copy function
233 - added copy constructor
234
235 * msignal/MSignalCam.[h,cc]:
236 - added a function to compare cleanigngs of two objects
237 - added a function to compare the islands in two objects
238 - adde Copy function
239
240 * mjobs/MJStar.cc:
241 - added MHEffictiveOnTime to parlist to get access from the
242 resource file
243
244 * mjobs/Makefile:
245 - added include of mhflux
246
247
248
249 2007/05/18 Daniela Dorner
250
251 * datacenter/scripts/runcorsika:
252 - added (script to run corsika automatically)
253
254 * datacenter/scripts/runreflector:
255 - added (script to run reflector automatically)
256
257 * datacenter/scripts/runcamera:
258 - added (script to run camera automatically)
259
260 * datacenter/scripts/jobmanager:
261 - added possibility to start separate jobmanager for the MC
262 processing by giving 'mc' as command line option
263
264 * datacenter/scripts/setup:
265 - added setting for MC production steps
266
267 * datacenter/scripts/sourcefile:
268 - added fail codes for MC production steps
269
270 * steps.rc:
271 - added settings for MC production steps
272 - removed timer table information (this was only neede by the
273 macro getdolist.C in case of day-wise processing of data)
274
275
276
277 2007/05/17 Thomas Bretz
278
279 * metralgo/MExtralgoSpline.h:
280 - improved the speed of the integration by simplifying the evaluated
281 term. It has been checked that the result is identical.
282
283
284
285 2007/05/17 Daniela Dorner
286
287 * scripts/processsequence:
288 - added -v5 to all commands
289
290 * datacenter/scripts/sourcefile:
291 - adapted in function makedir if-clause to avoid removing of non
292 existing files in case todofile is empty or todfile or lockfile is
293 missing
294
295 * datacenter/scripts/runcallisto, datacenter/scripts/runganymed
296 datacenter/scripts/runstar:
297 - adapted comment (was still about old way to get from the database
298 what has to be done)
299
300
301
302 2007/05/16 Daniel Hoehne
303
304 * datacenter/tools/resetdataset:
305 - several bugfixes (mainly typos, for wobble datasets there was one
306 colon too much due to no off sequences)
307
308
309
310 2007/05/16 Thomas Bretz
311
312 * callisto.cc:
313 - switch of storage of job2 only in movie mode
314
315 * mjobs/MJCalibrateSignal.[h,cc]:
316 - do not write the interlaced containers anymore
317 they have no real meaning if only the ones of the last
318 calibration are written
319 - removed obsolete references to MCalibrationPulseTimeCam
320 - changed default writingmode for the signal file to UPDATE
321
322 * mjobs/MJCalibration.cc, mjobs/MJCut.cc:
323 - write display by adding it to the array
324
325 * mjobs/MJPedestal.[h,cc]:
326 - added const qualifier to argument of DisplayResult
327 - removed obsolete WriteResult
328 - added a new function WritePulsePos
329 - call WritePulsePos if PulsePosCheck is enabled
330
331 * mjobs/MJob.[h,cc]:
332 - removed automatic writing of fDisplay from WriteContainer
333 - added a new function WriteDisplay
334
335 * mhcalib/MHCalibrationChargeCam.cc, mpedestal/MExtractPedestal.cc,
336 msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
337 - replaced GetMax by GetMaxPos
338
339 * mhcalib/MHCalibrationPulseTimeCam.cc:
340 - use new GetMax returning position and height at once
341
342 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
343 - devided the old function GetMax into GetMax and GetRawMax
344
345 * msignal/MExtractTimeAndCharge.cc:
346 - GetSaturationTime now uses the real maximum as reference not
347 the maximum of the raw-date
348 - adapted the use of GetMax
349
350 * mextralgo/MExtralgoSpline.h:
351 - added a function which allows the outside world to access the
352 spline
353 - removed Align from EvalInteg, it is done in EvalPrimitive already
354
355 * macros/test/extralgospline.C:
356 - added a macro to test the spline
357
358
359
360 2007/05/14 Stefan Ruegamer
361
362 * datacenter/scripts/checkmd5sum
363 - added this script which makes an md5sum check of files that have
364 been copied from tape to the directory
365 /magic/datacenter/fromtape. This script will run later auto-
366 matically before movingrawfiles.
367
368
369
370 2007/05/14 Daniela Dorner
371
372 * datacenter/scripts/checkfilesforsequenceavail:
373 - added missing 'set -C'
374
375 * scripts/processsequence:
376 - added option (now callisto rc can be giving in a command line
377 option)
378
379
380
381 2007/05/14 Daniel Hoehne
382
383 * datacenter/db/menu.php, magicdefs.php, querycal.php:
384 - implemented new columns fUnsuitableMax and fDeadMax
385
386
387
388 2007/05/14 Thomas Bretz
389
390 * RELEASE 1.2
391
392
393
394 2007/05/14 Thomas Bretz
395
396 * callisto_mux.rc:
397 - cleanup of some comments
398
399 * mjobs/MJCalibration.cc:
400 - fixed the unintentionally removed setting of pedestal
401 for MPedestalSubtract
402
403 * mpedestal/MPedestalSubtract.cc:
404 - improved output for debugging purpose
405
406 * msignal/MExtractor.[h,cc]:
407 - according to the last changes the version number has been
408 increased to 9
409
410 * mcalib/MCalibrationCam.cc:
411 - added code to GetPixelContent from MCalibrationPedCam
412
413 * mcalib/Makefile, mcalib/CalibLinkDef.h:
414 - removed obsolete MCalibrationPedCam
415
416 * mhcalib/MHPedestalCam.cc:
417 - Removed references to MCalibrationPedCam use a MCalibrationCam
418 with the name MCalibrationPedCam instead
419
420 * mjobs/MJCalibration.cc:
421 - changed background color in Defects to be able to read
422 the yellow text color
423
424 * mjobs/MJPedestal.cc:
425 - removed obsolete include of MCalibrationPedCam
426
427 * mcalib/MCalibrationPulseTimeCam.[h,cc]:
428 - removed some obsolete Add functions already contained in
429 the base class
430
431 * mcalib/MCalibrationIntensityBlindCam.[h,cc],
432 mcalib/MCalibrationIntensityQECam.[h,cc],
433 mcalib/MCalibrationIntensityTestCam.[h,cc]:
434 - removed
435
436
437
438 2007/05/11 Daniela Dorner
439
440 * scripts/processsequence:
441 - added information about the created paths to the output of
442 Usage()
443 - adapted regular expressions
444 - bugfix in getting date for cc and caco file
445 - bugfix (subsystempath was missing)
446 - exit instead of break, if cc or caco file is missing
447 - merpplogdirectory is created after finding of files now
448 - improved logging
449
450 * datacenter/scripts/setup:
451 - adapted number of processes
452 - removed datacheck
453
454
455
456 2007/05/11 Thomas Bretz
457
458 * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHPedestalCam.cc,
459 msignal/MExtractBlindPixel.cc:
460 - replaced the call to GetTotalEntries by the product
461 of the number of slices with the number of events of the
462 individual pixel
463
464 * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
465 mpedestal/MPedCalcFromLoGain.[h,cc]:
466 - unified the summing part of Process() into a new function
467 CalcPixel in the base class
468 - in MPedCalcPedRun individual pixels could be skipped due to
469 high variations, but it was still divided by the number of events
470 procesed. This let to a pedestal which was a tiny amount too
471 small and gave an small positive offset of the randomly extracted
472 pedestal.
473 - unified the loops over the individual pixels to calculate the
474 pixel-, area-, and sector-defaults for the whole camera into
475 the base-class
476 - moved fNumEventsUsed into the base-class and removed obsolete
477 fUsedEvents
478 - removed obsolete fTotalCounter, use the product of the number
479 of slices and the number of events stored in each individual
480 pixel instead
481 - added some sanity checks not to calculate average and/or rms
482 values if the statistics is too low (division by zero)
483 - for calculating min and/or max values at most places now
484 an int is used. This increases the range for further
485 upgrade to 16bit samples.
486
487 * mpedestal/MPedestalCam.[h,cc]:
488 - removed obsolete fTotalEntries and replaced by fNumSlices
489 because the number of total entries depends on the number of
490 events used for each individual pixel
491 - adapted GetPixelContent accordingly
492 - increased class version to 2
493
494 * manalysis/MCameraData.cc:
495 - added include of TArrayI (previously included from MPedestalCam)
496
497 * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationRelTimeCam.cc:
498 - fixed GetPixelContant to give more proper output
499 - reformatted GetPIxelContent code
500 - added const-qualifiers
501
502 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
503 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc,
504 mpedestal/MExtractPedestal.[h,cc], msignal/MExtractor.[h,cc],
505 msignal/MExtractBlindPixel.cc, msignal/MExtractPINDiode.cc:
506 - removed data members fPedestal and fPedestalsIn respectively,
507 and all referencing functions because it was never used at all
508
509 * mextralgo/MExtralgoDigitalFilter.[h,cc],
510 mextralgo/MExtralgoSpline.cc
511 msignal/MExtractTimeAndChargeDigitalFilter.cc:
512 - made the noise extraction completely random and automatic
513 - gave the noise extraction completely into the hand of
514 the extractors
515
516
517
518 2007/05/10 Daniela Dorner
519
520 * datacenter/scripts/runcallisto:
521 - bugfix (typo in getting date for finding cc and cacofile)
522
523 * scripts/merppupdate:
524 - added (script to merpp update already calibrated files)
525 - added possibility to give outpath and regular expression for
526 filename as command line options
527
528
529
530 2007/05/10 Thomas Bretz
531
532 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
533 - cleanup of some comments
534
535 * mbase/MMath.cc:
536 - removed the usage of a storage space for the index in
537 GetMedianDev because the index is reacalculated anyhow
538
539 * mbase/MStatusArray.cc:
540 - if several objects of the same name (but different class
541 types) are in a pad we don't stop searching if an object
542 with the right name has been found
543
544 * mcalib/MCalibrateData.cc, mcalib/MCalibrationChargeCalc.cc,
545 mcalib/MCalibrationRelTimeCalc.cc:
546 - updated output
547
548 * mhist/MHCamera.[h,cc]
549 - added two new member functions to count the number of bins
550 above or below a threshold
551
552 * mjobs/MJCalibrateSignal.cc:
553 - added a new Tab to show the time development of the unsuitable
554 pixels
555 - added a new tab showing the eveloution of the number of
556 dead pixels
557
558 * mjobs/MJCalibration.cc:
559 - updated texts in bad pixel display
560
561 * datacenter/macros/fillsignal.C:
562 - replaced CalcUnsuitable by the new members of MHCamera
563 - also fill the maximum number of unsuitable pixels
564 - and fill the maximum number of dead pixels
565
566 * mfilter/MFSoftwareTrigger.cc, mhcalib/MHCalibrationTestCam.cc,
567 mimage/MCameraSmooth.cc:
568 - removed obsolete calls to GetPixById
569
570 * msignal/MSignalCam.[h,cc]:
571 - removed obolete function to access the MSignalPix'
572 - removed obsolete GetPixById
573 - added new function returning the number of unmapped pixels
574 - a little code cleanup
575
576
577
578
579 2007/05/09 Daniela Dorner
580
581 * scripts/makemovie:
582 - added comment
583 - removed not needed lines
584
585 * datacenter/scripts/buildsequenceentries,
586 datacenter/scripts/checkfilesforsequenceavail,
587 datacenter/scripts/checklogs, datacenter/scripts/checkstardone,
588 datacenter/scripts/checktransfer, datacenter/scripts/copyscript,
589 datacenter/scripts/correcttime, datacenter/scripts/dodatacheck,
590 datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots,
591 datacenter/scripts/dowebplots, datacenter/scripts/filesondisk,
592 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
593 datacenter/scripts/fillstar, datacenter/scripts/findnewstars,
594 datacenter/scripts/findnotseqruns,
595 datacenter/scripts/insertdatasets,
596 datacenter/scripts/insertsequences, datacenter/scripts/jobmanager,
597 datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
598 datacenter/scripts/mcsequences,
599 datacenter/scripts/movingsubsystemfiles,
600 datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks,
601 datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
602 datacenter/scripts/runstar, datacenter/scripts/scriptlauncher,
603 datacenter/scripts/setup, datacenter/scripts/sourcefile,
604 datacenter/scripts/webupdate-callisto,
605 datacenter/scripts/webupdate-ganymed,
606 datacenter/scripts/webupdate-sinope,
607 datacenter/scripts/webupdate-star,
608 datacenter/scripts/writedatasetfiles,
609 datacenter/scripts/writesequencefiles,
610 datacenter/scripts/zipscript:
611 - change time for 'Software-Developement'
612
613 * datacenter/scripts/buildsequenceentries,
614 datacenter/scripts/checkfilesforsequenceavail,
615 datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
616 datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
617 datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
618 datacenter/scripts/fillstar, datacenter/scripts/runcallisto,
619 datacenter/scripts/runganymed, datacenter/scripts/runstar,
620 datacenter/scripts/writedatasetfiles,
621 datacenter/scripts/writesequencefiles:
622 - removed variable needed only for setstatusroot
623 - adapted variable needed for setstatus
624 - adapted comment
625
626 * datacenter/scripts/writedatasetfiles:
627 - added missing 'setstatus "start"'
628
629 * datacenter/scripts/correcttime:
630 - improved regular expressions
631
632 * datacenter/macros/findcacofiles.C:
633 - added algorithm for searching missing caco files and inserting
634 the according runnumber to the database
635 - adapted comment
636
637 * datacenter/scripts/filesondisk:
638 - removed algorithm for finding missing caco files (done by
639 findcacofiles.C no)
640 - adapted comment
641 - added removing of files conaining the run lists
642
643 * datacenter/scripts/zipscript:
644 - added possibility to start several zipscripts giving a commanline
645 option
646 - added locking of callisto
647 - removed not needed lines
648 - removed old code
649 - fixed bug (filename for chmod was wrong)
650
651 * datacenter/scripts/runcallisto:
652 - added locking of sequence for zipping
653 - reduced find for cc and caco file to the directory of the date,
654 where the files are stored (date taken from callisto filename)
655 - improved regular expressions
656
657 * steps.rc:
658 - added fNotZipping to Needs of fCallisto to allow for the locking
659 of callistos by the zipscript
660
661 * datacenter/scripts/sourcefile:
662 - removed functions setstatusroot and getdolistroot
663 - renamed variable in setstatus
664 - added function sendquery
665 - adapted if-clause to avoid removing of non existing files in
666 case todofile is empty
667
668 * datacenter/scripts/scriptlauncher:
669 - fixed bug (in case condor_submit failed, the scriptlauncher was
670 waiting for the not submitted job, until it was killed)
671
672 * datacenter/scripts/jobmanager:
673 - added algorithm to increase sleeping time in case condor failed
674 several times in a row
675
676 * datacenter/scripts/setup:
677 - renamed errorsleeptime for usage in algorithm in jobmanager
678
679 * datacenter/scripts/dodatacheck:
680 - added query for date to reduce the find to the directory of the
681 date, where the rawfile is stored
682 - removed not needed lines
683
684 * datacenter/scripts/dodatacheck, datacenter/scripts/doqualityplots,
685 datacenter/scripts/dowebplots, datacenter/scripts/linkmc,
686 datacenter/scripts/movingsubsystemfiles,
687 datacenter/scripts/runcallisto, datacenter/scripts/sourcefile,
688 scripts/dospectrum, scripts/makemovie, scripts/processsequence:
689 - changed indentation to 3 spaces, where it was different
690
691 * datacenter/scripts/copyscript:
692 - added sort and uniq to find for dates
693 - removed not needed lines
694 - adapted find for catalogue files such that only the directories
695 of the last 31 days are searched with find and not the whole
696 central control path
697
698 * datacenter/db/sequinfo.php:
699 - show ranges menu on first loading of page
700
701 * datacenter/db/menu.js:
702 - adapted functions to show ranges menu on first loading of the
703 page and hide it, when a query is done
704 - commented functions
705
706 * scripts/processsequence:
707 - restricted find for cacofile to directory of date
708
709 * scripts/merppupdate:
710 - added (script to do merpp update for already calibrated files)
711
712
713
714 2007/05/09 Thomas Bretz
715
716 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
717 callisto_mux.rc:
718 - changed ArrTimeRmsLimit in all cases to default 5.0
719 because of the new meaning
720
721 * showplot.cc:
722 - changed that it closes automatically if the file cannot
723 be read
724
725 * datacenter/macros/fillstar.C:
726 - commented the output of the query
727
728 * datacenter/macros/plotdb.C:
729 - adapted ranges to MUX data values
730 - added plots for new unsuitable columns
731
732 * mbadpixels/MBadPixelsPix.h:
733 - added a new member function IsUncalibrated
734 - further adapted the usuitable levels
735
736 * mcalib/MCalibrationChargeCalc.[h,cc]:
737 - changed the meaning of ArrTimeRmsLimit such that it is now
738 the deviation from the average rms expressed in significance
739 levels
740 - the new check is done similar to the check for the relative
741 arrival time (to be unified!)
742 - removed FinalizeArrivalTimes
743 - removed calibration levels for first and last bin, this
744 has to be redone more properly taken the extractor properties
745 into account
746 - some updates to the output
747 - some simplifications to the code
748
749 * mcalib/MCalibrationRelTimeCalc.cc:
750 - when calculating the median check for UnsuitableRun not
751 unsuitable in general
752 - small changes to output
753 - calculate upper and lower limits only once
754
755 * mhvstime/MHVsTime.[h,cc]:
756 - added fMinimum and fMaximum data members similar to
757 MHSectorVsTime
758 - to be unified with MHSectorVsTime
759 - fixed draw/paint
760 - increased version number
761
762 * mjobs/MJCalibration.cc:
763 - removed the bad pixel levels for first and last bins
764
765 * msignal/MExtractTimeAndChargeSpline.[h,cc],
766 mextralgo/MExtralgoSpline.cc:
767 - changed to allow setup of the extraction type and the
768 relative or absolute height for arrival
769 - if the height is set < 0 and extraction type is set to
770 relative integral the maximum is used instead of the leading edge.
771 - accordingly increased version number by one
772
773 * mjobs/Makefile:
774 - added mextralgo to includes
775
776
777
778 2007/05/08 Daniel Hoehne
779
780 * datacenter/macros/fillsignal.C:
781 - implemented new variables fUnsuitable50 and fUnsuitable01
782
783 * datacenter/db/menu.php, magicdefs.php, querycal.php:
784 - implemented new columns fUnsuitable50 and fUnsuitable01
785
786
787
788 2007/05/04 Thomas Bretz
789
790 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
791 - removed writing MBadPixelsCam. It now gives trouble
792 because the etReadyToSave flag is set at an unproper time.
793 It is not used anyhow.
794
795 * datacenter/macros/fillsignal.C:
796 - small simplification
797
798
799
800 2007/05/04 Daniela Dorner
801
802 * scripts/makemovie:
803 - added (script to produce movies)
804
805
806
807 2007/05/03 Daniel Hoehne
808
809 * datacenter/macros/fillsignal.C:
810 - fixed bug which made fillsignal fail for the new MUX data:
811 for sequences > 200000 hilooff and hilocal are not needed anymore
812
813
814
815 2007/04/28 Daniela Dorner
816
817 * datacenter/scripts/dowebplots, datacenter/scripts/doqualityplots:
818 - moved temporary directory for pstoimg to /tmp
819
820 * datacenter/scripts/copyscript:
821 - moved file with diff for magic_favorites to /tmp
822
823 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
824 datacenter/db/menu.js :
825 - implemented possibility to plot datasets by inserting dataset
826 number as Set1
827
828 * datacenter/db/plot.php:
829 - implemented variables for colours
830
831 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
832 datacenter/db/include.php, datacenter/db/datasetinfo-aio.php,
833 datacenter/db/ganymed.php, datacenter/db/sequence.php:
834 - removed header and footer for print version
835
836 * datacenter/db/runinfo-aio.php:
837 - fixed small bug
838
839 * datacenter/db/magicdefs.php:
840 - added fMEanPUlsePosInner to alias
841
842 * datacenter/db/ganymed.php:
843 - added observation mode
844
845
846
847 2007/04/27 Daniela Dorner
848
849 * datacenter/scripts/jobmanager:
850 - improved logging
851
852 * datacenter/scripts/scriptlauncher:
853 - redirect of error messages of condor_submit to errorlogfile
854 - in case condor_submit does not work (i.e. pid empty) an error
855 message is written to the processlogfile
856
857 * datacenter/db/showplots-ds.php:
858 - adapted maxwidth of input field
859
860 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
861 datacenter/db/menu.js :
862 - implemented possibility to give range for 2 additional values
863 - implemented possibility to give only upper or lower limit
864 - fixed bug, that ranges are not accepted before plotting once
865
866
867
868 2007/04/27
869
870 * RELEASE 1.1
871
872
873
874 2007/04/27 Daniel Hoehne
875
876 * datacenter/scripts/runcallisto:
877 - modified the ccfile and cacofile search to not find ccfiles
878 twice if one runnumber is part of a higher runnumber (as 23456
879 and 223456)
880
881
882
883 2007/04/27 Thomas Bretz
884
885 * mcalib/CalibLinkDef.h, mcalib/Makefile:
886 - removed obsolete MCalibrationIntensityCam
887 - removed obsolete MCalibrationIntensityChargeCam
888
889 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
890 mcalib/MCalibrateData.[h,cc], mhcalib/MHCalibrationChargeCam.[h,cc]:
891 - removed obsolete MCalibrationIntensityChargeCam and replaced by
892 MCalibrationChargeCam
893
894 * mcalib/MCalibrationChargeCalc.[h,cc]:
895 - removed obsolete MCalibrationIntensityChargeCam and replaced by
896 MCalibrationChargeCam
897 - to realize the difference between continous and single calibration
898 a new data member fContinousCalibration has been introduced
899 - consequently increased version number to 6
900 - do not set any exclusion in ReInit. it is nonsense not to fill
901 histograms which might give (or give not) correct result,
902 if the checks are all executed anyhow
903
904 * mcalib/MCalibrationRelTimeCalc.cc:
905 - do not set any exclusion in ReInit and if a pixel is unsuitable.
906 it is nonsense not to fill histograms which might give (or give
907 not) correct result, if the checks are all executed anyhow
908 - switched on the check for outliers
909 - outliers are now set unsuitable rather than unreliable
910 - some code simplification of the checks
911
912 * mcalib/MCalibrationChargeCam.cc:
913 - added a comment in the Clear member function
914
915 * mcalib/MCalibrationRelTimeCam.cc:
916 - some fixes of looong Form statements
917 - a small cosmetic change to GetPixelContent
918 - replaced the old check of the average time resolution by
919 a more accurate check using the median and deviation
920
921 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
922 - removed data member fReferencePixel and corresponding code
923 - use the median of pixels with area index 0 as reference instead of
924 an artificial pixel
925
926 * mhcalib/MHCalibrationCam.[h,cc]:
927 - finally removed all dependencies on the intensity cams and replaced
928 them by the direct cam
929 - if the lo-gain histogram is empty this is not a reason for an
930 uncalibrated pixel. At least in case of extracted properties (charge
931 and time) it is ok.
932
933 * mjobs/MJCalibration.[h,cc]:
934 - let MCalibrationRelTimeCalc run after MCalibrationChargeCalc
935 otherwise almost all unsuitable pixels have deviating
936 relative arrival resolution.
937 - added new level for deviating time reolution to plot of bad pixels
938 - changed reference lines for timr resolution plots
939 - removed data member fRefTimeOffsetInner, it is now 0 by definition
940
941 * mjobs/MJCalibrateSignal.cc:
942 - finally removed all dependencies of Intensity cams
943 - enable ContinousCalibration in MCalibrationChargeCalc instead
944 - switched on interleaved relative time calibration
945
946 * mbadpixels/MBadPixelsPix.h:
947 - adapted to new unsuitable flag kDeviatingTimeResolution
948
949 * callisto_mux.rc:
950 - removed the obsolete resource statement about the level
951 for the relative arrival time check.
952
953 * mjobs/calibrationref.rc, mjobs/calibrationref_Dec04.rc,
954 mjobs/calibrationref_Nov04.rc, resources/calibrationref_mux.rc:
955 - changed time resolution references accordingly
956
957 * resources/calibration_spline.rc:
958 - added muon calibration factors up to period 55... to be corrected.
959
960 * mjobs/MJCut.[h,cc]:
961 - reanimated the use of an energy estimator in ganymed for the
962 purpose of having it as additional cut value if looking
963 for events after cuts
964
965 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
966 - added a corresponding example
967
968
969
970 2007/04/26 Thomas Bretz
971
972 * mjobs/MJPedestal.cc:
973 - inverted the default of the CalibFilter for the case of no
974 pattern available as the filter was inverted 4.3.07.
975
976 * callisto.rc:
977 - fixed typos in examples for movie encoding
978
979
980
981 2007/04/25 Daniel Hoehne
982
983 * datacenter/scripts/runcallisto:
984 - removed obsolete option -raw from command line for callisto
985
986
987
988 2007/04/25 Thomas Bretz
989
990 * mbadpixels/MBadPixelsCam.cc:
991 - removed obsolete code from Print() which tried to align the
992 output
993
994 * mhcalib/MHCalibrationChargeCam.cc:
995 - increased the shown binning range further
996
997 * mhcalib/MHCalibrationPulseTimeCam.cc:
998 - unimportant changes
999
1000 * mjobs/MJPedestal.cc:
1001 - changed a comment
1002
1003 * mpedestal/MPedestalSubtractedEvt.h:
1004 - fixed a bug of preset upper limits. The last slice is
1005 fNumSamples-1 not fNumSamples
1006
1007
1008
1009 2007/04/24 Thomas Bretz
1010
1011 * callisto_Dec04Jan05.rc, callisto_MarApr05.rc, callisto_mux.rc:
1012 - fixed typos in examples for movie encoding
1013
1014 * mjobs/MJCalib.h, mjobs/MJPedestal.cc:
1015 - missing commit from yesterday :-(
1016
1017 * mmovie/MMovieWrite.cc:
1018 - changed resource Filename according to the other resources
1019 to FileName
1020
1021 * ganymed.cc:
1022 - enable dataset mc-mode if "-mc" is specified
1023 - removed obsolete call to EnableMonteCarloMode
1024 - removed EnableWobbleMode but use the setting of the dataset
1025 instead
1026
1027 * mjobs/MDataSet.[h,cc]:
1028 - renamed fIsWobbleMode to fWobbleMode
1029 - added setter for fWobbleMode
1030 - added fMonteCarlo which determins the default paths to be used
1031 if not overwritten
1032 - replaced the static variables for the paths by member functions
1033 which depend on the new fWobbleMode data member
1034 - some simple reordering inthe constructor was necessary
1035 - increased class version number accordingly to 2
1036
1037 * mjobs/MJCut.[h,cc]:
1038 - repaired On-only mode
1039 - removed data member fIsMonteCarlo, use the data-set getter instead
1040 - removed data member fIsWobbleMode, use the data-set getter instead
1041
1042 * sponde.cc:
1043 - print a warning if MC dataset doens't contain "MonteCarlo: Yes"
1044
1045 * mjobs/MJCalibrateSignal.cc:
1046 - do not write signal*.root in movie mode
1047
1048
1049
1050 2007/04/23 Thomas Bretz
1051
1052 * callisto.cc, star.cc:
1053 - removed "-raw" and "-root" option
1054 - replaced inflating sequence path by new InflatePath
1055 function
1056 - removed MJCalib::kUse* usage, use MSequence::IsMonteCarlo
1057 instead
1058
1059 * mhcalib/MHCalibrationChargeBlindCam.cc,
1060 mhcalib/MHCalibrationHiLoCam.cc,
1061 mhcalib/MHCalibrationPulseTimeCam.cc:
1062 - removed obsolete include of MCalibrationIntensityCam
1063
1064 * mhcalib/MHPedestalCam.cc:
1065 - removed obsolete usage of fIntensCam
1066
1067 * mhist/MHEvent.cc:
1068 - replacedcompilation of description string by new
1069 MMcEvt::GetDescription memeber function
1070
1071 * mjobs/MJCalib.[h,cc]:
1072 - removed fDataFlag and corresponding member functions and
1073 handling
1074
1075 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1076 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.[h,cc]:
1077 - replaced IsUseRawData and IsUseRootData by
1078 MSequence::IsMonteCarlo
1079 - use fSequence to determin whether it is MC sequence or not
1080
1081 * mjobs/MJCalibrateSignal.cc:
1082 - renamed movie encoding task list
1083 - do not write output files if encoding movie
1084
1085 * mjobs/MSequence.[h,cc]:
1086 - removed "merpp"-path
1087 - monte carlo files now always have 8digits run numbers
1088 - added new resource "MonteCarlo"
1089 - added new static member function InflatePath
1090 - increased version number to 2
1091
1092 * mmc/MMcEvt.[hxx,cxx]:
1093 - added new member function GetDescription
1094
1095 * mmovie/MMovieWrite.[h,cc]:
1096 - added a sanity check for strange rms values
1097 - search for MMcEvt in the parlist and improve output
1098 in case of monte carlo data
1099 - fixed some typos in the comments of ReadEnv
1100
1101 * mmovie/Makefile:
1102 - added mmc search path
1103
1104 * mraw/MRawRunHeader.cc:
1105 - set new defaults of fTelescopeNumber, fCameraVersion,
1106 fFreqSampling and fNumSignificantBits for old MC data
1107
1108
1109
1110 2007/04/23 Daniela Dorner
1111
1112 * datacenter/scripts/linkmc:
1113 - removed workaround for 5-digit runnumbers
1114
1115 * datacenter/scripts/mcsequences:
1116 - added line 'MonteCarlo: Yes' to output to sequence file
1117
1118 * datacenter/scripts/runganymed:
1119 - adapted chosing of ganymed rc-file
1120 - added output of ganymed command line
1121
1122
1123
1124 2007/04/20 Daniel Hoehne
1125
1126 * datacenter/macros/filldotrun.C:
1127 - implemented new Arehucas version
1128
1129
1130
1131 2007/04/20 Thomas Bretz
1132
1133 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsPix.cc:
1134 - propagate option in Clear member function
1135 - the default is now to keep the previously excluded flag and
1136 set the unsuitable-run flag accordingly
1137
1138 * mcalib/MCalibrationChargeCalc.cc:
1139 - if the lower limit for the measured number of phe is calculated
1140 to be less than one phe it is artificially reset to one phe
1141
1142 * mhist/MHCamEvent.cc:
1143 - call SetFrameBorder(0) for all subpads explicitly
1144
1145 * mhist/MHCamera.cc:
1146 - removed the obsolete definition of kItemsLegend
1147
1148 * mbadpixels/MBadPixelsIntensityCam.cc, mcalib/MCalibrationIntensityCam.cc:
1149 - removed obsolete reference in comment to MCalibrationINtensityQECam
1150
1151 * mcalib/CalibLinkDef.h, mcalib/Makefile:
1152 - removed obsolete MCalibrationIntensityQECam
1153 - removed obsolete MCalibrationIntensityBlindCam
1154 - removed obsolete MCalibrationIntensityRelTimeCam
1155 - removed obsolete MCalibrationIntensityTestCam
1156
1157 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
1158 mcalib/MCalibrateData.[h,cc]:
1159 - replaced data member fIntensQE by fQECam
1160 - removed references to obsolete MCalibrationIntensityQECam
1161 - added some comments
1162 - replaced obsolete reference to MCalibrationIntensityBlindCam
1163 by reference to MCalibrationBlindCam
1164
1165 * mcalib/MCalibrationChargeCalc.[h,cc]:
1166 - replaced references to fIntensQE by direct access to fQECam
1167 - adde some comments
1168 - removed data member fIntensQECam
1169 - replaced obsoilete reference to MCalibrationIntensityBlindCam
1170 by reference to MCalibrationBlindCam
1171
1172 * mjobs/MJCalibrateSignal.cc, mhcalib/MHCalibrationChargeBlindCam.cc:
1173 - removed obsolete references to MCalibrationIntensityQECam
1174 - removed obsolete references to MCalibrationIntensityBlindCam
1175
1176 * mbase/MTask.cc:
1177 - added some unexecuted code to debug which taks are processed
1178
1179 * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibrationIntensityCam.cc,
1180 mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.h
1181 - removed obsolete MCalibrationIntensityRelTimeCam
1182
1183 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibrationRelTimeCalc.[h,cc],
1184 mhcalib/MHCalibrationRelTimeCam.cc:
1185 - replaced obsolete reference to MCalibrationIntensityRelTimeCam
1186 by referencing MCalibrationRelTimeCam
1187
1188 * mhcalib/MHCalibrationChargeBlindCam.cc:
1189 - replaced obsolete reference to MCalibrationIntensityBlindCam
1190 by referencing MCalibrationBlindCam
1191
1192 * mhcalib/MHCalibrationHiLoCam.cc:
1193 - replaced obsolete reference to MCalibrationIntensityHiLoCam
1194 by referencing MCalibrationHiLoCam
1195
1196 * mhcalib/MHCalibrationPulseTimeCam.cc
1197 - replaced obsolete reference to MCalibrationIntensityPulseTimeCam
1198 by referencing MCalibrationPulseTimeCam
1199
1200 * mcalib/MCalibrationTestCalc.cc
1201 - replaced obsolete reference to MCalibrationIntensityTestCam
1202 by referencing MCalibrationTestCam
1203
1204
1205
1206 2007/04/12 Daniela Dorner
1207
1208 * datacenter/db/showplots-ds.php:
1209 - added (script to plot all plots of a data set)
1210
1211 * datacenter/db/showplots.php:
1212 - added 'previous' and 'next' button
1213
1214 * datacenter/db/plotinclude.php, datacenter/db/showplots.php:
1215 - moved two function from showplots.php to plotinclude.php, as they
1216 are also used in showplots-ds.php
1217
1218 * datacenter/db/builddatasets.php, datacenter/db/datasetinfo-aio.php
1219 datacenter/db/indes-header.html, datacenter/db/indes.html,
1220 datacenter/db/menu.js, datacenter/db/reference.html,
1221 datacenter/db/regexp.html, datacenter/db/runinfo-aio.html,
1222 datacenter/db/sequinfo-aio.html:
1223 - adapted paths of images and mars.css
1224
1225 * datacenter/db/index.html:
1226 - added link to showplots-ds.php
1227
1228
1229
1230 2007/04/18 Thomas Bretz
1231
1232 * Makefile:
1233 - added suffixes .hxx and .cxx
1234 - added new subdir mmovie
1235
1236 * mjobs/Makefile:
1237 - added path to mmovie
1238
1239 * mmovie/MMoviePrepare.[h,cc]:
1240 - changed access to MCalibrateData to access to MCalibConstCam
1241
1242 * mmovie/MMovieWrite.cc:
1243 - fixed some typos in comments
1244
1245 * mjobs/MJCalibrateSignal.cc:
1246 - removed dependenca on obsolete MCalibrationIntensityConstCam
1247
1248 * mjobs/MJCalibration.[h,cc]:
1249 - for simplification removed all dependencies of unused intensity
1250 calibration
1251
1252 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
1253 callisto_mux.rc:
1254 - removed line for switching on intensity calibration
1255 - added expample lines for movie encoding
1256
1257 * mbadpixels/BadPixelsLinkDef.h, mbadpixels/Makefile:
1258 - removed obsolete MBadPixelsIntensityCam
1259
1260 * mcalib/MCalibCalcFromPast.[h.cc]:
1261 - do not store fIntensRelTime (it is not used at all) as data member
1262
1263 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc]:
1264 - instead of creating of a new MBadPixelsCam into the intensity array
1265 clear the information of the old one (FIXME: DO NOT CLEAR PREV EXCL!)
1266 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1267 * mcalib/MCalibrationTestCalc.[h,cc]:
1268 - removed empty Process function
1269
1270 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc],
1271 mcalib/MCalibrationChargeCalc.[h,cc], mcalib/MCalibrationTestCalc.[h,cc],
1272 mcalib/MCalibrationRelTimeCalc.[h,cc], mhcalib/MHCalibrationCam.[h,cc],
1273 mhcalib/MHCalibrationChargeCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
1274 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationRelTimeCam.cc,
1275 mhcalib/MHPedestalCam.cc:
1276 - removed obsolete references to MBadPixelsIntensityCam, replaced
1277 by MBadPixelsCam
1278
1279 * mhcalib/MHCalibrationCam.cc:
1280 - set reason for uncalibrated pixels by SetUncalibrated
1281
1282 * mjobs/MJCalibrateSignal.cc:
1283 - removed obsolete references to MBadPixelsIntensityCam
1284 - removed MBadPixelsMerge, instead use the given MBadPixelsCam as
1285 starting point. THIS ALSO REMOVES SUPPORT FOR PREV. EXCLUDED PIXELS
1286 (TO BE FIXED)
1287
1288 * mfilter/FilterLinkDef.h, mfilter/Makefile:
1289 - added MFEvtNumber
1290
1291 * mfilter/MFEvtNumber.[h,cc]:
1292 - added
1293
1294
1295
1296 2007/04/17 Stefan Ruegamer
1297
1298 * datacenter/scripts/filesondisk:
1299 - modified the ccfile search to not find ccfiles twice if one
1300 runnumber is part of a higher runnumber (as 23456 and 223456)
1301
1302 * datacenter/scripts/movingrawfiles:
1303 - added moving of rawfiles from the directory /magic/datacenter/
1304 fromtape/rawdata/muxdata, which is the default rawfile folder of
1305 the new muxtapes, to /magic/datacenter/fromtape/rawdata
1306
1307 * datacenter/scripts/runcallisto:
1308 - added condition for the linking of the .rc-file for muxdata
1309
1310 * datacenter/scripts/makecallistolinks:
1311 - commented reason2 out
1312
1313
1314
1315 2007/04/17 Thomas Bretz
1316
1317 * mcalib/CalibLinkDef.h, mcalib/Makefile:
1318 - removed obsolete MCalibrationIntensityConstCam
1319
1320 * mcalib/MCalibCalcFromPast.[h,cc]:
1321 - removed obsolete depedency on MCalibrationIntensityConstCam
1322
1323 * mcalib/MCalibConstCam.[h,cc]:
1324 - added a possibility to veto bad pixels in GetPixelContent by
1325 setting a MBadPixelsCam
1326 - removed obsolete fRunNumber
1327 - increased class version number by 1
1328
1329 * mcalib/MCalibrateData.[h,cc]:
1330 - removed obsolete dependency on MCalibrationIntensityConstCam
1331 - removed some obsolete comments with code from old pedestal
1332 treatment
1333
1334
1335
1336 2007/04/15 Thomas Bretz
1337
1338 * callisto.cc:
1339 - added an option to write a movie
1340
1341 * mjobs/MJCalibrateSignal.[h,cc]:
1342 - added the code to write a movie
1343 - added new option (fIsMovieMode) to switch it on and off
1344
1345 * mmovie/MMovieData.h:
1346 - added data member fMedianPedestalRms
1347
1348 * mmovie/MMoviePrepare.[h,cc]:
1349 - added calculation of median pedestal rms
1350
1351 * mmovie/MMovieWrite.[h,cc]:
1352 - added comments
1353 - added return value to SetPalette
1354 - delete palette entries after usage
1355 - get median pedestal rms from MMovieData
1356
1357
1358
1359 2007/04/12 Daniela Dorner
1360
1361 * datacenter/scripts/sourcefile:
1362 - added if-clause to avoid removing of non existing files
1363
1364 * datacenter/db/db.php:
1365 - adapted host
1366
1367 * datacenter/db/plotdb.php:
1368 - adapted usage of function GetQuery
1369
1370 * datacenter/db/plotinclude.php:
1371 - added init of variables
1372
1373 * datacenter/db/runinfo-aio.php:
1374 - adapted building of query for the case, that fRunMin=0
1375
1376 * datacenter/macros/filloptical.C:
1377 - adapted such, that files from telescopes in Tuorla can also be
1378 handeled
1379 - return 3 in case the coordinates of an object are not available
1380 in the database
1381
1382 * datacenter/scripts/copyscript:
1383 - added case for return code 3 for filloptical.C
1384
1385 * datacenter/macros/setupdb.C:
1386 - added table OpticalData
1387
1388 * datacenter/tools/fillobjects.C:
1389 - added comment
1390
1391 * datacenter/tools/fillobjects2.C:
1392 - adapted comment
1393 - adapted reading to new format of file (different object name
1394 convention)
1395
1396 * datacenter/resources/TeVsources.txt:
1397 - added (file containing the positions of the objects observed by
1398 the Tuorla Observatory and KVA)
1399
1400 * datacenter/resources/good_compstars.txt:
1401 - added (file containing the magnitudes and colour of the objects
1402 observed by the Tuorla Observatory and KVA)
1403
1404 * datacenter/resources/compstars.txt:
1405 - added (like good_compstars, but containing more data, which
1406 has been left out in the other file, as it is not accurate
1407 enough)
1408
1409
1410
1411 2007/04/12 Thomas Bretz
1412
1413 * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
1414 mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
1415 movie/MovieIncl.h:
1416 - added
1417
1418 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
1419 mbase/MArrayS.h:
1420 - added Reset() member function or improved performance of it
1421
1422 * mcalib/MCalibrationChargeCalc.cc:
1423 - fixed the alignment in an output
1424
1425 * mhbase/MBinning.h:
1426 - added operator[] member function
1427
1428 * mhist/MHCamera.cc:
1429 - changed such that it is allowed to use palettes with a different
1430 number of contours.
1431 - fixed the number of ticks written on the axis to 25
1432 - use MBinnig to calculate the legend color boxes
1433 - fixed a minor bug in the assignment of the color levels, which
1434 gave visibly wrong result if the transition between two colors
1435 was important but was not noticable in normal circumstances
1436
1437 * mjobs/MDataSet.h, mjobs/MSequence.h:
1438 - increased class version to 1 to make it writable
1439 - added Print to the context menu
1440
1441 * mgeom/MGeomCam.[h,cc]:
1442 - removed fNumSectors
1443 - removed fNumAreas
1444 - added fNumPixInSector
1445 - added fNumPixWithAidx
1446 - changed CalcSectors and CalcArea to fill new data members
1447 - fixed a bug in the range check of GetMaxRadius and GetMinRadius
1448 (the range was to wide by 1 at the upper edge)
1449 - increased class version from 4 to 5
1450
1451
1452
1453 2007/04/11 Thomas Bretz
1454
1455 * mjobs/MJCalibrateSignal.cc:
1456 - added a lot of comments
1457 - added some code for future use
1458
1459 * mcalib/MCalibCalcFromPast.cc:
1460 - if update of calibration constants via MCalibrateData fails an
1461 error is raised
1462
1463 * mcalib/MCalibrateData.cc:
1464 - if update of calibration constants done set the ReadyToSaveFlag
1465 accordingly
1466
1467
1468
1469 2007/04/04 Thomas Bretz
1470
1471 * mbase/MLogHtml.cc:
1472 - the closing parenthesis was missing for setting to green color
1473
1474
1475
1476 2007/04/03 Thomas Bretz
1477
1478 * mjobs/MDataSet.cc:
1479 - added processing of RunTime and Name resource
1480
1481 * mgeom/MGeomCamDwarf.cc:
1482 - removed an unused variable
1483
1484 * msignal/MSignalPix.h, msignal/MSignalCam.h:
1485 - commented out obsolete AddNumPhotons and Scale
1486 - removed ReducePrecision from setting of arrival time because
1487 it gave artefacts.
1488
1489
1490
1491 2007/03/29 Thomas Bretz
1492
1493 * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
1494 - added new member function to return distance to coordinate
1495 origin
1496
1497 * mgeom/MGeomCamDwarf.[h,cc]:
1498 - added
1499
1500 * mgeom/Makefile, mgeom/GeomLinkDef.h:
1501 - added MGeomCamDwarf
1502
1503
1504
1505 2007/03/28 Thomas Bretz
1506
1507 * mraw/MRawRunHeader.cc:
1508 - added Getter for fFreqSampling
1509
1510 * mpointing/MHSrcPosCam.[h,cc]:
1511 - added different binning for wobble mode
1512 - added circle for wobble mode
1513
1514 * mjobs/MJCut.cc:
1515 - store run- and event-number via MParameterCalc in output files
1516 - show histogram of source positions also in wobble mode
1517
1518 * mbase/MEnv.h:
1519 - added member function to touch a resource returning whether
1520 it has contents or not
1521
1522 * mars.rc:
1523 - added examples for MUX data
1524 - fixed the other examples
1525 - changed default cleaning to 8.5/4.0 absolute
1526
1527 * macros/readIPR.C:
1528 - simplified
1529
1530
1531
1532 2007/03/21 Stefan Ruegamer
1533
1534 * datacenter/scripts/runcallisto:
1535 - removed entries for callisto_MarApr05.rc (outdated)
1536
1537 * datacenter/scripts/makecallistolinks:
1538 - updated reason1 because the old reason has been removed in the
1539 Mars Version 1.0, resulting in no more calibration with spline
1540 if DF fails
1541 - added reason2 to run spline after an other error
1542
1543
1544
1545 2007/03/20 Daniel Hoehne
1546
1547 * datacenter/db/db.php, datacenter/scripts/budb,
1548 datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
1549 datacenter/scripts/findnewstars,
1550 datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
1551 datacenter/tools/comparesequences, datacenter/tools/resetdataset,
1552 sql.rc:
1553 - changed the host from hercules to vela
1554
1555
1556
1557 2007/03/17 Thomas Bretz
1558
1559 * mbase/MTime.[h,cc]:
1560 - added new memeber function to set unix times
1561
1562
1563
1564 2007/03/09 Thomas Bretz
1565
1566 * mjoptim/MJOptimizeCuts.cc:
1567 - implemented printing of input file also in RunOnOffCore
1568
1569
1570
1571 2007/03/08 Markus Meyer
1572
1573 * mpointing/MPointingDevCalc.h:
1574 - changed fNumMinStars from 8 to n (in SetNumMinStars)
1575
1576
1577
1578 2007/03/06 Stefan Ruegamer
1579
1580 * mraw/MRawRunHeader.cc:
1581 - added SwapAssignment for pixels 428 and 429
1582
1583
1584
1585 2007/03/05 Thomas Bretz
1586
1587 * msignal/MExtractTimeAndChargeSpline.cc:
1588 - added a default for the extrator resolution in case no predefined
1589 value is set
1590
1591 * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
1592 - removed HiLoCalibration option
1593
1594 * mjobs/MJCalibration.cc:
1595 - use extractor to determine hi-/lo-calibration
1596
1597 * mjobs/MJPedestal.cc:
1598 - do only insist on pedestal events if an extractor without
1599 lo-gains is set
1600
1601 * callisto.rc, callisto_Dec04Jan05.rc:
1602 - removed references to HiLoCalibration
1603
1604 * callisto_mux.rc, resources/calibrationref_mux.rc,
1605 resources/pedestalref_mux.rc:
1606 - added new resource files for MUX data
1607
1608 * mjobs/MSequence.cc:
1609 - another fix to make sure that there is a / between dir and filename
1610
1611 * mpedestal/MExtractPedestal.cc:
1612 - why if fRawData initialized twice? Removed.
1613 - Reset check window without extractor and without lo-gains
1614
1615
1616
1617
1618 2007/03/04 Thomas Bretz
1619
1620 * mhcalib/MHCalibrationChargeBlindCam.cc,
1621 mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
1622 - commented out references to MRawEvtPixelIter::GetNum*Samples
1623
1624 * mhcalib/MHCalibrationRelTimeCam.cc:
1625 - updated header
1626
1627 * mjobs/MJCalibrateSignal.cc:
1628 - updated header
1629 - removed references to MHCalibrationPulseTimeCam
1630 - added a check to make sure that extractor1 is initialized
1631 - use new SetRangeFromExtractor function for pedestal
1632 extraction range
1633 - added a new filter to check for pedestal events, used for
1634 pedestal extraction in cases w/o lo-gains and to remove
1635 pedestal events from further analysis
1636 - fill and display hi-/lo-gain histogram only if lo-gain exists
1637
1638 * mjobs/MJPedestal.cc:
1639 - replaced fSequence.GetName by GetFileName
1640 - check for availability of lo-gain in pulse pos check
1641 - Add MHCalibrationPulseTime to parlist to allow resources
1642 file setup
1643 - to fill the MHCalibrationPulseTimeCam deny calibration- and
1644 pedestal-events
1645 - use a pedestal filter to deny calibration events
1646 - use new SetRangeFromExtractor function for pedestal
1647 extraction range
1648
1649 * mhcalib/MHCalibrationPulseTimeCam.cc:
1650 - removed an obsolete return
1651
1652 * mpedestal/MPedCalcFromLoGain.cc:
1653 - if event does not contain lo-gains do not start extraction
1654 at lo-gain offset
1655
1656 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1657 - changed variable naming in GetSaturation from sathi to sat
1658 - changed limit in GetMax from Byte_t to UInt_t
1659
1660 * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
1661 - changed max argument in GetMax from Int_t to UInt_t
1662
1663 * msignal/MExtractTimeAndCharge.[h,cc]:
1664 - changed fLoGainSwitch from Byte_t to UInt_t
1665 - increased class version accordingly to 4
1666
1667 * mmain/MEventDisplay.cc:
1668 - took out the display of the slice with the max index
1669 - handle pedestal subtraction more accurate
1670
1671 * mraw/MRawEvtData.cc:
1672 - added number of bytes per sample to GetNumBytes()
1673 - removed contents of GetPixelContent... depricated
1674
1675 * mraw/MRawEvtPixelIter.[h,cc]:
1676 - updated comments
1677 - removed all functions returning informations about single
1678 pixels (should be done through MPedestalSubtractedEvt
1679 instead)
1680
1681 * mhist/MHEvent.cc:
1682 - removed KMaxIdx...depricated.
1683
1684 * msignal/MExtractor.[h,cc]:
1685 - changed type of fSaturationLimit from Byte_t to UInt_t
1686 - increased class version number accordingly to 8
1687 - only reset fSaturationLimit if it is above 0xff and
1688 no lo-gain available
1689
1690 * msignal/MSignalCalc.[h,cc]:
1691 - changed to use MPedestalSubtractedEvt instead of MRawEvtData
1692 - make handling of data without lo-gains possible
1693
1694 * mhcalib/MHCalibrationChargeCam.[h,cc]:
1695 - changed to use pedestal subtracted evt instead of the raw evt
1696 for determination of the arrival time
1697
1698 * mhcalib/MHCalibrationCam.[h,cc]:
1699 - made IsLoGain autodetecting in case fRunHeader is available
1700
1701 * msignal/MExtractPINDiode.cc:
1702 - use MRawRunHeader's GetNumSamplesHi/LoGain
1703
1704
1705
1706 2007/03/03 Thomas Bretz
1707
1708 * mcalib/MCalibrationRelTimeCalc.cc:
1709 - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
1710
1711 * mhcalib/MHCalibrationChargeCam.cc,
1712 mhcalib/MHCalibrationPulseTimeCam.cc,
1713 mhcalib/MHCalibrationRelTimeCam.cc:
1714 - added f*RefCharge to Copy function
1715 - added range to calls of GetIdxMaxHi/LoGainSample
1716 - reworked and simplified DrawDataCheckPixel
1717 - reworked and simplified DrawReferenceLine
1718 - fixed call to ReadEnv of base class in ReadEnv
1719
1720 * mhcalib/MHCalibrationRelTimeCam.cc:
1721 - commented filling of lo-gain arrays out.
1722
1723 * mpedestal/MExtractPedestal.[h,cc],
1724 mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
1725 - added the SetRangeFromExtractor function
1726
1727 * msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
1728 - use GetNumSamplesHiGain of MRawRunHeader instead of
1729 MRawEvtPixelIter's
1730
1731 * msignal/MSignalCalc.[h,cc]:
1732 - slightly changed handling of MC run, changed hi-/lo-gain
1733 calibration from 10 to 11.3
1734
1735 * msignal/MExtractTime.cc:
1736 - don't print lo-gain properties if n/a
1737
1738 * msignal/MExtractor.[h,cc]:
1739 - reset logain range and saturation limit if no logains available
1740 - added HasLoGain member function
1741 - don't print lo-gain attributes in Print if no logains
1742
1743 * msignal/MExtractTimeAndCharge.cc:
1744 - reset fLoGainSwitch if logains are not available
1745 - use MRawRunHeader's GetNumSamplesHi/LoGain
1746 - do not use MRawEvtPixelIter to determin availability of lo-gains
1747 use number of lo-gain samples to extract instead.
1748 - don't print lo-gain properties if n/a
1749
1750
1751
1752 2007/03/02 Thomas Bretz
1753
1754 * mraw/MRawRunHeader.h:
1755 - added GetNumBytesPerSample() member function
1756
1757 * mraw/MRawRead.cc:
1758 - splitted ReadPixel and setting ab-flag into function calls
1759 - fixed skipping pixels if bps>1
1760
1761 * mraw/MRawEvtData.[h,cc]:
1762 - removed last argument from AddPixel
1763 - split reading pixel data and setting ab-flag into two functions
1764 - increased version number from 5 to 6
1765 - adapted Print function
1766 - adapted Draw function
1767 - adapted ReadPixel function
1768
1769 * manalysis/MMcCalibrationUpdate.[h,cc]:
1770 - made sure that Process is not executed in case of MC files
1771 - minor changes to includes
1772
1773 * mextralgo/MExtralgoSpline.h:
1774 - removed obsolete include iostream
1775
1776
1777
1778 2007/03/01 Thomas Bretz
1779
1780 * mmain/MEventDisplay.cc:
1781 - didn't show callisto output anymore because of missing fundametal
1782 pedestal
1783
1784 * mbadpixels/MBadPixelsTreat.cc:
1785 - added more informative output
1786
1787 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
1788 mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
1789 mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
1790 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
1791 mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
1792 mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
1793 - replaced SetNbins/First/Last by SetBinning
1794
1795 * mhcalib/MHCalibrationChargeCam.cc:
1796 - improved output in case arrival time is out of range
1797
1798 * mhcalib/MHCalibrationPulseTimeCam.cc:
1799 - the values can only have discrete valuesno need to set a bin-width
1800 different from 1
1801 - set binning automatically by using the number of samples
1802 - fixed ReadEnv
1803 - directly use maxpos, no cast necessary
1804
1805 * mraw/MRawRunHeader.h:
1806 - added new member function GetNumSamples
1807
1808 * mpedestal/MPedCalcFromLoGain.cc:
1809 - fixed ReadEnv
1810
1811 * mraw/MRawCrateData.cc, mraw/MRawEvtHeader.cc:
1812 - implemented reading new mux format 8
1813
1814 * mraw/MRawRunHeader.[h,cc]:
1815 - implemented reading of new file format 8
1816 - added new data members fNumBytesPerSample, fFreqSampling
1817 and fNumSignificantBits
1818 - increased file format version from 5 to 6
1819
1820 * mraw/MRawEvtPixelIter.[h,cc]:
1821 - made aware of handling the new and old format
1822 - added range to GetIdxMax*
1823
1824 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
1825 - removed obsolete data members fSumhiarea and fSumhisector
1826 - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
1827 - according to this the lower signal limit has been decresed
1828 by 15
1829 - changed "saturation" limit accordingly from 254 to 245
1830
1831 * mpedestal/MPedestalsubtractedEvt.h:
1832 - added a shortcut for GetSaturation
1833
1834 * mjobs/MJPedestal.cc:
1835 - first subtract pedestal and then fill MHCalibrationPulseTimeCam
1836 - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
1837
1838
1839
1840 2007/02/28 Thomas Bretz
1841
1842 * macros/tutorials/mirrordelay.C:
1843 - fixed the formula for the spherical mirror
1844 - fixed the calculation of the time-delay
1845
1846 * mastro/MObservatory.[h,cc]:
1847 - added constructors and functions to set the observatory location
1848 manually
1849
1850 * mbase/MTime.[h,cc]:
1851 - added constructor to construct MTime by date
1852 - added AsDouble for new root streamers (allowing to view MTime in
1853 a TBrowser)
1854 - added GetRootDatime to return TDatime object
1855
1856 * mcalib/MCalibrateData.cc:
1857 - added more meaningful output in case a conversion factor exceeds a limit
1858
1859 * datacenter/macros/plotdb.C:
1860 - added plot for spark rate
1861
1862
1863
1864 2007/02/26 Daniela Dorner
1865
1866 * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php,
1867 datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
1868 datacenter/db/include.php, datacenter/db/menu.php, :
1869 - bugfix: the stopdate was not choses properly in case of reset
1870 when there was no data past midnight
1871 - a new function (GetStopDate) has been implemented
1872 - bugfix in PrintNightRange (table Sequences was used in all cases)
1873
1874
1875
1876 2007/02/26 Daniel Hoehne
1877
1878 * datacenter/macros/fillstar.C:
1879 - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
1880 a surplus "s" in the variable "sparkrate")
1881
1882 * datacenter/db/magicdefs.php, menu.php:
1883 - added fSparkRate
1884
1885
1886
1887 2007/02/16
1888
1889 * RELEASE 1.0
1890
1891
1892
1893 2007/02/16 Thomas Bretz
1894
1895 * macros/starvisyear.C:
1896 - changed default observator to magic
1897 - fixed some typos in comments
1898
1899 * mastro/MAstro.[h,cc]:
1900 - added a new function to estimate the time of culmination
1901 - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
1902
1903 * mastro/MObservatory.cc:
1904 - fixed the Print() output
1905
1906 * mbase/MMath.h:
1907 - removed conversion factor to and from Hours
1908
1909 * mjobs/MSequence.cc:
1910 - added a / behind the date (for the output in case of failure)
1911
1912 * mmc/MMcFadcHeader.[hxx,cxx]:
1913 - added fElecNoiseName for compatibility with camera program
1914 - increased ClassVersion by 1
1915
1916 * mraw/MRawRunHeader.[h,cc]:
1917 - increased class version by 1 for compatibility with output
1918 of newer camera versions
1919
1920 * resources/sequences.rc:
1921 - changed the sequence.rc file to support new MUX data
1922
1923
1924
1925 2007/02/15 Thomas Bretz
1926
1927 * macros/tutorials/mirrordelay.C:
1928 - added a macro plotting the delay between a spherical and a
1929 parabolic mirror
1930
1931 * mjobs/MJStar.cc:
1932 - implemented new plots for IPR vs. Time and DT
1933
1934
1935
1936 2007/02/13 Thomas Bretz
1937
1938 * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
1939 - added new resource files for hi-/lo-gain calibration.
1940
1941 * resources/hiloconv-*.root:
1942 - added hi-/lo-gain calibration constants
1943
1944 * callisto_Dec04Jan05.rc:
1945 - changed input file name for hi-/lo-gain calibration constants
1946
1947 * mreflector/MHReflector.[h,cc]:
1948 - added histogram class for reflected photons
1949
1950 * mreflector/Makefile, mreflector/ReflectorLinkDef.h
1951 - added MHReflector and necessary include paths
1952
1953 * mbase/MLog.h:
1954 - fixed a bug in Separator which could cause a crash if the contents
1955 are too long
1956
1957 * manalysis/MParameterCalc.cc:
1958 - check for HasValidRule instead of IsValid in ReadEnv
1959
1960 * mdata/MDataPhrase.h:
1961 - added HasValidRule member function
1962
1963 * mfileio/MReadRflFile.[h,cc]:
1964 - allow also reading of gzip-compressed files
1965 - output more header information
1966 - don't use a const qualified TString with gSystem->ExpandPathName
1967
1968 * mjobs/MJPedestal.cc:
1969 - readin bad pixels from ascii file later
1970
1971 * mmc/MMcEvtBasic.h:
1972 - added a static member function GetEnergyStr to convert
1973 GeV into MeV and TeV
1974
1975 * mpointing/MPointingDevCalc.h:
1976 - increased size of fSkip by one
1977
1978 * mextralgo/MExtralgoSpline.h:
1979 - fixed acompiler warning
1980
1981
1982
1983 2007/02/09 Daniel Hoehne
1984
1985 * datacenter/scripts/linkmc
1986 - adapted to new montecarlo directory structure (/magic/montecarlo
1987 instead of /montecarlo)
1988
1989
1990
1991 2007/02/09 Thomas Bretz
1992
1993 * star.rc:
1994 - added new options
1995 - reordering
1996
1997 * mbase/MStatusDisplay.cc:
1998 - updated from 2006 to 2007
1999
2000 * mfbase/MFDataPhrase.cc:
2001 - fixed ReadEnv to correctly return true/false
2002
2003 * mjobs/MJStar.cc:
2004 - added new tabs "Spakless" and "Sparks" dividing the average
2005 signal tab into two distributions by a SparkCut
2006 - replaced all MF by MFDataPhrase
2007
2008 * mjobs/MJCalibrateSignal.cc:
2009 - changed the extraction range used in the lo-gains from the
2010 hi-gain range to the lo-gain range
2011
2012 * datacenter/macros/fillstar.C:
2013 - added filling the spark rate into the database
2014 - the rate after cleaning is now without sparks!
2015
2016
2017
2018 2007/02/06 Thomas Bretz
2019
2020 * mpointing/MPointingDevCalc.cc:
2021 - included check for monitoring flag
2022
2023 * mextralgo/MExtralgoSpline.[h,cc]:
2024 - implemented the possibility to determine the pulse width at
2025 maxheight/2
2026
2027
2028
2029 2007/02/04 Daniela Dorner
2030
2031 * datacenter/scripts/sourcefile:
2032 - added if-clause to avoid that a script is aborted in case a macro
2033 doesn't compile, return code is set to 1 in this case
2034
2035
2036
2037 2007/02/04 Thomas Bretz
2038
2039 * mjobs/MJCalibration.cc:
2040 - implemented Hi-/Lo-Gain calibration for MCs
2041
2042 * mjobs/MJPedestal.cc:
2043 - removed intermediate pedestalstorage from code (its
2044 result is not used at all)
2045
2046 * datacenter/macros/fillsignal.C:
2047 - replaced GetMediandev by GetDev
2048
2049 * callisto.rc, callisto_Dec04Jan05.rc:
2050 - changed ExtractWinLeft/Right according to new scheme
2051
2052 * mhcalib/MHCalibrationChargeCam.[h,cc]:
2053 - removed obsolete data members fFirstHiGain, etc and
2054 replaced by storage of fSignal
2055 - made sure that the average extracted signal position
2056 is at least one slice away from the edges of the
2057 extraction window
2058
2059 * mjobs/MJPedestal.cc:
2060 - reworked the pulse position check. It now better takes
2061 the properties of the extractors into account.
2062 Still to be done: relation between pulse position and
2063 extraction window!
2064
2065 * msignal/MExtractBlindPixel.[h,cc],
2066 msignal/MExtractPINDiode.[h,cc]:
2067 - fixed arguments type of SetRange
2068
2069 * msignal/MExtractTime.cc:
2070 - removed old obsolete code already in comments
2071
2072 * msignal/MExtractTimeAndCharge.h:
2073 - added getter for LoGainStartShift
2074
2075 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
2076 msignal/MExtractTimeAndChargeSpline.[h,cc],
2077 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
2078 - changed the type of LoGainFirst from byte to int
2079 - if necessary increased class version
2080
2081 * mpedestal/MExtractPedestal.cc:
2082 - improved output
2083
2084 * mhcalib/MHCalibrationChargeCam.cc:
2085 - fixed a %3.1 instead of %3.1f
2086
2087
2088
2089 2007/02/03 Thomas Bretz
2090
2091 * mhist/MHCamEvent.[h,cc]:
2092 - added Draw function to context menu
2093 - added GetHist member functions
2094 - added possibility to display the relative error
2095
2096 * mjobs/MJCalibration.cc:
2097 - read the hi-/lo-gain calibration constants from a MHCamEvent
2098 which is stored in a root file given in resources/hilocalib.rc
2099
2100 * msignal/MExtractTimeAndCharge.cc:
2101 - improved the estimation in GetSaturationTime for the cases in
2102 which the saturating pulse is so early, that an normal
2103 interpolation is not appropriate.
2104
2105 * callisto_DecJan04.rc:
2106 - set fall- and rise-time for spline artificially to 0.5
2107
2108 * mhbase/MFillH.cc:
2109 - added comments
2110
2111 * mpedestal/MExtractPedestal.[h,cc],
2112 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
2113 - fixed the range check.In case of the lo-gain extraction
2114 the range could infact leak out of the fadc slices
2115
2116 * msignal/MExtractTimeAndCharge.[h,cc]:
2117 - added somecomments
2118 - forbid the lo-gain signal to be negative
2119 - increased version number for compatibility with last release
2120
2121 * msignal/MExtractTimeAndChargeSpline.cc:
2122 - set the correct numbers for rise- and fall-time as default
2123
2124 * mbase/MStatusArray.[h,cc]:
2125 - improved workaround in Read() and Write() for the Reset
2126 of the kCanDelete bit in TH1
2127
2128 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
2129 - commented out obsolete references to *HiLoCam
2130
2131 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
2132 mcalib/CalibLinkDef.h:
2133 - removed *HiLoCam s
2134
2135
2136
2137 2007/02/02 Thomas Bretz
2138
2139 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
2140 - added new Fill functions allowing to fill photons versus
2141 a z-value, e.g. energy.
2142
2143
2144
2145 2007/02/01 Thomas Bretz
2146
2147 * mhist/MHCamEvent.[h,cc]:
2148 - allow to set a histogram for display from external
2149
2150 * mhist/MHCamera.[h,cc]:
2151 - added functions to calc Median/Dev
2152 - fixed adding a MHCamera with AddCamContent. It now takes also
2153 the errors and binentries correctly into account
2154 - simplified Reset() using TArray::Reset()
2155
2156 * mhvstime/MHSectorVsTime.[h,cc]:
2157 - added option to use median/dev instead of mean/rms
2158 - switched Grid on
2159
2160 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
2161 - small improvements to splitting number rows
2162 - handle possible tabs correctly
2163
2164 * mbase/MStatusArray.[h,cc]:
2165 - improved handling in Read(). We make sure now that Read doesn't
2166 produce a memory leak
2167
2168 * mhist/MHCamera.[h,cc]:
2169 - overwrote Clone function to make sure that a cloned MHCamera
2170 is never added to the current directory
2171
2172 * mcamera/MCameraTH.h:
2173 - added a workaround to get rid of the obsolete discriminator thresholds
2174 for the non-trigger pixels
2175
2176 * mreport/MReportCC.cc:
2177 - added a sanity \o-Terminator to the dicriminator threshold extraction
2178
2179
2180
2181
2182 2007/01/30 Thomas Bretz
2183
2184 * mbadpixels/MBadPixelsCam.[h,cc]:
2185 - added function to return the uncalibrated and unsuitable
2186 pixels as TArrayC (to be used in MHCamera)
2187
2188 * mhcalib/MHCalibrationChargeCam.cc:
2189 - added a FIXME-comment
2190
2191 * mhist/MHCamEvent.[h,cc]:
2192 - added an option to change the kind of error which is displayed
2193 - consequently increased version number by 1
2194
2195 * mhist/MHCamera.[h,cc]:
2196 - added a new bit to allow the error to be switched between
2197 mean and spread
2198
2199 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
2200 - adapted to changes in error display
2201
2202
2203
2204 2007/01/27 Thomas Bretz
2205
2206 * manalysis/MMcCalibrationUpdate.cc:
2207 - fixed a typo in a comment
2208
2209 * mcalib/MCalibrateData.[h,cc]:
2210 - commented out some obsolete currently unused code
2211
2212 * mdata/MDataPhrase.cc:
2213 - added a sanity check
2214
2215 * mpedestal/MMcPedestalCopy.cc:
2216 - Changed output to fit the structure used in all other classes
2217
2218 * mmain/MEventDisplay.cc:
2219 - made sure that MPedestalSubtract dies the right thing
2220 - removed badpixel calculation and treatment until a better
2221 solution was found.
2222
2223 * mfbase/MFDataPhrase.cc:
2224 - fixed a "comparison is always true" warning
2225
2226 * msignal/MExtractTimeAndChargeDigitalFilter.h:
2227 - increased class version number to 3 to account for the removal
2228 of the fTimeShift data members since last release
2229
2230
2231
2232 2007/01/27 Daniela Dorner
2233
2234 * datacenter/db/showplots.php:
2235 - added (tool to click through the calib, signal and star plots of
2236 one sequence)
2237
2238 * datacenter/db/index.html:
2239 - added link to new plot tool
2240
2241 * datacenter/db/ganymed.php:
2242 - added fDataSetName, removed fWobble
2243 - removed mininmum value of 100 for dataset range
2244
2245 * datacenter/db/builddatasets.php:
2246 - added fIsoInLimit2 and fIMCLimit2 in Init
2247 - added check on observation mode
2248
2249
2250
2251 2007/01/26 Thomas Bretz
2252
2253 * mpedestal/MExtractPedestal.cc:
2254 - fixed a bug which caused the pedestal to be set to 0 if the
2255 AB-flag is invalid
2256
2257
2258
2259 2007/01/25 Thomas Bretz
2260
2261 * mreflector/MRflSinglePhoton.h:
2262 - added copy constructor
2263 - added a function to fill a TH2
2264
2265 * mreflector/MRflEvtData.[h,cc]:
2266 - added copy costructor
2267 - added Clone function
2268 - added a function to fill a TH2
2269
2270
2271
2272 2007/01/24 Thomas Bretz
2273
2274 * mhflux/MHCollectionArea.cc:
2275 - fixed a typo in the last change
2276
2277
2278
2279 2007/01/24 Daniel Hoehne
2280
2281 * msignal/*.dat:
2282 - inserted missing third column (0) in all weights files
2283
2284
2285
2286 2007/01/18 Thomas Bretz
2287
2288 * mhflux/MHCollectionArea.cc:
2289 - another fix for the error calculation of the collection area.
2290 The totalarea was inluded in the error calculation as it would
2291 be a wait, but actually it is not.
2292
2293
2294
2295 2007/01/16 Thomas Bretz
2296
2297 * mfileio/MReadMarsFile.cc:
2298 - fixed two "comparison between signed and unsigned integer" warnings
2299
2300 * mhbase/MFillH.cc:
2301 - small update to comments
2302
2303 * mimage/MHHillasExt.cc:
2304 - call SetDirectory(NULL) after SetName
2305
2306 * mjobs/MSequence.[h,cc]:
2307 - commented out obsolete GetFileNames
2308
2309 * msignal/MExtractor.[h,cc]:
2310 - Some small updates
2311 - removed code from Process function
2312 - increased version number to 7
2313
2314 * msignal/MExtractedSignalPix.h:
2315 - some simple reordering in the class header
2316
2317 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
2318 - simplified the checks in SetWindowSize
2319
2320 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
2321 - added third column with zeros
2322
2323
2324
2325 2007/01/16 Daniela Dorner
2326
2327 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
2328 datacenter/db/magicdefs.php:
2329 - implemented new variables for datasets
2330
2331
2332
2333 2007/01/15 Thomas Bretz
2334
2335 * mpedestal/MPedestalSubtract.cc:
2336 - added a sanity check tomake sure that the pixel array has the
2337 correct size when filled
2338 - made sure the the number of pixels in the camera nd not the
2339 number of connected pixels is used to initialize the size of
2340 the arrays.
2341
2342 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
2343 - allow the initialization of nuber of pixels and samples
2344 independanly.
2345
2346
2347 2007/01/15 Daniela Dorner
2348
2349 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
2350 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
2351 datacenter/db/plotdb.php, datacenter/db/menu.php,
2352 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
2353 datacenter/db/datasetinfo.php:
2354 - fixed bug in init of $_GET
2355
2356
2357
2358 2007/01/12 Stefan Ruegamer
2359
2360 * datacenter/macros/writedatasetfile.C:
2361 - addded #include <errno.h>
2362
2363
2364
2365 2007/01/11 Thomas Bretz
2366
2367 * mbase/MLogManip.cc:
2368 - removed the obsolete include of MLog.h
2369
2370 * mbase/MLogManip.h:
2371 - encapsulated an include in ifdefs
2372
2373 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
2374 - updated log-output
2375
2376 * mhflux/MHEnergyEst.cc:
2377 - replaced difficult to see green by blue
2378
2379 * mjobs/MDataSet.[h,cc]:
2380 - added datat members for path of sequences and path of data files
2381 to be able to store overwritten defaults
2382 - check completeness of dataset files
2383 - store a MSequence object in the list instead of the name and dir
2384 (this is necessary to have all important information for a dataset
2385 file, including the sequence number! - available)
2386 - some changes to the output
2387 - allow to print a perfect copy of the read dataset file to the console
2388 just from the contents of the object
2389
2390 * mjobs/MJStar.cc:
2391 - updated to use MSequence::GetFileName instead of MSequence:GetName
2392
2393 * mjobs/MSequence.[h,cc]:
2394 - keep filename and datapath in header, this has some advantages
2395 for sanity checks
2396 - many improvements of sanity checking in case of missing or
2397 unaccessible files
2398 - Fixed "lightConditions" (was "LightCondition")
2399 - Fixed "No_Moon" (was "NoMoon")
2400 - allow to set the data path as second argument in the constructor
2401 - implemented a check whether the sequence file is complete
2402
2403 * mjobs/MJCut.[h,cc]:
2404 - added some code (still commented out) to display the excess rate
2405 - with the other changes we can now store the original dataset in
2406 the output
2407
2408 * mjoptim/MJOptimize.cc:
2409 - Keep the sequence files in the file list instead of just the
2410 filename and the directory
2411
2412 * mjtrain/MJTrainDisp.cc:
2413 - use return value of MDataSet::AddFilesOn/Off for a sanity check
2414
2415 * mjobs/MJob.[h,cc]:
2416 - removed obsolete fPathData and stuff
2417
2418 * callisto.cc, star.cc:
2419 - removed obsolete calls to MJob::SetPathData
2420
2421 * callisto.rc, star.rc:
2422 - removed obsolete examples for "PathData"-resource
2423
2424 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
2425 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
2426 - removed obsolete reference to fPathData
2427
2428
2429
2430 2007/01/11 Daniela Dorner
2431
2432 * datacenter/db/builddatasets.php:
2433 - implemented username (the one who inserts the dataset has to give
2434 his/her username now)
2435 - fixed password query in case user inserted something wrong
2436 - implemented check, if on-sequences have different observations
2437 modes
2438 - implemented check, if user has chosen one sequences as on and off
2439 - adapted text of password prompt
2440
2441 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
2442 runinfo-aio.php, sequinfo-aio.php:
2443 - minor changes in formatting
2444 - added 'alt' for +/- images
2445
2446 * datacenter/db/menu.js:
2447 - added 'alt' for +/- images
2448
2449
2450
2451 2007/01/10 Thomas Bretz
2452
2453 * mhbase/MH.cc:
2454 - fixed a bug in SetBinomialErrors. The errors of the two
2455 histograms were exchanged in the calculation
2456
2457 * mbase/MEnv.[h,cc]:
2458 - added new member function GetNumUntouched
2459
Note: See TracBrowser for help on using the repository browser.