source: trunk/MagicSoft/Mars/Changelog@ 2089

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