source: trunk/MagicSoft/Mars/Changelog@ 1982

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