source: trunk/MagicSoft/Mars/Changelog@ 1984

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