source: trunk/MagicSoft/Mars/Changelog@ 3053

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