source: trunk/MagicSoft/Mars/Changelog@ 2102

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