source: trunk/MagicSoft/Mars/Changelog@ 2076

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