source: trunk/MagicSoft/Mars/Changelog@ 2063

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