source: trunk/MagicSoft/Mars/Changelog@ 2093

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