source: trunk/MagicSoft/Mars/Changelog@ 2101

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