source: trunk/MagicSoft/Mars/Changelog@ 2914

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