source: trunk/MagicSoft/Mars/Changelog@ 2000

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