source: trunk/MagicSoft/Mars/Changelog@ 1973

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