source: trunk/MagicSoft/Mars/Changelog@ 2083

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