source: trunk/MagicSoft/Mars/Changelog@ 1985

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