source: trunk/MagicSoft/Mars/Changelog@ 3054

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