source: trunk/MagicSoft/Mars/Changelog@ 2936

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