source: trunk/MagicSoft/Mars/Changelog@ 1966

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