source: trunk/MagicSoft/Mars/Changelog@ 2939

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