source: trunk/MagicSoft/Mars/Changelog@ 2103

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