source: trunk/MagicSoft/Mars/Changelog@ 2075

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