source: trunk/MagicSoft/Mars/Changelog@ 2086

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