source: trunk/MagicSoft/Mars/Changelog@ 3033

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