source: trunk/MagicSoft/Mars/Changelog@ 8618

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