source: trunk/MagicSoft/Mars/Changelog@ 2061

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