source: trunk/MagicSoft/Mars/Changelog@ 1989

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