source: trunk/MagicSoft/Mars/Changelog@ 3025

Last change on this file since 3025 was 3025, checked in by gaug, 21 years ago
*** empty log message ***
File size: 41.0 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4
5 -*-*- END OF LINE -*-*-
6 2004/02/05: Markus Gaug
7 * mcalib/MHCalibrationPixel.[h,cc]
8 - put an NDF limit for the fit
9 - removed all TStrings and replace them by Form(..)
10 - Check for nan's of all returned fit values
11
12
13 2004/02/05: Abelardo Moralejo
14
15 * macros/starmc2.C
16 - added 3rd argument, "kFALSE", to call of MWriteRootFile::Add
17 for both MMcEvt and MMcRunHeader since these containers are
18 not present in real data. Name of macro is no longer adequate if
19 we will use it for calibrated real data (to be changed if so).
20
21 2004/02/05: Sebastian Raducci
22
23 * mtools/MCubicSpline.[h,cc]
24 - added
25 - this class will take the place of the TSpline class to
26 calculate arrival times
27
28 * mtools/MCubicCoeff.[h,cc]
29 - added
30 - this class is used by MCubicSpline to store coefficients
31
32 * macros/spline.C
33 - added
34 - test macro. Shows how to use the MCubicSpline class
35 - it could be used to test the methods of the Spline class
36
37
38 2004/02/05: Thomas Bretz
39
40 * mmain/MBrowser.cc:
41 - fixed a double deletion of a TGLayoutHints
42
43
44
45 2004/02/04: Markus Gaug
46
47 * mmain/MBrowser.cc:
48 - corrected TGTReeLBEntry for TGTreeLBEntry
49
50
51
52 2004/02/04: Thomas Bretz
53
54 * manalysis/MExtractSignal2.cc:
55 - don't allow odd numbers for the window size
56
57 * mfilter/MFilterList.cc:
58 - corrected a wrong logging message
59
60 * mmain/MBrowser.cc:
61 - added '/data/MAGIC' as shortcut in the combo box
62
63 * mraw/MRawEvtPixelIter.cc:
64 - optimized calculation of MaxIdx
65
66
67
68 2004/02/04: Abelardo Moralejo
69
70 * macros/starmc2.C
71 - removed unnecessary variables BinsHigh, BinsLow
72
73
74
75 2004/02/04: Markus Gaug
76
77 * manalysis/MPedestalCam.[h,cc], manalysis/MPedestalPix.[h,cc],
78 manalysis/MPedCalcPedRun.[h,cc], manalysis/MHPedestalPixel.[h,cc],
79 macros/calibration.C:
80 - histograms are now filled with MFillH as proposed and coded by
81 Thomas Bretz. Some modifications had to be done, however.
82 - Class to hold MHPedestalPixel is still MPedestalCam
83 - MPedCalcPedRun does nothing any more (except from what is was
84 doing before)
85
86 * manalysis/MExtractSignal.cc
87 - remove uncommented code
88
89 * mcalib/MCalibrationCalc.[h,cc]
90 - modified way to handle histogram overflow: Now flags are set and
91 ChargevsN histogram is not tried to be filled subsequently
92
93
94
95 2004/02/03: Markus Gaug
96
97 * manalysis/MHExtractedSignalPix.[h,cc]
98 - added Thomas B. modified version of MHPedestalPixel. Later will
99 remove MHPedestalPixel
100
101 * manalysis/MCalibrationPix.[h,cc], manalysis/MHCalibrationPixel.[h,cc],
102 manalysis/MCalibrationCam.cc, macros/calibration.C:
103 - now split completely absolute and relative times. Absolute
104 times are not fitted, but their histogram mean and rms are
105 returned.
106
107
108
109 2004/02/03: Thomas Bretz
110
111 * mfileio/MReadTree.cc:
112 - fixed handling of -1 entries in AddFile: root 3.10/02 crashed
113
114 * manalysis/MExtractSignal.[h,cc]:
115 - moved code to extract the signal from Process to
116 new member function FindSignal, I left the arrival time
117 extraction as commented-out code in the code just as a
118 demonstration to do this very fast.
119
120
121
122 2004/02/02: Markus Gaug
123
124 * manalysis/MPedCalcPedRun.cc
125 - corrected formulae in Class description
126
127 * mcalib/MCalibration.[h,cc], mcalib/MHCalibration.[h,cc],
128 manalysis/MMcCalibrationUpdate.cc:
129 - calculate relative times and absolute times. Fit only
130 the relative ones.
131
132
133
134 2004/02/02: Abelardo Moralejo
135
136 * manalysis/MMcCalibrationUpdate.cc, MMcPedestalCopy.cc
137 - removed file type check (MC or data) from PreProcess since now
138 run headers are not yet known at that point.
139
140 * mcalib/MMcCalibrationCalc.cc
141 - same as above.
142
143 * NEWS
144 - updated.
145
146
147
148 2004/02/02: Thomas Bretz
149
150 * manalysis/MExtractSignal2.[h,cc]:
151 - added new task which takes a given number of slices with the
152 highest integral content as signal.
153
154 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
155 - added MExtractSignal2
156
157
158
159 2004/01/30: Abelardo Moralejo
160
161 * macros/starmc.C
162 - changed default FADC integration range (more adequate for coming
163 camera version).
164
165 * macros/mccalibrate.C, starmc2.C
166 - added. First macro transforms input files from camera simulation
167 into files with pixel data already calibrated in photons. The
168 second reads in an already calibrated data file and produces an
169 output file with Hillas parameters. Both together do the same as
170 starmc.C, but it is convenient to have files containing
171 calibrated pixel information.
172
173
174
175 2004/01/30: Thomas Bretz
176
177 * mbase/MDirIter.h:
178 - added GetNumEntries
179
180 * mhist/MHEvent.cc:
181 - added a dynamic_cast from MParContainer to MCamEvent to get the
182 correct pointer to the correct base-class.
183
184 * mbase/MStatusDisplay.cc:
185 - In EventInfo check whether gPad==0
186
187 * mfileio/MReadMarsFile.cc:
188 - removed reading RunHeaders from PreProcess, this resulted
189 in strange behaviour of writing RunHeaders
190 - fixed consistency check for RunType accordingly
191
192 * mfilter/MFilterList.cc:
193 - do not skip adding filter if only a filter with the same name
194 exists
195
196 * mraw/MRawFileRead.cc:
197 - added an output message if run header is not accessible
198
199 * mraw/MRawRunHeader.[h,cc]:
200 - initialize fRunType to new enum kRTNone
201
202 * mfilter/MFGeomag.cc:
203 - set fResult to kFALSE at the beginning of Process
204 - according to this removed setting fResult=kFALSE before return
205 - replaced some float by Float_t
206 - added some const-qualifiers
207 - replaced (rig<0.5/pr*R*(r2-r1)+r1) by (rig-r1)*pr<rnd
208 with rnd = R * (r2-r1)/2 to make sure that we cannot
209 devide by 0
210
211 * manalysis/MPedCalcPedRun.cc:
212 - added some comments
213
214 * Makefile:
215 - added mjobs
216
217 * mjobs/*:
218 - added
219
220 * mbase/Makefile, mbase/BaseLinkDef.h:
221 - added MRunIter
222
223 * mbase/MRunIter.[h,cc]:
224 - added
225
226
227
228 2004/01/30: Markus Gaug
229
230 * manalysis/MPedestalCam.h
231 - added function IsUsedHists()
232
233 * manalysis/MPedestalCam.cc
234 - modified GetPixelContent
235
236 * manalysis/MPedestalCam.cc, manalysis/MPedCalcPedRun.cc:
237 - include storage of number of used FADC slices to compare later
238 the pedestal per slice ( and sigma per slice)
239 - return relative differences in GetPixelContent
240
241 * mcalib/MCalibrationCalc.[h,cc], mcalib/MHCalibrationBlindPixel.[h,cc]:
242 - fBlindPixelId and fPINDiodeId now like in PedestalCam
243 - fill Blind Pixel with information about its fitted pedestal if
244 available
245 - initialize charges histogram with a bigger range
246 - use pedestal information to constrain the pedestal fit ranges
247
248 * manalysis/MHPedestalPixel.cc
249 - initialize charges histogram with a bigger range
250
251 * macros/calibration.C
252 - SetRange of MExtractSignal to 1,14 (see emails of yesterday)
253 - apply new GetPixelContents of MPedestalCam (more calculations
254 and displays of errors, correction for different FADC slice
255 number)
256
257 * manalysis/MExtractSignal.cc
258 - not access to MArrivalTime any more. The same information is
259 stored in MRawEvt->GetPixelContent(...)
260
261 * manalysis/MCalibrationCalc.cc
262 - retrieve default arrival time from MRawEvt
263
264 * manalysis/MCalibrationBlindPix.cc, manalysis/MCalibrationPix.cc
265 - check for NaN's in fit results
266
267
268
269 2004/01/29: Abelardo Moralejo
270
271 * mfileio/MWriteFile.h
272 - added missing declaration of ReInit
273
274 * manalysis/MMcCalibrationUpdate.cc
275 - added call to MCalibrationCam::SetBlindPixelMethodValid(kTRUE)
276 to adapt to recent changes in MCalibrate.
277
278
279
280 2004/01/29: Thomas Bretz
281
282 * manalysis/MArrivalTime.h, manalysis/MCameraData.h,
283 manalysis/MCerPhotEvt.h, manalysis/MExtractSignalCam.h,
284 manalysis/MPedPhotCam.h, manalysis/MPedestalCam.h,
285 mcalib/MCalibrationCam.h, mcamera/MCameraDC.h,
286 mraw/MRawEvtData.h, mreflector/MRflEvtData.h:
287 - split derivement into MParContainer and MCamEvent
288
289 * manalysis/MExtractSignalCam.[h,cc]:
290 - removed obsolete MExtractSignal::ReInit
291 - added -> to fArray
292
293 * mbase/MParList.h:
294 - added a new bit kIsProcessing
295
296 * mbase/MTaskList.cc:
297 - fixed the handling of kDoNotReset and the bahaviour of
298 SetReadyToSave, such that it is possible to write all
299 headers
300
301 * mfileio/MWriteFile.cc:
302 - added ReInit which also calls CheckAndWrite
303
304 * mgui/MCamEvent.h:
305 - does not derive from MParContainer anymore
306
307
308
309 2004/01/29: Markus Gaug
310
311 * mcalib/MCalibrationCalc.[h,cc], mcalib/MCalibrationCam.[h,cc],
312 mcalib/MCalibrationConfig.h
313 - put gkCalibrationBlindPixelId and gkCalibrationPINDiodeId
314 directly into the corresponding classes.
315
316
317
318 2004/01/29: Nicola Galante
319
320 * mhistmc/MHMcTriggerLvl2.[h,cc]:
321 - In method MHMcTriggerLvl2::GetHistByName(const TString name)
322 added string checking to return also
323 fHistCellPseudoSize, fHistCellPseudoSizeNorm
324 and fHistCellPseudoSizeEnergy.
325 - Added inline functions GetHistCellPseudoSize() and
326 GetHistCellPseudoSizeNorm().
327
328
329
330 2004/01/28: Javier Rico
331
332 * mcalib/MCalibrate.[h.cc]
333 - include possibility to select the calibration method to be used
334
335
336
337 2004/01/28: Markus Gaug
338
339 * mcalib/MCalibrate.[h.cc]
340 - corrected Int_t ReInit() to Bool_t ReInit(MParList *pList)
341
342 * mcalib/MCalibrationCalc.[h,cc], mcalib/MCalibrationCam.[h,cc]:
343 - included flags to indicate if Blind Pixel Method or PIn Diode
344 method was OK. Up to now, program stopped, if one of the two
345 methods was chosen but not able to being executed.
346
347 * manalysis/MArrivalTimeCalc.cc, manalysis/MExtractSignals.cc,
348 manalysis/MGeomApply.cc:
349 - put all missing InitSize(npixels) into MGeomApply
350
351 * manalysis/MPedCalcPedRun.[h,cc], manalysis/MPedestalCam.[h,cc],
352 manalysis/MPedestalPix.[h,cc], manalysis/MHPedestalPixel.[h,cc],
353 manalysis/Makefile, manalysis/AnalysisLinkDef.h:
354 - include possibility to fit the pedestals with Gaussian.
355 - old methods are not affected.
356 - add new method with MPedCalcPedRun::SetUseHists()
357
358
359
360 2004/01/28: Abelardo Moralejo
361
362 * mcalib/MMcCalibration.cc
363 - fixed wrong variable type in call to TH1F constructor (number of
364 bins is now integer), which resulted in a compilation warning.
365
366
367
368 2004/01/28: Thomas Bretz
369
370 * manalysis/MPedestalCam.cc:
371 - removed unwanted CheckBound from operators. CheckBounds is ONLY
372 ment for really old MC files and will be removed in the future
373 anyhow.
374
375 * mcalib/MHCalibrationPixel.h:
376 - removed obsolete include of MFFT
377
378 * manalysis/MCerPhotAnal.cc, manalysis/MCerPhotCalc.cc,
379 manalysis/MPedestalCam.[h,cc]:
380 - removed use of obsolete MPedestalCam::CheckBounds. This was
381 a workaround for a 'bug' in very old camera files, which is not
382 necessary anymore.
383
384 * manalysis/MCerPhotAnal2.[h,cc]:
385 - replaced MPedestalCam by MPedPhotCam
386
387 * manalysis/MExtractSignal.cc:
388 - some small simplification to the signal extraction
389 - removed some obsolete variables
390 - replaced for by while
391 - removed obsolete casts
392
393 * mmain/MEventDisplay.cc:
394 - gave names to the filters
395 - removed adding MHCamera to fList because it was deleted twice
396
397 * mhist/MHCamera.cc:
398 - fixed usage of fPainter in Paint() - title was not updated
399 correctly
400
401
402
403 2004/01/28: Sebastian Raducci
404
405 * manalysis/MArrivalTime.[h,cc]:
406 - removed all the code relative to the cluster evaluation
407
408
409
410 2004/01/27: Markus Gaug
411
412 * manalysis/MPedestalPix.cc:
413 - initialize default values to 0 instead of -1.
414
415 * manalysis/MPedestalCam.[h,cc]:
416 - include CheckBounds, also in operator[]
417
418 * mcalib/MCalibrationCam.[h,cc]:
419 - apparently, there was a reference to InitSize(UInt_t i) instead
420 of InitSize(Int_t i), where compiler complained, now changed
421
422 * mcalib/MHCalibration*, mcalib/MCalibration*:
423 - fixed all Clear()'s, Reset()'s, direct intializers
424
425
426
427 2004/01/27: Thomas Bretz
428
429 * mdata/MDataChain.cc:
430 - added '%' to supported operators
431
432
433
434 2004/01/26: Nicola Galante
435
436 * manalysis/MMcTriggerLvl2.[cc,h]:
437
438 - Defined some static constants to avoid ugly "magic numbers"
439 in arrays: gsNCells, gsNTrigPixels,
440 gsNPixInCell, gsNLutInCell, gsNPixInLut, fNumPixCell.
441 - Added method
442 MMcTriggerLvl2::GetCellCompactPixel(int cell, MGeomCam *fCam)
443 which computes compact pixels into a given L2T macrocell.
444 - Added method
445 MMcTriggerLvl2::CalcBiggerCellPseudoSize()
446 which computes fCellPseudoSize, the maximum Pseudo Size into L2T
447 macrocells
448 - Added method
449 MMcTriggerLvl2::GetCellPseudoSize() const
450 which returns fCellPseudoSize
451 - Added method
452 MMcTriggerLvl2::IsPixelInCell(Int_t pixel, Int_t cell),
453 which controls whether a pixel belongs to a given L2T cell.
454 - Added method
455 MMcTriggerLvl2::GetMaxCell() const
456 which returns fMaxCell, the cell with the maximum
457 fCellPseudoSize.
458
459
460
461 2004/01/26: Markus Gaug, Michele Doro
462
463 * manalysis/MArrivalTime.[h,cc], manalysis/MArrivalTimeCalc.[h,cc]:
464 - moved calculation of arrival time from MArrivalTime to
465 MArrivalTimeCalc. MArrivalTime does not do any Process-job
466 anymore
467 - TSpline5 now on stack.
468 - function to set the stepsize
469
470 * mcalib/MHCalibrationBlindPixel.[h,cc]:
471 - force mu_{0} in Blind Pixel Fit to be around 0 in fKPoisson4
472 - implement combined Polya fit and Michele's back-scattered electron
473 fit
474
475 * mcalib/MHCalibrationPixel.[h,cc], mcalib/MCalibrationPix.cc,
476 mcalib/MCalibrationPINDiode.cc:
477 - combine FitChargeHiGain and FitChargeLoGain into one function
478
479 * macros/calibration.C
480 - improve double gauss fit a bit
481
482
483
484 2004/01/26: Thomas Bretz
485
486 * mraw/MRawEvtPixelIter.[h,cc]:
487 - removed member function GetNumPixels. For more details see mantis.
488
489 * manalysis/MArrivalTime.[h,cc]:
490 - reorganized includes
491 - fixed InitSize and ClearArray (now Reset) to fit MParContainer
492 definition
493 - for the moment removed usage of fPixelChecked - THIS WILL CRASH YOUR
494 PROGRAM
495
496 * manalysis/MArrivalTimeCalc.[h,cc]:
497 - reorganized includes
498 - removed many obsolete code, exspecially copy&paste relicts!
499 - fixed usage of InitSize
500 - removed CleanArray. Reset() is called automatically before Process()
501
502 * manalysis/MExtractedSignalCam.[h,cc]:
503 - added SetLogStream
504 - removed obsolete include MGeomCam
505 - replaced PrintOut by Print
506 - added const-qualifiers to all Getters
507 - fixed documentation
508
509 * manalysis/MExtractedSignalPix.[h,cc]:
510 - replaced PrintOut by Print
511 - fixed documentation
512
513 * manalysis/MEventRateCalc.cc, manalysis/MPedCalcPedRun.cc:
514 - replaced memset by Reset()
515
516
517
518 2004/01/24: Abelardo Moralejo
519
520 * macros/starmcstereo.C
521 - Added. Example of how to run the analysis chain for MC files
522 containing simulation of stereo systems of 2 telescopes.
523
524 * mcalib/MCalibrate.cc
525 - Added check that value of signal from MExtractedSignalPix is not
526 the default (error) value. In such a case, the signal in
527 MCerPhotEvt is now set to 0. Before, all pixels got very high
528 values in MCerPhotEvt in case the MRawEvtData object for the
529 event was missing in the file. This happened in MC files, in
530 which in some circumstances an event is written without the
531 pixel information (for instance, when running stereo simulations
532 the pixel data is missing for non-triggered telescopes, but the
533 event headers are present).
534
535
536
537 2004/01/23: Markus Gaug
538
539 * manalysis/MExtractSignal.[h,cc], manalysis/MExtractedSignalPix.[h,cc],
540 manalysis/MArrivalTime.[h,cc], mcalib/MCalibrationBlindPix.h,
541 mcalib/MHCalibrationBlindPixel.[h,cc], mcalib/MCalibrationPINDiode.h,
542 mcalib/MHCalibrationPINDiode.[h,cc], mcalib/MCalibrationPix.[h,cc],
543 mcalib/MHCalibrationPixel.[h,cc], mcalib/MCalibrationCalc.[h,cc]:
544 - use MArrivalTime for Storage (or calculation) of time
545 in MExtractSignal
546 - pass from TH1I histos to TH1F for times
547
548 * mcalib/MCalibrationBlindPix.h, mcalib/MHCalibrationBlindPixel.[h,cc],
549 mcalib/MCalibrationPix.[h,cc], mcalib/MHCalibrationPixel.[h,cc],
550 mcalib/MCalibrationCalc.[h,cc]:
551 - clean up setters
552 - pass to bit-fields for all flags
553
554 * mcalib/MCalibrationCam.cc
555 - exclude Blind Pixel from Camera display
556 - do not fill &val when return kFALSE
557
558 * macros/calibration.C
559 - include functions to exclude the blind pixel,
560 calculation of times and quality checks
561
562
563
564 2004/01/23: Abelardo Moralejo
565
566 * mcalib/MCalibrate.cc, manalysis/MExtractSignal.cc
567 - Added support (using AddSerialNumber) for stereo MC files.
568
569
570
571 2004/01/23: Thomas Bretz
572
573 * mbase/MAstro.cc:
574 - Fixed calculation of MJD. In Ymd2Mjd a plus should be a minus.
575
576 * mreport/MReport*.[h,cc]:
577 - changed all classes to return Int_t instead of Bool_t in
578 InterpreteBody
579 - changed MReportFileRead such, that a wrong line results in
580 skipping the line instead of abort reading.
581
582 * manalysis/MExtractSignal.cc:
583 - do not print information for each pixel - it's too much.
584
585 * mbase/MStatusDisplay.cc:
586 - when reading a status display do not display tabs with
587 the same name than one which is already existing.
588
589 * mcalib/MCalibrate.cc:
590 - directly store pointer to pixel when setting saturation flag
591
592 * mcamera/MCameraDC.cc:
593 - fixed some comments
594
595 * mhist/MHCamEvent.cc:
596 - fixed a crash when no geometry was available
597
598 * mhist/MHCamera.[h,cc]:
599 - removed obsolete member function SetPix
600
601 * mbase/MStatusDisplay.[h,cc]:
602 - added EventInfo member function
603 - implemented preliminary redirection of GetObjectInfo to
604 StatusLine2 -> An own status line for this is missing
605
606 * manalysis/MExtractSignal.[h,cc]:
607 - implemented StreamPrimitive
608 - changed deafults to be static const data members
609
610 * manalysis/MGeomApply.[h,cc]:
611 - implemented StreamPrimitive
612
613
614
615 2004/01/23: Abelardo Moralejo
616
617 * manalysis/MMcCalibrationUpdate.[h,cc]
618 - Added check to guarantee that the FADC simulation parameters of
619 all read files (those used for calibration and those analyzed)
620 are the same.
621 - Added missing support for analysis of stereo files.
622
623 * mcalib/MMcCalibrationCalc.cc
624 - Removed obsolete FIXME comment.
625 - Added missing support for analysis of stereo files.
626
627
628 2004/01/23: Raquel de los Reyes
629
630 * macros/CCDataCheck.C
631 - Added the temperature distribution of the optical links
632 and the plots of the LV power supplies.
633 * mcamera/MCameraLV.h
634 - Added the "Get" functions to access the private data
635 members of the class.
636
637
638 2004/01/22: Abelardo Moralejo
639
640 * manalysis/MMcCalibrationUpdate.[h,cc]
641 - Now ratio of high to low gain is taken from MCalibrationCam if
642 it existed previously in the parameter list, instead of being
643 read again from the MMcFadcHeader. Removed Setter function for
644 fADC2PhInner, no longer necessary. Fixed error regarding the
645 pedestal conversion to photons (did not read conversion factor
646 from preexisting MCalibrationCam object).
647
648 * mcalib/MMcCalibrationCalc.cc
649 - Changed parameters of the histogram, and also the quantity being
650 histogrammed. Check that input data come from a noiseless camera
651 file before proceeding to do the calibration. Introduced lower
652 size in cut for calibration. Now rhe calibration constant is not
653 calculated from the mean of photons/ADC counts, but from the peak
654 of the histogram.
655
656 * macros/starmc.C
657 - Introduced new scheme. Now there are two loops over two different
658 sets of files. First loop calculates the calibration constants,
659 second one does the analysis. Introduced comments. Now the
660 histogram used in the light calibration is written to the output
661 file.
662
663
664
665 2004/01/22: Thomas Bretz
666
667 * mcalib/MCalibrate.[h,cc], mcalib/MCalibrationCam.[h,cc],
668 mcalib/MCalibrationBlindPix.[h,cc], mcalib/MCalibrationCalc.[h,cc],
669 mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationPINDiode.[h,cc],
670 mcalib/MCalibrationBlindPixel.[h,cc],
671 mcalib/MHCalibrationPixel.[h,cc], mcalib/MMcCalibrationCalc.[h,cc],
672 mcalib/MHCalibrationBlindPixel.[h,cc],
673 mcalib/MHCalibrationPINDiode.[h,cc]:
674 - cleaned up includes
675
676
677
678 2004/01/22: Raquel de los Reyes
679
680 * macros/CCDataCheck.C
681 - macro to check the data from the central control (.rep files).
682
683
684
685 2004/01/22: Markus Gaug
686
687 * macros/calibration.C
688 - made MStatusDisplay 3 bit smaller
689
690 * manalysis/MExtractSignal.cc
691 - put fSignals->SetUsedFADCSlices into PreProcess
692
693 * manalysis/MPedCalcPedRun.cc
694 - calculate PedRMS as RMS of the sums, later renormalized to units
695 of RMS/slice (eliminate the wrong effect of odd and even slices)
696
697 * mcalib/MCalibrationCalc.cc
698 - if bit SkipBlindPixelFit is set, now number of photons outside
699 plexiglass is not intended to be calculated any more (previous
700 bug)
701 - exclude excluded pixels in eventloop
702
703 * mcalib/MHCalibrationBlindPixel.[h,cc]
704 - move functions to pointer again (otherwise, Clone will give
705 strange results)
706
707
708
709 2004/01/21: Abelardo Moralejo
710
711 * mcalib/MMcCalibrationCalc.[h,cc]
712 - Added. First version of the task intended to calculate the
713 conversion factors from ADC counts to photons in the MC. It has
714 a different aim than the recently renamed class
715 "MMcCalibrationUpdate" (which takes care that the correct
716 pedestals and conversion factors are supplied to each event, but
717 does not really calculate anything).
718
719 * mcalib/Makefile, CalibLinkDef.h
720 - Added new class MMcCalibrationCalc
721
722 * manalysis/MMcCalibrationUpdate.[h,cc]
723 - Now the container MCalibrationCam is not created or modified if
724 it is found that one such container already exists in the
725 Parameter list (from a previous calibration).
726
727
728
729 2004/01/21: Thomas Bretz
730
731 * mraw/MRawRead.cc:
732 - restore the fake time for all runs (current time stamp in
733 the data seems to be toally nonsense)
734
735 * mraw/MRawEvtHeader.cc:
736 - removed decoding of real time (current time stamp in the data
737 seems to be toally nonsense)
738
739
740
741 2004/01/21: Abelardo Moralejo
742
743 * mmc/MMcEvt.hxx
744 - Uncommented 6 Getter functions (those regarding the number of
745 photons surviving the different stages of simulation).
746
747 * manalysis/MMcCalibrationUpdate.[h,cc]
748 - Added (see below).
749
750 * manalysis/MMcCalibrationCalc.[h,cc]
751 - Removed: changed name of this class to MMcCalibrationUpdate,
752 which is more representative of what it really does. Moved
753 the filling of the MCalibrationCam container from Process to
754 ReInit, since it does not change on an event by event basis.
755 Simplified PreProcess (MCalibrationCam was searched for twice).
756 Updated class description and comments.
757
758 * manalysis/Makefile, AnalysisLinkDef.h
759 - Adapted to change above
760
761 * macros/starmc.C
762 - Adapted to change above. Changed also task instance name from
763 mccalibcalc to mccalibupdate.
764
765
766
767 2004/01/21: Raquel de los Reyes
768
769 * mreport/MReportCC.h, mreport/MReportTrigger.h, mcamera/MCameraHV.h
770 and mcamera/MCameraCalibration.h
771 - Added the "Get" functions (e.g GetStatus() for fStatus) to access
772 the private data members of the class.
773
774
775
776 2004/01/20: Thomas Hengstebeck
777
778 * mranforest/MRanForestCalc.[h,cc]
779 - Added member functions Grow (training of RF) and Fill (reading in
780 trained forest from file) which simplify macros.
781 One just needs to call them instead of using MRanForestGrow and
782 MRanForestFill (and the related training and fill loops) in a
783 macro.
784
785
786
787 2004/01/20: Abelardo moralejo
788
789 * manalysis/MMcCalibrationCalc.cc
790 - removed call to MCalibrationPix::SetPedestal, which was not
791 needed.
792
793
794
795 2004/01/20: Thomas Bretz
796
797 * Makefile:
798 - replaced 'make' by '$(MAKE)'
799
800 * Makefile.rules:
801 - added Makefile itself to dependencies
802
803 * mbase/MTask.cc:
804 - added comment about ReInit
805
806 * mhbase/MH.cc:
807 - do not clear pad in DrawClone if 'same' option given
808
809 * mhist/MHVsTime.cc:
810 - evaluate 'same' option
811
812 * mfileio/MReadCurrents.[h,cc]:
813 - obsolete, removed
814
815 * manalysis/MCerPhotEvt.cc, manalysis/MCerPhotPix.cc:
816 - added some comments
817
818
819
820 2004/01/20: Abelardo moralejo
821
822 * mcalib/MHCalibrationPINDiode.cc
823 - Added call to SetDirecory(0) for histograms fHErrCharge,
824 fHPCharge, fHPTime.
825
826 * manalysis/MCerPhotPix.h:
827 - Changed position of declaration of fIsSaturated to be the last
828 private variable. Otherwise, since in the constructor it is
829 initialized in the last place, a warning is displayed upon
830 compilation in some systems.
831
832
833
834 2004/01/20: Markus Gaug
835 * mcalib/Makefile, manalysis/Makefile:
836 - include directory ../mtools
837
838 * mtools/MFFT.[h,cc]
839 - class inherits from TObject now
840
841
842
843 2004/01/19: Markus Gaug
844
845 * mcalib/MHCalibrationBlindPixel.[h,cc]
846 - fixed a bug in fFitLegend due to which program crashed by calls
847 to DrawClone
848 - Modified way to change the fit function
849
850 * mcalib/MHCalibrationPixel.[h,cc]
851 - reordered function calls
852 - removed SetupFill
853
854 * mcalib/MHCalibrationPINDiode.h
855 - reordered function calls
856
857 * mcalib/MCalibrationPix.[h,cc]
858 - limits to define fFitValid now as variables in class
859
860 * mcalib/MCalibrationCam.[h,cc]
861 - reordered function calls
862 - incorporate option to exclude pixels
863
864 * mcalib/MCalibrationBlindPix.h
865 - Modified way to change the fit function
866
867 * mcalib/MCalibrationCalc.[h,cc]
868 - Modified way to change the fit function
869 - incorporate option to exclude pixels from configuration file
870
871 * macros/calibration.C
872 - Modified way to change the fit function
873 - incorporate option to exclude pixels from configuration file
874
875
876
877 2004/01/19: Javier Rico
878
879 * manalysis/MPedCalcPedRun.cc, manalysis/MPedPhotCalc.cc
880 - Added documentation of member functions
881
882
883
884 2004/01/19: Abelardo Moralejo
885
886 * manalysis/MCerPhotPix.[h,cc]
887 - Added fIsSaturated to flag whether low gain of the pixel is
888 saturated. Added corresponding getter and setter functions.
889 Updated ClassDef to version 2.
890
891 * mcalib/MCalibrate.cc
892 - Set the new saturation flag of MCerPhotPix to kTRUE if at least
893 one low gain FADC slice is saturated.
894
895 * mimage/MNewImagePar.[h,cc]
896 - Added new member variable fNumSaturatedPixels to count how many
897 pixels were saturated. Updated ClassDef to version 2.
898
899
900
901 2004/01/19: Thomas Bretz
902
903 * manalysis/MPedPhotCalc.[cc,h]:
904 - fixed order of includes
905 - removed obsolete forward declarations
906 - removed obsolete data member fNumPixels (stored already twice in
907 the two TArrayF)
908 - fixed some small bugs in the documentation
909
910 * manalysis/MPedCalcPedRun.cc:
911 - updated my eMail address
912
913
914
915 2004/01/19: Javier Rico
916
917 * macros/dohtml.C, NEWS
918 - include some missing info
919
920
921
922 2004/01/19: Abelardo Moralejo
923
924 * manalysis/MExtractedSignalPix.h
925 - added GetNumLoGainSaturated()
926
927
928
929 2004/01/19: Markus Gaug
930
931 * macros/dohtml.C
932 - include calibration.C
933
934 * manalysis/MExtractSignal.cc
935 - warning of logain saturation now only once per event (out of loop)
936
937 * mcalib/MCalibrationCalc.cc, mcalib/MCalibrationPix.[h,cc]
938 - new Flag fExcluded to indicate if pixel has been excluded from
939 further analysis
940
941
942
943 2004/01/16: Javier Rico & Pepe Flix
944
945 * manalysis/MPedPhotCalc.[cc,h]
946 - added
947 - new class for the evaluation of pedestals in units of photons
948 using the extracted signal from pedestal runs and calibration
949 constants defined in MCalibrate
950
951 * manalysis/AnalysisLinkDef.h, manalysis/Makefile
952 - added entries for MPedPhotCalc
953
954 * macros/pedphotcalc.C
955 - added
956 - example on how to use MPedPhotCalc task
957
958
959
960 2004/01/16: Markus Gaug
961
962 * mcalib/MCalibrationFits.h
963 - removed and incorporated in MHCalibrationBlindPixel.h
964
965 * mcalib/MHCalibrationBlindPixel.[h,cc], mcalib/MHCalibrationConfig.h,
966 mcalib/MCalibrationBlindPix.h:
967 - incorporate Fit functions
968 - fixed a bug due to which DrawClone crashed when class was used
969 in a compiled macro
970
971 * mcalib/MCalibrationCalc.cc, mcalib/MCalibrationPix.cc,
972 mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationPINDiode.cc,
973 mcalib/MCalibrationCam.cc, mcalib/MHCalibrationBlindPixel.cc,
974 mcalib/MHCalibrationPixel.cc:
975 - fixed the warns and errs in fLog's
976
977
978
979 2004/01/16: Abelardo Moralejo
980
981 * manalysis/MMcCalibrationCalc.cc
982 - TMath::Max() is no longer used because it did not compile in some
983 systems for unkown reasons. I replaced it by a safer (and may be
984 slower) code.
985 - Added calpix.SetFitValid();
986
987 * mhist/MHEvent.cc
988 - In MHEvent::Fill, fixed: second parameter of SetCamContent must
989 be 1 in case of RMS:
990 case kEvtPedestalRMS:
991 fHist->SetCamContent(*(MCamEvent*)par, 1);
992
993
994
995 2004/01/15: Abelardo Moralejo
996
997 * macros/starmc.C
998 - Added. Version of star showing new chain to get Hillas
999 parameters (with Size calibrated in photons) from MC files.
1000
1001
1002
1003 2004/01/15: Javier Rico
1004
1005 * manalysis/MPedCalcPedRun.[h,cc]
1006 - optimize the running time
1007 - add (some) documentation
1008 - correct treatment for the case of several input files
1009
1010 * macros/pedvsevent.C
1011 - added
1012 - draw pedestal mean and rms vs event# for input pixel# and run
1013 file, and compares them to the global pedestal mean and rms
1014
1015
1016
1017 2004/01/15: Raquel de los Reyes
1018
1019 * mhist/MHCamEvent.cc, mhist/MHCamera.cc
1020 - changed the MHCamEvent::SetupFill and MHCamera::GetBinError
1021 functions to compute the estimation of the error of the
1022 mean. It can be done calling to the function
1023 MCamEvent::SetBit(MHCamera::kVariance) in the macro
1024
1025
1026
1027 2004/01/15: Markus Gaug
1028
1029 * mhist/MHCamera.[h,cc]
1030 - incorporate Thomas's changes
1031 - replace void CreateProjection() by TH1D *Projection(const char*)
1032
1033 * macros/calibration.C
1034 - replace MHCamera->Draw("proj") by MHCamera->Projection()
1035 - produce better fits to the projection
1036
1037 * manalysis/MSimulatedAnnealing.[h,cc],
1038 mhist/MHSimulatedAnnealing.[h,cc]:
1039 - moved to directory mtools
1040 - MSimulatedAnnealing now inherits from TObject
1041
1042 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
1043 mhist/Makefile, mhist/HistLinkDef.h:
1044 - removed MSimulatedAnnealing
1045 - removed MHSimulatedAnnealing
1046
1047 * mtools/Makefile, mtools/AnalysisLinkDef.h:
1048 - added MSimulatedAnnealing
1049 - added MHSimulatedAnnealing
1050
1051
1052
1053 2004/01/15: Thomas Bretz
1054
1055 * manalysis/AnalysisLinkDef.h:
1056 - removed MCurrents
1057
1058 * mhist/MHCamera.[h,cc]:
1059 - added member function Projection
1060 - removed fYproj
1061
1062 * mreport/MReport*.*:
1063 - added more comments
1064
1065
1066
1067 2004/01/14: Markus Gaug
1068
1069 * mtools/MFFT.[h,cc]
1070 - new class to perform Fast Fourier Transforms
1071
1072 * mtools/Makefile
1073 * mtools/ToolsLinkDef.h
1074 - include MFFT
1075
1076 * manalysis/MExtractedSignalCam.h
1077 - removed variables fNumHiGainSamples and fNumLoGainSamples
1078 - function SetNumUsedFADCSlices replaced by SetUsedFADCSlices
1079
1080 * manalysis/MExtractSignal.cc
1081 - updated call to SetUsedFADCSlices
1082
1083
1084
1085 2004/01/14: Abelardo Moralejo
1086
1087 * manalysis/MMcCalibrationCalc.cc:
1088 - set pedestal rms per FADC slice to 0.01 counts in case it is 0.
1089 This can happen (depending on camera simulation parameters), and
1090 rms = 0 later resulted in the pixel being eliminated in the
1091 image cleaning.
1092
1093
1094
1095 2004/01/14: Thomas Bretz
1096
1097 * Makefile:
1098 - replaced old style Makefile.depend by directory specific
1099 dependancy files
1100
1101 * Makefile.rules:
1102 - changed obsolete '.cc.o' style to newer style '%.o: %.c'
1103 - added rule to make dependency files
1104 - added rule to remove dependancy files.
1105 - added rmdep as prerequisite to clean
1106 - include dependency file
1107
1108 * mbase/Makefile, mcalib/Makefile, mcamera/Makefile,
1109 mdata/Makefile, mfileio/Makefile, mfilter/Makefile,
1110 mgeom/Makefile, mgui/Makefile, mhbase/Makefile,
1111 mhist/Makefile, mhistmc/Makefile, mimage/Makefile,
1112 mmain/Makefile, mmc/Makefile, mmontecarlo/Makefile,
1113 mpointing/Makefile, mranforest/Makefile, mraw/Makefile,
1114 mreflector/Makefile, mreport/Makefile, mtemp/Makefile,
1115 mtools/Makefile:
1116 - removed clean-rule, use the one in Makefile.rules instead
1117
1118 * mreport/Makefile, mreport/ReportLinkDef.h:
1119 - added MReportHelp
1120
1121 * mreport/MReportFileRead.cc:
1122 - moved code from MReportHelp to new file
1123 - removed usage of MReport class completely
1124
1125 * mfilter/MFGeomag.[h,cc]:
1126 - fixed a bug which causes MFGeomag to fail if MARSSYS is not set
1127 - changed the second loop from 0->1151 to 1152->2304
1128 - removed dummy arrays used for reading
1129 - output filename in case of 'file not found'
1130 - removed obsolete data members
1131 - removed obsolete Init function
1132 - removed forbidden underscore from member variable
1133 - changed wrong 0/1 in allocation of fResult into kFALSE/TRUE
1134
1135 * mbase/MStatusDisplay.[h,cc]:
1136 - added new member function Open
1137 - added new menu entry kFileOpen
1138 - changed UpdatePSheader algorithm (the old one was much too slow)
1139
1140 * manalysis/MCurrents.[h,cc]:
1141 - removed (old outdated)
1142
1143 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
1144 - removed MCurrents
1145
1146
1147
1148 2004/01/14: Wolfgang Wittek
1149
1150 * macros/ONOFFAnalysis.C:
1151 - current version
1152
1153 * mhist/MHSigmaTheta.[h,cc]:
1154 - replace MPedestalCam by MPedPhotCam
1155
1156 * manalysis/MPad.[h,cc], manalysus/MSigmabar.[h,cc],
1157 manalysus/MSigmabarCalc.[h,cc], manalysus/MCT1PadONOFF.[h,cc],
1158 manalysus/MCT1PadSchweizer.[h,cc], manalysus/MPadding.[h,cc]:
1159 - replace MPedestalCam by MPedPhotCam
1160
1161 * manalysis/MPedPhotPix.[h,cc]
1162 - uncomment SetRms()
1163
1164
1165
1166 2004/01/13: Markus Gaug
1167
1168 * manalysis/MExtractSignal.h
1169 - seems that the reduced light intensity of the CT1 Pulser
1170 results in broader pulses -> Set Default time slices to [3,10]
1171
1172 * mhist/MHCamera.cc
1173 - make Stat Window in option 'proj' bigger
1174 - add comment line at beginning of Draw()
1175
1176 * mcalib/MHCalibrationBlindPixel.[h.cc]
1177 - add Function DrawClone()
1178 - fix bug in calculation of integral (GetIntegral("width"))
1179 - restrict parameters tighter
1180 - declare fit as not valid, if less than 100 events
1181 in single photo-electron peak
1182
1183 * mcalib/MCalibrationFits.h, mcalib/MHCalibrationBlindPixel.[h.cc]
1184 - fit now with fixed normalization
1185
1186 * mcalib/MHCalibrationPixel.[h.cc]
1187 - new function IsEmpty()
1188 - Time fit accepted if ChiSquare less than 30. (instead of 20.)
1189
1190 * mcalib/MCalibrationPix.[h.cc]
1191 - F-Factor corrected and added error
1192 - Histograms not fitted if they are empty
1193 - rejection criteria of fitted charges now > 5 PedRMS (instead 3)
1194
1195 * mcalib/MCalibrationCam.cc
1196 - Square Root of Reduced Sigmas not taken, if they are < 0.
1197 - Reduced Sigma / Charge squared replaced by reduced sigma / charge
1198
1199 * mcalib/MCalibrationCalc.cc
1200 - Blind Pixel is not additionally treated as normal pixel any more
1201 - Blind Pixel Draw replaced by DrawClone
1202
1203 * macros/calibration.C
1204 - took out some unused code
1205 - some default axis labelling corrected
1206
1207
1208
1209 2004/01/13: Abelardo Moralejo
1210
1211 * manalysis/MMcPedestalCopy.cc
1212 - added check of whether input file is a MC file before executing
1213 the PreProcess.
1214
1215
1216
1217 2004/01/13: Wolfgang Wittek
1218
1219 * macros/ONOFFAnalysis.C, macros/ONAnalysis.C:
1220 - change macro to handle also MC events with finite sigmabar
1221
1222 * manalysis/MPadOn.[h,cc]:
1223 - deleted, is replaced by MPad
1224
1225 * manalysis/MPadOnOFF.[h,cc]:
1226 - deleted, is replaced by MPad
1227
1228 * manalysis/MPad.[h,cc]:
1229 - new class, replacing MPadON and MPadONOFF
1230 - handle also MC events with finite sigmabar
1231
1232 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
1233 - replace MPadON and MPadONOFF by MPad
1234
1235
1236
1237 2004/01/13: Thomas Bretz
1238
1239 * mraw/MRawRunHeader.[h,cc]:
1240 - implemented new member function GetRunTypeStr
1241
1242 * Changelog.03:
1243 - added (contains entries of 2003)
1244
1245 * Changelog:
1246 - removed entries of 2003
1247
1248 * mfilter/MFGeomag.cc:
1249 - simplified open/close of input files
1250
1251 * manalysis/MEventRate.[h,cc], manalysis/MEventRateCalc.cc:
1252 - added some comments
1253 - added new member function GetError
1254
1255 * Makefile:
1256 - updated 'make dox' output for convinience
1257
1258 * macros/dohtml.C:
1259 - do not print Info's
1260 - added mcamera
1261 - added mpointing
1262 - added mreport
1263
1264 * mreport/MReportCurrents.cc, mreport/MReportDAQ.cc:
1265 - removed some obsolete comments (these comments confused THtml)
1266
1267 * manalysis/MCameraData.[h,cc], mfileio/MCT1ReadAscii.[h,cc],
1268 mfileio/MCT1ReadPreProc.[h,cc], mfilter/MFCT1SelBasic.cc,
1269 mfilter/MFSelBasic.cc, mhist/MHCamera.cc, mhist/MHEvent.[h,cc],
1270 mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
1271 mmain/MAnalysis.cc, mmain/MEventDisplay.cc:
1272 - replaced MPedestalCam by MPedPhotCam
1273 - removed some obsolete includes
1274
1275 * mbase/BaseLinkDef.h, mbase/Makefile:
1276 - added MLogPlugin
1277 - added MLogHtml
1278
1279 * mbase/MLog.[h,cc]:
1280 - added use of plugins
1281
1282 * mbase/MLogPlugin.[h,cc], mbase/MLogHtml.[h,cc]:
1283 - added
1284
1285 * mbase/MStatusDisplay.[h,cc]:
1286 - added a Save-As dialog
1287
1288
1289
1290 2004/01/12: Thomas Bretz
1291
1292 * macros/rootlogon.C:
1293 - added mcamera to include path
1294 - added mpointing to include path
1295 - added mreport to include path
1296
1297 * mbase/MLog.cc:
1298 - updated my eMail address
1299
1300 * mbase/MParContainer.h:
1301 - added Read member function
1302
1303 * mbase/MStatusDisplay.[h,cc]:
1304 - changed size of ps-paper
1305 - added a user defined bottom line to the ps-files
1306 - added name (currently unused)
1307 - added title (used as possible bottom line in ps-file)
1308
1309 * mraw/MRawRunHeader.cc:
1310 - added some comments
1311
1312 * status.cc:
1313 - set name of input as bottom line of status display
1314
1315
1316
1317 2004/01/12: Abelardo Moralejo
1318
1319 * mimage/MStereoPar.cc
1320 - fixed mistake: now fSourceY = scale1*hillas1.GetMeanY() + ...
1321 instead of fSourceY = scale2*hillas1.GetMeanY() + ...
1322 Bug had no effect unless scale1 != scale2 (-> telescopes of
1323 different size).
1324
1325
1326
1327 2004/01/12: Markus Gaug
1328
1329 * manalysis/MExtractSignal.[h,cc]
1330 - take out some uncommented code
1331 - replace logainshift by two independent variables:
1332 logainfirst, logainlast
1333 - because in most data, maximum occurs in slice 4, shift default
1334 from slices 4-9 to slices 3-8.
1335
1336 * manalysis/MExtractedSignalPix.[h,cc]
1337 - took out some uncommented code
1338 - new initializers: instead of -1. now 99999.9
1339
1340
1341
1342 2004/01/09: Markus Gaug
1343
1344 * mcalib/MCalibrationCam.[h,cc]
1345 - take out 1-dim histos because we can use
1346 the projections in MHCamera (s.b.)
1347
1348 * mcalib/MHCalibrationBlindPixel.h
1349 - make the fit by default quiet
1350
1351 * mcalib/MHCalibrationPixel.[h,cc]
1352 * mcalib/MCalibrationPix.[h,cc]
1353 - Ranges of time slices stored independently for HiGain and LoGain
1354 in order to allow consecutive checks
1355
1356 * mhist/MHCamera.[h.cc]
1357 - add the possibility to call a Draw("proj") which will
1358 draw a Y-Projection of the histogram
1359
1360 * macros/calibration.C
1361 - apply the drawing of the projections and fit them
1362
1363 * mcalib/MCalibrationCalc.cc
1364 - catch the possibility of a calibration file,
1365 unintendedly being a pedestal or cosmic file.
1366 Program now exits with an error before doing the fits
1367
1368 * mcalib/MCalibrationPix.[h,cc]
1369 - fixed a bug in calculation of fFitValid.
1370 before, a call to IsFitValid() always returned false
1371
1372
1373
1374 2004/01/09: Javier L¢pez
1375
1376 * macros/bootcampstandardanalysis.C
1377 - added new macro that holds the main scheleton discussed in the
1378 december bootcamp in Wuerzburg. It runs first over a pedestal
1379 run, then over a calibration run, again over the pedestal run
1380 to compute de pedestal in number of photons and finally over a
1381 data run to calibrate the data.
1382
1383
1384
1385 2004/01/06: Sebastian Raducci
1386
1387 * manalysis/MArrivalTime.[h,cc]
1388 - added new method to calculate photon arrival times. It uses the
1389 TSpline5 Root Class to interpolate the Fadc Slices. The time is
1390 the abscissa value of the absolute maximum of the interpolation
1391 - added new method to find clusters with similar arrival times.
1392 For now it's a preliminary version. It simply search for adiacent
1393 pixels having the same arrival time (color).
1394
1395 * manalysis/MArrivalTimeCalc.[h,cc]
1396 - modified the Process() method according to the changes in the
1397 Arrival Time Cointainer
1398
1399 * mmain/MEventDisplay.cc
1400 - added new tab in the camera event display to show the arrival
1401 time. This arrival time is calculated with the spline method
1402 - the old Arrival Time pad now it's called Max Slice Idx, because
1403 it's only the index of the slice with the max content.
1404
1405 * mhist/MHEvent.[h,cc]
1406 - added new fType in te enumeration to handle the arrival time
1407 histos
Note: See TracBrowser for help on using the repository browser.