source: trunk/MagicSoft/Mars/Changelog@ 2057

Last change on this file since 2057 was 2057, checked in by wittek, 22 years ago
*** empty log message ***
File size: 58.2 KB
Line 
1
2
3
4 -*-*- END OF LINE -*-*-
5
6 2003/05/05: Wolfgang Wittek
7
8 * manalysis/MPadSChweizer.cc
9 - delete histograms in destructor
10
11
12 2003/05/02: Thomas Bretz
13
14 * manalysis/MCerPhotEvt.[h,cc:
15 - added RemoveUnusedPixels
16
17 * manalysis/MSigmabar.cc:
18 - small simplification for compiler optimization
19
20 * mbase/MEvtLoop.cc:
21 - changed output to fDisplay
22 - changed behaviour in case of a failed PostProcess
23
24 * mbase/MLog.[h,cc]:
25 - added flushing and tab conversion to GUI
26
27 * mbase/MParList.cc:
28 - replaced some *Iter by MIter
29
30 * mbase/MTask.cc, mbase/MTaskList.cc:
31 - added output to fDisplay
32 - replaced some *Iter by MIter
33
34 * mhist/MH.cc:
35 - don't add clones to directory
36
37 * mimage/MImgCleanStd.[h,cc]:
38 - replaced divisiond by multiplications
39 - fixed StreamePrimitive
40 - do not allow 0 rings
41
42 * mmain/MStatusDisplay.[h,cc]:
43 - added writing gif
44 - added writing C
45 - changes SaveAs to non-const (added output to status lines)
46
47
48
49 2003/04/30: Wolfgang Wittek
50
51 * manalysis/MPadSchweizer.[h,cc]
52 - reorder histograms
53
54 * mhist/MHSigmaTheta.[h,cc]
55 - remove last 3 plots (otherwise get segmentation violation ???)
56
57 * mimage/MHNewImagePar.[h,cc]
58 - change range of leakage to be plotted
59 (want to see also leakage=0)
60
61
62
63 2003/04/30: Nadia Tonello
64
65 * manalysis/MCerPhotPix.[h,cc]:
66 - deleted Bool_t fIsUsed and substituted with
67 the condition: fRing>0 in the functions
68 Bool_t IsPixelUsed() const{return fRing>0;}
69 void SetPixelUsed() { fRing = 1;}
70 void SetPixelUnused(){ fRing = 0;}
71
72
73
74 2003/04/29: Wolfgang Wittek
75
76 * mhist/MHSigmaTheta.[h,cc]:
77 - ClassDef( ,0) -> ClassDef( , 1)
78 - minor corrections in Draw()
79
80
81
82 2003/04/29: Thomas Bretz
83
84 * mfilter/MFCT1SelBasic.[h,cc], mfilter/MFCT1SelFinal.[h,cc],
85 mfilter/MFCT1SelStandard.[h,cc]:
86 - reordered includes
87 - removed MHillas from constructor (if present)
88 - added corresponding Setter-methods
89 - added many const qualifiers
90 - removed some obsolete data members
91 - made some member functions private
92 - only store fMm2Deg, not the pointer to MGeomCam
93 - don't use the CT1 camera build in... (to be discussed)
94 - fixed MHillas, MHillasExt and MNewImagePar stuff
95
96 * mimage/MImgCleanStd.[h,cc]:
97 - added Nadia to the list of authors
98 - added pngs for the formulars
99
100 * htmldoc, htmldoc/MImgCleanStd-f1.png, htmldoc/MImgCleanStd-f2.png:
101 - added
102
103 * manalysis/MCT1SupercutsCalc.[h,cc]:
104 - changed the default "MHillasExt" to "MHillas"
105
106 * mbase/MEvtLoop.cc:
107 - fixed a bug in ProcessGuiEvents
108
109 * mhist/MH*.[h,cc], mhistmc/MH*.[h,cc], mimage/MH*.[h,cc]:
110 - changed "Double_t w" in Fill to "const Stat_t w"
111 - added weight in some classes to TH::Fill
112
113 * mbase/MHtml.[h,cc]:
114 - removed
115
116 * mfileio/MCT1ReadPreProc.cc:
117 - removed the dependance on a MBinning in Theta.
118
119
120
121 2003/04/29: Abelardo Moralejo
122
123 * mmontecarlo/MMcCollectionareaCalc.[h,cc]
124 - Now the energy limits and spectral slope used in Corsika are
125 read from the run header. Warning: impact parameter is still
126 fixed (I changed it from 400 m to 300 m, our present MC
127 production default). Added warning message about this.
128 Collection areas calculated up to now with the new MC library
129 are overestimated by a ~77% ! This class will be removed in
130 the future and replaced by MFillH.
131
132 * mhistmc/MHMcCollectionArea.[h,cc]
133 - Adapted to the change of MMcCollectionAreaCalc. Added arguments
134 to CalcEfficiency.
135
136
137
138 2003/04/28: Nadia Tonello
139
140 * mimage/MImgCleanStd.[h,cc]
141 - added the option kDemocratic using sigmabar of the inner pixels
142 - added the option to select the number of rings of pixels
143 to analyze around the core pixels
144 - added documentation
145
146 * manalysis/MCerPhotPix.[h,cc]
147 - added fRing and Get-Set functions
148
149
150
151 2003/04/28: Oscar Blanch
152
153 * mgeom/MGeomCamECO1000.[h,cc]
154 - New files for ECO 1000 camera geometry.
155
156 * mgeom/GeomLinkDef.h
157 - Added class MGeomCamECO1000
158
159 * mgeom/Makefile
160 - Added class MGeomCamECO1000
161
162
163
164 2003/04/28: Abelardo Moralejo
165
166 * mmontecarlo/MMcEnergyEst.[h,cc]
167 - Lots of fixes after Thomas suggestions. Now cuts are not part
168 of the class, but introduced via a new MFilter* member. Changed
169 all Char_t* for TString. Changed own TMiniut pointer by gMinuit.
170 Removed couts and used fLog instead. Function fcn is no longer
171 declared external.
172
173
174
175 2003/04/28: Thomas Bretz
176
177 * NEWS:
178 - updated
179
180 * manalysis/MBlindPixelCalc.cc:
181 - use Are of pixles while interpolating
182
183 * mbase/MEvtLoop.cc:
184 - output speed in Evts/s to fDisplay
185
186 * mbase/MGGroupFrame.h:
187 - fixed a typo
188
189 * mbase/MTask.[h,cc]:
190 - Added OverwritesProcess
191
192 * mbase/MTaskList.[h,cc]:
193 - removed CheckClassForProcess
194 - replaced by MTask::OverwritesProcess
195
196 * mhist/MFillH.cc:
197 - only draw something if the class overwrites the Draw function
198
199 * mhist/MH.[h,cc]:
200 - added OverwritesDraw
201 - added a higher maximum, lower minimum to Draw(TH1, TH1)
202 - changed default size
203
204 * mhist/MHMatrix.cc:
205 - mini change
206
207 * mimage/MHHillas.[h,cc]:
208 - removed fUsedPix
209 - removed fCorePix
210
211 * mimage/MHHillasExt.[h,cc]:
212 - removed fHConc
213 - removed fHConc1
214 - changed default name to MHillasExt
215
216 * mimage/MHNewImagePar.[h,cc]:
217 - added fHistConc
218 - added fHistConc1
219 - added fHistUsedPix
220 - added fHistCorePix
221
222 * mimage/MHillas.cc:
223 - removed fNumCorePixels
224 - removed fNumUsedPixels
225 - made fCosDelta writable
226 - made fSinDelta writable
227 - made GetSinDelta() public
228 - made GetCosDelta() public
229
230 * mimage/MHillasExt.[h,cc]:
231 - removed fConc
232 - removed fConc1
233 - changed default name to MHillasExt
234 - derives from MParContainer now instead of MHillas
235
236 * mimage/MNewImagePar.[h,cc]:
237 - added fNumCorePixels
238 - added fNumUsedPixels
239 - added fConc
240 - added fConc1
241
242 * mimage/MNewImageParCalc.[h,cc]:
243 - removed
244
245 * mimage/MHillasCalc.[h,cc]:
246 - changed so, that it can calc MHillas, MHillasExt and MNewImagePar
247
248 * mimage/MHillasSrc.cc:
249 - sqrt(tand*tand+1) replaced by 1/CosDelta
250
251 * mmain/MStatusDisplay.[h,cc]:
252 - added second argument to SetLogStream
253
254 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
255 mhist/MHCerPhotEvt.[h,cc], mhist/MHEffOnTime.[h,cc],
256 mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
257 mhist/MHEnergyTheta.[h,cc], mhist/MHEnergyTime.[h,cc],
258 mhist/MHFlux.[h,cc], mhist/MHMatrix.[h,cc],
259 mhist/MHSigmaTheta.[h,cc], mhistmc/MHMcCollectionArea.[h,cc],
260 mhistmc/MHMcDifRate.[h,cc], mhistmc/MHMcEfficiency.[h,cc],
261 mhistmc/MHMcEfficiencyEnergy.[h,cc], mhistmc/MHMcEfficiencyImpact.[h,cc],
262 mhistmc/MHMcEnergy.[h,cc], mhistmc/MHMcEnergyImpact.[h,cc],
263 mhistmc/MHMcEnergyMigration.[h,cc], mhistmc/MHMcRate.[h,cc]:
264 - removed DrawClone
265 - fixed Draw
266
267 * macros/MagicHillas.C, macros/star.C:
268 - removed MHillasExt (not necessary anymore)
269 - added MNewImagePar
270
271 * macros/readCT1.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
272 mmain/MAnalysis.cc:
273 - added MHillasExt to be displayed
274 - added MNewImagePar to be displayed
275
276 * manalysis/MCT1SupercutsCalc.[h,cc]:
277 - removed empty destructor
278 - fixed output in PreProcess
279 - changed MHillasExt to MHillas
280
281
282
283
284
285 2003/04/28: Wolfgang Wittek
286
287 * manalysis/MPadSchweizer.[h,cc]
288 - extend documentation
289 - remove histograms which are also made by MHSigmaTheta
290 - minor modifications
291
292
293
294 2003/04/25: Thomas Bretz
295
296 * mfilter/MFEnergySlope.cc:
297 - removed obsolete PostProcess
298
299 * mdatacheck/MGDisplayAdc.cc:
300 - fixed a bug which caused nothing to beeing displayed if only
301 the Hi gains where existing (Exists->HasHi)
302
303 * mhist/MH.cc:
304 - small change to GetNewPad
305
306 * mhistmc/MHMcEnergyMigration.h:
307 - fixed the includes
308
309 * mgui/MCamDisplay.cc:
310 - changed autoscaling (max<1:max=1 --> max==min:max=min+1)
311
312 * manalysis/MBlindPixelCalc.cc:
313 - interpolate: take pixel area into account
314
315 * mhist/MHSigmaTheta.h:
316 - removed nonsense GetSigmaThetaByName(const TString name)
317 - removed nonsense GetSigmaPixThetaByName(const TString name)
318 - removed nonsense GetDiffPixThetaByName(const TString name)
319
320 * manalysis/MPadSchweizer.cc:
321 - fixed naming
322 - fixed usage of operators
323 - added some const qualifiers
324 - replaced 'int OK' by 'Bool_t ok'
325 - fixed wrong usage floating point value 0
326
327 * mimage/MImgCleanStd.cc:
328 - moved ratio to the other side of the condition (don't divide
329 if it is not necessary)
330
331
332
333 2003/04/24: Abelardo Moralejo
334
335 * macros/rootlogon.C
336 - added gInterpreter->AddIncludePath(dir+"mhistmc");
337
338
339
340 2003/04/24: Thomas Bretz
341
342 * macros/rootlogon.C:
343 - added mimage
344
345 * macros/dohtml.C:
346 - added mhistmc
347 - added mimage
348 - added status.C
349
350 * mfilter/MFCT1Supercuts.[h,cc]:
351 - removed
352
353 * manalysis/MPadSchweizer.[h,cc]:
354 - renamed arguments of SetHistograms to Mars style
355 - removed default argument for SetHistograms (usage would result
356 in a crash)
357 - removed empty destructor
358
359 * mhistmc/MHMcTriggerLvl2.h:
360 - removed the wrong f in GetHistf
361
362 * manalysis/MSigmabarParam.h:
363 - added const qualifiers to getters
364
365 * mfileio/MWriteRootFile.[h,cc]:
366 - fixed support for UPDATE
367
368 * mfilter/MFEnergySlope.cc:
369 - cleaned
370 - removed empty PostProcess
371
372 * mhist/MHCerPhotEvt.cc:
373 - removed ratio from Fill
374
375 * mhist/MH.h:
376 - fixed a bug in the overloading of DrawClone
377
378 * mimage/MHillasSrc.[h,cc], mimage/MHHillasSrc.[h,cc]:
379 - like suggested by Wolfgang: removed Head-Tail
380
381 * mbase/MEvtLoop.cc:
382 - fixed a bug in the progress bar update at the end of the loop
383
384
385
386 2003/04/24: Wolfgang Wittek
387
388 * mfilter/MFCT1SelFinal.cc
389 - small correction in output
390
391 * mhistmc/MHMcCT1CollectionArea.cc
392 - plot all 3 histograms in DrawClone()
393
394 * manalysis/MPadSchweizer.[h,cc]
395 - cleanup as proposed by Thomas
396 - new member function SetHistograms() to set the pointers to the
397 histograms to be used in the padding
398
399
400
401 2003/04/24: Antonio Stamerra
402
403 * mhistmc/MHMcTriggerLvl2.[h,cc]
404 - renamed some variable (hf->fHist)
405 - added fHist*Norm and fFNorm in the destructor
406
407 * manalysis/MMcTriggerLvl2.[h,cc]
408 - added CalcCompactPixel() public method
409 - implemented CalcPseudoSize method (still under construction...)
410 - added inline method SetNewCamera(), used in the costructor
411 - renamed global variables pixels_in_cell->gsPixelsInCell
412 and pixels_in_lut->gsPixelsInLut
413 - added destructor
414
415
416
417 2003/04/23: Thomas Bretz
418
419 * mhist/MHCerPhotEvt.[h,cc]:
420 - updated dox
421
422 * manalysis/MCT1SupercutsCalc.h, manalysis/MPadSchweizer.h:
423 - ClassDef -> 0
424
425 * NEWS:
426 - updated
427
428 * mfileio/MWriteRootFile.[hcc]:
429 - fixed the missing function of UPDATE files
430
431 * mhist/MFillH.[h,cc]:
432 - implemented fWeight
433 - adapted StreamPrimitive
434 - changed fCanvas to //!
435 - changed class version umber from 1 to 2
436
437 * mhist/MH.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
438 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHArray.[h,cc],
439 mhist/MHBlindPixels.[h,cc], mhist/MHCompProb.[h,cc],
440 mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.[h,cc],
441 mhist/MHEffOnTimeTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
442 mhist/MHFadcCam.[h,cc], mhist/MHFlux.[h,cc],
443 mhist/MHGamma.[h,cc], mhist/MHHadronness.[h,cc],
444 mhist/MHMatrix.[h,cc], mhist/MHRanForest.[h,cc],
445 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
446 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
447 mhist/MHStarMap.[h,cc], mhist/MHThetabarTheta.[h,cc],
448 mhist/MHThetabarTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
449 mhist/MHTimeDiffTime.[h,cc], mhistmc/MHMcCT1CollectionArea.[h,cc],
450 mhistmc/MHMcEnergyImpact.[h,cc], mhistmc/MHMcEnergyMigration.[h,cc]
451 mhistmc/MHMcTriggerLvl2.[h,cc], mimage/MHHillas.[h,cc],
452 mimage/MHHillasExt.[h,cc], mimage/MHHillasSrc.[h,cc],
453 mimage/MHNewImagePar.[h,cc]:
454 - added second (weight) argument to Fill
455 - in some headers: removed obvious virtual
456 - removed some dummy Fill function (not necessary anymore)
457
458
459
460 2003/04/23: Abelardo Moralejo
461
462 * mhistmc/MHMcCT1CollectionArea.[h,cc]
463 - Now the class inherits from MH instead of directly from
464 MParContainer. Implemented SetupFill, so that the binning
465 definitions are read from the parlist.
466
467 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
468 - Removed. This class was superfluous, since the same job
469 can be done using MFillH.
470
471 * mmontecarlo/Makefile, MontecarloLinkDef.h
472 - removed class MMcCT1CollectionAreaCalc.
473
474 * macros/CT1collarea.C
475 - adapted to changes above.
476
477 * mmc/MMcRunHeader.[hxx,cxx], mmc/MMCEvt.[hxx,cxx]
478 - added comment in class description about the definition of
479 the azimuth angle phi in the MC classes.
480
481
482 2003/04/23: Antonio Stamerra
483
484 * mfilter/MFEnergySlope.[h,cc]
485 - added new filter class to select events according to a given
486 energy slope
487
488 * mfilter/Makefile, mfilter/FilterLinkDef.h
489 - modified accordingly (added MFEnergySlope)
490
491 * manalysis/MMcTriggerLvl2Calc.cc
492 - removed call to the MHMcTriggerLvl2->Fill() in Process()
493
494 * macros/triglvl2.C
495 - added example of the MFEnergySlope filter
496 - added filling of histos from MHMcTriggerLvl2
497
498
499 2003/04/22: Abelardo Moralejo
500
501 * mmontecarlo/Makefile, MontecarloLinkDef.h
502 - added MMcEnergyEst
503 - added necessary include directories.
504
505 * mmontecarlo/MMcEnergyEst.cc
506 - added filterhadrons.SetHadronnessName(fHadronnessName) to
507 inform the filter about the name of the hadronness container
508 to be used in the cuts.
509
510 * mfilter/MFCT1SelFinal.[h,cc]
511 - added the possibility to cut also in Dist.
512
513
514
515 2003/04/22: Thomas Bretz
516
517 * mhist/MHHadronness.[h,cc]:
518 - changed to support MStatusDisplay
519
520 * manalysis/MApplyPadding.[h,cc]:
521 - removed
522
523 * mhist/MHMcCT1CollectionArea.[h,cc],
524 mhist/MHMcCollectionArea.[h,cc], mhist/MHMcDifRate.[h,cc],
525 mhist/MHMcEfficiency.[h,cc], mhist/MHMcEfficiencyEnergy.[h,cc],
526 mhist/MHMcEnergy.[h,cc], mhist/MHMcEnergyImpact.[h,cc],
527 mhist/MHMcEnergyMigration.[h,cc], mhist/MHMcIntRate.[h,cc],
528 mhist/MHMcRate.[h,cc], mhist/MHMcTriggerLvl2.[h,cc]:
529 - moved to new directory mhistmc
530
531 * mhistmc, mhistmc/Makefile, mhistmc/HistMcLinkDef.h:
532 - new
533
534 * mhist/Makefile, mhist/HistLinkDef.h:
535 - removed MHMc*
536
537 * mhistmc/MHMcCollectionArea.[h,cc]:
538 - changed to fit requirements of MStatusDisplay
539
540 * Makefile:
541 - added mhistmc
542
543 * mmain/MStatusDisplay.cc:
544 - SetNoContextMenu(Bool_t flag) removed default argument
545
546 * mmain/Makefile:
547 - added -I../mhistmc
548
549 * mhist/MWeight.[h,cc]:
550 - added
551
552 * mhist/HistLinkDef.h:
553 - added MWeight
554
555 * mhist/MH.h:
556 - removed some debugging stuff
557
558
559
560 2003/04/22: Abelardo Moralejo
561
562 * mmontecarlo/MMcEnergyMigration.[h,cc]
563 - Removed. It was not necessary, since the same job can be done
564 with the already existing task MFillH.
565
566 * mhist/MHMcEnergyMigration.h
567 - Changed ClassDef(MHMcEnergyMigration, 0)
568 to ClassDef(MHMcEnergyMigration, 1) to allow writing the
569 histograms to disk.
570
571
572
573 2003/04/21: Thomas Bretz
574
575 * manalysis/MBlindPixels.h:
576 - IsBlind -> const
577
578 * mhist/HistLinkDef.h, mhist/Makefile:
579 - added MHBlindPixels
580
581 * mhist/MH.[h,cc]:
582 - changed the two DrawClone functions to one.
583
584 * mhist/MHHadronness.[h,cc]:
585 - changed to fit the requirements of MStatusDisplay
586
587 * mhist/MHMatrix.cc:
588 - SetDirectory(NULL) for all histograms created
589
590 * mhist/MHSigmaTheta.cc:
591 - removed fNpix (is already in MHHillas)
592 - removed fBlindId (--> MHBlindPixels)
593
594 * mhist/MHBlindPixels.[h,cc]:
595 - new
596
597 * macros/plot.C:
598 - Added MStatusDisplay support
599
600 * macros/status.C:
601 - added MHNewImagePar
602 - added MHHadronness
603
604 * manalysis/MBlindPixelCalc.cc:
605 - updated class reference
606
607 * meventdisp/MGCamDisplay.[h,cc]:
608 - fixed
609
610 * meventdisp/MGEvtDisplay.cc:
611 - changed function adding the tab
612
613 * mgui/MCamDisplay.cc, mhist/MHCerPhotEvt.cc:
614 - as a preliminary solution removed inner pad
615
616 * mhist/MFillH.cc:
617 - make sure canvas is updated correctly in PostProcess
618
619 * mhist/MH.cc:
620 - changed DrawCopy(TH1, TH1) and Draw(TH1, TH1) to fit the new needs
621 display the range correctly and exchanged the two stat boxes
622
623 * mhist/MH3.cc:
624 - fixed a bug in the default constructor
625 - removed DrawClone
626 - updated Draw function
627
628 * mhist/MHMcIntRate.[h,cc], mhist/MHRanForest.[h,cc],
629 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
630 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
631 mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc],
632 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc],
633 mimage/MHNewImagePar.[h,cc]:
634 - removed old DrawClone
635 - updated Draw function
636 - replaced some titles by latex titles in some classes
637
638 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
639 - removed scaling stuff
640
641 * mmain/MStatusDisplay.cc:
642 - fixed some minor bugs
643
644
645
646 2003/04/20: Thomas Bretz
647
648 * Makefile:
649 - exchanged mbase and mmain
650
651 * Makefile.conf.general:
652 - added MARSVER
653
654 * mars.cc:
655 - use MARSVER
656
657 * macros/readMagic.C:
658 - updated to work with the new MH-stuff
659
660 * macros/status.C:
661 - added
662
663 * manalysis/MBlindPixelCalc.cc, manalysis/MCerPhotCalc.cc,
664 manalysis/MMcPedestalCopy.ccm, manalysis/MMcPedestalNSBAdd.cc,
665 mfileio/MReadMarsFile.cc, mimage/MHillasCalc.cc,
666 mimage/MImgCleanStd.cc:
667 - changed def. title
668
669 * manalysis/MCT1PointingCorrCalc.h:
670 - minor change
671
672 * manalysis/MCerPhotEvt.[h,cc]:
673 - don't use unused pixels for calculation of min/max
674 - added Scale member function
675
676 * manalysis/MCerPhotPix.h:
677 - added Scale inline function
678
679 * mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc],
680 mbase/MParList.[h,cc], mbase/MTaskList.[h,cc],
681 mfileio/MReadMarsFile.cc, mhist/MFillH.[h,cc]:
682 - implemented use of fDisplay
683
684 * mbase/MParContainer.h:
685 - Don't display name and class name if it is the same (GetDescriptor)
686
687 * meventdisp/MGCamDisplay.[h,cc]:
688 - made working with new MH-stuff
689
690 * mfileio/Makefile:
691 - added -I../mmain
692
693 * mgeom/MGeomCam.[h,cc]:
694 - added Clone function
695
696 * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamMagic.cc:
697 - commented out informal output at constructor
698
699 * mgui/MCamDisplay.[h,cc], mhist/MHStarMap.[h,cc],
700 mimage/MHH*.[h,cc]:
701 - changed to be more root oriented
702
703 * mgui/MHexagon.cc:
704 - small changes
705
706 * mgui/Makefile:
707 - added mhist
708
709 * mhist/MH.[h,cc]:
710 - changed to be more root oriented
711 - removed border
712 - added DrawClone
713 - GetNewPad
714
715 * mhist/MH3.cc:
716 - removed some strange debug output
717
718 * mhist/MHCerPhotEvt.[h,cc]:
719 - fixed some bug
720 - made working with fDisplay
721
722 * mhist/Makefile:
723 - added mmain
724
725 * mmain/MProgressBar.cc:
726 - fixed a typo
727
728 * mmain/MStatusDisplay.[h,cc]:
729 - new implementation
730
731 * mmain/MainLinkDef.h, mmain/Makefile:
732 - added MStatusDisplay
733 - added MGMenu
734
735 * mmain/MGMenu.[h,cc]:
736 - added
737
738
739
740 2003/04/19: Abelardo Moralejo
741
742 * mmontecarlo/MMcEnergyEst.[h,cc]
743 - Added. Contains routine for optimization of parameters of
744 energy estimator.
745
746 * mmontecarlo/MMcEnergyMigration.[h,cc]
747 - Added. Task to fill the energy migration matrix histograms
748 contained in class MHMcEnergyMigration.
749
750
751
752 2003/04/17: Wolfgang Wittek
753
754 * mhist/MBinning.[h,cc]
755 - replace for (int i=1; i<fEdges.GetSize()-1; i++)
756 by for (int i=1; i<fEdges.GetSize(); i++)
757
758
759
760 2003/04/17: Wolfgang Wittek
761
762 * mfileio/MCT1ReadPreProc.cc
763 - removed : if (theta > pi/2) continue;
764 otherwise get inconsistency between no.of read events
765 and no.of events after filter
766 - write into MCerPhotEvt also pixels with zero no. of photons
767
768 * manalysis/MSigmabar.cc
769 - correct wrong argument in call to memset
770
771 * manalysis/MPadSchweizer.cc
772 - pad also pixels with zero no.of photons
773
774 * mhist/MHSigmaTheta.[h,cc]
775 - add plot of no.of used pixels in MCerPhotEvt
776 - add plot of Id of blind pixel
777
778
779
780 2003/04/14: Wolfgang Wittek
781
782 * manalysis/Makefile
783 AnalysisLinkDef.h
784 - MNewImagePar and MNewImageParCalc removed
785
786
787
788
789 2003/04/12: Thomas Bretz
790
791 * mmain/MStatusDisplay.[h,cc]:
792 - added
793
794 * manalysis/MPadding.[h,cc]:
795 - simplified includes
796 - changed some code (discussed with Robert)
797 - fixed comments in header
798 - changed ClassDef to 0
799 - changed output to Mars style
800 - fixed the memory leak of fHSigmabarMax
801 - replaced TRandom by gRandom
802 - removed usage of ->operator
803
804 * manalysis/MApplyPadding.[h,cc]:
805 - replaced fRnd by gRandom
806 - used MH::SetBinning
807 - use telescope theta instead of theta
808 - removed usage of ->operator
809 - removed PostProcess
810
811 * manalysis/MPadSchweizer.cc:
812 - fixed outputs in PreProcess
813
814 * manalysis/MSigmabar.[h,cc]:
815 - added Reset member function
816 - usage of memset
817 - don't skip NumPhotons==0
818 - changes discussed with Robert
819 - small simplifications in loops
820 - some fixes to the output
821
822 * manalysis/MSigmabarCalc.[h,cc]:
823 - fixed outputs
824 - some small simplifications
825 - moved test for theta<120deg to MCT1ReadPreProc
826
827 * mfileio/MCT1ReadPreProc.[h,cc]:
828 - skip events with theta>90deg
829
830 * mhist/MHSigmaPixel.[h,cc]:
831 - fixes to the screen output
832 - simplified usage of MBinning
833
834 * mhist/MHSigmaTheta.[h,cc]:
835 - fixes to the screen output
836 - simplified usage of MBinning
837 - lower cased upper case local variables
838 - removed DrawClone from Finalize (call from macro or executable)
839
840 * mhist/MHSigmabarTheta.[h,cc]:
841 - fixes to the screen output
842
843 * mhist/MHStarMap.cc:
844 - added some const qualifiers
845
846 * mhist/MHHadronnes.cc:
847 - removed output of function name in Finalize because this
848 information is already available on the screen.
849
850 * manalysis/MCT1PointingCorrCalc.h:
851 - changed ClassDef to 0
852 - removed empty PostProcess
853 - fixes to the screen output in PreProcess
854 - changed the order of the arguments in the constructor
855 (name, title to the end)
856
857 * manalysis/MMultiDimDistCalc.cc:
858 - added two const qualifiers
859
860 * mtemp/MObservatory.cc:
861 - changed Magic1 coordinates to CT1 GPS.
862
863
864
865 2003/04/12: Wolfgang Wittek
866
867 * manalysis/MCT1PointingCorrCalc.[h,cc]
868 - replaces MPointingCorr.[h,cc]
869
870 * manalysis/AnalysisLinkDef.h
871 Makefile
872
873 * mbase/MFilter.h
874 - set ClassDef(MFilter,1)
875
876 * mhist/MHHadronness.[h,cc]
877 - improve warning printout
878
879 * mhist/MHMatrix.[h,cc]
880 - type of 3rd argument of member function Fill
881 changed from 'MF' to 'MFilter'
882
883
884
885 2003/04/11: Thomas Bretz
886
887 * macros/readMagic.C:
888 - replaced GetEventNum by GetNumEntry
889
890 * manalysis/MCT1SupercutsCalc.cc:
891 - fixed constructor (no default for fHadronnessName)
892 - missing fHadronness->SetReadyToSave added
893
894 * manalysis/MMultiDimDistCalc.cc:
895 - missing fHadronness->SetReadyToSave added
896
897 * manalysis/MParameters.cc:
898 - changed title
899
900 * mfilter/MFCT1SelFinal.h:
901 - set ClassDef to 0
902
903 * mimage/Makefile:
904 - fixed a typo
905
906 * mraw/MRawEvtData.cc:
907 - fixed Pixel assignment (i->ipos, fPosInArray++)
908
909
910
911 2003/04/10: Thomas Bretz
912
913 * mbase/MContinue.[h,cc]:
914 - changed, so that also a filter given as a pointer is added to
915 the tasklist automatically
916 - added SetInverted
917 - added IsInverted
918
919 * mbase/MTaskList.[h,cc]:
920 - added RemoveFromList-function
921
922 * merpp.cc:
923 - fixed typo
924
925 * mbase/MFilter.[h,cc]:
926 - removed unnecessary base functions for Pre//PostProcess
927 - added SetInverted
928 - added IsInverted
929
930 * mbase/MTask.cc, mfileio/MCT1ReadPreProc.cc, mfileio/MReadTree.cc,
931 mfilter/MF.cc, mfilter/MFilterList.cc
932 - implemented IsConditionalTrue to support inverted filters
933
934 * mhist/MHHadronness.cc:
935 - removed unnecessary check
936
937 * meventdisp/MGFadcDisp.cc:
938 - remove all IDs in listbox
939 - add entries sorted
940
941 * manalysis/MImgCleanStd.[h,cc], manalysis/MCameraSmooth.[h,cc],
942 manalysis/MHillas.[h,cc], manalysis/MHillasSrc.[h,cc],
943 manalysis/MHillasSrc.[h,cc], manalysis/MHillasCalc.[h,cc],
944 manalysis/MNewImagePar.[h,cc], manalysis/MNewImageParCalc.[h,cc],
945 mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc],
946 mhist/MHHillasExt.[h,cc], mhist/MHNewImagePar.[h,cc]:
947 - moved to new directory mimage
948
949 * mimage/Makefile, mimage/ImageLinkDef.h, mimage/ImageIncl.h:
950 - new
951
952 * Makefile:
953 - added mimage
954
955 * manalysis/AnalysisLinkDef.h, manalysis/Makefile
956 mhist/HistLinkDef.h, mhist/Makefile:
957 - removed moved files
958
959 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
960 mhist/Makefile, mhist/AnalysisLinkDef.h, mmain/Makefile,
961 mfilter/Makefile, meventdisp/Makefile, mgui/Makefile:
962 - adapted
963
964
965
966 2003/04/09: Thomas Bretz
967
968 * manalysis/MCT1SupercutsCalc.[h,cc]:
969 - moved last changes from MFCT1Supercuts to MCT1SupercutsCalc
970
971 * mhist/MHMcTriggerLvl2.[h,cc]:
972 - fixed a warning
973 - removed global variables
974
975
976
977 2003/04/09: Abelardo Moralejo
978
979 * manalysis/MHillasSrc.cc
980 - changed comment about meaning of fCosDeltaAlpha
981
982
983
984 2003/04/08: Thomas Hengstebeck
985
986 * mhist/MHRanForest.cc, mhist/MHRanForestGini.cc
987 - removed gStyle->SetOptStat(10), gStyle settings should be
988 done by the user himself
989
990
991
992 2003/04/08: Abelardo Moralejo
993
994 * manalysis/MImgCleanStd.cc
995 - Fixed "democratic" cleaning: now tail cut is proportional
996 to pixel area instead of pixel radius as (erroneously) was
997 before.
998
999 * NEWS
1000 - Changed comment on image cleaning.
1001
1002
1003
1004 2003/04/08: Thomas Bretz
1005
1006 * mhist/MHHadronness.cc:
1007 - no check for sump==0 and sumg==0 in loop necessary anymore
1008
1009 * Changelog, Changelog.02:
1010 - moved everything before 1/2003 to Changelog.02
1011
1012
1013
1014 2003/04/08: Wolfgang Wittek
1015
1016 * mfilter/MFCT1SelFinal.[h,cc]
1017 - add new member function SetHadronnessName()
1018
1019 * mhist/MHHadronness.[h,cc]
1020 - reset to SetOptStat(111100)
1021 - correct acceptance
1022
1023 * manalysis/MMultiDimDistCalc.[h,cc]
1024 - swap arguments in FindCreateObj
1025
1026
1027
1028 2003/04/08: Nicola Galante and Antonio Stamerra
1029
1030 * mhist/MHMcTriggerLvl2.[h,cc]
1031 - New class added (histograms for the MMcTriggerLvl2 class)
1032
1033 * mhist/Makefile
1034 - Added MHMcTrigggerLvl2 in SRCFILES
1035
1036 * manalysis/Makefile
1037 - Reintroduced MMcTriggerLvl2 and MMcTriggerLvl2Calc
1038 (they were removed!!)
1039
1040 * manalysis/MMcTriggerLvl2.h
1041 - 'const' added in inline functions Get****
1042
1043 * manalysis/MMcTriggerLvl2Calc.cc
1044 - added call to Fill method of MHMcTriggerLvl2
1045
1046 * macros/triglvl2.C
1047 - updated to have histograms with MHMcTriggerLvl2
1048
1049 * macros/dohtml.C
1050 - added triglvl2.C
1051
1052 * NEWS
1053 - new comment on L2T selection classes
1054
1055 2003/04/08: Wolfgang Wittek
1056
1057 * mfilter/Makefile
1058 FilterLinkDef.h
1059 - MFCT1Supercuts removed
1060
1061 * manalysis/MMultiDimDistCalc.h
1062 - set ClassDef(MMultiDimDistCalc,1)
1063
1064 * manalysis/MCT1SupercutsCalc.[h,cc]
1065 - new; replaces MFCT1Supercuts in mfilter
1066
1067 * manalysis/Makefile
1068 AnalysisLinkDef.h
1069
1070
1071
1072 2003/04/07: Thomas Bretz
1073
1074 * Makefile:
1075 - changed order
1076
1077 * manalysis/MMultiDimDistCalc.[h,cc]:
1078 - fixed default title
1079 - simplified code
1080 - added fHadronnessName
1081
1082 * manalysis/MRanForestCalc.[h,cc]:
1083 - added fHadronnessName
1084
1085 * mbase/MAGIC.h:
1086 - fixed a bug with rootcint
1087
1088 * meventdisp/MGFadcDisp.cc:
1089 - fixed a variable name
1090
1091 * mhist/MHHadronness.cc:
1092 - removed many old comments
1093 - simplified some code
1094 - uses argument in Fill now
1095
1096 * mmain/MMonteCarlo.cc:
1097 - some code simplification
1098 - fixed a warning
1099
1100 * macros/dohtml.C:
1101 - added testenv.C
1102
1103 * readraw.cc:
1104 - simplified
1105
1106 * mraw/MRawEvtData.cc:
1107 - fixed a bug in the draw function (the drawn pixel has not been the
1108 one with the given Id, but simply the i-th entry in the array)
1109
1110 * mfilter/MFCT1Supercuts.[h,cc]:
1111 - changed naming style of variables
1112 - changes array access
1113
1114 * mhist/MHFadcCam.[h,cc]:
1115 - added HasHi
1116 - added Exists
1117
1118 * mmain/MDataCheck.cc:
1119 - removed unimplemented buttons
1120
1121 * mdatacheck/MGDisplayAdc.[h,cc]:
1122 - tried to implement some unimplemented buttons
1123 - don't display non existing (empty) histograms in list
1124
1125
1126
1127 2003/04/04: Thomas Bretz
1128
1129 * mtools/MagicReversi.[h,cc]:
1130 - added support for Number of Players
1131 - added instructions
1132 - added support for Esc key
1133
1134 * mbase/MAGIC.h:
1135 - added version check to MAGIC.h
1136
1137
1138
1139 2003/04/04: Wolfgang Wittek
1140
1141 * mfilter/Makefile
1142 /FilterLinkDef.h
1143 - added MFCT1SelBasic, MFCT1SelStandard, MFCT1SelFinal,
1144 MFCT1Supercuts
1145
1146 * mfilter/MFCT1SelBasic.[h,cc]
1147 /MFCT1SelStandard.[h,cc]
1148 /MFCT1SelFinal.[h,cc]
1149 - new; they replace manalysis/MSelBasic.[h,cc]
1150 /MSelStandard.[h,cc]
1151 /MSelFinal.[h,cc]
1152
1153 * mfilter/MFCT1Supercuts.[h,cc]
1154 - new (supercuts from Daniel for CT1 Mkn421 2001 data)
1155
1156 * manalysis/MSelBasic.[h,cc]
1157 /MSelStandard.[h,cc]
1158 /MSelFinal.[h,cc]
1159 - deleted
1160
1161 * manalysis/Makefile
1162 AnalysisLinkDef.h
1163 - MSelBasic, MSelStandard, MSelFinal removed
1164
1165 * mfileio/MCT1ReadPreProc.[h,cc]
1166 - smeare theta only for MC events
1167
1168 // The following is not yet commited !!!!!!!!!!!!!
1169 * Mars/Makefile
1170 - in SUBDIRS put mfilter before manalysis
1171 (otherwise get link error)
1172
1173
1174
1175 2003/04/03: Abelardo Moralejo
1176
1177 * mmontecarlo/MMcTriggerRateCalc.cc:
1178 - added #include <math.h> for compilation on alpha (otherwise
1179 floor() is unkown)
1180
1181
1182
1183 2003/04/03: Thomas Bretz
1184
1185 * macros/testenv.C:
1186 - added
1187
1188 * mbase/MEvtLopp.cc, mbase/MParContainer.[h,cc],
1189 mbase/MParList.cc, mbase/MTaskList.cc:
1190 - changed the stuff for reading steering card - didn't really
1191 work like expected
1192
1193 * mhist/MHMatrix.cc, mfileio/MRead.cc, manalysis/MImgCleanStd.cc:
1194 - adapted ReadEnv
1195
1196 * mhist/MHMatrix.[h,cc]:
1197 - added ReadEnv
1198
1199 * mfileio/MCT1ReadPreProc.[h,cc]:
1200 - base SmearTheta on new FindLoEndge
1201 - simplified
1202
1203 * mhist/MBinning.h:
1204 - added FindBinLoEdge
1205 - added FindBinHiEdge
1206
1207 * mdata/MDataArray.[h,cc]:
1208 - added Clear
1209 - added Delete
1210
1211 * mbase/MEvtLoop.cc:
1212 - added output of the name
1213
1214 * mbase/MLog.[h,cc]:
1215 - don't use any pthread stuff if _REENTRANT is not defined
1216
1217 * mfileio/MRead.cc, mhist/MHMatrix.cc:
1218 - fixed waring for unreachable statement
1219
1220 * mhist/MHArray.cc:
1221 - fixed: redifinition of default argument
1222
1223
1224
1225
1226 2003/04/02: Abelardo Moralejo
1227
1228 * mmc/MMcTrigHeader.hxx
1229 - added threshold>0 check in the calculation of
1230 GetMeanThreshold
1231
1232 * mmontecarlo/MMcTriggerRateCalc.cc
1233 - The check of the MC spectral index value is now done by
1234 comparing integers instead of real numbers.
1235 - Found out with GREAT surprise that the graphical output
1236 has been completely commented out by someone(?) because it
1237 produced a memory leak. Also the function comment did not
1238 match the rules (my fault; is it correct now?) This commenting
1239 out has not been logged to this file, as far as I can see. This
1240 is rather unkind, I thought that when somebody finds some bug or
1241 messy code, he should either correct and commit it (and log the
1242 change here) and/or inform the author of the mistake to correct
1243 it. Please try to do so in the future instead of simply
1244 commenting out useful code!
1245
1246 * mdata/MDataValue.h
1247 - added default constructor (otherwise, no constant values
1248 can be used in the parameters used in the random forest
1249 separation)
1250
1251
1252
1253
1254 2003/04/02: Wolfgang Wittek
1255
1256 * mfileio/Makefile
1257 - mhist added, because MBinning is used in MCT1ReadPreproc
1258
1259 * mfileio/MCT1ReadPreProc.[h,cc]
1260 - new member function SmearTheta
1261 - store smeared Theta in MMcEvt::fTelescopeTheta
1262 store original Theta in MParameterD container "ThetaOrig"
1263 store fhourangle in MParameterD container "HourAngle"
1264
1265 * manalysis/MPointingCorr.[h,cc]
1266 - get hour angle from ParameterD container "HourAngle"
1267
1268 * manalysis/MSelBasic.[h,cc]
1269 MSelStandard.[h,cc]
1270 MSelFinal.[h,cc]
1271 - new member functions SetCuts()
1272
1273
1274
1275 2003/04/01: Abelardo Moralejo
1276
1277 * macros/CT1EnergyEst.C
1278 - added argument (maximum dist parameter), changed (reduced) output
1279 histograms, added writing to (and reading from) a file the energy
1280 estimation parameters and the histograms. Added comments.
1281
1282 * manalysis/MEnergyEstParam.[h,cc]
1283 - added member function GetCoeff. Changed comment.
1284
1285
1286
1287 2003/03/31: Thomas Bretz
1288
1289 * manalysis/MParameters.[h,cc]:
1290 - added
1291
1292 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1293 - added MParameters, MParameterD, MParameterI
1294
1295 * mhist/MHArray.[h,cc]:
1296 - added default constructor
1297 - added Set-function
1298 - added Init function
1299 - moved code from constructors to Set and Init
1300
1301 * Makefile.conf.linux:
1302 - removed -fno-rtti to make it compatible with root 3.04.02
1303
1304 * NEWS:
1305 - changed
1306
1307 * manalysis/MImgCleanStd.[h,cc]:
1308 - added SetLvl1
1309 - added SetLvl2
1310 - added ReadEnv
1311
1312 * manalysis/MNewImagePar.[h,cc]:
1313 - removed unnecessary fHillas data member
1314 - removed unnecessary fSrcPos data member
1315 - removed unnecessary Set/GetSrcPos
1316
1317 * manalysis/MNewImageParCalc.[h,cc]:
1318 - removed unnecessary SetSrcPos
1319 - removed const-qualifier from fGeomCam, fCerPhotEvt
1320 (trouble with root 3.02/06)
1321
1322 * manalysis/MRanForest.cc:
1323 - changed cout-output
1324
1325 * manalysis/MSigmabar.cc:
1326 - changed Area to area (local variable)
1327
1328 * mbase/MEvtLoop.[h,cc]:
1329 - added evtloop name to constructor (default=Evtloop)
1330 - adapted StreamPrimitive
1331 - added ReadEnv
1332 - added WriteEnv
1333
1334 * mbase/MParContainer.[h,cc]:
1335 - removed TROOT.h
1336 - fixed const-qualifier for Copy-function for root>3.04.01
1337 - added ReadEnv
1338 - added WriteEnv
1339 - added IsEnvDefined
1340 - added GetEnvValue
1341
1342 * mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
1343 - added ReadEnv
1344 - added WriteEnv
1345
1346 * mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc]:
1347 - changed AddFile declaration to declaration in MRead
1348 - added return value to AddFile
1349
1350 * mfileio/MRead.[h,cc]:
1351 - added template for AddFile
1352 - added ReadEnv
1353
1354 * mgui/MHexagon.[h,cc]:
1355 - fixed const-qualifier for Copy-function for root>3.04.01
1356
1357 * mhist/MH.cc:
1358 - fixed the FindGoodLimit stuff for root> 3.04.01
1359
1360 * mhist/MHRanForest.[h,cc], mhist/MHRanForestGini.[h,cc]:
1361 - removed unnecessary casts
1362 - fixed a copilation error with root 3.04.01 (kFullDotlarge
1363 doesn't exist)
1364 - removed second Draw (one should not add something twice to
1365 the pad)
1366
1367 * mmontecarlo/MMcTriggerRateCalc.cc:
1368 - changes to the header
1369 - changes to the fLog stuff
1370 - added a cast to get rid of a warning
1371
1372 * mtools/Makefile, mtools/ToolsLinkDef.h:
1373 - added MagicReversi
1374
1375 * mtools/MagicRevers.[h,cc]:
1376 - added
1377
1378
1379
1380 2003/03/28: Thomas Bretz
1381
1382 * mbase/MParContainer.h:
1383 - added kEnableGraphicalOutput
1384 - added EnableGraphicalOutput
1385 - added IsGraphicalOutputEnabled
1386
1387 * mbase/MParList.h:
1388 - changed BIT(15) to BIT(17)
1389
1390 * mhist/MH.[h,cc]:
1391 - SetBinning(TH1*, TH1*) --> SetBinning(TH1*, const TH1*)
1392
1393 * mhist/MH3.h:
1394 - changed BIT(15) to BIT(17)
1395 - changed BIT(16) to BIT(18)
1396 - changed BIT(17) to BIT(19)
1397
1398 * mhist/MHMatrix.[h,cc]:
1399 - added DrawDefRefInfo
1400 - added CopyCrop
1401 - added GetRandomArrayI
1402 - changed DefRefMatrix to support the above
1403 - fixed a bug in DefRefMatrix (evtcount2 in the last loop
1404 instead of evtcount1)
1405 - Don't do anything in the finalization if the matrix has the correct
1406 dimensions
1407 - fixed comment of DefRefMatrix
1408 - changed number of first column from 1 to 0
1409 - changed BIT(16) to BIT(17)
1410
1411
1412
1413 2003/03/28: Wolfgang Wittek
1414
1415 * mhist/MHMatrix.cc
1416 - DefRefMatrix: if nmaxevts>fM.GetNrows() set
1417 nmaxevts = fM.GetNrows()
1418
1419 * manalysis/MSelBasic.[h,cc]
1420 - better output
1421
1422 * manalysis/MSelStandard.[h,cc]
1423 - different cut in DIST
1424
1425 * mfileio/MCT1ReadPreProc.[h,cc]
1426 - store hour angle in variable fOtherCphFraction
1427
1428 * manalysis/MHillasSrcCalc.h
1429 - replace in 'SetInput' fHillasName = hilname;
1430 by fHillasInput = hilname;
1431
1432 * manalysis/MNewImagePar.[h,cc]
1433 /MNewImageParCalc.[h,cc]
1434 - new; calculates new image parameters
1435
1436 * mhist/MHNewImagePar.[h,cc]
1437 - new; plots new image parameters
1438
1439 * manalysis/AnalysisLinkDef.h
1440 manalysis/Makefile
1441
1442 * mhist/HistLinkDef.h
1443 mhist/Makefile
1444
1445
1446
1447 2003/03/27: Thomas Hengstebeck
1448
1449 * manalysis/MRanForest.[h,cc]
1450 - allocation of TObjArray fForest moved to constructor.
1451 - use of gRandom
1452
1453 * manalysis/MRanTree.[h,cc]
1454 - use of gRandom
1455
1456 * macros/RanForest.C
1457 - gRandom initialized as TRandom3 object.
1458
1459
1460
1461 2003/03/25: Abelardo Moralejo
1462
1463 * macros/mergecamera.C
1464 - added warning to prevent dangerous misuse of this macro.
1465
1466
1467
1468 2003/03/25: Wolfgang Wittek
1469
1470 * mhist/MHStarMap.[h,cc]
1471 - use constant step size along the main axis of the ellipse
1472
1473 * manalysis/MPointingCorr.[h,cc]
1474 - new class for calculating the pointing correction
1475
1476 * mmc/MMcEvt.hxx
1477 - add GetOtherCphFraction()
1478
1479 * manalysis/Makefile
1480
1481 * manalysis/AnalysisLinkDef.h
1482
1483
1484
1485 2003/03/24: Abelardo Moralejo
1486
1487 * manalysis/MEnergyEstParam.cc
1488 - now energy estimation (for CT1) is done using the same model
1489 as in D.Krannich's thesis.
1490
1491
1492
1493 2003/03/24: Thomas Bretz
1494
1495 * manalysis/MHillasSrcCalc.[h,cc]:
1496 - removed last argument in constructor, replaced by SetInput
1497
1498 * mfilter/MFEventSelector.[h,cc]:
1499 - removed unnecessary last argument
1500
1501
1502
1503 2003/03/21: Thomas Hengstebeck
1504
1505 * manalysis/MRanTree.[h,cc]
1506 - new; parameter container to store a single random tree
1507
1508 * manalysis/MRanForest.[h,cc]
1509 - new; parameter container to store complete forest
1510
1511 * manalysis/MRanForestGrow.[h,cc]
1512 - new; task to grow trees (training)
1513
1514 * manalysis/MRanForestCalc.[h,cc]
1515 - new; task to calculate hadronness using random forest
1516
1517 * manalysis/MRanForestFill.[h,cc]
1518 - new; task to read in the trees of the random forest
1519
1520 * manalysis/Makefile, manalysis/HistLinkDef.h:
1521 - added MRanTree, MRanForest, MRanForestGrow, MRanForestCalc,
1522 MRanForestFill
1523
1524 * mhist/MHRanForest.[h,cc]
1525 - new; histogram showing variance of estimated hadronness as
1526 function of no. of combined trees
1527
1528 * mhist/MHRanForestGini.[h,cc]
1529 - new; histogram showing mean decrease in Gini-index as function
1530 of RF-input-parameters
1531
1532 * mhist/Makefile, mhist/HistLinkDef.h:
1533 - added MHRanForest, MHRanForestHillas
1534
1535 * macros/RanForest.C
1536 - new; g/h-separation by Random Forest-method
1537
1538 * macros/RanForest2.C
1539 - new; reading in saved random forest (using MRanForestFill)
1540
1541
1542
1543 2003/03/21: Abelardo Moralejo
1544
1545 * mhist/MHMatrix.[h,cc]:
1546 - Added third argument (a filter) to the second instantiation
1547 of the Fill procedure.
1548
1549 * macros/CT1EnergyEst.C:
1550 - Example of the parameter calculation and use of the energy
1551 estimation method for CT1.
1552
1553
1554
1555 2003/03/21: Thomas Bretz
1556
1557 * manalysis/MEnergyEstParam.[h,cc]
1558 - Added StopMapping and Print functions.
1559
1560 * manalysis/MSel*.h:
1561 - set default for HilName to MHillas
1562 - set default for HilNameSrc to MHillasSrc
1563
1564 * mfileio/MCT1ReadPreProc.[h,cc]:
1565 - do not flood the output with all events from the first run
1566 - output meaningfull text instead of variable names
1567 - removed a 'goto'!
1568 - changed savePedRMS according to the coding conventions to
1569 fPedRMS and the array of fixed size to a TArrayF
1570
1571 * mbase/MEvtLoop.cc:
1572 - added a events counter which counts the real number of
1573 processed events.
1574
1575 * mdata/MDataChain.[h,cc]:
1576 - implemented random numbers
1577 - implemented a conversion from degrees to radians and vice versa
1578
1579
1580
1581 2003/03/20: Thomas Bretz
1582
1583 * mfilter/MF.[h,cc]:
1584 - changed fFilter (already used in base class MTask) to fF
1585
1586
1587
1588 2003/03/19: Abelardo Moralejo
1589
1590 * macros/CT1collarea.C:
1591 - Added filter to cut in hadronness (now available in new version
1592 of root CT1 Monte Carlo file from Wolfgang).
1593
1594
1595
1596 2003/03/19: Robert Wagner
1597
1598 * mhist/MH3.cc:
1599 - changed MH3::New() such that constructor according to Thomas'
1600 previous changes is supported
1601
1602
1603
1604 2003/03/19: Thomas Bretz
1605
1606 * mhist/MH3.[h,cc]:
1607 - changed default constructor to support different dimensions
1608
1609 * mhist/MHArray.[h,cc]:
1610 - added AddHistogram
1611
1612 * meventdisp/MGEvtDisplay.cc, mfileio/MReadTree.[h,cc],
1613 meventdisp/MReadMarsFile.cc:
1614 - changed MReadTree::GetEventNum to MReadTree::GetNumEntry
1615
1616 * macros/estfit.C:
1617 - adopted to new MChisqEval
1618
1619 * mtools/MChisqEval.[h,cc]:
1620 - added
1621
1622 * mtools/Makefile, mtools/ToolsLinkDef.h:
1623 - added MChisqEval
1624
1625 * manalysis/MEnergyEstParam.[h,cc]:
1626 - slight changes
1627
1628 * mfileio/MCT1ReadPreProc.cc:
1629 - changed name to MRead
1630
1631
1632
1633 2003/03/18: Thomas Bretz
1634
1635 * mfileio/MReadTree.cc:
1636 - fixed a bug in the AddFile function
1637
1638 * mhist/MHMatrix.[h,cc]:
1639 - implemented a request of Th. Hengstebeck: Let DefRefMatrix
1640 return the 'unused' events
1641
1642
1643
1644 2003/03/18: Abelardo Moralejo
1645
1646 * mhist/MHMcCT1CollectionArea.[h,cc]
1647 - Added arguments in constructor: number of bins and ranges of the
1648 x-axis (energy) of the 2-d histograms. Changed type of binning:
1649 now the x-axis is log10(energy) and bins have equal width.
1650
1651 * macros/CT1collarea.C
1652 - The MHMcCT1CollectionArea object is now created and added to the
1653 parlist so that we can choose the binning. Changed the way
1654 histograms are written to the output file.
1655
1656
1657
1658 2003/03/13: Abelardo moralejo
1659
1660 * mhist/MHMcCT1CollectionArea.[h,cc]
1661 - Added for calculations of collection area for CT1.Contains three
1662 2-d histograms with axis energy vs theta angle: one histogram for
1663 all events, one for analyzed events, one for the collection area.
1664
1665 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
1666 - Added for the same reason.
1667
1668 * macros/CT1collarea.C
1669 - Uses the above classes
1670
1671
1672
1673 2003/03/12: Abelardo Moralejo
1674
1675 * macros/mergecamera.C
1676 - Added. Merges several MC camera output files into a single file.
1677
1678
1679
1680 2003/03/08: Wolfgang Wittek
1681
1682 * macros/AnalyseCT1.C
1683 - for the CT1 data analysis
1684
1685 * mhist/MHMatrix.[h,cc]
1686 - let refcolumn start at 1 (not at 0)
1687
1688 * mhist/MHSigmaTheta.[h,cc]
1689 - Draw replaced by DrawCopy
1690 - add SetDirectory(NULL)
1691
1692 * manalysis/MSelBasic.[h,cc]
1693 MSelStandard.[h,cc]
1694 MSelFinal.[h,cc]
1695 - more detailed output for errors
1696 - bugs removed
1697
1698 * manalysis/MPadSchweizer.[h,cc]
1699 - add SetDirectory(NULL)
1700 - add fErrors
1701
1702 * mfilter/MFEventSelector.[h,cc]
1703 - add fErrors
1704
1705 * manalysis/MMultiDimDistCalc.[h,cc]
1706 - check division by zero
1707
1708 * mhist/MHHadronness.[h,cc]
1709 - check division by zero
1710 - normalize distributions of hadronness
1711
1712 * mfileio/MCT1ReadPreProc.[h,cc]
1713 - add event number (event.isecs_since_midday)
1714 - change definition of "fIsMcFile",
1715 because outpars.bmontecarlo is set wrongly sometimes
1716 - copy pedestalRMS for each event from the header information
1717 - check for the presence of a footer record even after reading
1718 a run header
1719
1720 * mmc/MMcEvt.[hxx,cxx]:
1721 - add GetEvtNumber()
1722
1723
1724
1725 2003/02/27: Abelardo Moralejo
1726
1727 * mmontecarlo/MMcTriggerRateCalc.cc:
1728 - Fixed: MMCTrigHeader could not be found in the case of camera
1729 files containing single trigger condition.
1730
1731 * macros/trigrate.C
1732 - no plot is made in the case of single trigger condition.
1733
1734 * mhist/MHMcRate.[h,cc]
1735 - Added member fTriggerCondNum to keep track of what trigger
1736 condition corresponds to each MHMcRate object, for the case of
1737 files with more than one condition (when running camera in
1738 trigger_loop mode). Added also Set and Get procedures for nre
1739 member.
1740
1741 * mmain/MMonteCarlo.cc
1742 - Fixed bug: matrix BgR was created with dimension "dim", a number
1743 which can be negative. Put "num" instead of "dim".
1744
1745
1746
1747 2003/02/25: Thomas Bretz
1748
1749 * mbase/MParContainer.cc:
1750 - small simplification for Cosy
1751
1752 * mbase/MLog.cc:
1753 - allow a maximum of 1000 lines in the gui
1754
1755
1756
1757 2003/02/25: Abelardo Moralejo
1758
1759 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1760 - Added axis labels in graphic output
1761 - Added Get function for rate histograms
1762
1763 * macros/trigrate.C
1764 - Added output file with rate histograms
1765
1766
1767
1768 2003/02/24: Abelardo Moralejo
1769
1770 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1771 - Fixed mistake when analysing camera files containing all
1772 events (including non-triggers): fShowers was always zero.
1773 - Added reading of MMcTrigHeaders in ReInit
1774 - Added procedure Draw for graphics output: rate versus
1775 discriminator threshold (useful for camera files with several
1776 trigger conditions).
1777
1778 * macros/trigrate.C
1779 - Added some explanations. Style improvements in function
1780 GetNSBEvents. Added call to MMcTriggerRateCalc::Draw
1781
1782 * mhist/MHMcRate.[h,cc]
1783 - Added GetTriggerRate() and GetTriggerRateError()
1784 - Added members fMultiplicity and fMeanThreshold, with their
1785 corresponding Set and Get functions
1786 - Added info on discriminator threshold and L1 trigger
1787 multiplicity on the printout.
1788
1789 * mmc/MMcTrigHeader.hxx
1790 - Added GetMultiplicity() and GetMeanThreshold()
1791
1792
1793 2003/02/22: Wolfgang Wittek
1794
1795 * mhist/Makefile
1796 - MHSigmaTheta added
1797
1798 * mhist/HistLinkDef.h
1799 - MHSigmaTheta added
1800
1801 * mhist/MHSigmaTheta.[h,cc]
1802 - type inconsistency removed
1803
1804
1805
1806 2003/02/21: Abelardo Moralejo
1807
1808 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1809 - adapted to new camera files, added warnings.
1810 - added ReInit procedure to read relevant info from from the
1811 run headers
1812
1813 * mhist/MHMcRate.[h,cc]
1814 - adapted accordingly. Added Set functions for several members.
1815
1816 * mmc/MMcCorsikaRunHeader.h
1817 - added Get functions for fELowLim, fEUppLim and fSlopeSpec.
1818
1819 * mmain/MMontecarlo.cc, macros/trigrate.C
1820 - adapted to changes above, changed MReadTree to MReadMarsFile to
1821 be able to read the run headers.
1822
1823
1824
1825 2003/02/21: Antonio Stamerra
1826
1827 * manalysis/MMcTriggerLvl2.[cc|h]
1828 - new data member fCompactNN needed to define a compact pixels
1829 - new inline functions SetCompactNN and GetCompactNN
1830 - Method Calc(int neighpix) -> Calc(). The value of neighpix
1831 is read from fCompactNN
1832
1833 * manalysis/MMcTriggerLvl2Calc.[cc|h]
1834 - Check on fCompactNN added in the PreProcess
1835
1836 * macros/triglvl2.C
1837 - Set of fCompactNN added
1838
1839
1840
1841 2003/02/21: Wolfgang Wittek
1842
1843 * manalysis/MSelFinal.[h,cc]
1844 - 'const' removed from pointers
1845
1846 * macros/AnalyseCT1.C
1847 - macro for the CT1 analysis (work in progress)
1848
1849
1850
1851 2003/02/20: Wolfgang Wittek
1852
1853 * manalysis/Makefile
1854 - add MSelFinal
1855
1856 * manalysis/AnalysisLinkDef.h
1857 - add MSelFinal
1858
1859 * manalysis/MPadSchweizer.[h,cc]
1860 - slight modification of padding procedure
1861
1862 * manalysis/MSigmabarCalc.[h,cc]
1863 - 'const' removed from pointers
1864
1865 * mhist/MHMatrix.[h,cc]
1866
1867 * mhist/MHSigmaTheta.[h,cc]
1868
1869
1870
1871 2003/02/20: Abelardo Moralejo
1872
1873 * mhist/MH.cc
1874 - Removed call to TGaxis::Optimize for compilation under root
1875 versions > 3.03, since in them this procedure is no longer
1876 existing. I did this to allow compilation under root_3.04,
1877 since earlier versions has a bug which prevents from
1878 plotting in the simple way some variables in a tree
1879 (example: fConc and others in the output of star.C). This
1880 is a temporal fix, I guess something will have to
1881 substitute the call to Optimize...
1882
1883
1884
1885 2003/02/20: Antonio Stamerra
1886
1887 * manalysis/MMcTriggerLvl2.[cc|h]
1888 - new; replaces MTrigLvl2.[cc|h]
1889 - new data members: fLutPseudoSize, fPseudoSize.
1890 - functions renamed:
1891 GetLutPseudoSize -> CalcBiggerLutPseudoSize
1892 GetBiggerFiredCell -> CalcBiggerFiredCell
1893 - new inline functions: GetLutPseudoSize(), GetPseudoSize().
1894 - new member functions:
1895 Calc(); CalcPseudoSize (not yet implemented)
1896 - Redefined Print() function as a TObject.
1897 - pixels_in_cell and pixels_in_lut redefined as static data
1898 members
1899
1900 * manalysis/MMcTriggerLvl2Calc.[cc|h]
1901 - new; replaces MTrigLvl2FillTask.[cc|h]
1902 - creation and filling of histograms commented
1903 - Process() calls the MMcTriggerLvl2::Calc()
1904
1905 * mfilter/MFTriggerLvl2.[h|cc]
1906 - new class to select events using MMcTriggerLvl2 data members.
1907
1908 * macros/triglvl2.C
1909 - added example to use the MFTriggerLvl2 filter.
1910
1911
1912
1913 2003/02/19: Wolfgang Wittek
1914
1915 * manalysis/MSelBasic.[h,cc]
1916 - new; evaluates the Basic Cuts (after the calibration)
1917
1918 * manalysis/MSelStandard.[h,cc]
1919 - new; evaluates the Standard Cuts
1920 (after the calculation of the image parameters and before the
1921 calculation of the hadronness)
1922
1923 * manalysis/MHillasCalc.[h,cc]
1924 - replace
1925 fHillas = (MHillas*)pList->FindCreateObj(fHilName);
1926 by
1927 fHillas = (MHillas*)pList->FindCreateObj("MHillas",
1928 fHilName);
1929 in order to allow MHillas containers with a name
1930 different from "MHillas"
1931
1932 * mhist/MHHillasExt.[h,cc]
1933 - replace
1934 TObject *obj = plist->FindObject("MHillas");
1935 by
1936 TObject *obj = plist->FindObject(fHilName, "MHillas");
1937 in order to allow MHillas containers with a name
1938 different from "MHillas"
1939 - add a 3rd argument in the constructor : fHilName
1940
1941 * manalysis/MHillasSrcCalc.[h,cc]
1942 - add new argument for constructor:
1943 the name of the MHillas input container
1944 in order to allow MHillas input containers with a name
1945 different from "MHillas"
1946
1947 * mhist/MHMatrix.[h,cc]
1948 - add member function DefRefMatrix();
1949 it defines the reference sample for the g/h separation;
1950 the selection of events for the reference sample can be made
1951 such that the distribution of a certain variable (for example
1952 Theta) agrees with a target distribution.
1953
1954 * mfilter/MFEventSelector.[h,cc]
1955 - add new argument for constructor:
1956 the name of the read object
1957 in order to allow also read objects which have a name
1958 different from
1959 "MRead"
1960
1961
1962
1963 2003/02/18: Thomas Bretz
1964
1965 * mfileio/MReadTree.cc:
1966 - added a fix for a bug in the workaround using wildcards
1967
1968
1969
1970 2003/02/14: Thomas Bretz
1971
1972 * mtemp/MObservatory.[h,cc]:
1973 - added
1974
1975
1976
1977 2003/02/10: Abelardo Moralejo
1978
1979 * Makefile.conf.osf1
1980 - Added -lpthread to compilation flags (otherwise linking fails
1981 in alfa)
1982
1983 * manalysis/Makefile, AnalysisLinkDef.h
1984 - Changed MApplyPadding for MPadding
1985
1986
1987
1988 2003/02/07: Wolfgang Wittek
1989
1990 * mhist/MHSigmaTheta.[h,cc]
1991 - new; 2D distribution : Theta, Sigmabar
1992 3D distribution : Theta, pixel number, Sigma
1993 3D distribution : Theta, pixel number, Sigma^2-Sigmabar^2
1994 these histograms may be used for the padding
1995
1996 * manalysis/MPadding.[h,cc]
1997 - new; replaces MApplyPadding.[h,cc]
1998 some errors removed
1999
2000 * manalysis/MSigmabar.[h,cc]
2001 - new definition of Sigmabar (only relevant for MAGIC)
2002 - add in member function 'Calc' a 3rd argument : 'const
2003 MCerPhotEvt &evt'
2004 - calculate sigmabar for 'MCerPhotEvt' pixels
2005 - in member function 'Calc' return Float_t fSigmabar instead of
2006 Bool_t
2007 - copies of objects replaced by references
2008
2009 * manalysis/MSigmabarCalc.[h,cc]
2010 - fSig->Calc(*fCam, *fPed) replaced by
2011 fSig->Calc(*fCam, *fPed, *fEvt)
2012 - change type of result of fSig->Calc from Bool_t to Float_t
2013
2014 * mfileio/MCT1ReadPreProc.cc
2015 - add in member function PreProcess() the initialization of the
2016 total number of pixels :
2017 fPedest->InitSize(iMAXNUMPIX);
2018 - remove statements that cannot be reached ('break' after
2019 'return')
2020
2021 * manalysis/MPadSchweizer.[h,cc]
2022 - alternative to MPadding
2023 - does the padding ala Thomas Schweizer
2024
2025
2026
2027 2003/02/06: Thomas Bretz
2028
2029 * mgeom/MGeomCam.[h,cc]:
2030 - fixed a warning (GetPixRatio(int) --> GetPixRatio(Uint)
2031
2032
2033
2034 2003/02/07: Antonio Stamerra
2035
2036 * manalysis/MTrigLvl2.[cc|h]
2037 - added new function
2038 MTrigLvl2::GetLutCompactPixel(int cell, int lut, int
2039 neighpix=2) which calculates the number of compact pixel
2040 in one lut
2041 - added new function GetLutPseudoSize(int neighpix=2) which
2042 calculates the lut-pseudosize
2043 - added static data member pixel_in_lut
2044 - merging of the PrintCell and PrintStatus functions in a single
2045 Print(int cell) function
2046 - Added comments using the standard layout
2047 - some small changes following Thomas comments (memset, *fLog)
2048
2049
2050
2051 2003/02/06: Thomas Bretz
2052
2053 * mbase/MLog.[h,cc]:
2054 - serialized the GUI output (problems with mutithreded prgs,
2055 eg Cosy)
2056
2057 * mtemp/MObservatoryLocation.[h,cc], mtemp/MVPObject.[h,cc],
2058 mtemp/MVPPlotter.[h,cc]:
2059 - added changes discussed in Wuerzburg
2060
2061 * mfileio/MCT1ReadPreProc.cc:
2062 - some simplifications
2063
2064
2065
2066 2003/01/31: Antonio Stamerra & Marcos Lopez
2067
2068 * mgui/MCamDisplay.[cc|h]
2069 - Added a new function MCamDisplay::SetPix(const Int_t pixnum,
2070 const Int_t color, Float_t min, Float_t max) which just set the
2071 color of a given pixel
2072
2073 * created two new classes for simulating the second level trigger
2074 in the directory manalysis:
2075 - MTrigLvl2.[cc|h] // Implement the Lvl2 topology and
2076 // selection strategies
2077 - MTrigLvl2FillTask.[cc|h] // For a given MMc event, fill the
2078 // MTrigLvl2 with the Lvl1 trigger
2079 // information
2080
2081 * manalysis/Makefile
2082 - Added -I../mgui
2083
2084 * Added macro macros/triglvl2.C which uses the above classes.
2085
2086
2087
2088 2003/01/27: Robert Wagner
2089
2090 * mfileio/MCT1ReadPreProc.[cc|h]
2091 - Added call of MTaskList::ReInit after processing of new
2092 run header
2093 - Filling of MC container complies to Oscar's changes of
2094 MMcEvt.[hxx,cxx] dated 2003/01/20
2095 - Added filling of run number in MRawRunHeader object while
2096 processing a new run header
2097
2098
2099
2100 2003/01/23: Robert Wagner
2101
2102 * manalyis/MSigmabarCalc.cc
2103 - MSigmabarCalc::Process()
2104 Replaced fMcEvt->GetTheta() by fMcEvt->GetTelescopeTheta()
2105
2106
2107
2108 2003/01/20: Oscar Blanch
2109
2110 * mmc/MMcEvt.[hxx,cxx]
2111 - Data members: fElecCphFraction, fMuonCphFraction,
2112 fOtherCphFraction have been introduced.
2113 - Class version updated to 3.
2114
2115 * mmc/MMcCorsikaRunHeader.[h.cc]
2116 - Data members: fWobbleMode and fAtmosphericModel introduced.
2117 - Class version updated to 2.
2118
2119
2120
2121 2003/01/19: Thomas Bretz
2122
2123 * manalysis/MCerPhotCalc.[h,cc]:
2124 - slight changes, mainly to the layout
2125
2126 * manalysis/MCerPhotEvt.[h,cc]:
2127 - some small changes to make the code a bit faster
2128
2129 * manalysis/MCerPhotPix.[h,cc]:
2130 - added AddNumPhotons
2131
2132 * mbase/MContinue.[h,cc]:
2133 - changed comments
2134 - enhanced functionality and fixed some small bugs
2135
2136 * mbase/Makefile:
2137 - added mfilter to paths (to be fixed)
2138
2139 * mfileio/MCT1ReadPreProc.cc:
2140 - Init fNumEvents = 0
2141
2142 * mgeom/MGeomCam.cc:
2143 - return 0 Ratio if the pixel number exceeds the number of pixels
2144
2145 * mgui/MCamDisplay.[h,cc]:
2146 - added sanity check for the maximum number of pixels
2147 - added functions to set the three different palettes
2148 - removed the buttons
2149 - fixed the context menu display
2150
2151 * mhist/HistLinkDef.h, mhist/Makefile:
2152 - added MHCerPhotEvt
2153
2154 * mhist/MHCerPhotEvt.[h,cc]:
2155 - added
2156
2157 * mhist/MFillH.cc:
2158 - changed the initialization of fParContainer from pList to NULL
2159
2160 * mhist/MHHillasExt.cc:
2161 - fixed a smallo bug when filling the histograms (crached when scaling
2162 under some circumstances)
2163
2164 * mhist/MHStarMap.cc:
2165 - added a warning output
2166
2167 * mmontecarlo/MMcCollectionAreaCalc.cc:
2168 - added a check for impact=NaN (some MC Files have this)
2169
2170
2171
2172 2003/01/17: Robert Wagner
2173
2174 * manalysis/MApplyPadding.cc
2175 - bugfix: Effective number of used pixels taken from
2176 MCerPhotEvt container, not from MPedestalCam
2177
2178
2179
2180 2003/01/16: Wolfgang Wittek
2181
2182 * mhist/MHMatrix.[h,cc]
2183 - member function MHMatrix::Read added
2184 the function calls TObject::Read(name) and SetName(name)
2185
2186
2187
2188 2003/01/15: Wolfgang Wittek
2189
2190 * mdata/MDataMember.cc
2191 - in MDataMember::PreProcess()
2192 "if (fCall)" replaced by "if (fCall && !fObject)"
2193 The additional condition "&& !fObject" is to make sure that read
2194 MDataMembers works correctly.
2195
2196
2197
2198 2003/01/08: Oscar Blanch Bigas
2199
2200 * mgeom/MGeomMirror.[h,cc]
2201 - Varible members to store mirror reflectivities have been
2202 introduced: fReflectivity and fWavelength.
2203 - Member function to set reflectivity added: SetReflectivity
2204 - Member function to set TArrayF size: SetArraySize
2205 - Class version number changed to 2.
Note: See TracBrowser for help on using the repository browser.