source: trunk/MagicSoft/Mars/Changelog@ 1978

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