source: trunk/MagicSoft/Mars/Changelog@ 2071

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