source: trunk/MagicSoft/Mars/Changelog@ 2095

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