source: trunk/MagicSoft/Mars/Changelog@ 2928

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