source: trunk/MagicSoft/Mars/Changelog@ 3055

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