source: trunk/MagicSoft/Mars/Changelog@ 3032

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