source: trunk/MagicSoft/Mars/Changelog@ 2077

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