source: trunk/MagicSoft/Mars/Changelog@ 2921

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