source: trunk/MagicSoft/Mars/Changelog@ 1971

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