source: trunk/MagicSoft/Mars/Changelog@ 2090

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