source: trunk/MagicSoft/Mars/Changelog@ 3047

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