source: trunk/MagicSoft/Mars/Changelog@ 2079

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