source: trunk/MagicSoft/Mars/Changelog@ 2918

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