source: trunk/MagicSoft/Mars/Changelog@ 2080

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