source: trunk/MagicSoft/Mars/Changelog@ 2917

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