source: trunk/MagicSoft/Mars/Changelog@ 1969

Last change on this file since 1969 was 1967, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 42.7 KB
Line 
1 -*-*- END OF LINE -*-*-
2
3 2003/04/21: Thomas Bretz
4
5 * manalysis/MBlindPixels.h:
6 - IsBlind -> const
7
8 * mhist/HistLinkDef.h, mhist/Makefile:
9 - added MHBlindPixels
10
11 * mhist/MH.[h,cc]:
12 - changed the two DrawClone functions to one.
13
14 * mhist/MHHadronness.[h,cc]:
15 - changed to fit the requirements of MStatusDisplay
16
17 * mhist/MHMatrix.cc:
18 - SetDirectory(NULL) for all histograms created
19
20 * mhist/MHSigmaTheta.cc:
21 - removed fNpix (is already in MHHillas)
22 - removed fBlindId (--> MHBlindPixels)
23
24 * mhist/MHBlindPixels.[h,cc]:
25 - new
26
27 * macros/plot.C:
28 - Added MStatusDisplay support
29
30 * macros/status.C:
31 - added MHNewImagePar
32 - added MHHadronness
33
34 * manalysis/MBlindPixelCalc.cc:
35 - updated class reference
36
37 * meventdisp/MGCamDisplay.[h,cc]:
38 - fixed
39
40 * meventdisp/MGEvtDisplay.cc:
41 - changed function adding the tab
42
43 * mgui/MCamDisplay.cc, mhist/MHCerPhotEvt.cc:
44 - as a preliminary solution removed inner pad
45
46 * mhist/MFillH.cc:
47 - make sure canvas is updated correctly in PostProcess
48
49 * mhist/MH.cc:
50 - changed DrawCopy(TH1, TH1) and Draw(TH1, TH1) to fit the new needs
51 display the range correctly and exchanged the two stat boxes
52
53 * mhist/MH3.cc:
54 - fixed a bug in the default constructor
55 - removed DrawClone
56 - updated Draw function
57
58 * mhist/MHMcIntRate.[h,cc], mhist/MHRanForest.[h,cc],
59 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
60 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
61 mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc],
62 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc],
63 mimage/MHNewImagePar.[h,cc]:
64 - removed old DrawClone
65 - updated Draw function
66 - replaced some titles by latex titles in some classes
67
68 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
69 - removed scaling stuff
70
71 * mmain/MStatusDisplay.cc:
72 - fixed some minor bugs
73
74
75
76 2003/04/20: Thomas Bretz
77
78 * Makefile:
79 - exchanged mbase and mmain
80
81 * Makefile.conf.general:
82 - added MARSVER
83
84 * mars.cc:
85 - use MARSVER
86
87 * macros/readMagic.C:
88 - updated to work with the new MH-stuff
89
90 * macros/status.C:
91 - added
92
93 * manalysis/MBlindPixelCalc.cc, manalysis/MCerPhotCalc.cc,
94 manalysis/MMcPedestalCopy.ccm, manalysis/MMcPedestalNSBAdd.cc,
95 mfileio/MReadMarsFile.cc, mimage/MHillasCalc.cc,
96 mimage/MImgCleanStd.cc:
97 - changed def. title
98
99 * manalysis/MCT1PointingCorrCalc.h:
100 - minor change
101
102 * manalysis/MCerPhotEvt.[h,cc]:
103 - don't use unused pixels for calculation of min/max
104 - added Scale member function
105
106 * manalysis/MCerPhotPix.h:
107 - added Scale inline function
108
109 * mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc],
110 mbase/MParList.[h,cc], mbase/MTaskList.[h,cc],
111 mfileio/MReadMarsFile.cc, mhist/MFillH.[h,cc]:
112 - implemented use of fDisplay
113
114 * mbase/MParContainer.h:
115 - Don't display name and class name if it is the same (GetDescriptor)
116
117 * meventdisp/MGCamDisplay.[h,cc]:
118 - made working with new MH-stuff
119
120 * mfileio/Makefile:
121 - added -I../mmain
122
123 * mgeom/MGeomCam.[h,cc]:
124 - added Clone function
125
126 * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamMagic.cc:
127 - commented out informal output at constructor
128
129 * mgui/MCamDisplay.[h,cc], mhist/MHStarMap.[h,cc],
130 mimage/MHH*.[h,cc]:
131 - changed to be more root oriented
132
133 * mgui/MHexagon.cc:
134 - small changes
135
136 * mgui/Makefile:
137 - added mhist
138
139 * mhist/MH.[h,cc]:
140 - changed to be more root oriented
141 - removed border
142 - added DrawClone
143 - GetNewPad
144
145 * mhist/MH3.cc:
146 - removed some strange debug output
147
148 * mhist/MHCerPhotEvt.[h,cc]:
149 - fixed some bug
150 - made working with fDisplay
151
152 * mhist/Makefile:
153 - added mmain
154
155 * mmain/MProgressBar.cc:
156 - fixed a typo
157
158 * mmain/MStatusDisplay.[h,cc]:
159 - new implementation
160
161 * mmain/MainLinkDef.h, mmain/Makefile:
162 - added MStatusDisplay
163 - added MGMenu
164
165 * mmain/MGMenu.[h,cc]:
166 - added
167
168
169
170 2003/04/19: Abelardo Moralejo
171
172 * mmontecarlo/MMcEnergyEst.[h,cc]
173 - Added. Contains routine for optimization of parameters of
174 energy estimator.
175
176 * mmontecarlo/MMcEnergyMigration.[h,cc]
177 - Added. Task to fill the energy migration matrix histograms
178 contained in class MHMcEnergyMigration.
179
180
181
182 2003/04/17: Wolfgang Wittek
183
184 * mhist/MBinning.[h,cc]
185 - replace for (int i=1; i<fEdges.GetSize()-1; i++)
186 by for (int i=1; i<fEdges.GetSize(); i++)
187
188
189
190 2003/04/17: Wolfgang Wittek
191
192 * mfileio/MCT1ReadPreProc.cc
193 - removed : if (theta > pi/2) continue;
194 otherwise get inconsistency between no.of read events
195 and no.of events after filter
196 - write into MCerPhotEvt also pixels with zero no. of photons
197
198 * manalysis/MSigmabar.cc
199 - correct wrong argument in call to memset
200
201 * manalysis/MPadSchweizer.cc
202 - pad also pixels with zero no.of photons
203
204 * mhist/MHSigmaTheta.[h,cc]
205 - add plot of no.of used pixels in MCerPhotEvt
206 - add plot of Id of blind pixel
207
208
209
210 2003/04/14: Wolfgang Wittek
211
212 * manalysis/Makefile
213 AnalysisLinkDef.h
214 - MNewImagePar and MNewImageParCalc removed
215
216
217
218
219 2003/04/12: Thomas Bretz
220
221 * mmain/MStatusDisplay.[h,cc]:
222 - added
223
224 * manalysis/MPadding.[h,cc]:
225 - simplified includes
226 - changed some code (discussed with Robert)
227 - fixed comments in header
228 - changed ClassDef to 0
229 - changed output to Mars style
230 - fixed the memory leak of fHSigmabarMax
231 - replaced TRandom by gRandom
232 - removed usage of ->operator
233
234 * manalysis/MApplyPadding.[h,cc]:
235 - replaced fRnd by gRandom
236 - used MH::SetBinning
237 - use telescope theta instead of theta
238 - removed usage of ->operator
239 - removed PostProcess
240
241 * manalysis/MPadSchweizer.cc:
242 - fixed outputs in PreProcess
243
244 * manalysis/MSigmabar.[h,cc]:
245 - added Reset member function
246 - usage of memset
247 - don't skip NumPhotons==0
248 - changes discussed with Robert
249 - small simplifications in loops
250 - some fixes to the output
251
252 * manalysis/MSigmabarCalc.[h,cc]:
253 - fixed outputs
254 - some small simplifications
255 - moved test for theta<120deg to MCT1ReadPreProc
256
257 * mfileio/MCT1ReadPreProc.[h,cc]:
258 - skip events with theta>90deg
259
260 * mhist/MHSigmaPixel.[h,cc]:
261 - fixes to the screen output
262 - simplified usage of MBinning
263
264 * mhist/MHSigmaTheta.[h,cc]:
265 - fixes to the screen output
266 - simplified usage of MBinning
267 - lower cased upper case local variables
268 - removed DrawClone from Finalize (call from macro or executable)
269
270 * mhist/MHSigmabarTheta.[h,cc]:
271 - fixes to the screen output
272
273 * mhist/MHStarMap.cc:
274 - added some const qualifiers
275
276 * mhist/MHHadronnes.cc:
277 - removed output of function name in Finalize because this
278 information is already available on the screen.
279
280 * manalysis/MCT1PointingCorrCalc.h:
281 - changed ClassDef to 0
282 - removed empty PostProcess
283 - fixes to the screen output in PreProcess
284 - changed the order of the arguments in the constructor
285 (name, title to the end)
286
287 * manalysis/MMultiDimDistCalc.cc:
288 - added two const qualifiers
289
290 * mtemp/MObservatory.cc:
291 - changed Magic1 coordinates to CT1 GPS.
292
293
294
295 2003/04/12: Wolfgang Wittek
296
297 * manalysis/MCT1PointingCorrCalc.[h,cc]
298 - replaces MPointingCorr.[h,cc]
299
300 * manalysis/AnalysisLinkDef.h
301 Makefile
302
303 * mbase/MFilter.h
304 - set ClassDef(MFilter,1)
305
306 * mhist/MHHadronness.[h,cc]
307 - improve warning printout
308
309 * mhist/MHMatrix.[h,cc]
310 - type of 3rd argument of member function Fill
311 changed from 'MF' to 'MFilter'
312
313
314
315 2003/04/11: Thomas Bretz
316
317 * macros/readMagic.C:
318 - replaced GetEventNum by GetNumEntry
319
320 * manalysis/MCT1SupercutsCalc.cc:
321 - fixed constructor (no default for fHadronnessName)
322 - missing fHadronness->SetReadyToSave added
323
324 * manalysis/MMultiDimDistCalc.cc:
325 - missing fHadronness->SetReadyToSave added
326
327 * manalysis/MParameters.cc:
328 - changed title
329
330 * mfilter/MFCT1SelFinal.h:
331 - set ClassDef to 0
332
333 * mimage/Makefile:
334 - fixed a typo
335
336 * mraw/MRawEvtData.cc:
337 - fixed Pixel assignment (i->ipos, fPosInArray++)
338
339
340
341 2003/04/10: Thomas Bretz
342
343 * mbase/MContinue.[h,cc]:
344 - changed, so that also a filter given as a pointer is added to
345 the tasklist automatically
346 - added SetInverted
347 - added IsInverted
348
349 * mbase/MTaskList.[h,cc]:
350 - added RemoveFromList-function
351
352 * merpp.cc:
353 - fixed typo
354
355 * mbase/MFilter.[h,cc]:
356 - removed unnecessary base functions for Pre//PostProcess
357 - added SetInverted
358 - added IsInverted
359
360 * mbase/MTask.cc, mfileio/MCT1ReadPreProc.cc, mfileio/MReadTree.cc,
361 mfilter/MF.cc, mfilter/MFilterList.cc
362 - implemented IsConditionalTrue to support inverted filters
363
364 * mhist/MHHadronness.cc:
365 - removed unnecessary check
366
367 * meventdisp/MGFadcDisp.cc:
368 - remove all IDs in listbox
369 - add entries sorted
370
371 * manalysis/MImgCleanStd.[h,cc], manalysis/MCameraSmooth.[h,cc],
372 manalysis/MHillas.[h,cc], manalysis/MHillasSrc.[h,cc],
373 manalysis/MHillasSrc.[h,cc], manalysis/MHillasCalc.[h,cc],
374 manalysis/MNewImagePar.[h,cc], manalysis/MNewImageParCalc.[h,cc],
375 mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc],
376 mhist/MHHillasExt.[h,cc], mhist/MHNewImagePar.[h,cc]:
377 - moved to new directory mimage
378
379 * mimage/Makefile, mimage/ImageLinkDef.h, mimage/ImageIncl.h:
380 - new
381
382 * Makefile:
383 - added mimage
384
385 * manalysis/AnalysisLinkDef.h, manalysis/Makefile
386 mhist/HistLinkDef.h, mhist/Makefile:
387 - removed moved files
388
389 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
390 mhist/Makefile, mhist/AnalysisLinkDef.h, mmain/Makefile,
391 mfilter/Makefile, meventdisp/Makefile, mgui/Makefile:
392 - adapted
393
394
395
396 2003/04/09: Thomas Bretz
397
398 * manalysis/MCT1SupercutsCalc.[h,cc]:
399 - moved last changes from MFCT1Supercuts to MCT1SupercutsCalc
400
401 * mhist/MHMcTriggerLvl2.[h,cc]:
402 - fixed a warning
403 - removed global variables
404
405
406
407 2003/04/09: Abelardo Moralejo
408
409 * manalysis/MHillasSrc.cc
410 - changed comment about meaning of fCosDeltaAlpha
411
412
413
414 2003/04/08: Thomas Hengstebeck
415
416 * mhist/MHRanForest.cc, mhist/MHRanForestGini.cc
417 - removed gStyle->SetOptStat(10), gStyle settings should be
418 done by the user himself
419
420
421
422 2003/04/08: Abelardo Moralejo
423
424 * manalysis/MImgCleanStd.cc
425 - Fixed "democratic" cleaning: now tail cut is proportional
426 to pixel area instead of pixel radius as (erroneously) was
427 before.
428
429 * NEWS
430 - Changed comment on image cleaning.
431
432
433
434 2003/04/08: Thomas Bretz
435
436 * mhist/MHHadronness.cc:
437 - no check for sump==0 and sumg==0 in loop necessary anymore
438
439 * Changelog, Changelog.02:
440 - moved everything before 1/2003 to Changelog.02
441
442
443
444 2003/04/08: Wolfgang Wittek
445
446 * mfilter/MFCT1SelFinal.[h,cc]
447 - add new member function SetHadronnessName()
448
449 * mhist/MHHadronness.[h,cc]
450 - reset to SetOptStat(111100)
451 - correct acceptance
452
453 * manalysis/MMultiDimDistCalc.[h,cc]
454 - swap arguments in FindCreateObj
455
456
457
458 2003/04/08: Nicola Galante and Antonio Stamerra
459
460 * mhist/MHMcTriggerLvl2.[h,cc]
461 - New class added (histograms for the MMcTriggerLvl2 class)
462
463 * mhist/Makefile
464 - Added MHMcTrigggerLvl2 in SRCFILES
465
466 * manalysis/Makefile
467 - Reintroduced MMcTriggerLvl2 and MMcTriggerLvl2Calc
468 (they were removed!!)
469
470 * manalysis/MMcTriggerLvl2.h
471 - 'const' added in inline functions Get****
472
473 * manalysis/MMcTriggerLvl2Calc.cc
474 - added call to Fill method of MHMcTriggerLvl2
475
476 * macros/triglvl2.C
477 - updated to have histograms with MHMcTriggerLvl2
478
479 * macros/dohtml.C
480 - added triglvl2.C
481
482 * NEWS
483 - new comment on L2T selection classes
484
485 2003/04/08: Wolfgang Wittek
486
487 * mfilter/Makefile
488 FilterLinkDef.h
489 - MFCT1Supercuts removed
490
491 * manalysis/MMultiDimDistCalc.h
492 - set ClassDef(MMultiDimDistCalc,1)
493
494 * manalysis/MCT1SupercutsCalc.[h,cc]
495 - new; replaces MFCT1Supercuts in mfilter
496
497 * manalysis/Makefile
498 AnalysisLinkDef.h
499
500
501
502 2003/04/07: Thomas Bretz
503
504 * Makefile:
505 - changed order
506
507 * manalysis/MMultiDimDistCalc.[h,cc]:
508 - fixed default title
509 - simplified code
510 - added fHadronnessName
511
512 * manalysis/MRanForestCalc.[h,cc]:
513 - added fHadronnessName
514
515 * mbase/MAGIC.h:
516 - fixed a bug with rootcint
517
518 * meventdisp/MGFadcDisp.cc:
519 - fixed a variable name
520
521 * mhist/MHHadronness.cc:
522 - removed many old comments
523 - simplified some code
524 - uses argument in Fill now
525
526 * mmain/MMonteCarlo.cc:
527 - some code simplification
528 - fixed a warning
529
530 * macros/dohtml.C:
531 - added testenv.C
532
533 * readraw.cc:
534 - simplified
535
536 * mraw/MRawEvtData.cc:
537 - fixed a bug in the draw function (the drawn pixel has not been the
538 one with the given Id, but simply the i-th entry in the array)
539
540 * mfilter/MFCT1Supercuts.[h,cc]:
541 - changed naming style of variables
542 - changes array access
543
544 * mhist/MHFadcCam.[h,cc]:
545 - added HasHi
546 - added Exists
547
548 * mmain/MDataCheck.cc:
549 - removed unimplemented buttons
550
551 * mdatacheck/MGDisplayAdc.[h,cc]:
552 - tried to implement some unimplemented buttons
553 - don't display non existing (empty) histograms in list
554
555
556
557 2003/04/04: Thomas Bretz
558
559 * mtools/MagicReversi.[h,cc]:
560 - added support for Number of Players
561 - added instructions
562 - added support for Esc key
563
564 * mbase/MAGIC.h:
565 - added version check to MAGIC.h
566
567
568
569 2003/04/04: Wolfgang Wittek
570
571 * mfilter/Makefile
572 /FilterLinkDef.h
573 - added MFCT1SelBasic, MFCT1SelStandard, MFCT1SelFinal,
574 MFCT1Supercuts
575
576 * mfilter/MFCT1SelBasic.[h,cc]
577 /MFCT1SelStandard.[h,cc]
578 /MFCT1SelFinal.[h,cc]
579 - new; they replace manalysis/MSelBasic.[h,cc]
580 /MSelStandard.[h,cc]
581 /MSelFinal.[h,cc]
582
583 * mfilter/MFCT1Supercuts.[h,cc]
584 - new (supercuts from Daniel for CT1 Mkn421 2001 data)
585
586 * manalysis/MSelBasic.[h,cc]
587 /MSelStandard.[h,cc]
588 /MSelFinal.[h,cc]
589 - deleted
590
591 * manalysis/Makefile
592 AnalysisLinkDef.h
593 - MSelBasic, MSelStandard, MSelFinal removed
594
595 * mfileio/MCT1ReadPreProc.[h,cc]
596 - smeare theta only for MC events
597
598 // The following is not yet commited !!!!!!!!!!!!!
599 * Mars/Makefile
600 - in SUBDIRS put mfilter before manalysis
601 (otherwise get link error)
602
603
604
605 2003/04/03: Abelardo Moralejo
606
607 * mmontecarlo/MMcTriggerRateCalc.cc:
608 - added #include <math.h> for compilation on alpha (otherwise
609 floor() is unkown)
610
611
612
613 2003/04/03: Thomas Bretz
614
615 * macros/testenv.C:
616 - added
617
618 * mbase/MEvtLopp.cc, mbase/MParContainer.[h,cc],
619 mbase/MParList.cc, mbase/MTaskList.cc:
620 - changed the stuff for reading steering card - didn't really
621 work like expected
622
623 * mhist/MHMatrix.cc, mfileio/MRead.cc, manalysis/MImgCleanStd.cc:
624 - adapted ReadEnv
625
626 * mhist/MHMatrix.[h,cc]:
627 - added ReadEnv
628
629 * mfileio/MCT1ReadPreProc.[h,cc]:
630 - base SmearTheta on new FindLoEndge
631 - simplified
632
633 * mhist/MBinning.h:
634 - added FindBinLoEdge
635 - added FindBinHiEdge
636
637 * mdata/MDataArray.[h,cc]:
638 - added Clear
639 - added Delete
640
641 * mbase/MEvtLoop.cc:
642 - added output of the name
643
644 * mbase/MLog.[h,cc]:
645 - don't use any pthread stuff if _REENTRANT is not defined
646
647 * mfileio/MRead.cc, mhist/MHMatrix.cc:
648 - fixed waring for unreachable statement
649
650 * mhist/MHArray.cc:
651 - fixed: redifinition of default argument
652
653
654
655
656 2003/04/02: Abelardo Moralejo
657
658 * mmc/MMcTrigHeader.hxx
659 - added threshold>0 check in the calculation of
660 GetMeanThreshold
661
662 * mmontecarlo/MMcTriggerRateCalc.cc
663 - The check of the MC spectral index value is now done by
664 comparing integers instead of real numbers.
665 - Found out with GREAT surprise that the graphical output
666 has been completely commented out by someone(?) because it
667 produced a memory leak. Also the function comment did not
668 match the rules (my fault; is it correct now?) This commenting
669 out has not been logged to this file, as far as I can see. This
670 is rather unkind, I thought that when somebody finds some bug or
671 messy code, he should either correct and commit it (and log the
672 change here) and/or inform the author of the mistake to correct
673 it. Please try to do so in the future instead of simply
674 commenting out useful code!
675
676 * mdata/MDataValue.h
677 - added default constructor (otherwise, no constant values
678 can be used in the parameters used in the random forest
679 separation)
680
681
682
683
684 2003/04/02: Wolfgang Wittek
685
686 * mfileio/Makefile
687 - mhist added, because MBinning is used in MCT1ReadPreproc
688
689 * mfileio/MCT1ReadPreProc.[h,cc]
690 - new member function SmearTheta
691 - store smeared Theta in MMcEvt::fTelescopeTheta
692 store original Theta in MParameterD container "ThetaOrig"
693 store fhourangle in MParameterD container "HourAngle"
694
695 * manalysis/MPointingCorr.[h,cc]
696 - get hour angle from ParameterD container "HourAngle"
697
698 * manalysis/MSelBasic.[h,cc]
699 MSelStandard.[h,cc]
700 MSelFinal.[h,cc]
701 - new member functions SetCuts()
702
703
704
705 2003/04/01: Abelardo Moralejo
706
707 * macros/CT1EnergyEst.C
708 - added argument (maximum dist parameter), changed (reduced) output
709 histograms, added writing to (and reading from) a file the energy
710 estimation parameters and the histograms. Added comments.
711
712 * manalysis/MEnergyEstParam.[h,cc]
713 - added member function GetCoeff. Changed comment.
714
715
716
717 2003/03/31: Thomas Bretz
718
719 * manalysis/MParameters.[h,cc]:
720 - added
721
722 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
723 - added MParameters, MParameterD, MParameterI
724
725 * mhist/MHArray.[h,cc]:
726 - added default constructor
727 - added Set-function
728 - added Init function
729 - moved code from constructors to Set and Init
730
731 * Makefile.conf.linux:
732 - removed -fno-rtti to make it compatible with root 3.04.02
733
734 * NEWS:
735 - changed
736
737 * manalysis/MImgCleanStd.[h,cc]:
738 - added SetLvl1
739 - added SetLvl2
740 - added ReadEnv
741
742 * manalysis/MNewImagePar.[h,cc]:
743 - removed unnecessary fHillas data member
744 - removed unnecessary fSrcPos data member
745 - removed unnecessary Set/GetSrcPos
746
747 * manalysis/MNewImageParCalc.[h,cc]:
748 - removed unnecessary SetSrcPos
749 - removed const-qualifier from fGeomCam, fCerPhotEvt
750 (trouble with root 3.02/06)
751
752 * manalysis/MRanForest.cc:
753 - changed cout-output
754
755 * manalysis/MSigmabar.cc:
756 - changed Area to area (local variable)
757
758 * mbase/MEvtLoop.[h,cc]:
759 - added evtloop name to constructor (default=Evtloop)
760 - adapted StreamPrimitive
761 - added ReadEnv
762 - added WriteEnv
763
764 * mbase/MParContainer.[h,cc]:
765 - removed TROOT.h
766 - fixed const-qualifier for Copy-function for root>3.04.01
767 - added ReadEnv
768 - added WriteEnv
769 - added IsEnvDefined
770 - added GetEnvValue
771
772 * mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
773 - added ReadEnv
774 - added WriteEnv
775
776 * mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc]:
777 - changed AddFile declaration to declaration in MRead
778 - added return value to AddFile
779
780 * mfileio/MRead.[h,cc]:
781 - added template for AddFile
782 - added ReadEnv
783
784 * mgui/MHexagon.[h,cc]:
785 - fixed const-qualifier for Copy-function for root>3.04.01
786
787 * mhist/MH.cc:
788 - fixed the FindGoodLimit stuff for root> 3.04.01
789
790 * mhist/MHRanForest.[h,cc], mhist/MHRanForestGini.[h,cc]:
791 - removed unnecessary casts
792 - fixed a copilation error with root 3.04.01 (kFullDotlarge
793 doesn't exist)
794 - removed second Draw (one should not add something twice to
795 the pad)
796
797 * mmontecarlo/MMcTriggerRateCalc.cc:
798 - changes to the header
799 - changes to the fLog stuff
800 - added a cast to get rid of a warning
801
802 * mtools/Makefile, mtools/ToolsLinkDef.h:
803 - added MagicReversi
804
805 * mtools/MagicRevers.[h,cc]:
806 - added
807
808
809
810 2003/03/28: Thomas Bretz
811
812 * mbase/MParContainer.h:
813 - added kEnableGraphicalOutput
814 - added EnableGraphicalOutput
815 - added IsGraphicalOutputEnabled
816
817 * mbase/MParList.h:
818 - changed BIT(15) to BIT(17)
819
820 * mhist/MH.[h,cc]:
821 - SetBinning(TH1*, TH1*) --> SetBinning(TH1*, const TH1*)
822
823 * mhist/MH3.h:
824 - changed BIT(15) to BIT(17)
825 - changed BIT(16) to BIT(18)
826 - changed BIT(17) to BIT(19)
827
828 * mhist/MHMatrix.[h,cc]:
829 - added DrawDefRefInfo
830 - added CopyCrop
831 - added GetRandomArrayI
832 - changed DefRefMatrix to support the above
833 - fixed a bug in DefRefMatrix (evtcount2 in the last loop
834 instead of evtcount1)
835 - Don't do anything in the finalization if the matrix has the correct
836 dimensions
837 - fixed comment of DefRefMatrix
838 - changed number of first column from 1 to 0
839 - changed BIT(16) to BIT(17)
840
841
842
843 2003/03/28: Wolfgang Wittek
844
845 * mhist/MHMatrix.cc
846 - DefRefMatrix: if nmaxevts>fM.GetNrows() set
847 nmaxevts = fM.GetNrows()
848
849 * manalysis/MSelBasic.[h,cc]
850 - better output
851
852 * manalysis/MSelStandard.[h,cc]
853 - different cut in DIST
854
855 * mfileio/MCT1ReadPreProc.[h,cc]
856 - store hour angle in variable fOtherCphFraction
857
858 * manalysis/MHillasSrcCalc.h
859 - replace in 'SetInput' fHillasName = hilname;
860 by fHillasInput = hilname;
861
862 * manalysis/MNewImagePar.[h,cc]
863 /MNewImageParCalc.[h,cc]
864 - new; calculates new image parameters
865
866 * mhist/MHNewImagePar.[h,cc]
867 - new; plots new image parameters
868
869 * manalysis/AnalysisLinkDef.h
870 manalysis/Makefile
871
872 * mhist/HistLinkDef.h
873 mhist/Makefile
874
875
876
877 2003/03/27: Thomas Hengstebeck
878
879 * manalysis/MRanForest.[h,cc]
880 - allocation of TObjArray fForest moved to constructor.
881 - use of gRandom
882
883 * manalysis/MRanTree.[h,cc]
884 - use of gRandom
885
886 * macros/RanForest.C
887 - gRandom initialized as TRandom3 object.
888
889
890
891 2003/03/25: Abelardo Moralejo
892
893 * macros/mergecamera.C
894 - added warning to prevent dangerous misuse of this macro.
895
896
897
898 2003/03/25: Wolfgang Wittek
899
900 * mhist/MHStarMap.[h,cc]
901 - use constant step size along the main axis of the ellipse
902
903 * manalysis/MPointingCorr.[h,cc]
904 - new class for calculating the pointing correction
905
906 * mmc/MMcEvt.hxx
907 - add GetOtherCphFraction()
908
909 * manalysis/Makefile
910
911 * manalysis/AnalysisLinkDef.h
912
913
914
915 2003/03/24: Abelardo Moralejo
916
917 * manalysis/MEnergyEstParam.cc
918 - now energy estimation (for CT1) is done using the same model
919 as in D.Krannich's thesis.
920
921
922
923 2003/03/24: Thomas Bretz
924
925 * manalysis/MHillasSrcCalc.[h,cc]:
926 - removed last argument in constructor, replaced by SetInput
927
928 * mfilter/MFEventSelector.[h,cc]:
929 - removed unnecessary last argument
930
931
932
933 2003/03/21: Thomas Hengstebeck
934
935 * manalysis/MRanTree.[h,cc]
936 - new; parameter container to store a single random tree
937
938 * manalysis/MRanForest.[h,cc]
939 - new; parameter container to store complete forest
940
941 * manalysis/MRanForestGrow.[h,cc]
942 - new; task to grow trees (training)
943
944 * manalysis/MRanForestCalc.[h,cc]
945 - new; task to calculate hadronness using random forest
946
947 * manalysis/MRanForestFill.[h,cc]
948 - new; task to read in the trees of the random forest
949
950 * manalysis/Makefile, manalysis/HistLinkDef.h:
951 - added MRanTree, MRanForest, MRanForestGrow, MRanForestCalc,
952 MRanForestFill
953
954 * mhist/MHRanForest.[h,cc]
955 - new; histogram showing variance of estimated hadronness as
956 function of no. of combined trees
957
958 * mhist/MHRanForestGini.[h,cc]
959 - new; histogram showing mean decrease in Gini-index as function
960 of RF-input-parameters
961
962 * mhist/Makefile, mhist/HistLinkDef.h:
963 - added MHRanForest, MHRanForestHillas
964
965 * macros/RanForest.C
966 - new; g/h-separation by Random Forest-method
967
968 * macros/RanForest2.C
969 - new; reading in saved random forest (using MRanForestFill)
970
971
972
973 2003/03/21: Abelardo Moralejo
974
975 * mhist/MHMatrix.[h,cc]:
976 - Added third argument (a filter) to the second instantiation
977 of the Fill procedure.
978
979 * macros/CT1EnergyEst.C:
980 - Example of the parameter calculation and use of the energy
981 estimation method for CT1.
982
983
984
985 2003/03/21: Thomas Bretz
986
987 * manalysis/MEnergyEstParam.[h,cc]
988 - Added StopMapping and Print functions.
989
990 * manalysis/MSel*.h:
991 - set default for HilName to MHillas
992 - set default for HilNameSrc to MHillasSrc
993
994 * mfileio/MCT1ReadPreProc.[h,cc]:
995 - do not flood the output with all events from the first run
996 - output meaningfull text instead of variable names
997 - removed a 'goto'!
998 - changed savePedRMS according to the coding conventions to
999 fPedRMS and the array of fixed size to a TArrayF
1000
1001 * mbase/MEvtLoop.cc:
1002 - added a events counter which counts the real number of
1003 processed events.
1004
1005 * mdata/MDataChain.[h,cc]:
1006 - implemented random numbers
1007 - implemented a conversion from degrees to radians and vice versa
1008
1009
1010
1011 2003/03/20: Thomas Bretz
1012
1013 * mfilter/MF.[h,cc]:
1014 - changed fFilter (already used in base class MTask) to fF
1015
1016
1017
1018 2003/03/19: Abelardo Moralejo
1019
1020 * macros/CT1collarea.C:
1021 - Added filter to cut in hadronness (now available in new version
1022 of root CT1 Monte Carlo file from Wolfgang).
1023
1024
1025
1026 2003/03/19: Robert Wagner
1027
1028 * mhist/MH3.cc:
1029 - changed MH3::New() such that constructor according to Thomas'
1030 previous changes is supported
1031
1032
1033
1034 2003/03/19: Thomas Bretz
1035
1036 * mhist/MH3.[h,cc]:
1037 - changed default constructor to support different dimensions
1038
1039 * mhist/MHArray.[h,cc]:
1040 - added AddHistogram
1041
1042 * meventdisp/MGEvtDisplay.cc, mfileio/MReadTree.[h,cc],
1043 meventdisp/MReadMarsFile.cc:
1044 - changed MReadTree::GetEventNum to MReadTree::GetNumEntry
1045
1046 * macros/estfit.C:
1047 - adopted to new MChisqEval
1048
1049 * mtools/MChisqEval.[h,cc]:
1050 - added
1051
1052 * mtools/Makefile, mtools/ToolsLinkDef.h:
1053 - added MChisqEval
1054
1055 * manalysis/MEnergyEstParam.[h,cc]:
1056 - slight changes
1057
1058 * mfileio/MCT1ReadPreProc.cc:
1059 - changed name to MRead
1060
1061
1062
1063 2003/03/18: Thomas Bretz
1064
1065 * mfileio/MReadTree.cc:
1066 - fixed a bug in the AddFile function
1067
1068 * mhist/MHMatrix.[h,cc]:
1069 - implemented a request of Th. Hengstebeck: Let DefRefMatrix
1070 return the 'unused' events
1071
1072
1073
1074 2003/03/18: Abelardo Moralejo
1075
1076 * mhist/MHMcCT1CollectionArea.[h,cc]
1077 - Added arguments in constructor: number of bins and ranges of the
1078 x-axis (energy) of the 2-d histograms. Changed type of binning:
1079 now the x-axis is log10(energy) and bins have equal width.
1080
1081 * macros/CT1collarea.C
1082 - The MHMcCT1CollectionArea object is now created and added to the
1083 parlist so that we can choose the binning. Changed the way
1084 histograms are written to the output file.
1085
1086
1087
1088 2003/03/13: Abelardo moralejo
1089
1090 * mhist/MHMcCT1CollectionArea.[h,cc]
1091 - Added for calculations of collection area for CT1.Contains three
1092 2-d histograms with axis energy vs theta angle: one histogram for
1093 all events, one for analyzed events, one for the collection area.
1094
1095 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
1096 - Added for the same reason.
1097
1098 * macros/CT1collarea.C
1099 - Uses the above classes
1100
1101
1102
1103 2003/03/12: Abelardo Moralejo
1104
1105 * macros/mergecamera.C
1106 - Added. Merges several MC camera output files into a single file.
1107
1108
1109
1110 2003/03/08: Wolfgang Wittek
1111
1112 * macros/AnalyseCT1.C
1113 - for the CT1 data analysis
1114
1115 * mhist/MHMatrix.[h,cc]
1116 - let refcolumn start at 1 (not at 0)
1117
1118 * mhist/MHSigmaTheta.[h,cc]
1119 - Draw replaced by DrawCopy
1120 - add SetDirectory(NULL)
1121
1122 * manalysis/MSelBasic.[h,cc]
1123 MSelStandard.[h,cc]
1124 MSelFinal.[h,cc]
1125 - more detailed output for errors
1126 - bugs removed
1127
1128 * manalysis/MPadSchweizer.[h,cc]
1129 - add SetDirectory(NULL)
1130 - add fErrors
1131
1132 * mfilter/MFEventSelector.[h,cc]
1133 - add fErrors
1134
1135 * manalysis/MMultiDimDistCalc.[h,cc]
1136 - check division by zero
1137
1138 * mhist/MHHadronness.[h,cc]
1139 - check division by zero
1140 - normalize distributions of hadronness
1141
1142 * mfileio/MCT1ReadPreProc.[h,cc]
1143 - add event number (event.isecs_since_midday)
1144 - change definition of "fIsMcFile",
1145 because outpars.bmontecarlo is set wrongly sometimes
1146 - copy pedestalRMS for each event from the header information
1147 - check for the presence of a footer record even after reading
1148 a run header
1149
1150 * mmc/MMcEvt.[hxx,cxx]:
1151 - add GetEvtNumber()
1152
1153
1154
1155 2003/02/27: Abelardo Moralejo
1156
1157 * mmontecarlo/MMcTriggerRateCalc.cc:
1158 - Fixed: MMCTrigHeader could not be found in the case of camera
1159 files containing single trigger condition.
1160
1161 * macros/trigrate.C
1162 - no plot is made in the case of single trigger condition.
1163
1164 * mhist/MHMcRate.[h,cc]
1165 - Added member fTriggerCondNum to keep track of what trigger
1166 condition corresponds to each MHMcRate object, for the case of
1167 files with more than one condition (when running camera in
1168 trigger_loop mode). Added also Set and Get procedures for nre
1169 member.
1170
1171 * mmain/MMonteCarlo.cc
1172 - Fixed bug: matrix BgR was created with dimension "dim", a number
1173 which can be negative. Put "num" instead of "dim".
1174
1175
1176
1177 2003/02/25: Thomas Bretz
1178
1179 * mbase/MParContainer.cc:
1180 - small simplification for Cosy
1181
1182 * mbase/MLog.cc:
1183 - allow a maximum of 1000 lines in the gui
1184
1185
1186
1187 2003/02/25: Abelardo Moralejo
1188
1189 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1190 - Added axis labels in graphic output
1191 - Added Get function for rate histograms
1192
1193 * macros/trigrate.C
1194 - Added output file with rate histograms
1195
1196
1197
1198 2003/02/24: Abelardo Moralejo
1199
1200 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1201 - Fixed mistake when analysing camera files containing all
1202 events (including non-triggers): fShowers was always zero.
1203 - Added reading of MMcTrigHeaders in ReInit
1204 - Added procedure Draw for graphics output: rate versus
1205 discriminator threshold (useful for camera files with several
1206 trigger conditions).
1207
1208 * macros/trigrate.C
1209 - Added some explanations. Style improvements in function
1210 GetNSBEvents. Added call to MMcTriggerRateCalc::Draw
1211
1212 * mhist/MHMcRate.[h,cc]
1213 - Added GetTriggerRate() and GetTriggerRateError()
1214 - Added members fMultiplicity and fMeanThreshold, with their
1215 corresponding Set and Get functions
1216 - Added info on discriminator threshold and L1 trigger
1217 multiplicity on the printout.
1218
1219 * mmc/MMcTrigHeader.hxx
1220 - Added GetMultiplicity() and GetMeanThreshold()
1221
1222
1223 2003/02/22: Wolfgang Wittek
1224
1225 * mhist/Makefile
1226 - MHSigmaTheta added
1227
1228 * mhist/HistLinkDef.h
1229 - MHSigmaTheta added
1230
1231 * mhist/MHSigmaTheta.[h,cc]
1232 - type inconsistency removed
1233
1234
1235
1236 2003/02/21: Abelardo Moralejo
1237
1238 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1239 - adapted to new camera files, added warnings.
1240 - added ReInit procedure to read relevant info from from the
1241 run headers
1242
1243 * mhist/MHMcRate.[h,cc]
1244 - adapted accordingly. Added Set functions for several members.
1245
1246 * mmc/MMcCorsikaRunHeader.h
1247 - added Get functions for fELowLim, fEUppLim and fSlopeSpec.
1248
1249 * mmain/MMontecarlo.cc, macros/trigrate.C
1250 - adapted to changes above, changed MReadTree to MReadMarsFile to
1251 be able to read the run headers.
1252
1253
1254
1255 2003/02/21: Antonio Stamerra
1256
1257 * manalysis/MMcTriggerLvl2.[cc|h]
1258 - new data member fCompactNN needed to define a compact pixels
1259 - new inline functions SetCompactNN and GetCompactNN
1260 - Method Calc(int neighpix) -> Calc(). The value of neighpix
1261 is read from fCompactNN
1262
1263 * manalysis/MMcTriggerLvl2Calc.[cc|h]
1264 - Check on fCompactNN added in the PreProcess
1265
1266 * macros/triglvl2.C
1267 - Set of fCompactNN added
1268
1269
1270
1271 2003/02/21: Wolfgang Wittek
1272
1273 * manalysis/MSelFinal.[h,cc]
1274 - 'const' removed from pointers
1275
1276 * macros/AnalyseCT1.C
1277 - macro for the CT1 analysis (work in progress)
1278
1279
1280
1281 2003/02/20: Wolfgang Wittek
1282
1283 * manalysis/Makefile
1284 - add MSelFinal
1285
1286 * manalysis/AnalysisLinkDef.h
1287 - add MSelFinal
1288
1289 * manalysis/MPadSchweizer.[h,cc]
1290 - slight modification of padding procedure
1291
1292 * manalysis/MSigmabarCalc.[h,cc]
1293 - 'const' removed from pointers
1294
1295 * mhist/MHMatrix.[h,cc]
1296
1297 * mhist/MHSigmaTheta.[h,cc]
1298
1299
1300
1301 2003/02/20: Abelardo Moralejo
1302
1303 * mhist/MH.cc
1304 - Removed call to TGaxis::Optimize for compilation under root
1305 versions > 3.03, since in them this procedure is no longer
1306 existing. I did this to allow compilation under root_3.04,
1307 since earlier versions has a bug which prevents from
1308 plotting in the simple way some variables in a tree
1309 (example: fConc and others in the output of star.C). This
1310 is a temporal fix, I guess something will have to
1311 substitute the call to Optimize...
1312
1313
1314
1315 2003/02/20: Antonio Stamerra
1316
1317 * manalysis/MMcTriggerLvl2.[cc|h]
1318 - new; replaces MTrigLvl2.[cc|h]
1319 - new data members: fLutPseudoSize, fPseudoSize.
1320 - functions renamed:
1321 GetLutPseudoSize -> CalcBiggerLutPseudoSize
1322 GetBiggerFiredCell -> CalcBiggerFiredCell
1323 - new inline functions: GetLutPseudoSize(), GetPseudoSize().
1324 - new member functions:
1325 Calc(); CalcPseudoSize (not yet implemented)
1326 - Redefined Print() function as a TObject.
1327 - pixels_in_cell and pixels_in_lut redefined as static data
1328 members
1329
1330 * manalysis/MMcTriggerLvl2Calc.[cc|h]
1331 - new; replaces MTrigLvl2FillTask.[cc|h]
1332 - creation and filling of histograms commented
1333 - Process() calls the MMcTriggerLvl2::Calc()
1334
1335 * mfilter/MFTriggerLvl2.[h|cc]
1336 - new class to select events using MMcTriggerLvl2 data members.
1337
1338 * macros/triglvl2.C
1339 - added example to use the MFTriggerLvl2 filter.
1340
1341
1342
1343 2003/02/19: Wolfgang Wittek
1344
1345 * manalysis/MSelBasic.[h,cc]
1346 - new; evaluates the Basic Cuts (after the calibration)
1347
1348 * manalysis/MSelStandard.[h,cc]
1349 - new; evaluates the Standard Cuts
1350 (after the calculation of the image parameters and before the
1351 calculation of the hadronness)
1352
1353 * manalysis/MHillasCalc.[h,cc]
1354 - replace
1355 fHillas = (MHillas*)pList->FindCreateObj(fHilName);
1356 by
1357 fHillas = (MHillas*)pList->FindCreateObj("MHillas",
1358 fHilName);
1359 in order to allow MHillas containers with a name
1360 different from "MHillas"
1361
1362 * mhist/MHHillasExt.[h,cc]
1363 - replace
1364 TObject *obj = plist->FindObject("MHillas");
1365 by
1366 TObject *obj = plist->FindObject(fHilName, "MHillas");
1367 in order to allow MHillas containers with a name
1368 different from "MHillas"
1369 - add a 3rd argument in the constructor : fHilName
1370
1371 * manalysis/MHillasSrcCalc.[h,cc]
1372 - add new argument for constructor:
1373 the name of the MHillas input container
1374 in order to allow MHillas input containers with a name
1375 different from "MHillas"
1376
1377 * mhist/MHMatrix.[h,cc]
1378 - add member function DefRefMatrix();
1379 it defines the reference sample for the g/h separation;
1380 the selection of events for the reference sample can be made
1381 such that the distribution of a certain variable (for example
1382 Theta) agrees with a target distribution.
1383
1384 * mfilter/MFEventSelector.[h,cc]
1385 - add new argument for constructor:
1386 the name of the read object
1387 in order to allow also read objects which have a name
1388 different from
1389 "MRead"
1390
1391
1392
1393 2003/02/18: Thomas Bretz
1394
1395 * mfileio/MReadTree.cc:
1396 - added a fix for a bug in the workaround using wildcards
1397
1398
1399
1400 2003/02/14: Thomas Bretz
1401
1402 * mtemp/MObservatory.[h,cc]:
1403 - added
1404
1405
1406
1407 2003/02/10: Abelardo Moralejo
1408
1409 * Makefile.conf.osf1
1410 - Added -lpthread to compilation flags (otherwise linking fails
1411 in alfa)
1412
1413 * manalysis/Makefile, AnalysisLinkDef.h
1414 - Changed MApplyPadding for MPadding
1415
1416
1417
1418 2003/02/07: Wolfgang Wittek
1419
1420 * mhist/MHSigmaTheta.[h,cc]
1421 - new; 2D distribution : Theta, Sigmabar
1422 3D distribution : Theta, pixel number, Sigma
1423 3D distribution : Theta, pixel number, Sigma^2-Sigmabar^2
1424 these histograms may be used for the padding
1425
1426 * manalysis/MPadding.[h,cc]
1427 - new; replaces MApplyPadding.[h,cc]
1428 some errors removed
1429
1430 * manalysis/MSigmabar.[h,cc]
1431 - new definition of Sigmabar (only relevant for MAGIC)
1432 - add in member function 'Calc' a 3rd argument : 'const
1433 MCerPhotEvt &evt'
1434 - calculate sigmabar for 'MCerPhotEvt' pixels
1435 - in member function 'Calc' return Float_t fSigmabar instead of
1436 Bool_t
1437 - copies of objects replaced by references
1438
1439 * manalysis/MSigmabarCalc.[h,cc]
1440 - fSig->Calc(*fCam, *fPed) replaced by
1441 fSig->Calc(*fCam, *fPed, *fEvt)
1442 - change type of result of fSig->Calc from Bool_t to Float_t
1443
1444 * mfileio/MCT1ReadPreProc.cc
1445 - add in member function PreProcess() the initialization of the
1446 total number of pixels :
1447 fPedest->InitSize(iMAXNUMPIX);
1448 - remove statements that cannot be reached ('break' after
1449 'return')
1450
1451 * manalysis/MPadSchweizer.[h,cc]
1452 - alternative to MPadding
1453 - does the padding ala Thomas Schweizer
1454
1455
1456
1457 2003/02/06: Thomas Bretz
1458
1459 * mgeom/MGeomCam.[h,cc]:
1460 - fixed a warning (GetPixRatio(int) --> GetPixRatio(Uint)
1461
1462
1463
1464 2003/02/07: Antonio Stamerra
1465
1466 * manalysis/MTrigLvl2.[cc|h]
1467 - added new function
1468 MTrigLvl2::GetLutCompactPixel(int cell, int lut, int
1469 neighpix=2) which calculates the number of compact pixel
1470 in one lut
1471 - added new function GetLutPseudoSize(int neighpix=2) which
1472 calculates the lut-pseudosize
1473 - added static data member pixel_in_lut
1474 - merging of the PrintCell and PrintStatus functions in a single
1475 Print(int cell) function
1476 - Added comments using the standard layout
1477 - some small changes following Thomas comments (memset, *fLog)
1478
1479
1480
1481 2003/02/06: Thomas Bretz
1482
1483 * mbase/MLog.[h,cc]:
1484 - serialized the GUI output (problems with mutithreded prgs,
1485 eg Cosy)
1486
1487 * mtemp/MObservatoryLocation.[h,cc], mtemp/MVPObject.[h,cc],
1488 mtemp/MVPPlotter.[h,cc]:
1489 - added changes discussed in Wuerzburg
1490
1491 * mfileio/MCT1ReadPreProc.cc:
1492 - some simplifications
1493
1494
1495
1496 2003/01/31: Antonio Stamerra & Marcos Lopez
1497
1498 * mgui/MCamDisplay.[cc|h]
1499 - Added a new function MCamDisplay::SetPix(const Int_t pixnum,
1500 const Int_t color, Float_t min, Float_t max) which just set the
1501 color of a given pixel
1502
1503 * created two new classes for simulating the second level trigger
1504 in the directory manalysis:
1505 - MTrigLvl2.[cc|h] // Implement the Lvl2 topology and
1506 // selection strategies
1507 - MTrigLvl2FillTask.[cc|h] // For a given MMc event, fill the
1508 // MTrigLvl2 with the Lvl1 trigger
1509 // information
1510
1511 * manalysis/Makefile
1512 - Added -I../mgui
1513
1514 * Added macro macros/triglvl2.C which uses the above classes.
1515
1516
1517
1518 2003/01/27: Robert Wagner
1519
1520 * mfileio/MCT1ReadPreProc.[cc|h]
1521 - Added call of MTaskList::ReInit after processing of new
1522 run header
1523 - Filling of MC container complies to Oscar's changes of
1524 MMcEvt.[hxx,cxx] dated 2003/01/20
1525 - Added filling of run number in MRawRunHeader object while
1526 processing a new run header
1527
1528
1529
1530 2003/01/23: Robert Wagner
1531
1532 * manalyis/MSigmabarCalc.cc
1533 - MSigmabarCalc::Process()
1534 Replaced fMcEvt->GetTheta() by fMcEvt->GetTelescopeTheta()
1535
1536
1537
1538 2003/01/20: Oscar Blanch
1539
1540 * mmc/MMcEvt.[hxx,cxx]
1541 - Data members: fElecCphFraction, fMuonCphFraction,
1542 fOtherCphFraction have been introduced.
1543 - Class version updated to 3.
1544
1545 * mmc/MMcCorsikaRunHeader.[h.cc]
1546 - Data members: fWobbleMode and fAtmosphericModel introduced.
1547 - Class version updated to 2.
1548
1549
1550
1551 2003/01/19: Thomas Bretz
1552
1553 * manalysis/MCerPhotCalc.[h,cc]:
1554 - slight changes, mainly to the layout
1555
1556 * manalysis/MCerPhotEvt.[h,cc]:
1557 - some small changes to make the code a bit faster
1558
1559 * manalysis/MCerPhotPix.[h,cc]:
1560 - added AddNumPhotons
1561
1562 * mbase/MContinue.[h,cc]:
1563 - changed comments
1564 - enhanced functionality and fixed some small bugs
1565
1566 * mbase/Makefile:
1567 - added mfilter to paths (to be fixed)
1568
1569 * mfileio/MCT1ReadPreProc.cc:
1570 - Init fNumEvents = 0
1571
1572 * mgeom/MGeomCam.cc:
1573 - return 0 Ratio if the pixel number exceeds the number of pixels
1574
1575 * mgui/MCamDisplay.[h,cc]:
1576 - added sanity check for the maximum number of pixels
1577 - added functions to set the three different palettes
1578 - removed the buttons
1579 - fixed the context menu display
1580
1581 * mhist/HistLinkDef.h, mhist/Makefile:
1582 - added MHCerPhotEvt
1583
1584 * mhist/MHCerPhotEvt.[h,cc]:
1585 - added
1586
1587 * mhist/MFillH.cc:
1588 - changed the initialization of fParContainer from pList to NULL
1589
1590 * mhist/MHHillasExt.cc:
1591 - fixed a smallo bug when filling the histograms (crached when scaling
1592 under some circumstances)
1593
1594 * mhist/MHStarMap.cc:
1595 - added a warning output
1596
1597 * mmontecarlo/MMcCollectionAreaCalc.cc:
1598 - added a check for impact=NaN (some MC Files have this)
1599
1600
1601
1602 2003/01/17: Robert Wagner
1603
1604 * manalysis/MApplyPadding.cc
1605 - bugfix: Effective number of used pixels taken from
1606 MCerPhotEvt container, not from MPedestalCam
1607
1608
1609
1610 2003/01/16: Wolfgang Wittek
1611
1612 * mhist/MHMatrix.[h,cc]
1613 - member function MHMatrix::Read added
1614 the function calls TObject::Read(name) and SetName(name)
1615
1616
1617
1618 2003/01/15: Wolfgang Wittek
1619
1620 * mdata/MDataMember.cc
1621 - in MDataMember::PreProcess()
1622 "if (fCall)" replaced by "if (fCall && !fObject)"
1623 The additional condition "&& !fObject" is to make sure that read
1624 MDataMembers works correctly.
1625
1626
1627
1628 2003/01/08: Oscar Blanch Bigas
1629
1630 * mgeom/MGeomMirror.[h,cc]
1631 - Varible members to store mirror reflectivities have been
1632 introduced: fReflectivity and fWavelength.
1633 - Member function to set reflectivity added: SetReflectivity
1634 - Member function to set TArrayF size: SetArraySize
1635 - Class version number changed to 2.
Note: See TracBrowser for help on using the repository browser.