source: trunk/MagicSoft/Mars/Changelog@ 1993

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