source: trunk/MagicSoft/Mars/Changelog@ 2934

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