source: trunk/MagicSoft/Mars/Changelog@ 3050

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