source: trunk/MagicSoft/Mars/Changelog@ 2930

Last change on this file since 2930 was 2930, checked in by gaug, 21 years ago
*** empty log message ***
File size: 29.5 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
7 2004/01/27: Markus Gaug
8
9 * manalysis/MPedestalPix.cc
10 - initialize default values to 0 instead of -1.
11
12 * manalysis/MPedestalCam.[h,cc]
13 - include CheckBounds, also in operator[]
14
15 * manalysis/MCalibrationCam.[h,cc]
16 - apparently, there was a reference to InitSize(UInt_t i) instead
17 of InitSize(Int_t i), where compiler complained, now changed
18
19
20 2004/01/27: Thomas Bretz
21
22 * mdata/MDataChain.cc:
23 - added '%' to supported operators
24
25
26
27 2004/01/26: Nicola Galante
28
29 * manalysis/MMcTriggerLvl2.[cc,h]:
30
31 - Defined some static constants to avoid ugly "magic numbers"
32 in arrays: gsNCells, gsNTrigPixels,
33 gsNPixInCell, gsNLutInCell, gsNPixInLut, fNumPixCell.
34 - Added method
35 MMcTriggerLvl2::GetCellCompactPixel(int cell, MGeomCam *fCam)
36 which computes compact pixels into a given L2T macrocell.
37 - Added method
38 MMcTriggerLvl2::CalcBiggerCellPseudoSize()
39 which computes fCellPseudoSize, the maximum Pseudo Size into L2T
40 macrocells
41 - Added method
42 MMcTriggerLvl2::GetCellPseudoSize() const
43 which returns fCellPseudoSize
44 - Added method
45 MMcTriggerLvl2::IsPixelInCell(Int_t pixel, Int_t cell),
46 which controls whether a pixel belongs to a given L2T cell.
47 - Added method
48 MMcTriggerLvl2::GetMaxCell() const
49 which returns fMaxCell, the cell with the maximum
50 fCellPseudoSize.
51
52
53
54 2004/01/26: Markus Gaug, Michele Doro
55
56 * manalysis/MArrivalTime.[h,cc], manalysis/MArrivalTimeCalc.[h,cc]:
57 - moved calculation of arrival time from MArrivalTime to
58 MArrivalTimeCalc. MArrivalTime does not do any Process-job
59 anymore
60 - TSpline5 now on stack.
61 - function to set the stepsize
62
63 * mcalib/MHCalibrationBlindPixel.[h,cc]:
64 - force mu_{0} in Blind Pixel Fit to be around 0 in fKPoisson4
65 - implement combined Polya fit and Michele's back-scattered electron
66 fit
67
68 * mcalib/MHCalibrationPixel.[h,cc], mcalib/MCalibrationPix.cc,
69 mcalib/MCalibrationPINDiode.cc:
70 - combine FitChargeHiGain and FitChargeLoGain into one function
71
72 * macros/calibration.C
73 - improve double gauss fit a bit
74
75
76
77 2004/01/26: Thomas Bretz
78
79 * mraw/MRawEvtPixelIter.[h,cc]:
80 - removed member function GetNumPixels. For more details see mantis.
81
82 * manalysis/MArrivalTime.[h,cc]:
83 - reorganized includes
84 - fixed InitSize and ClearArray (now Reset) to fit MParContainer
85 definition
86 - for the moment removed usage of fPixelChecked - THIS WILL CRASH YOUR
87 PROGRAM
88
89 * manalysis/MArrivalTimeCalc.[h,cc]:
90 - reorganized includes
91 - removed many obsolete code, exspecially copy&paste relicts!
92 - fixed usage of InitSize
93 - removed CleanArray. Reset() is called automatically before Process()
94
95 * manalysis/MExtractedSignalCam.[h,cc]:
96 - added SetLogStream
97 - removed obsolete include MGeomCam
98 - replaced PrintOut by Print
99 - added const-qualifiers to all Getters
100 - fixed documentation
101
102 * manalysis/MExtractedSignalPix.[h,cc]:
103 - replaced PrintOut by Print
104 - fixed documentation
105
106 * manalysis/MEventRateCalc.cc, manalysis/MPedCalcPedRun.cc:
107 - replaced memset by Reset()
108
109
110
111 2004/01/24: Abelardo Moralejo
112
113 * macros/starmcstereo.C
114 - Added. Example of how to run the analysis chain for MC files
115 containing simulation of stereo systems of 2 telescopes.
116
117 * mcalib/MCalibrate.cc
118 - Added check that value of signal from MExtractedSignalPix is not
119 the default (error) value. In such a case, the signal in
120 MCerPhotEvt is now set to 0. Before, all pixels got very high
121 values in MCerPhotEvt in case the MRawEvtData object for the
122 event was missing in the file. This happened in MC files, in
123 which in some circumstances an event is written without the
124 pixel information (for instance, when running stereo simulations
125 the pixel data is missing for non-triggered telescopes, but the
126 event headers are present).
127
128
129
130 2004/01/23: Markus Gaug
131
132 * manalysis/MExtractSignal.[h,cc], manalysis/MExtractedSignalPix.[h,cc],
133 manalysis/MArrivalTime.[h,cc], mcalib/MCalibrationBlindPix.h,
134 mcalib/MHCalibrationBlindPixel.[h,cc], mcalib/MCalibrationPINDiode.h,
135 mcalib/MHCalibrationPINDiode.[h,cc], mcalib/MCalibrationPix.[h,cc],
136 mcalib/MHCalibrationPixel.[h,cc], mcalib/MCalibrationCalc.[h,cc]:
137 - use MArrivalTime for Storage (or calculation) of time
138 in MExtractSignal
139 - pass from TH1I histos to TH1F for times
140
141 * mcalib/MCalibrationBlindPix.h, mcalib/MHCalibrationBlindPixel.[h,cc],
142 mcalib/MCalibrationPix.[h,cc], mcalib/MHCalibrationPixel.[h,cc],
143 mcalib/MCalibrationCalc.[h,cc]:
144 - clean up setters
145 - pass to bit-fields for all flags
146
147 * mcalib/MCalibrationCam.cc
148 - exclude Blind Pixel from Camera display
149 - do not fill &val when return kFALSE
150
151 * macros/calibration.C
152 - include functions to exclude the blind pixel,
153 calculation of times and quality checks
154
155
156
157 2004/01/23: Abelardo Moralejo
158
159 * mcalib/MCalibrate.cc, manalysis/MExtractSignal.cc
160 - Added support (using AddSerialNumber) for stereo MC files.
161
162
163
164 2004/01/23: Thomas Bretz
165
166 * mbase/MAstro.cc:
167 - Fixed calculation of MJD. In Ymd2Mjd a plus should be a minus.
168
169 * mreport/MReport*.[h,cc]:
170 - changed all classes to return Int_t instead of Bool_t in
171 InterpreteBody
172 - changed MReportFileRead such, that a wrong line results in
173 skipping the line instead of abort reading.
174
175 * manalysis/MExtractSignal.cc:
176 - do not print information for each pixel - it's too much.
177
178 * mbase/MStatusDisplay.cc:
179 - when reading a status display do not display tabs with
180 the same name than one which is already existing.
181
182 * mcalib/MCalibrate.cc:
183 - directly store pointer to pixel when setting saturation flag
184
185 * mcamera/MCameraDC.cc:
186 - fixed some comments
187
188 * mhist/MHCamEvent.cc:
189 - fixed a crash when no geometry was available
190
191 * mhist/MHCamera.[h,cc]:
192 - removed obsolete member function SetPix
193
194 * mbase/MStatusDisplay.[h,cc]:
195 - added EventInfo member function
196 - implemented preliminary redirection of GetObjectInfo to
197 StatusLine2 -> An own status line for this is missing
198
199 * manalysis/MExtractSignal.[h,cc]:
200 - implemented StreamPrimitive
201 - changed deafults to be static const data members
202
203 * manalysis/MGeomApply.[h,cc]:
204 - implemented StreamPrimitive
205
206
207
208 2004/01/23: Abelardo Moralejo
209
210 * manalysis/MMcCalibrationUpdate.[h,cc]
211 - Added check to guarantee that the FADC simulation parameters of
212 all read files (those used for calibration and those analyzed)
213 are the same.
214 - Added missing support for analysis of stereo files.
215
216 * mcalib/MMcCalibrationCalc.cc
217 - Removed obsolete FIXME comment.
218 - Added missing support for analysis of stereo files.
219
220
221 2004/01/23: Raquel de los Reyes
222
223 * macros/CCDataCheck.C
224 - Added the temperature distribution of the optical links
225 and the plots of the LV power supplies.
226 * mcamera/MCameraLV.h
227 - Added the "Get" functions to access the private data
228 members of the class.
229
230
231 2004/01/22: Abelardo Moralejo
232
233 * manalysis/MMcCalibrationUpdate.[h,cc]
234 - Now ratio of high to low gain is taken from MCalibrationCam if
235 it existed previously in the parameter list, instead of being
236 read again from the MMcFadcHeader. Removed Setter function for
237 fADC2PhInner, no longer necessary. Fixed error regarding the
238 pedestal conversion to photons (did not read conversion factor
239 from preexisting MCalibrationCam object).
240
241 * mcalib/MMcCalibrationCalc.cc
242 - Changed parameters of the histogram, and also the quantity being
243 histogrammed. Check that input data come from a noiseless camera
244 file before proceeding to do the calibration. Introduced lower
245 size in cut for calibration. Now rhe calibration constant is not
246 calculated from the mean of photons/ADC counts, but from the peak
247 of the histogram.
248
249 * macros/starmc.C
250 - Introduced new scheme. Now there are two loops over two different
251 sets of files. First loop calculates the calibration constants,
252 second one does the analysis. Introduced comments. Now the
253 histogram used in the light calibration is written to the output
254 file.
255
256
257
258 2004/01/22: Thomas Bretz
259
260 * mcalib/MCalibrate.[h,cc], mcalib/MCalibrationCam.[h,cc],
261 mcalib/MCalibrationBlindPix.[h,cc], mcalib/MCalibrationCalc.[h,cc],
262 mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationPINDiode.[h,cc],
263 mcalib/MCalibrationBlindPixel.[h,cc],
264 mcalib/MHCalibrationPixel.[h,cc], mcalib/MMcCalibrationCalc.[h,cc],
265 mcalib/MHCalibrationBlindPixel.[h,cc],
266 mcalib/MHCalibrationPINDiode.[h,cc]:
267 - cleaned up includes
268
269
270
271 2004/01/22: Raquel de los Reyes
272
273 * macros/CCDataCheck.C
274 - macro to check the data from the central control (.rep files).
275
276
277
278 2004/01/22: Markus Gaug
279
280 * macros/calibration.C
281 - made MStatusDisplay 3 bit smaller
282
283 * manalysis/MExtractSignal.cc
284 - put fSignals->SetUsedFADCSlices into PreProcess
285
286 * manalysis/MPedCalcPedRun.cc
287 - calculate PedRMS as RMS of the sums, later renormalized to units
288 of RMS/slice (eliminate the wrong effect of odd and even slices)
289
290 * mcalib/MCalibrationCalc.cc
291 - if bit SkipBlindPixelFit is set, now number of photons outside
292 plexiglass is not intended to be calculated any more (previous
293 bug)
294 - exclude excluded pixels in eventloop
295
296 * mcalib/MHCalibrationBlindPixel.[h,cc]
297 - move functions to pointer again (otherwise, Clone will give
298 strange results)
299
300
301
302 2004/01/21: Abelardo Moralejo
303
304 * mcalib/MMcCalibrationCalc.[h,cc]
305 - Added. First version of the task intended to calculate the
306 conversion factors from ADC counts to photons in the MC. It has
307 a different aim than the recently renamed class
308 "MMcCalibrationUpdate" (which takes care that the correct
309 pedestals and conversion factors are supplied to each event, but
310 does not really calculate anything).
311
312 * mcalib/Makefile, CalibLinkDef.h
313 - Added new class MMcCalibrationCalc
314
315 * manalysis/MMcCalibrationUpdate.[h,cc]
316 - Now the container MCalibrationCam is not created or modified if
317 it is found that one such container already exists in the
318 Parameter list (from a previous calibration).
319
320
321
322 2004/01/21: Thomas Bretz
323
324 * mraw/MRawRead.cc:
325 - restore the fake time for all runs (current time stamp in
326 the data seems to be toally nonsense)
327
328 * mraw/MRawEvtHeader.cc:
329 - removed decoding of real time (current time stamp in the data
330 seems to be toally nonsense)
331
332
333
334 2004/01/21: Abelardo Moralejo
335
336 * mmc/MMcEvt.hxx
337 - Uncommented 6 Getter functions (those regarding the number of
338 photons surviving the different stages of simulation).
339
340 * manalysis/MMcCalibrationUpdate.[h,cc]
341 - Added (see below).
342
343 * manalysis/MMcCalibrationCalc.[h,cc]
344 - Removed: changed name of this class to MMcCalibrationUpdate,
345 which is more representative of what it really does. Moved
346 the filling of the MCalibrationCam container from Process to
347 ReInit, since it does not change on an event by event basis.
348 Simplified PreProcess (MCalibrationCam was searched for twice).
349 Updated class description and comments.
350
351 * manalysis/Makefile, AnalysisLinkDef.h
352 - Adapted to change above
353
354 * macros/starmc.C
355 - Adapted to change above. Changed also task instance name from
356 mccalibcalc to mccalibupdate.
357
358
359
360 2004/01/21: Raquel de los Reyes
361
362 * mreport/MReportCC.h, mreport/MReportTrigger.h, mcamera/MCameraHV.h
363 and mcamera/MCameraCalibration.h
364 - Added the "Get" functions (e.g GetStatus() for fStatus) to access
365 the private data members of the class.
366
367
368
369 2004/01/20: Thomas Hengstebeck
370
371 * mranforest/MRanForestCalc.[h,cc]
372 - Added member functions Grow (training of RF) and Fill (reading in
373 trained forest from file) which simplify macros.
374 One just needs to call them instead of using MRanForestGrow and
375 MRanForestFill (and the related training and fill loops) in a
376 macro.
377
378
379
380 2004/01/20: Abelardo moralejo
381
382 * manalysis/MMcCalibrationCalc.cc
383 - removed call to MCalibrationPix::SetPedestal, which was not
384 needed.
385
386
387
388 2004/01/20: Thomas Bretz
389
390 * Makefile:
391 - replaced 'make' by '$(MAKE)'
392
393 * Makefile.rules:
394 - added Makefile itself to dependencies
395
396 * mbase/MTask.cc:
397 - added comment about ReInit
398
399 * mhbase/MH.cc:
400 - do not clear pad in DrawClone if 'same' option given
401
402 * mhist/MHVsTime.cc:
403 - evaluate 'same' option
404
405 * mfileio/MReadCurrents.[h,cc]:
406 - obsolete, removed
407
408 * manalysis/MCerPhotEvt.cc, manalysis/MCerPhotPix.cc:
409 - added some comments
410
411
412
413 2004/01/20: Abelardo moralejo
414
415 * mcalib/MHCalibrationPINDiode.cc
416 - Added call to SetDirecory(0) for histograms fHErrCharge,
417 fHPCharge, fHPTime.
418
419 * manalysis/MCerPhotPix.h:
420 - Changed position of declaration of fIsSaturated to be the last
421 private variable. Otherwise, since in the constructor it is
422 initialized in the last place, a warning is displayed upon
423 compilation in some systems.
424
425
426
427 2004/01/20: Markus Gaug
428 * mcalib/Makefile, manalysis/Makefile:
429 - include directory ../mtools
430
431 * mtools/MFFT.[h,cc]
432 - class inherits from TObject now
433
434
435
436 2004/01/19: Markus Gaug
437
438 * mcalib/MHCalibrationBlindPixel.[h,cc]
439 - fixed a bug in fFitLegend due to which program crashed by calls
440 to DrawClone
441 - Modified way to change the fit function
442
443 * mcalib/MHCalibrationPixel.[h,cc]
444 - reordered function calls
445 - removed SetupFill
446
447 * mcalib/MHCalibrationPINDiode.h
448 - reordered function calls
449
450 * mcalib/MCalibrationPix.[h,cc]
451 - limits to define fFitValid now as variables in class
452
453 * mcalib/MCalibrationCam.[h,cc]
454 - reordered function calls
455 - incorporate option to exclude pixels
456
457 * mcalib/MCalibrationBlindPix.h
458 - Modified way to change the fit function
459
460 * mcalib/MCalibrationCalc.[h,cc]
461 - Modified way to change the fit function
462 - incorporate option to exclude pixels from configuration file
463
464 * macros/calibration.C
465 - Modified way to change the fit function
466 - incorporate option to exclude pixels from configuration file
467
468
469
470 2004/01/19: Javier Rico
471
472 * manalysis/MPedCalcPedRun.cc, manalysis/MPedPhotCalc.cc
473 - Added documentation of member functions
474
475
476
477 2004/01/19: Abelardo Moralejo
478
479 * manalysis/MCerPhotPix.[h,cc]
480 - Added fIsSaturated to flag whether low gain of the pixel is
481 saturated. Added corresponding getter and setter functions.
482 Updated ClassDef to version 2.
483
484 * mcalib/MCalibrate.cc
485 - Set the new saturation flag of MCerPhotPix to kTRUE if at least
486 one low gain FADC slice is saturated.
487
488 * mimage/MNewImagePar.[h,cc]
489 - Added new member variable fNumSaturatedPixels to count how many
490 pixels were saturated. Updated ClassDef to version 2.
491
492
493
494 2004/01/19: Thomas Bretz
495
496 * manalysis/MPedPhotCalc.[cc,h]:
497 - fixed order of includes
498 - removed obsolete forward declarations
499 - removed obsolete data member fNumPixels (stored already twice in
500 the two TArrayF)
501 - fixed some small bugs in the documentation
502
503 * manalysis/MPedCalcPedRun.cc:
504 - updated my eMail address
505
506
507
508 2004/01/19: Javier Rico
509
510 * macros/dohtml.C, NEWS
511 - include some missing info
512
513
514
515 2004/01/19: Abelardo Moralejo
516
517 * manalysis/MExtractedSignalPix.h
518 - added GetNumLoGainSaturated()
519
520
521
522 2004/01/19: Markus Gaug
523
524 * macros/dohtml.C
525 - include calibration.C
526
527 * manalysis/MExtractSignal.cc
528 - warning of logain saturation now only once per event (out of loop)
529
530 * mcalib/MCalibrationCalc.cc, mcalib/MCalibrationPix.[h,cc]
531 - new Flag fExcluded to indicate if pixel has been excluded from
532 further analysis
533
534
535
536 2004/01/16: Javier Rico & Pepe Flix
537
538 * manalysis/MPedPhotCalc.[cc,h]
539 - added
540 - new class for the evaluation of pedestals in units of photons
541 using the extracted signal from pedestal runs and calibration
542 constants defined in MCalibrate
543
544 * manalysis/AnalysisLinkDef.h, manalysis/Makefile
545 - added entries for MPedPhotCalc
546
547 * macros/pedphotcalc.C
548 - added
549 - example on how to use MPedPhotCalc task
550
551
552
553 2004/01/16: Markus Gaug
554
555 * mcalib/MCalibrationFits.h
556 - removed and incorporated in MHCalibrationBlindPixel.h
557
558 * mcalib/MHCalibrationBlindPixel.[h,cc], mcalib/MHCalibrationConfig.h,
559 mcalib/MCalibrationBlindPix.h:
560 - incorporate Fit functions
561 - fixed a bug due to which DrawClone crashed when class was used
562 in a compiled macro
563
564 * mcalib/MCalibrationCalc.cc, mcalib/MCalibrationPix.cc,
565 mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationPINDiode.cc,
566 mcalib/MCalibrationCam.cc, mcalib/MHCalibrationBlindPixel.cc,
567 mcalib/MHCalibrationPixel.cc:
568 - fixed the warns and errs in fLog's
569
570
571
572 2004/01/16: Abelardo Moralejo
573
574 * manalysis/MMcCalibrationCalc.cc
575 - TMath::Max() is no longer used because it did not compile in some
576 systems for unkown reasons. I replaced it by a safer (and may be
577 slower) code.
578 - Added calpix.SetFitValid();
579
580 * mhist/MHEvent.cc
581 - In MHEvent::Fill, fixed: second parameter of SetCamContent must
582 be 1 in case of RMS:
583 case kEvtPedestalRMS:
584 fHist->SetCamContent(*(MCamEvent*)par, 1);
585
586
587
588 2004/01/15: Abelardo Moralejo
589
590 * macros/starmc.C
591 - Added. Version of star showing new chain to get Hillas
592 parameters (with Size calibrated in photons) from MC files.
593
594
595
596 2004/01/15: Javier Rico
597
598 * manalysis/MPedCalcPedRun.[h,cc]
599 - optimize the running time
600 - add (some) documentation
601 - correct treatment for the case of several input files
602
603 * macros/pedvsevent.C
604 - added
605 - draw pedestal mean and rms vs event# for input pixel# and run
606 file, and compares them to the global pedestal mean and rms
607
608
609
610 2004/01/15: Raquel de los Reyes
611
612 * mhist/MHCamEvent.cc, mhist/MHCamera.cc
613 - changed the MHCamEvent::SetupFill and MHCamera::GetBinError
614 functions to compute the estimation of the error of the
615 mean. It can be done calling to the function
616 MCamEvent::SetBit(MHCamera::kVariance) in the macro
617
618
619
620 2004/01/15: Markus Gaug
621
622 * mhist/MHCamera.[h,cc]
623 - incorporate Thomas's changes
624 - replace void CreateProjection() by TH1D *Projection(const char*)
625
626 * macros/calibration.C
627 - replace MHCamera->Draw("proj") by MHCamera->Projection()
628 - produce better fits to the projection
629
630 * manalysis/MSimulatedAnnealing.[h,cc],
631 mhist/MHSimulatedAnnealing.[h,cc]:
632 - moved to directory mtools
633 - MSimulatedAnnealing now inherits from TObject
634
635 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
636 mhist/Makefile, mhist/HistLinkDef.h:
637 - removed MSimulatedAnnealing
638 - removed MHSimulatedAnnealing
639
640 * mtools/Makefile, mtools/AnalysisLinkDef.h:
641 - added MSimulatedAnnealing
642 - added MHSimulatedAnnealing
643
644
645
646 2004/01/15: Thomas Bretz
647
648 * manalysis/AnalysisLinkDef.h:
649 - removed MCurrents
650
651 * mhist/MHCamera.[h,cc]:
652 - added member function Projection
653 - removed fYproj
654
655 * mreport/MReport*.*:
656 - added more comments
657
658
659
660 2004/01/14: Markus Gaug
661
662 * mtools/MFFT.[h,cc]
663 - new class to perform Fast Fourier Transforms
664
665 * mtools/Makefile
666 * mtools/ToolsLinkDef.h
667 - include MFFT
668
669 * manalysis/MExtractedSignalCam.h
670 - removed variables fNumHiGainSamples and fNumLoGainSamples
671 - function SetNumUsedFADCSlices replaced by SetUsedFADCSlices
672
673 * manalysis/MExtractSignal.cc
674 - updated call to SetUsedFADCSlices
675
676
677
678 2004/01/14: Abelardo Moralejo
679
680 * manalysis/MMcCalibrationCalc.cc:
681 - set pedestal rms per FADC slice to 0.01 counts in case it is 0.
682 This can happen (depending on camera simulation parameters), and
683 rms = 0 later resulted in the pixel being eliminated in the
684 image cleaning.
685
686
687
688 2004/01/14: Thomas Bretz
689
690 * Makefile:
691 - replaced old style Makefile.depend by directory specific
692 dependancy files
693
694 * Makefile.rules:
695 - changed obsolete '.cc.o' style to newer style '%.o: %.c'
696 - added rule to make dependency files
697 - added rule to remove dependancy files.
698 - added rmdep as prerequisite to clean
699 - include dependency file
700
701 * mbase/Makefile, mcalib/Makefile, mcamera/Makefile,
702 mdata/Makefile, mfileio/Makefile, mfilter/Makefile,
703 mgeom/Makefile, mgui/Makefile, mhbase/Makefile,
704 mhist/Makefile, mhistmc/Makefile, mimage/Makefile,
705 mmain/Makefile, mmc/Makefile, mmontecarlo/Makefile,
706 mpointing/Makefile, mranforest/Makefile, mraw/Makefile,
707 mreflector/Makefile, mreport/Makefile, mtemp/Makefile,
708 mtools/Makefile:
709 - removed clean-rule, use the one in Makefile.rules instead
710
711 * mreport/Makefile, mreport/ReportLinkDef.h:
712 - added MReportHelp
713
714 * mreport/MReportFileRead.cc:
715 - moved code from MReportHelp to new file
716 - removed usage of MReport class completely
717
718 * mfilter/MFGeomag.[h,cc]:
719 - fixed a bug which causes MFGeomag to fail if MARSSYS is not set
720 - changed the second loop from 0->1151 to 1152->2304
721 - removed dummy arrays used for reading
722 - output filename in case of 'file not found'
723 - removed obsolete data members
724 - removed obsolete Init function
725 - removed forbidden underscore from member variable
726 - changed wrong 0/1 in allocation of fResult into kFALSE/TRUE
727
728 * mbase/MStatusDisplay.[h,cc]:
729 - added new member function Open
730 - added new menu entry kFileOpen
731 - changed UpdatePSheader algorithm (the old one was much too slow)
732
733 * manalysis/MCurrents.[h,cc]:
734 - removed (old outdated)
735
736 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
737 - removed MCurrents
738
739
740
741 2004/01/14: Wolfgang Wittek
742
743 * macros/ONOFFAnalysis.C:
744 - current version
745
746 * mhist/MHSigmaTheta.[h,cc]:
747 - replace MPedestalCam by MPedPhotCam
748
749 * manalysis/MPad.[h,cc], manalysus/MSigmabar.[h,cc],
750 manalysus/MSigmabarCalc.[h,cc], manalysus/MCT1PadONOFF.[h,cc],
751 manalysus/MCT1PadSchweizer.[h,cc], manalysus/MPadding.[h,cc]:
752 - replace MPedestalCam by MPedPhotCam
753
754 * manalysis/MPedPhotPix.[h,cc]
755 - uncomment SetRms()
756
757
758
759 2004/01/13: Markus Gaug
760
761 * manalysis/MExtractSignal.h
762 - seems that the reduced light intensity of the CT1 Pulser
763 results in broader pulses -> Set Default time slices to [3,10]
764
765 * mhist/MHCamera.cc
766 - make Stat Window in option 'proj' bigger
767 - add comment line at beginning of Draw()
768
769 * mcalib/MHCalibrationBlindPixel.[h.cc]
770 - add Function DrawClone()
771 - fix bug in calculation of integral (GetIntegral("width"))
772 - restrict parameters tighter
773 - declare fit as not valid, if less than 100 events
774 in single photo-electron peak
775
776 * mcalib/MCalibrationFits.h, mcalib/MHCalibrationBlindPixel.[h.cc]
777 - fit now with fixed normalization
778
779 * mcalib/MHCalibrationPixel.[h.cc]
780 - new function IsEmpty()
781 - Time fit accepted if ChiSquare less than 30. (instead of 20.)
782
783 * mcalib/MCalibrationPix.[h.cc]
784 - F-Factor corrected and added error
785 - Histograms not fitted if they are empty
786 - rejection criteria of fitted charges now > 5 PedRMS (instead 3)
787
788 * mcalib/MCalibrationCam.cc
789 - Square Root of Reduced Sigmas not taken, if they are < 0.
790 - Reduced Sigma / Charge squared replaced by reduced sigma / charge
791
792 * mcalib/MCalibrationCalc.cc
793 - Blind Pixel is not additionally treated as normal pixel any more
794 - Blind Pixel Draw replaced by DrawClone
795
796 * macros/calibration.C
797 - took out some unused code
798 - some default axis labelling corrected
799
800
801
802 2004/01/13: Abelardo Moralejo
803
804 * manalysis/MMcPedestalCopy.cc
805 - added check of whether input file is a MC file before executing
806 the PreProcess.
807
808
809
810 2004/01/13: Wolfgang Wittek
811
812 * macros/ONOFFAnalysis.C, macros/ONAnalysis.C:
813 - change macro to handle also MC events with finite sigmabar
814
815 * manalysis/MPadOn.[h,cc]:
816 - deleted, is replaced by MPad
817
818 * manalysis/MPadOnOFF.[h,cc]:
819 - deleted, is replaced by MPad
820
821 * manalysis/MPad.[h,cc]:
822 - new class, replacing MPadON and MPadONOFF
823 - handle also MC events with finite sigmabar
824
825 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
826 - replace MPadON and MPadONOFF by MPad
827
828
829
830 2004/01/13: Thomas Bretz
831
832 * mraw/MRawRunHeader.[h,cc]:
833 - implemented new member function GetRunTypeStr
834
835 * Changelog.03:
836 - added (contains entries of 2003)
837
838 * Changelog:
839 - removed entries of 2003
840
841 * mfilter/MFGeomag.cc:
842 - simplified open/close of input files
843
844 * manalysis/MEventRate.[h,cc], manalysis/MEventRateCalc.cc:
845 - added some comments
846 - added new member function GetError
847
848 * Makefile:
849 - updated 'make dox' output for convinience
850
851 * macros/dohtml.C:
852 - do not print Info's
853 - added mcamera
854 - added mpointing
855 - added mreport
856
857 * mreport/MReportCurrents.cc, mreport/MReportDAQ.cc:
858 - removed some obsolete comments (these comments confused THtml)
859
860 * manalysis/MCameraData.[h,cc], mfileio/MCT1ReadAscii.[h,cc],
861 mfileio/MCT1ReadPreProc.[h,cc], mfilter/MFCT1SelBasic.cc,
862 mfilter/MFSelBasic.cc, mhist/MHCamera.cc, mhist/MHEvent.[h,cc],
863 mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
864 mmain/MAnalysis.cc, mmain/MEventDisplay.cc:
865 - replaced MPedestalCam by MPedPhotCam
866 - removed some obsolete includes
867
868 * mbase/BaseLinkDef.h, mbase/Makefile:
869 - added MLogPlugin
870 - added MLogHtml
871
872 * mbase/MLog.[h,cc]:
873 - added use of plugins
874
875 * mbase/MLogPlugin.[h,cc], mbase/MLogHtml.[h,cc]:
876 - added
877
878 * mbase/MStatusDisplay.[h,cc]:
879 - added a Save-As dialog
880
881
882
883 2004/01/12: Thomas Bretz
884
885 * macros/rootlogon.C:
886 - added mcamera to include path
887 - added mpointing to include path
888 - added mreport to include path
889
890 * mbase/MLog.cc:
891 - updated my eMail address
892
893 * mbase/MParContainer.h:
894 - added Read member function
895
896 * mbase/MStatusDisplay.[h,cc]:
897 - changed size of ps-paper
898 - added a user defined bottom line to the ps-files
899 - added name (currently unused)
900 - added title (used as possible bottom line in ps-file)
901
902 * mraw/MRawRunHeader.cc:
903 - added some comments
904
905 * status.cc:
906 - set name of input as bottom line of status display
907
908
909
910 2004/01/12: Abelardo Moralejo
911
912 * mimage/MStereoPar.cc
913 - fixed mistake: now fSourceY = scale1*hillas1.GetMeanY() + ...
914 instead of fSourceY = scale2*hillas1.GetMeanY() + ...
915 Bug had no effect unless scale1 != scale2 (-> telescopes of
916 different size).
917
918
919
920 2004/01/12: Markus Gaug
921
922 * manalysis/MExtractSignal.[h,cc]
923 - take out some uncommented code
924 - replace logainshift by two independent variables:
925 logainfirst, logainlast
926 - because in most data, maximum occurs in slice 4, shift default
927 from slices 4-9 to slices 3-8.
928
929 * manalysis/MExtractedSignalPix.[h,cc]
930 - took out some uncommented code
931 - new initializers: instead of -1. now 99999.9
932
933
934
935 2004/01/09: Markus Gaug
936
937 * mcalib/MCalibrationCam.[h,cc]
938 - take out 1-dim histos because we can use
939 the projections in MHCamera (s.b.)
940
941 * mcalib/MHCalibrationBlindPixel.h
942 - make the fit by default quiet
943
944 * mcalib/MHCalibrationPixel.[h,cc]
945 * mcalib/MCalibrationPix.[h,cc]
946 - Ranges of time slices stored independently for HiGain and LoGain
947 in order to allow consecutive checks
948
949 * mhist/MHCamera.[h.cc]
950 - add the possibility to call a Draw("proj") which will
951 draw a Y-Projection of the histogram
952
953 * macros/calibration.C
954 - apply the drawing of the projections and fit them
955
956 * mcalib/MCalibrationCalc.cc
957 - catch the possibility of a calibration file,
958 unintendedly being a pedestal or cosmic file.
959 Program now exits with an error before doing the fits
960
961 * mcalib/MCalibrationPix.[h,cc]
962 - fixed a bug in calculation of fFitValid.
963 before, a call to IsFitValid() always returned false
964
965
966
967 2004/01/09: Javier L¢pez
968
969 * macros/bootcampstandardanalysis.C
970 - added new macro that holds the main scheleton discussed in the
971 december bootcamp in Wuerzburg. It runs first over a pedestal
972 run, then over a calibration run, again over the pedestal run
973 to compute de pedestal in number of photons and finally over a
974 data run to calibrate the data.
975
976
977
978 2004/01/06: Sebastian Raducci
979
980 * manalysis/MArrivalTime.[h,cc]
981 - added new method to calculate photon arrival times. It uses the
982 TSpline5 Root Class to interpolate the Fadc Slices. The time is
983 the abscissa value of the absolute maximum of the interpolation
984 - added new method to find clusters with similar arrival times.
985 For now it's a preliminary version. It simply search for adiacent
986 pixels having the same arrival time (color).
987
988 * manalysis/MArrivalTimeCalc.[h,cc]
989 - modified the Process() method according to the changes in the
990 Arrival Time Cointainer
991
992 * mmain/MEventDisplay.cc
993 - added new tab in the camera event display to show the arrival
994 time. This arrival time is calculated with the spline method
995 - the old Arrival Time pad now it's called Max Slice Idx, because
996 it's only the index of the slice with the max content.
997
998 * mhist/MHEvent.[h,cc]
999 - added new fType in te enumeration to handle the arrival time
1000 histos
Note: See TracBrowser for help on using the repository browser.