source: trunk/MagicSoft/Mars/Changelog@ 1970

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