source: trunk/MagicSoft/Mars/Changelog@ 8615

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