source: trunk/MagicSoft/Mars/Changelog@ 2054

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