source: trunk/MagicSoft/Mars/Changelog@ 2156

Last change on this file since 2156 was 2156, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 75.9 KB
Line 
1 -*-*- END OF LINE -*-*-
2
3 2003/06/03: Thomas Bretz
4
5 * macros/readcurrents.C:
6 - display currents in Log-Scale
7
8 * mgui/MCamDisplay.[h,cc]:
9 - introduced fMinimum
10 - introduced fMaximum
11 - introduced fData
12 - removed Set-functions
13 - introduced Update()
14 - introduced Log-Scale
15
16 * macros/readCT1.C:
17 - fixed a typo
18
19 * mbase/MTaskInteractive.[h,cc]:
20 - added
21
22 * mbase/Makefile, mbase/BaseLinkDef.h:
23 - added MTaskInteractive
24
25
26
27 2003/06/03: Wolfgang Wittek
28
29 * mfileio/MCT1ReadPreProc.[h,cc]
30 - reset blind pixels for each event
31 (because they may have been changed by the padding)
32
33 * macros/ONOFFCT1Analysis.C
34 - will be the macro for the CT1 analysis using ON and OFF data
35
36 * manalysis/MPadONOFF.[h,cc]
37 - new class
38 - class for the padding of ON/OFF data
39
40 * manalysis/MPadSchweizer.[h,cc]
41 - remove fBlinds->Clear() because the resetting of the
42 blind pixels is now done in MCT1ReadPreProc
43
44
45
46 2003/06/02: Thomas Bretz
47
48 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
49 - added MCurrents
50
51 * manalysis/MCerPhotEvt.[h,cc]:
52 - added MGeomCam argument to GetRatioMin/Max
53
54 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
55 - added MReadCurrents
56
57 * mfileio/MReadCurrents.[h,cc]:
58 - added
59
60 * manalysis/MCurrents.[h,cc]:
61 - added
62
63 * mgui/MCamDisplay.[h,cc]:
64 - added current support
65
66 * mbase/MTime.h:
67 - preliminary changes to support currents
68
69 * mhist/MH.[h,cc]:
70 - added usescreenfactor to MakeDefCanvas
71
72
73
74 2003/05/30: Wolfgang Wittek
75
76 * macros/CT1Analysis.C
77 - current version of the CT1Analysis.C macro for the analysis of
78 CT1 data using ON and MC data
79
80
81
82 2003/05/27: Thomas Bretz
83
84 * mreflector/Makefile:
85 - removed obsolete includes
86
87 * mbase/MLogManip.h:
88 - for the moment removed dbg<< from dbginf again
89
90 * mimage/MHNewImagePar.cc:
91 - security check in fill
92
93 * mmain/MAnalysis.cc:
94 - fixed filling of MHNewImagePar
95
96
97
98 2003/05/26: Wolfgang Wittek
99
100 * mfileio/MCT1ReadPreProc.cc
101 - put back : if (event.spixsig_10thphot[i]==0)
102 continue;
103
104 * manalysis/MPadSchweizer.cc
105 - add pixels to MCerPhotEvt which are not yet in;
106 set their number of photons equal to zero
107
108
109
110 2003/05/26: Thomas Bretz
111
112 * mhist/MHCerPhotEvt.cc, mfileio/MCT1ReadAscii.cc:
113 - InitSize --> FixSize
114
115 * manalysis/MMcPedestalNSBAdd.cc:
116 - fixed a typo (* instead of /)
117
118
119
120 2003/05/23: Abelardo Moralejo
121
122 * mreflector/Makefile:
123 - added (was missing)
124
125
126
127 2003/05/23: Thomas Bretz
128
129 * Makefile:
130 - added mreflector
131
132 * manalysis/MCerPhotAnal.cc, manalysis/MCerPhotCalc.cc:
133 - use FixSize instead of InitSize
134
135 * manalysis/MCerPhotEvt.[h,cc]:
136 - replaced InitSize by FixSize (seems to be more logical)
137
138 * manalysis/MMcPedestalNSBAdd.cc:
139 - replaced GetR by GetPixRatio
140
141 * manalysis/MPedestalCam.cc:
142 - replaced GetEntries by GetEntriesFast
143
144 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
145 - added MReadRflFile
146
147 * mgeom/MGeomCam.[h,cc], mgeom/MGeomPix.[h,cc],
148 mgeom/MGeomCamMagic.[h,cc]:
149 - replaced R by D
150
151 * mgui/MCamDisplay.[h,cc]:
152 - added TClonesArray to display reflector events
153 - added FillRflEvent
154 - added ShowRflEvent
155 - adapted Paint function
156
157 * mgui/MHexagon.[h,cc]:
158 - replaced GetR by GetD
159 - added DistanceToPrimitive (capital T)
160
161 * mgui/Makefile:
162 - added mreflector
163
164 * mfileio/MReadRflFile.[h,cc]:
165 - added
166
167 * mreflector, mreflector/Makefile, mreflector/ReflectorLinkDef.h,
168 mreflector/MRflEvtData.[h,cc], mreflector/MRflSinglePhoton.[h,cc]:
169 mreflector/MRflEvtHeader.[h,cc], mreflector/MRflRunHeader.[h,cc]:
170 - added
171
172 * macros/readRfl.C:
173 - added
174
175
176
177 2003/05/22: Abelardo Moralejo
178
179 * mhist/MHMatrix.[h,cc]
180 - add member function ShuffleRows() to randomize the order of the
181 matrix rows. This is useful for instance for the random forest,
182 (See RanForest.C) when we feed a hadron training sample with
183 both protons and helium nuclei: if they are ordered (first all
184 events of one type, then those of the other) the method does not
185 seem to work well. Any other kind of ordering might be harmful
186 as well (in theta, phi or whatever).
187
188
189
190
191
192
193 2003/05/22: Wolfgang Wittek
194
195 * mfileio/MCT1ReadPreProc.[h,cc]
196 - add member function DiscreteTheta
197 - discretize the Theta according to the binning in Theta
198 (for data and MC)
199 original Theta is stored in the container "ThetaOrig"
200 the discretized Theta is stored in MMcEvt.fTelescopeTheta
201
202
203
204 2003/05/21: Thomas Bretz
205
206 * mfileio/MReadTree.cc:
207 - changed text of a warning
208 - removed obsolete comment
209
210 * mfileio/MWriteRootFile.[h,cc]:
211 - changed Print function to support kIsNewTree flag
212 - changed BIT(15) to BIT(16) because it is already used by TBranch
213
214
215
216 2003/05/21: Wolfgang Wittek
217
218 * mhist/MHBlindPixels.[h,cc]
219 - change 1D histogram into 2D histogram (pixel Id vs. Theta)
220 - add 2D histogram : no.of blind pixels vs. Theta
221
222 * mhist/MHSigmaTheta.cc
223 - correct "BinningPix"
224
225 * manalysis/MPadSchweizer.[h,cc]
226 - add simulation of blind pixels
227
228 * mhist/MHMatrix.cc
229 - in DefRefMatrix : allow variable bin size for 'hth' and 'hthd'
230
231
232
233 2003/05/20: Oscar Blanch Bigas
234
235 * mgeom/MGeomCamECO1000HG.[h,cc]
236 - new files for ECO1000 camera geometry with pixels
237 of half angualr size.
238
239 * mgeom/Mkefile:
240 - added MGeomCamECO1000HG.[h,cc] files
241
242 * mgeom/GeomLinkDef.h
243 - added class MGeomCamECO1000HG
244
245
246
247 2003/05/20: Thomas Bretz
248
249 * mbase/MLog.h:
250 - added Separator member function
251
252 * mfileio/MReadMarsFile.cc:
253 - moved output in Notify to MReadTree::Notify
254 - call MReadTree:Notify in Notify
255
256 * mfileio/MReadTree.[h,cc]:
257 - do not try to delete a Baddress if it is NULL ("*")
258 - added CheckBranchSize member function
259 - added the size consistency check to Notify
260
261 * mfileio/MWriteRootFile.cc:
262 - mini changes to Print-output
263
264 * mfilter/MF.[h,cc]:
265 - added Print-function
266
267 * mraw/MRawEvtPixelIter.h:
268 - removed wrong EOL characters
269
270 * macros/multidimdist2.C:
271 - made variable names unique
272
273 * macros/star.C:
274 - added sigmabar
275
276 * macros/status.C:
277 - added sigmabar
278 - added MHSigmaTheta
279
280 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
281 - added MFiltercutsCalc
282
283 * manalysis/MFiltercutsCalc.[h,cc]:
284 - added
285
286
287 2003/05/19: Thomas Bretz
288
289 * mgui/MCamDisplay.cc:
290 - removed an unused variable.
291
292 * Makefile.rules:
293 - fixed Mr.Proper
294
295 * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTaskList.cc,
296 mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc:
297 - use new manipulator 'underline'
298
299 * mbase/MLog.cc:
300 - added new underlining
301 - added blue color for debugging
302
303 * mbase/MLogManip.[h,cc]:
304 - added underline
305 - added dbg and increased all other debug(n) levels by one
306
307 * mbase/MParContainer.h:
308 - made fDisplay persistent (workaround for a obsolete warning in
309 root 3.02/07)
310
311 * mfileio/MWriteRootFile.[h,cc]:
312 - fixed a bug introduced when implementing UPDATE mode,
313 kIsNewTree set for TTree
314
315
316
317 2003/05/16: Abelardo Moralejo
318
319 * mmontecarlo/MMcEnergyEst.[h,cc]
320 - Added SetCoeff
321
322
323
324 2003/05/16: Thomas Bretz
325
326 * mfilter/MFEventSelector2.[h,cc]:
327 - added
328
329 * mfilter/Makefile, mfilter/FilterLinkDef.h:
330 - added MFEventSelector2
331
332 * mbase/MContinue.cc:
333 - SetDisplay for filter
334 - Set LogStream for filter
335
336 * mbase/MEvtLoop.cc:
337 - don't use pointer to fTasklist in PostProcess if not initialized
338 - do not execute Process if fTasklist is not initialized
339
340 * mbase/MTask.[h,cc]:
341 - overwrite SetDisplay (set also display of attached filter
342
343 * mbase/MTaskList.cc:
344 - minor changes
345
346 * mdata/MDataChain.[h,cc]:
347 - implemented ParseDataMember to support constants
348
349 * mfileio/MCT1ReadPreProc.[h,cc]:
350 - added fNumFile to support Rewind
351 - added Rewind
352
353 * mfileio/MRead.[h,cc]:
354 - new virtual function Rewind
355
356 * mfileio/MReadMarsFile.[h,cc]:
357 - added Rewind
358
359 * mfileio/MReadTree.[h,cc]:
360 - added Rewind
361 - fixed a missing 'else' in AddFile
362
363 * mhist/MBinning.[h,cc]:
364 - added SetEdges(TAxis&)
365 - added SetEdges(TH1&, char)
366
367 * mhist/MFillH.[h,cc]:
368 - added bit kDoNotDisplay
369
370 * mhist/MH.h:
371 - added a comment
372
373 * mhist/MH3.[h,cc]:
374 - implemented GetRule
375 - implemented GetNbins
376 - implemented FindFixBin
377
378 * mimage/MHHillasSrc.cc:
379 - replaced gPad->cd(4) by savepad
380
381 * mmain/MStatusDisplay.[h,cc]:
382 - fixed locked mode for loop-in-loop cases
383
384
385
386 2003/05/15: Wolfgang Wittek
387
388 * macros/CT1EgyEst.C
389 - replace "energyest.root" by paramout
390
391
392
393 2003/05/14: Wolfgang Wittek
394
395 * macros/CT1env.rc
396 - CT1env replaced by CT1env.rc
397
398 * mranforest/MRanForestCalc.cc
399 - exchange arguments in
400 FindCreateObj("MHadronness", fHadronnessName)
401
402
403
404 2003/05/13: Thomas Bretz
405
406 * mdata/MDataArray.[h,cc]:
407 - addeed GetData and >>-operator to fill a TVector from the array
408
409 * manalysis/MMultiDimDistCalc.cc:
410 - use new >>-operator from MDataArray
411
412 * mranforest/MRanForest.[h,cc]:
413 - TVector& in CalcHadronness declared const
414 - added a const qualifier to 'Float_t sum'
415 - removed Reset() from a TIter declaration (done by the TIter
416 constructor)
417
418 * mranforest/MRanForestCalc.cc:
419 - fill TVector with new >>-operator of MDataArray
420
421 * mranforest/MRanTree.[h,cc]:
422 - removed obsolete returns at the end of some functions
423 - TVector& in TreeHad declared const
424 - changed if to ?:-operator in TreeHad
425 - TreeHad() calls TreeHad(const TVector &) now (code is not
426 implemented twice)
427
428
429
430 2003/05/12: Abelardo Moralejo
431
432 * mhistmc/MHMcEnergyMigration.cc
433 - Draw(): fixed axis label in one plot.
434
435
436
437 2003/05/12: Thomas Bretz
438
439 * mmain/MStatusDisplay.[h,cc]:
440 - implemented UpdatePSHeader
441
442
443
444
445
446 2003/05/10: Thomas Bretz
447
448 * Makefile.rules:
449 - implemented diff
450
451 * NEWS:
452 - changed
453
454 * manalysis/MCT1SupercutsCalc.cc:
455 - fixed variable names
456
457 * mbase/MParContainer.cc:
458 - replaces IsA()->GetName() by ClassName()
459
460 * mbase/Makefile:
461 - removed obsolete include paths
462
463 * mdata/MDataArray.[h,cc]:
464 - new member function GetRule(int)
465
466 * mgui/MCamDisplay.[h,cc]:
467 - implemented GetObjectInfo
468
469 * mhist/MH.[h,cc]:
470 - implemented ProjectionX
471 - implemented ProjectionY
472 - implemented FindObjectInPad
473
474 * mhist/MHSigmaTheta.[h,cc]:
475 - implemented Paint
476
477 * mmain/MStatusDisplay.[h,cc]:
478 - implemented kFileCanvas
479 - implemented kFileBrowser
480
481
482
483 2003/05/09: Abelardo Moralejo
484
485 * mhistmc/MHMcEnergyMigration.[h,cc]
486 - Added histograms, changed Draw() to display them. Still
487 provisional, many changes in the whole part of the energy
488 estimator are needed.
489
490 * macros/CT1EEst.C, CT1EnergyEst.C
491 - Removed
492
493 * macros/CT1EgyEst.C
494 - Added example on how to use the energy estimation for CT1.
495 Very provisional!
496
497
498
499 2003/05/09: Wolfgang Wittek
500
501 * manalysis/MCT1SupercutsCalc.cc
502 - add SetReadyToSave()
503
504
505
506 2003/05/09: Thomas Bretz
507
508 * mbase/MLog.cc:
509 - do not underline if eNoColors is set
510 - fixed abug in Output() (last character missing when flushed)
511 - same when flushing to the GUI
512
513 * mbase/MLogManip.cc:
514 - removed an obsolete comment
515
516 * mfileio/MReadTree.cc:
517 - print warning in case no files could be added to chain
518
519 * mfilter/MFDataChain.h:
520 - fixed code layout
521
522 * mimage/MHHillasSrc.h:
523 - added Paint
524
525 * mimage/MHillasCalc.[h,cc]:
526 - changed default title
527
528 * Makefile:
529 - added rule 'diff'
530
531 * mhist/MHMatrix.cc:
532 - compressed some debug outputs
533
534 * manalysis/MSigmabar.[h,cc]:
535 - deleted the fCalcPixNum variable (not used).
536
537 * macros/star.C, macros/starct1.C:
538 - updated
539
540 * mhist/MBinning.cc:
541 - fixed SetBinningCos
542
543 * mhist/MHSigmaTheta.[h,cc]:
544 - in setting of binnings changes npix+1 to npix
545 (SetEdges takes the number of _bins_ as argument)
546 - fixed titles (LaTeX style)
547 - added default binning (may have to be changed for Magic)
548 - removed obsolete destructor
549 - removed default canvas size of 900x900
550 - temporarily removed SetLogy() for first pad. I'm searching
551 for a solution to put it in again when using the status display
552
553
554
555 2003/05/08: Thomas Bretz
556
557 * Makefile.rules:
558 - fixed the rmhtml bug
559
560 * macros/collarea.C:
561 - changed to use MStatusDisplay
562
563 * manalysis/MCT1SupercutsCalc.cc:
564 - fixed a typo
565
566 * mbase/MEvtLoop.[h,cc], mbase/MTaskList.[h,cc]:
567 - added FindTask member functions
568
569 * mbase/MLog.cc:
570 - do not crop logging to GUI to 1000 lines anymore
571
572 * mdata/MDataChain.cc:
573 - use GetRule() in the constructor instead of Print()
574
575 * mdata/MDataElement.cc, mfilter/MFDataChain.cc:
576 - do not return str+"something"
577
578 * mhist/MH.[h,cc]:
579 - fixed a bug in DrawCopy(TH1*,TH1*)
580 - overwrite Clone function and do not add TH1 to gDirectory
581 when cloning MH classes
582
583 * mimage/MHHillas.cc, mimage/MHHillasSrc.cc:
584 - adde a sanity check to Fill
585
586 * mimage/MHHillasSrc.cc:
587 - do not set the log scale before we have entries in the histogram
588
589
590
591 2003/05/08: Abelardo Moralejo
592
593 * mimage/MImgCleanStd.cc
594 - extended comment on standard cleaning. Removed an obsolete
595 comment.
596
597 * mhistmc/MHMcCollectionAreaCalc.cc
598 - Changed binning of histograms, so that the collection area
599 can be calculated also between 5 and 10 GeV (for pulsar studies)
600
601
602
603 2003/05/07: Nadia Tonello
604
605 * manalysis/MCT1PointingCorrCalc.[h,cc]
606 - deleted the fMcEvt variable (not used).
607
608
609 2003/05/07: Thomas Bretz
610
611 * mmain/Makefile, mmain/MainLinkDef.h:
612 - added MSearch
613
614 * mmain/MSearch.[h,cc]:
615 - added
616
617 * mmmain/MStatusDisplay.[h,cc]:
618 - implemented Search
619
620 * mhist/MHSigmaTheta.cc:
621 - removed borders around the pads (Draw)
622
623 * mfileio/MCT1ReadPreProc.cc:
624 - do not output the run number twice!
625
626 * mimage/MHillasExt.[h,cc]:
627 - changed ClassDef to 2
628 - updated comments
629
630 * mimage/MNewImagePar.cc:
631 - updated comments
632
633
634
635 2003/05/07: Abelardo Moralejo
636
637 * mranforest/Makefile
638 - fixed typo.
639
640
641
642 2003/05/06: Abelardo Moralejo
643
644 * mhistmc/MHMcCollectionArea.cc
645 - Added: delete &pally
646
647 * mfilter/MFCT1SelFinal.cc
648 - changed FindObject("MGeomCam") to
649 FindCreateObj("MGeomCamCT1","MGeomCam")
650
651 * mhistmc/MHMcCollectionArea.cc
652 - in procedure Calc(TH2D &hsel, TH2D &hall) : changed the
653 calculation of maximum impact parameter. Now it looks for
654 the non-empty bin of histogram "hall" with highest impact
655 parameter. The code could not work as it was before, but this
656 had influence only when running over camera files containing all
657 events, including non-triggers (while we usually run over files
658 containing only triggers).
659
660
661
662 2003/05/06: Thomas Bretz
663
664 * manalysis/MRan*, mhist/MHRan*:
665 - moved to new directory mranforest
666
667 * mranforest, mranforest/Makefile, mranforest/RanForestLinkDef.h,
668 mranforest/RanForestIncl.h:
669 - added
670
671 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
672 - removed MRan*
673
674 * mhist/Makefile, mhist/HistLinkDef.h:
675 - removed MHRan*
676
677 * Makefile:
678 - mranforest added
679
680 * mbase/MLog.cc:
681 - sanity check in MLog::Output (len>0)
682
683 * mimage/MImgCleanStd.cc:
684 - adapted path to html images
685
686 * htmldoc/*:
687 - moved to new path htmldoc/images
688
689 * Makefile.rules:
690 - corrected rule rmhtmldoc
691
692 * NEWS:
693 - updated
694
695 * macros/dohtml.C, macros/rootlogon.C:
696 - added mranforest
697
698 * mbase/MEvtLoop.cc:
699 - fixed a typo
700
701 * mhist/HistLinkDef.h
702
703
704
705 2003/05/05: Nadia Tonello
706
707 * mfilter/MFCT1SelStandard.cc
708 - correct the default name of fImgParName
709 ("MNewImgPar") => ("MNewImagePar")
710
711
712
713 2003/05/05: Thomas Bretz
714
715 * mbase/MEvtLoop.cc:
716 - underline Instatiation Message
717 - small change to a warning output
718
719 * mbase/MLog.[h,cc]:
720 - added stuff for underlining
721 - changed from TGListBox to TGViewText
722
723 * mmain/MStatusDisplay.[h,cc]:
724 - changed fLogBox from TGListBox to TGViewText
725 - added menu 'Log'
726 - changed division of status line to 'Goldener Schnitt'
727
728 * mhist/MHHadronness.cc, mhist/MHCerPhotEvt.cc, mhist/MHStarMap.cc,
729 mimage/MHHillas.cc:
730 - fixed 'redifinion of default argument'
731
732 * mbase/Makefile, mfileio/Makefile:
733 - moved first source file to second position to get rid of crashes
734 of rootcint on our Alpha
735
736 * mimage/MNewImagePar.cc:
737 - removed maxpixid (not used)
738
739 * manalysis/MRanTree.cc:
740 - replaced ostream.h by iostream.h
741
742 * manalysis/MPadding.h:
743 - added a missing const qualifier in the definition of 'Padding'
744
745 * mmontecarlo/MMcEnergyEst.cc:
746 - added math.h
747
748 * Makefile, mbase/Makefile, mmain/Makefile:
749 - changed order (linking on our Alpha failed)
750
751 * mbase/MLog.h:
752 - don't include iostream.h if __CINT__ (crashes rootcint on our
753 alpha)
754
755
756
757 2003/05/05: Wolfgang Wittek
758
759 * manalysis/MPadSChweizer.cc
760 - delete histograms in destructor
761
762
763
764 2003/05/02: Thomas Bretz
765
766 * Makefile.conf.general, Makefile.conf.linux, Makefile.conf.linux-gnu,
767 Makefile.conf.osf1, Makefile.conf.osf5.1:
768 - added MARSDEFINES, MARSFLAGS, MARSLIBS
769
770 * mars.cc:
771 - replaces HAVE_LOGO by HAVE_XPM
772
773 * NEWS:
774 - updated
775
776 * mbase/MLogo.cc:
777 - replaces marslogo_neu by marslogo
778 - encapsulated in HAVE_XPM
779
780 * mbase/Makefile:
781 - added MLogo.cc
782
783 * mmain/MGMenu.cc:
784 - fixed the 'KeyAutoRepeat' bug
785
786 * manalysis/MCerPhotEvt.[h,cc:
787 - added RemoveUnusedPixels
788
789 * manalysis/MSigmabar.cc:
790 - small simplification for compiler optimization
791
792 * mbase/MEvtLoop.cc:
793 - changed output to fDisplay
794 - changed behaviour in case of a failed PostProcess
795
796 * mbase/MLog.[h,cc]:
797 - added flushing and tab conversion to GUI
798 - added color support
799
800 * mbase/MParList.cc:
801 - replaced some *Iter by MIter
802
803 * mbase/MTask.cc, mbase/MTaskList.cc:
804 - added output to fDisplay
805 - replaced some *Iter by MIter
806
807 * mhist/MH.cc:
808 - don't add clones to directory
809
810 * mimage/MImgCleanStd.[h,cc]:
811 - replaced divisiond by multiplications
812 - fixed StreamePrimitive
813 - do not allow 0 rings
814
815 * mmain/MStatusDisplay.[h,cc]:
816 - added writing gif
817 - added writing C
818 - changes SaveAs to non-const (added output to status lines)
819 - replaced TGLabels by TGStatusBar
820
821
822
823 2003/04/30: Wolfgang Wittek
824
825 * manalysis/MPadSchweizer.[h,cc]
826 - reorder histograms
827
828 * mhist/MHSigmaTheta.[h,cc]
829 - remove last 3 plots (otherwise get segmentation violation ???)
830
831 * mimage/MHNewImagePar.[h,cc]
832 - change range of leakage to be plotted
833 (want to see also leakage=0)
834
835
836
837 2003/04/30: Nadia Tonello
838
839 * manalysis/MCerPhotPix.[h,cc]:
840 - deleted Bool_t fIsUsed and substituted with
841 the condition: fRing>0 in the functions
842 Bool_t IsPixelUsed() const{return fRing>0;}
843 void SetPixelUsed() { fRing = 1;}
844 void SetPixelUnused(){ fRing = 0;}
845
846
847
848 2003/04/29: Wolfgang Wittek
849
850 * mhist/MHSigmaTheta.[h,cc]:
851 - ClassDef( ,0) -> ClassDef( , 1)
852 - minor corrections in Draw()
853
854
855
856 2003/04/29: Thomas Bretz
857
858 * mfilter/MFCT1SelBasic.[h,cc], mfilter/MFCT1SelFinal.[h,cc],
859 mfilter/MFCT1SelStandard.[h,cc]:
860 - reordered includes
861 - removed MHillas from constructor (if present)
862 - added corresponding Setter-methods
863 - added many const qualifiers
864 - removed some obsolete data members
865 - made some member functions private
866 - only store fMm2Deg, not the pointer to MGeomCam
867 - don't use the CT1 camera build in... (to be discussed)
868 - fixed MHillas, MHillasExt and MNewImagePar stuff
869
870 * mimage/MImgCleanStd.[h,cc]:
871 - added Nadia to the list of authors
872 - added pngs for the formulars
873
874 * htmldoc, htmldoc/MImgCleanStd-f1.png, htmldoc/MImgCleanStd-f2.png:
875 - added
876
877 * manalysis/MCT1SupercutsCalc.[h,cc]:
878 - changed the default "MHillasExt" to "MHillas"
879
880 * mbase/MEvtLoop.cc:
881 - fixed a bug in ProcessGuiEvents
882
883 * mhist/MH*.[h,cc], mhistmc/MH*.[h,cc], mimage/MH*.[h,cc]:
884 - changed "Double_t w" in Fill to "const Stat_t w"
885 - added weight in some classes to TH::Fill
886
887 * mbase/MHtml.[h,cc]:
888 - removed
889
890 * mfileio/MCT1ReadPreProc.cc:
891 - removed the dependance on a MBinning in Theta.
892
893
894
895 2003/04/29: Abelardo Moralejo
896
897 * mmontecarlo/MMcCollectionareaCalc.[h,cc]
898 - Now the energy limits and spectral slope used in Corsika are
899 read from the run header. Warning: impact parameter is still
900 fixed (I changed it from 400 m to 300 m, our present MC
901 production default). Added warning message about this.
902 Collection areas calculated up to now with the new MC library
903 are overestimated by a ~77% ! This class will be removed in
904 the future and replaced by MFillH.
905
906 * mhistmc/MHMcCollectionArea.[h,cc]
907 - Adapted to the change of MMcCollectionAreaCalc. Added arguments
908 to CalcEfficiency.
909
910
911
912 2003/04/28: Nadia Tonello
913
914 * mimage/MImgCleanStd.[h,cc]
915 - added the option kDemocratic using sigmabar of the inner pixels
916 - added the option to select the number of rings of pixels
917 to analyze around the core pixels
918 - added documentation
919
920 * manalysis/MCerPhotPix.[h,cc]
921 - added fRing and Get-Set functions
922
923
924
925 2003/04/28: Oscar Blanch
926
927 * mgeom/MGeomCamECO1000.[h,cc]
928 - New files for ECO 1000 camera geometry.
929
930 * mgeom/GeomLinkDef.h
931 - Added class MGeomCamECO1000
932
933 * mgeom/Makefile
934 - Added class MGeomCamECO1000
935
936
937
938 2003/04/28: Abelardo Moralejo
939
940 * mmontecarlo/MMcEnergyEst.[h,cc]
941 - Lots of fixes after Thomas suggestions. Now cuts are not part
942 of the class, but introduced via a new MFilter* member. Changed
943 all Char_t* for TString. Changed own TMiniut pointer by gMinuit.
944 Removed couts and used fLog instead. Function fcn is no longer
945 declared external.
946
947
948
949 2003/04/28: Thomas Bretz
950
951 * NEWS:
952 - updated
953
954 * manalysis/MBlindPixelCalc.cc:
955 - use Are of pixles while interpolating
956
957 * mbase/MEvtLoop.cc:
958 - output speed in Evts/s to fDisplay
959
960 * mbase/MGGroupFrame.h:
961 - fixed a typo
962
963 * mbase/MTask.[h,cc]:
964 - Added OverwritesProcess
965
966 * mbase/MTaskList.[h,cc]:
967 - removed CheckClassForProcess
968 - replaced by MTask::OverwritesProcess
969
970 * mhist/MFillH.cc:
971 - only draw something if the class overwrites the Draw function
972
973 * mhist/MH.[h,cc]:
974 - added OverwritesDraw
975 - added a higher maximum, lower minimum to Draw(TH1, TH1)
976 - changed default size
977
978 * mhist/MHMatrix.cc:
979 - mini change
980
981 * mimage/MHHillas.[h,cc]:
982 - removed fUsedPix
983 - removed fCorePix
984
985 * mimage/MHHillasExt.[h,cc]:
986 - removed fHConc
987 - removed fHConc1
988 - changed default name to MHillasExt
989
990 * mimage/MHNewImagePar.[h,cc]:
991 - added fHistConc
992 - added fHistConc1
993 - added fHistUsedPix
994 - added fHistCorePix
995
996 * mimage/MHillas.cc:
997 - removed fNumCorePixels
998 - removed fNumUsedPixels
999 - made fCosDelta writable
1000 - made fSinDelta writable
1001 - made GetSinDelta() public
1002 - made GetCosDelta() public
1003
1004 * mimage/MHillasExt.[h,cc]:
1005 - removed fConc
1006 - removed fConc1
1007 - changed default name to MHillasExt
1008 - derives from MParContainer now instead of MHillas
1009
1010 * mimage/MNewImagePar.[h,cc]:
1011 - added fNumCorePixels
1012 - added fNumUsedPixels
1013 - added fConc
1014 - added fConc1
1015
1016 * mimage/MNewImageParCalc.[h,cc]:
1017 - removed
1018
1019 * mimage/MHillasCalc.[h,cc]:
1020 - changed so, that it can calc MHillas, MHillasExt and MNewImagePar
1021
1022 * mimage/MHillasSrc.cc:
1023 - sqrt(tand*tand+1) replaced by 1/CosDelta
1024
1025 * mmain/MStatusDisplay.[h,cc]:
1026 - added second argument to SetLogStream
1027
1028 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
1029 mhist/MHCerPhotEvt.[h,cc], mhist/MHEffOnTime.[h,cc],
1030 mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
1031 mhist/MHEnergyTheta.[h,cc], mhist/MHEnergyTime.[h,cc],
1032 mhist/MHFlux.[h,cc], mhist/MHMatrix.[h,cc],
1033 mhist/MHSigmaTheta.[h,cc], mhistmc/MHMcCollectionArea.[h,cc],
1034 mhistmc/MHMcDifRate.[h,cc], mhistmc/MHMcEfficiency.[h,cc],
1035 mhistmc/MHMcEfficiencyEnergy.[h,cc], mhistmc/MHMcEfficiencyImpact.[h,cc],
1036 mhistmc/MHMcEnergy.[h,cc], mhistmc/MHMcEnergyImpact.[h,cc],
1037 mhistmc/MHMcEnergyMigration.[h,cc], mhistmc/MHMcRate.[h,cc]:
1038 - removed DrawClone
1039 - fixed Draw
1040
1041 * macros/MagicHillas.C, macros/star.C:
1042 - removed MHillasExt (not necessary anymore)
1043 - added MNewImagePar
1044
1045 * macros/readCT1.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
1046 mmain/MAnalysis.cc:
1047 - added MHillasExt to be displayed
1048 - added MNewImagePar to be displayed
1049
1050 * manalysis/MCT1SupercutsCalc.[h,cc]:
1051 - removed empty destructor
1052 - fixed output in PreProcess
1053 - changed MHillasExt to MHillas
1054
1055
1056
1057
1058
1059 2003/04/28: Wolfgang Wittek
1060
1061 * manalysis/MPadSchweizer.[h,cc]
1062 - extend documentation
1063 - remove histograms which are also made by MHSigmaTheta
1064 - minor modifications
1065
1066
1067
1068 2003/04/25: Thomas Bretz
1069
1070 * mfilter/MFEnergySlope.cc:
1071 - removed obsolete PostProcess
1072
1073 * mdatacheck/MGDisplayAdc.cc:
1074 - fixed a bug which caused nothing to beeing displayed if only
1075 the Hi gains where existing (Exists->HasHi)
1076
1077 * mhist/MH.cc:
1078 - small change to GetNewPad
1079
1080 * mhistmc/MHMcEnergyMigration.h:
1081 - fixed the includes
1082
1083 * mgui/MCamDisplay.cc:
1084 - changed autoscaling (max<1:max=1 --> max==min:max=min+1)
1085
1086 * manalysis/MBlindPixelCalc.cc:
1087 - interpolate: take pixel area into account
1088
1089 * mhist/MHSigmaTheta.h:
1090 - removed nonsense GetSigmaThetaByName(const TString name)
1091 - removed nonsense GetSigmaPixThetaByName(const TString name)
1092 - removed nonsense GetDiffPixThetaByName(const TString name)
1093
1094 * manalysis/MPadSchweizer.cc:
1095 - fixed naming
1096 - fixed usage of operators
1097 - added some const qualifiers
1098 - replaced 'int OK' by 'Bool_t ok'
1099 - fixed wrong usage floating point value 0
1100
1101 * mimage/MImgCleanStd.cc:
1102 - moved ratio to the other side of the condition (don't divide
1103 if it is not necessary)
1104
1105
1106
1107 2003/04/24: Abelardo Moralejo
1108
1109 * macros/rootlogon.C
1110 - added gInterpreter->AddIncludePath(dir+"mhistmc");
1111
1112
1113
1114 2003/04/24: Thomas Bretz
1115
1116 * macros/rootlogon.C:
1117 - added mimage
1118
1119 * macros/dohtml.C:
1120 - added mhistmc
1121 - added mimage
1122 - added status.C
1123
1124 * mfilter/MFCT1Supercuts.[h,cc]:
1125 - removed
1126
1127 * manalysis/MPadSchweizer.[h,cc]:
1128 - renamed arguments of SetHistograms to Mars style
1129 - removed default argument for SetHistograms (usage would result
1130 in a crash)
1131 - removed empty destructor
1132
1133 * mhistmc/MHMcTriggerLvl2.h:
1134 - removed the wrong f in GetHistf
1135
1136 * manalysis/MSigmabarParam.h:
1137 - added const qualifiers to getters
1138
1139 * mfileio/MWriteRootFile.[h,cc]:
1140 - fixed support for UPDATE
1141
1142 * mfilter/MFEnergySlope.cc:
1143 - cleaned
1144 - removed empty PostProcess
1145
1146 * mhist/MHCerPhotEvt.cc:
1147 - removed ratio from Fill
1148
1149 * mhist/MH.h:
1150 - fixed a bug in the overloading of DrawClone
1151
1152 * mimage/MHillasSrc.[h,cc], mimage/MHHillasSrc.[h,cc]:
1153 - like suggested by Wolfgang: removed Head-Tail
1154
1155 * mbase/MEvtLoop.cc:
1156 - fixed a bug in the progress bar update at the end of the loop
1157
1158
1159
1160 2003/04/24: Wolfgang Wittek
1161
1162 * mfilter/MFCT1SelFinal.cc
1163 - small correction in output
1164
1165 * mhistmc/MHMcCT1CollectionArea.cc
1166 - plot all 3 histograms in DrawClone()
1167
1168 * manalysis/MPadSchweizer.[h,cc]
1169 - cleanup as proposed by Thomas
1170 - new member function SetHistograms() to set the pointers to the
1171 histograms to be used in the padding
1172
1173
1174
1175 2003/04/24: Antonio Stamerra
1176
1177 * mhistmc/MHMcTriggerLvl2.[h,cc]
1178 - renamed some variable (hf->fHist)
1179 - added fHist*Norm and fFNorm in the destructor
1180
1181 * manalysis/MMcTriggerLvl2.[h,cc]
1182 - added CalcCompactPixel() public method
1183 - implemented CalcPseudoSize method (still under construction...)
1184 - added inline method SetNewCamera(), used in the costructor
1185 - renamed global variables pixels_in_cell->gsPixelsInCell
1186 and pixels_in_lut->gsPixelsInLut
1187 - added destructor
1188
1189
1190
1191 2003/04/23: Thomas Bretz
1192
1193 * mhist/MHCerPhotEvt.[h,cc]:
1194 - updated dox
1195
1196 * manalysis/MCT1SupercutsCalc.h, manalysis/MPadSchweizer.h:
1197 - ClassDef -> 0
1198
1199 * NEWS:
1200 - updated
1201
1202 * mfileio/MWriteRootFile.[hcc]:
1203 - fixed the missing function of UPDATE files
1204
1205 * mhist/MFillH.[h,cc]:
1206 - implemented fWeight
1207 - adapted StreamPrimitive
1208 - changed fCanvas to //!
1209 - changed class version umber from 1 to 2
1210
1211 * mhist/MH.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
1212 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHArray.[h,cc],
1213 mhist/MHBlindPixels.[h,cc], mhist/MHCompProb.[h,cc],
1214 mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.[h,cc],
1215 mhist/MHEffOnTimeTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
1216 mhist/MHFadcCam.[h,cc], mhist/MHFlux.[h,cc],
1217 mhist/MHGamma.[h,cc], mhist/MHHadronness.[h,cc],
1218 mhist/MHMatrix.[h,cc], mhist/MHRanForest.[h,cc],
1219 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
1220 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
1221 mhist/MHStarMap.[h,cc], mhist/MHThetabarTheta.[h,cc],
1222 mhist/MHThetabarTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
1223 mhist/MHTimeDiffTime.[h,cc], mhistmc/MHMcCT1CollectionArea.[h,cc],
1224 mhistmc/MHMcEnergyImpact.[h,cc], mhistmc/MHMcEnergyMigration.[h,cc]
1225 mhistmc/MHMcTriggerLvl2.[h,cc], mimage/MHHillas.[h,cc],
1226 mimage/MHHillasExt.[h,cc], mimage/MHHillasSrc.[h,cc],
1227 mimage/MHNewImagePar.[h,cc]:
1228 - added second (weight) argument to Fill
1229 - in some headers: removed obvious virtual
1230 - removed some dummy Fill function (not necessary anymore)
1231
1232
1233
1234 2003/04/23: Abelardo Moralejo
1235
1236 * mhistmc/MHMcCT1CollectionArea.[h,cc]
1237 - Now the class inherits from MH instead of directly from
1238 MParContainer. Implemented SetupFill, so that the binning
1239 definitions are read from the parlist.
1240
1241 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
1242 - Removed. This class was superfluous, since the same job
1243 can be done using MFillH.
1244
1245 * mmontecarlo/Makefile, MontecarloLinkDef.h
1246 - removed class MMcCT1CollectionAreaCalc.
1247
1248 * macros/CT1collarea.C
1249 - adapted to changes above.
1250
1251 * mmc/MMcRunHeader.[hxx,cxx], mmc/MMCEvt.[hxx,cxx]
1252 - added comment in class description about the definition of
1253 the azimuth angle phi in the MC classes.
1254
1255
1256 2003/04/23: Antonio Stamerra
1257
1258 * mfilter/MFEnergySlope.[h,cc]
1259 - added new filter class to select events according to a given
1260 energy slope
1261
1262 * mfilter/Makefile, mfilter/FilterLinkDef.h
1263 - modified accordingly (added MFEnergySlope)
1264
1265 * manalysis/MMcTriggerLvl2Calc.cc
1266 - removed call to the MHMcTriggerLvl2->Fill() in Process()
1267
1268 * macros/triglvl2.C
1269 - added example of the MFEnergySlope filter
1270 - added filling of histos from MHMcTriggerLvl2
1271
1272
1273 2003/04/22: Abelardo Moralejo
1274
1275 * mmontecarlo/Makefile, MontecarloLinkDef.h
1276 - added MMcEnergyEst
1277 - added necessary include directories.
1278
1279 * mmontecarlo/MMcEnergyEst.cc
1280 - added filterhadrons.SetHadronnessName(fHadronnessName) to
1281 inform the filter about the name of the hadronness container
1282 to be used in the cuts.
1283
1284 * mfilter/MFCT1SelFinal.[h,cc]
1285 - added the possibility to cut also in Dist.
1286
1287
1288
1289 2003/04/22: Thomas Bretz
1290
1291 * mhist/MHHadronness.[h,cc]:
1292 - changed to support MStatusDisplay
1293
1294 * manalysis/MApplyPadding.[h,cc]:
1295 - removed
1296
1297 * mhist/MHMcCT1CollectionArea.[h,cc],
1298 mhist/MHMcCollectionArea.[h,cc], mhist/MHMcDifRate.[h,cc],
1299 mhist/MHMcEfficiency.[h,cc], mhist/MHMcEfficiencyEnergy.[h,cc],
1300 mhist/MHMcEnergy.[h,cc], mhist/MHMcEnergyImpact.[h,cc],
1301 mhist/MHMcEnergyMigration.[h,cc], mhist/MHMcIntRate.[h,cc],
1302 mhist/MHMcRate.[h,cc], mhist/MHMcTriggerLvl2.[h,cc]:
1303 - moved to new directory mhistmc
1304
1305 * mhistmc, mhistmc/Makefile, mhistmc/HistMcLinkDef.h:
1306 - new
1307
1308 * mhist/Makefile, mhist/HistLinkDef.h:
1309 - removed MHMc*
1310
1311 * mhistmc/MHMcCollectionArea.[h,cc]:
1312 - changed to fit requirements of MStatusDisplay
1313
1314 * Makefile:
1315 - added mhistmc
1316
1317 * mmain/MStatusDisplay.cc:
1318 - SetNoContextMenu(Bool_t flag) removed default argument
1319
1320 * mmain/Makefile:
1321 - added -I../mhistmc
1322
1323 * mhist/MWeight.[h,cc]:
1324 - added
1325
1326 * mhist/HistLinkDef.h:
1327 - added MWeight
1328
1329 * mhist/MH.h:
1330 - removed some debugging stuff
1331
1332
1333
1334 2003/04/22: Abelardo Moralejo
1335
1336 * mmontecarlo/MMcEnergyMigration.[h,cc]
1337 - Removed. It was not necessary, since the same job can be done
1338 with the already existing task MFillH.
1339
1340 * mhist/MHMcEnergyMigration.h
1341 - Changed ClassDef(MHMcEnergyMigration, 0)
1342 to ClassDef(MHMcEnergyMigration, 1) to allow writing the
1343 histograms to disk.
1344
1345
1346
1347 2003/04/21: Thomas Bretz
1348
1349 * manalysis/MBlindPixels.h:
1350 - IsBlind -> const
1351
1352 * mhist/HistLinkDef.h, mhist/Makefile:
1353 - added MHBlindPixels
1354
1355 * mhist/MH.[h,cc]:
1356 - changed the two DrawClone functions to one.
1357
1358 * mhist/MHHadronness.[h,cc]:
1359 - changed to fit the requirements of MStatusDisplay
1360
1361 * mhist/MHMatrix.cc:
1362 - SetDirectory(NULL) for all histograms created
1363
1364 * mhist/MHSigmaTheta.cc:
1365 - removed fNpix (is already in MHHillas)
1366 - removed fBlindId (--> MHBlindPixels)
1367
1368 * mhist/MHBlindPixels.[h,cc]:
1369 - new
1370
1371 * macros/plot.C:
1372 - Added MStatusDisplay support
1373
1374 * macros/status.C:
1375 - added MHNewImagePar
1376 - added MHHadronness
1377
1378 * manalysis/MBlindPixelCalc.cc:
1379 - updated class reference
1380
1381 * meventdisp/MGCamDisplay.[h,cc]:
1382 - fixed
1383
1384 * meventdisp/MGEvtDisplay.cc:
1385 - changed function adding the tab
1386
1387 * mgui/MCamDisplay.cc, mhist/MHCerPhotEvt.cc:
1388 - as a preliminary solution removed inner pad
1389
1390 * mhist/MFillH.cc:
1391 - make sure canvas is updated correctly in PostProcess
1392
1393 * mhist/MH.cc:
1394 - changed DrawCopy(TH1, TH1) and Draw(TH1, TH1) to fit the new needs
1395 display the range correctly and exchanged the two stat boxes
1396
1397 * mhist/MH3.cc:
1398 - fixed a bug in the default constructor
1399 - removed DrawClone
1400 - updated Draw function
1401
1402 * mhist/MHMcIntRate.[h,cc], mhist/MHRanForest.[h,cc],
1403 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
1404 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
1405 mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc],
1406 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc],
1407 mimage/MHNewImagePar.[h,cc]:
1408 - removed old DrawClone
1409 - updated Draw function
1410 - replaced some titles by latex titles in some classes
1411
1412 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
1413 - removed scaling stuff
1414
1415 * mmain/MStatusDisplay.cc:
1416 - fixed some minor bugs
1417
1418
1419
1420 2003/04/20: Thomas Bretz
1421
1422 * Makefile:
1423 - exchanged mbase and mmain
1424
1425 * Makefile.conf.general:
1426 - added MARSVER
1427
1428 * mars.cc:
1429 - use MARSVER
1430
1431 * macros/readMagic.C:
1432 - updated to work with the new MH-stuff
1433
1434 * macros/status.C:
1435 - added
1436
1437 * manalysis/MBlindPixelCalc.cc, manalysis/MCerPhotCalc.cc,
1438 manalysis/MMcPedestalCopy.ccm, manalysis/MMcPedestalNSBAdd.cc,
1439 mfileio/MReadMarsFile.cc, mimage/MHillasCalc.cc,
1440 mimage/MImgCleanStd.cc:
1441 - changed def. title
1442
1443 * manalysis/MCT1PointingCorrCalc.h:
1444 - minor change
1445
1446 * manalysis/MCerPhotEvt.[h,cc]:
1447 - don't use unused pixels for calculation of min/max
1448 - added Scale member function
1449
1450 * manalysis/MCerPhotPix.h:
1451 - added Scale inline function
1452
1453 * mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc],
1454 mbase/MParList.[h,cc], mbase/MTaskList.[h,cc],
1455 mfileio/MReadMarsFile.cc, mhist/MFillH.[h,cc]:
1456 - implemented use of fDisplay
1457
1458 * mbase/MParContainer.h:
1459 - Don't display name and class name if it is the same (GetDescriptor)
1460
1461 * meventdisp/MGCamDisplay.[h,cc]:
1462 - made working with new MH-stuff
1463
1464 * mfileio/Makefile:
1465 - added -I../mmain
1466
1467 * mgeom/MGeomCam.[h,cc]:
1468 - added Clone function
1469
1470 * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamMagic.cc:
1471 - commented out informal output at constructor
1472
1473 * mgui/MCamDisplay.[h,cc], mhist/MHStarMap.[h,cc],
1474 mimage/MHH*.[h,cc]:
1475 - changed to be more root oriented
1476
1477 * mgui/MHexagon.cc:
1478 - small changes
1479
1480 * mgui/Makefile:
1481 - added mhist
1482
1483 * mhist/MH.[h,cc]:
1484 - changed to be more root oriented
1485 - removed border
1486 - added DrawClone
1487 - GetNewPad
1488
1489 * mhist/MH3.cc:
1490 - removed some strange debug output
1491
1492 * mhist/MHCerPhotEvt.[h,cc]:
1493 - fixed some bug
1494 - made working with fDisplay
1495
1496 * mhist/Makefile:
1497 - added mmain
1498
1499 * mmain/MProgressBar.cc:
1500 - fixed a typo
1501
1502 * mmain/MStatusDisplay.[h,cc]:
1503 - new implementation
1504
1505 * mmain/MainLinkDef.h, mmain/Makefile:
1506 - added MStatusDisplay
1507 - added MGMenu
1508
1509 * mmain/MGMenu.[h,cc]:
1510 - added
1511
1512
1513
1514 2003/04/19: Abelardo Moralejo
1515
1516 * mmontecarlo/MMcEnergyEst.[h,cc]
1517 - Added. Contains routine for optimization of parameters of
1518 energy estimator.
1519
1520 * mmontecarlo/MMcEnergyMigration.[h,cc]
1521 - Added. Task to fill the energy migration matrix histograms
1522 contained in class MHMcEnergyMigration.
1523
1524
1525
1526 2003/04/17: Wolfgang Wittek
1527
1528 * mhist/MBinning.[h,cc]
1529 - replace for (int i=1; i<fEdges.GetSize()-1; i++)
1530 by for (int i=1; i<fEdges.GetSize(); i++)
1531
1532
1533
1534 2003/04/17: Wolfgang Wittek
1535
1536 * mfileio/MCT1ReadPreProc.cc
1537 - removed : if (theta > pi/2) continue;
1538 otherwise get inconsistency between no.of read events
1539 and no.of events after filter
1540 - write into MCerPhotEvt also pixels with zero no. of photons
1541
1542 * manalysis/MSigmabar.cc
1543 - correct wrong argument in call to memset
1544
1545 * manalysis/MPadSchweizer.cc
1546 - pad also pixels with zero no.of photons
1547
1548 * mhist/MHSigmaTheta.[h,cc]
1549 - add plot of no.of used pixels in MCerPhotEvt
1550 - add plot of Id of blind pixel
1551
1552
1553
1554 2003/04/14: Wolfgang Wittek
1555
1556 * manalysis/Makefile
1557 AnalysisLinkDef.h
1558 - MNewImagePar and MNewImageParCalc removed
1559
1560
1561
1562
1563 2003/04/12: Thomas Bretz
1564
1565 * mmain/MStatusDisplay.[h,cc]:
1566 - added
1567
1568 * manalysis/MPadding.[h,cc]:
1569 - simplified includes
1570 - changed some code (discussed with Robert)
1571 - fixed comments in header
1572 - changed ClassDef to 0
1573 - changed output to Mars style
1574 - fixed the memory leak of fHSigmabarMax
1575 - replaced TRandom by gRandom
1576 - removed usage of ->operator
1577
1578 * manalysis/MApplyPadding.[h,cc]:
1579 - replaced fRnd by gRandom
1580 - used MH::SetBinning
1581 - use telescope theta instead of theta
1582 - removed usage of ->operator
1583 - removed PostProcess
1584
1585 * manalysis/MPadSchweizer.cc:
1586 - fixed outputs in PreProcess
1587
1588 * manalysis/MSigmabar.[h,cc]:
1589 - added Reset member function
1590 - usage of memset
1591 - don't skip NumPhotons==0
1592 - changes discussed with Robert
1593 - small simplifications in loops
1594 - some fixes to the output
1595
1596 * manalysis/MSigmabarCalc.[h,cc]:
1597 - fixed outputs
1598 - some small simplifications
1599 - moved test for theta<120deg to MCT1ReadPreProc
1600
1601 * mfileio/MCT1ReadPreProc.[h,cc]:
1602 - skip events with theta>90deg
1603
1604 * mhist/MHSigmaPixel.[h,cc]:
1605 - fixes to the screen output
1606 - simplified usage of MBinning
1607
1608 * mhist/MHSigmaTheta.[h,cc]:
1609 - fixes to the screen output
1610 - simplified usage of MBinning
1611 - lower cased upper case local variables
1612 - removed DrawClone from Finalize (call from macro or executable)
1613
1614 * mhist/MHSigmabarTheta.[h,cc]:
1615 - fixes to the screen output
1616
1617 * mhist/MHStarMap.cc:
1618 - added some const qualifiers
1619
1620 * mhist/MHHadronnes.cc:
1621 - removed output of function name in Finalize because this
1622 information is already available on the screen.
1623
1624 * manalysis/MCT1PointingCorrCalc.h:
1625 - changed ClassDef to 0
1626 - removed empty PostProcess
1627 - fixes to the screen output in PreProcess
1628 - changed the order of the arguments in the constructor
1629 (name, title to the end)
1630
1631 * manalysis/MMultiDimDistCalc.cc:
1632 - added two const qualifiers
1633
1634 * mtemp/MObservatory.cc:
1635 - changed Magic1 coordinates to CT1 GPS.
1636
1637
1638
1639 2003/04/12: Wolfgang Wittek
1640
1641 * manalysis/MCT1PointingCorrCalc.[h,cc]
1642 - replaces MPointingCorr.[h,cc]
1643
1644 * manalysis/AnalysisLinkDef.h
1645 Makefile
1646
1647 * mbase/MFilter.h
1648 - set ClassDef(MFilter,1)
1649
1650 * mhist/MHHadronness.[h,cc]
1651 - improve warning printout
1652
1653 * mhist/MHMatrix.[h,cc]
1654 - type of 3rd argument of member function Fill
1655 changed from 'MF' to 'MFilter'
1656
1657
1658
1659 2003/04/11: Thomas Bretz
1660
1661 * macros/readMagic.C:
1662 - replaced GetEventNum by GetNumEntry
1663
1664 * manalysis/MCT1SupercutsCalc.cc:
1665 - fixed constructor (no default for fHadronnessName)
1666 - missing fHadronness->SetReadyToSave added
1667
1668 * manalysis/MMultiDimDistCalc.cc:
1669 - missing fHadronness->SetReadyToSave added
1670
1671 * manalysis/MParameters.cc:
1672 - changed title
1673
1674 * mfilter/MFCT1SelFinal.h:
1675 - set ClassDef to 0
1676
1677 * mimage/Makefile:
1678 - fixed a typo
1679
1680 * mraw/MRawEvtData.cc:
1681 - fixed Pixel assignment (i->ipos, fPosInArray++)
1682
1683
1684
1685 2003/04/10: Thomas Bretz
1686
1687 * mbase/MContinue.[h,cc]:
1688 - changed, so that also a filter given as a pointer is added to
1689 the tasklist automatically
1690 - added SetInverted
1691 - added IsInverted
1692
1693 * mbase/MTaskList.[h,cc]:
1694 - added RemoveFromList-function
1695
1696 * merpp.cc:
1697 - fixed typo
1698
1699 * mbase/MFilter.[h,cc]:
1700 - removed unnecessary base functions for Pre//PostProcess
1701 - added SetInverted
1702 - added IsInverted
1703
1704 * mbase/MTask.cc, mfileio/MCT1ReadPreProc.cc, mfileio/MReadTree.cc,
1705 mfilter/MF.cc, mfilter/MFilterList.cc
1706 - implemented IsConditionalTrue to support inverted filters
1707
1708 * mhist/MHHadronness.cc:
1709 - removed unnecessary check
1710
1711 * meventdisp/MGFadcDisp.cc:
1712 - remove all IDs in listbox
1713 - add entries sorted
1714
1715 * manalysis/MImgCleanStd.[h,cc], manalysis/MCameraSmooth.[h,cc],
1716 manalysis/MHillas.[h,cc], manalysis/MHillasSrc.[h,cc],
1717 manalysis/MHillasSrc.[h,cc], manalysis/MHillasCalc.[h,cc],
1718 manalysis/MNewImagePar.[h,cc], manalysis/MNewImageParCalc.[h,cc],
1719 mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc],
1720 mhist/MHHillasExt.[h,cc], mhist/MHNewImagePar.[h,cc]:
1721 - moved to new directory mimage
1722
1723 * mimage/Makefile, mimage/ImageLinkDef.h, mimage/ImageIncl.h:
1724 - new
1725
1726 * Makefile:
1727 - added mimage
1728
1729 * manalysis/AnalysisLinkDef.h, manalysis/Makefile
1730 mhist/HistLinkDef.h, mhist/Makefile:
1731 - removed moved files
1732
1733 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
1734 mhist/Makefile, mhist/AnalysisLinkDef.h, mmain/Makefile,
1735 mfilter/Makefile, meventdisp/Makefile, mgui/Makefile:
1736 - adapted
1737
1738
1739
1740 2003/04/09: Thomas Bretz
1741
1742 * manalysis/MCT1SupercutsCalc.[h,cc]:
1743 - moved last changes from MFCT1Supercuts to MCT1SupercutsCalc
1744
1745 * mhist/MHMcTriggerLvl2.[h,cc]:
1746 - fixed a warning
1747 - removed global variables
1748
1749
1750
1751 2003/04/09: Abelardo Moralejo
1752
1753 * manalysis/MHillasSrc.cc
1754 - changed comment about meaning of fCosDeltaAlpha
1755
1756
1757
1758 2003/04/08: Thomas Hengstebeck
1759
1760 * mhist/MHRanForest.cc, mhist/MHRanForestGini.cc
1761 - removed gStyle->SetOptStat(10), gStyle settings should be
1762 done by the user himself
1763
1764
1765
1766 2003/04/08: Abelardo Moralejo
1767
1768 * manalysis/MImgCleanStd.cc
1769 - Fixed "democratic" cleaning: now tail cut is proportional
1770 to pixel area instead of pixel radius as (erroneously) was
1771 before.
1772
1773 * NEWS
1774 - Changed comment on image cleaning.
1775
1776
1777
1778 2003/04/08: Thomas Bretz
1779
1780 * mhist/MHHadronness.cc:
1781 - no check for sump==0 and sumg==0 in loop necessary anymore
1782
1783 * Changelog, Changelog.02:
1784 - moved everything before 1/2003 to Changelog.02
1785
1786
1787
1788 2003/04/08: Wolfgang Wittek
1789
1790 * mfilter/MFCT1SelFinal.[h,cc]
1791 - add new member function SetHadronnessName()
1792
1793 * mhist/MHHadronness.[h,cc]
1794 - reset to SetOptStat(111100)
1795 - correct acceptance
1796
1797 * manalysis/MMultiDimDistCalc.[h,cc]
1798 - swap arguments in FindCreateObj
1799
1800
1801
1802 2003/04/08: Nicola Galante and Antonio Stamerra
1803
1804 * mhist/MHMcTriggerLvl2.[h,cc]
1805 - New class added (histograms for the MMcTriggerLvl2 class)
1806
1807 * mhist/Makefile
1808 - Added MHMcTrigggerLvl2 in SRCFILES
1809
1810 * manalysis/Makefile
1811 - Reintroduced MMcTriggerLvl2 and MMcTriggerLvl2Calc
1812 (they were removed!!)
1813
1814 * manalysis/MMcTriggerLvl2.h
1815 - 'const' added in inline functions Get****
1816
1817 * manalysis/MMcTriggerLvl2Calc.cc
1818 - added call to Fill method of MHMcTriggerLvl2
1819
1820 * macros/triglvl2.C
1821 - updated to have histograms with MHMcTriggerLvl2
1822
1823 * macros/dohtml.C
1824 - added triglvl2.C
1825
1826 * NEWS
1827 - new comment on L2T selection classes
1828
1829 2003/04/08: Wolfgang Wittek
1830
1831 * mfilter/Makefile
1832 FilterLinkDef.h
1833 - MFCT1Supercuts removed
1834
1835 * manalysis/MMultiDimDistCalc.h
1836 - set ClassDef(MMultiDimDistCalc,1)
1837
1838 * manalysis/MCT1SupercutsCalc.[h,cc]
1839 - new; replaces MFCT1Supercuts in mfilter
1840
1841 * manalysis/Makefile
1842 AnalysisLinkDef.h
1843
1844
1845
1846 2003/04/07: Thomas Bretz
1847
1848 * Makefile:
1849 - changed order
1850
1851 * manalysis/MMultiDimDistCalc.[h,cc]:
1852 - fixed default title
1853 - simplified code
1854 - added fHadronnessName
1855
1856 * manalysis/MRanForestCalc.[h,cc]:
1857 - added fHadronnessName
1858
1859 * mbase/MAGIC.h:
1860 - fixed a bug with rootcint
1861
1862 * meventdisp/MGFadcDisp.cc:
1863 - fixed a variable name
1864
1865 * mhist/MHHadronness.cc:
1866 - removed many old comments
1867 - simplified some code
1868 - uses argument in Fill now
1869
1870 * mmain/MMonteCarlo.cc:
1871 - some code simplification
1872 - fixed a warning
1873
1874 * macros/dohtml.C:
1875 - added testenv.C
1876
1877 * readraw.cc:
1878 - simplified
1879
1880 * mraw/MRawEvtData.cc:
1881 - fixed a bug in the draw function (the drawn pixel has not been the
1882 one with the given Id, but simply the i-th entry in the array)
1883
1884 * mfilter/MFCT1Supercuts.[h,cc]:
1885 - changed naming style of variables
1886 - changes array access
1887
1888 * mhist/MHFadcCam.[h,cc]:
1889 - added HasHi
1890 - added Exists
1891
1892 * mmain/MDataCheck.cc:
1893 - removed unimplemented buttons
1894
1895 * mdatacheck/MGDisplayAdc.[h,cc]:
1896 - tried to implement some unimplemented buttons
1897 - don't display non existing (empty) histograms in list
1898
1899
1900
1901 2003/04/04: Thomas Bretz
1902
1903 * mtools/MagicReversi.[h,cc]:
1904 - added support for Number of Players
1905 - added instructions
1906 - added support for Esc key
1907
1908 * mbase/MAGIC.h:
1909 - added version check to MAGIC.h
1910
1911
1912
1913 2003/04/04: Wolfgang Wittek
1914
1915 * mfilter/Makefile
1916 /FilterLinkDef.h
1917 - added MFCT1SelBasic, MFCT1SelStandard, MFCT1SelFinal,
1918 MFCT1Supercuts
1919
1920 * mfilter/MFCT1SelBasic.[h,cc]
1921 /MFCT1SelStandard.[h,cc]
1922 /MFCT1SelFinal.[h,cc]
1923 - new; they replace manalysis/MSelBasic.[h,cc]
1924 /MSelStandard.[h,cc]
1925 /MSelFinal.[h,cc]
1926
1927 * mfilter/MFCT1Supercuts.[h,cc]
1928 - new (supercuts from Daniel for CT1 Mkn421 2001 data)
1929
1930 * manalysis/MSelBasic.[h,cc]
1931 /MSelStandard.[h,cc]
1932 /MSelFinal.[h,cc]
1933 - deleted
1934
1935 * manalysis/Makefile
1936 AnalysisLinkDef.h
1937 - MSelBasic, MSelStandard, MSelFinal removed
1938
1939 * mfileio/MCT1ReadPreProc.[h,cc]
1940 - smeare theta only for MC events
1941
1942 // The following is not yet commited !!!!!!!!!!!!!
1943 * Mars/Makefile
1944 - in SUBDIRS put mfilter before manalysis
1945 (otherwise get link error)
1946
1947
1948
1949 2003/04/03: Abelardo Moralejo
1950
1951 * mmontecarlo/MMcTriggerRateCalc.cc:
1952 - added #include <math.h> for compilation on alpha (otherwise
1953 floor() is unkown)
1954
1955
1956
1957 2003/04/03: Thomas Bretz
1958
1959 * macros/testenv.C:
1960 - added
1961
1962 * mbase/MEvtLopp.cc, mbase/MParContainer.[h,cc],
1963 mbase/MParList.cc, mbase/MTaskList.cc:
1964 - changed the stuff for reading steering card - didn't really
1965 work like expected
1966
1967 * mhist/MHMatrix.cc, mfileio/MRead.cc, manalysis/MImgCleanStd.cc:
1968 - adapted ReadEnv
1969
1970 * mhist/MHMatrix.[h,cc]:
1971 - added ReadEnv
1972
1973 * mfileio/MCT1ReadPreProc.[h,cc]:
1974 - base SmearTheta on new FindLoEndge
1975 - simplified
1976
1977 * mhist/MBinning.h:
1978 - added FindBinLoEdge
1979 - added FindBinHiEdge
1980
1981 * mdata/MDataArray.[h,cc]:
1982 - added Clear
1983 - added Delete
1984
1985 * mbase/MEvtLoop.cc:
1986 - added output of the name
1987
1988 * mbase/MLog.[h,cc]:
1989 - don't use any pthread stuff if _REENTRANT is not defined
1990
1991 * mfileio/MRead.cc, mhist/MHMatrix.cc:
1992 - fixed waring for unreachable statement
1993
1994 * mhist/MHArray.cc:
1995 - fixed: redifinition of default argument
1996
1997
1998
1999
2000 2003/04/02: Abelardo Moralejo
2001
2002 * mmc/MMcTrigHeader.hxx
2003 - added threshold>0 check in the calculation of
2004 GetMeanThreshold
2005
2006 * mmontecarlo/MMcTriggerRateCalc.cc
2007 - The check of the MC spectral index value is now done by
2008 comparing integers instead of real numbers.
2009 - Found out with GREAT surprise that the graphical output
2010 has been completely commented out by someone(?) because it
2011 produced a memory leak. Also the function comment did not
2012 match the rules (my fault; is it correct now?) This commenting
2013 out has not been logged to this file, as far as I can see. This
2014 is rather unkind, I thought that when somebody finds some bug or
2015 messy code, he should either correct and commit it (and log the
2016 change here) and/or inform the author of the mistake to correct
2017 it. Please try to do so in the future instead of simply
2018 commenting out useful code!
2019
2020 * mdata/MDataValue.h
2021 - added default constructor (otherwise, no constant values
2022 can be used in the parameters used in the random forest
2023 separation)
2024
2025
2026
2027
2028 2003/04/02: Wolfgang Wittek
2029
2030 * mfileio/Makefile
2031 - mhist added, because MBinning is used in MCT1ReadPreproc
2032
2033 * mfileio/MCT1ReadPreProc.[h,cc]
2034 - new member function SmearTheta
2035 - store smeared Theta in MMcEvt::fTelescopeTheta
2036 store original Theta in MParameterD container "ThetaOrig"
2037 store fhourangle in MParameterD container "HourAngle"
2038
2039 * manalysis/MPointingCorr.[h,cc]
2040 - get hour angle from ParameterD container "HourAngle"
2041
2042 * manalysis/MSelBasic.[h,cc]
2043 MSelStandard.[h,cc]
2044 MSelFinal.[h,cc]
2045 - new member functions SetCuts()
2046
2047
2048
2049 2003/04/01: Abelardo Moralejo
2050
2051 * macros/CT1EnergyEst.C
2052 - added argument (maximum dist parameter), changed (reduced) output
2053 histograms, added writing to (and reading from) a file the energy
2054 estimation parameters and the histograms. Added comments.
2055
2056 * manalysis/MEnergyEstParam.[h,cc]
2057 - added member function GetCoeff. Changed comment.
2058
2059
2060
2061 2003/03/31: Thomas Bretz
2062
2063 * manalysis/MParameters.[h,cc]:
2064 - added
2065
2066 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
2067 - added MParameters, MParameterD, MParameterI
2068
2069 * mhist/MHArray.[h,cc]:
2070 - added default constructor
2071 - added Set-function
2072 - added Init function
2073 - moved code from constructors to Set and Init
2074
2075 * Makefile.conf.linux:
2076 - removed -fno-rtti to make it compatible with root 3.04.02
2077
2078 * NEWS:
2079 - changed
2080
2081 * manalysis/MImgCleanStd.[h,cc]:
2082 - added SetLvl1
2083 - added SetLvl2
2084 - added ReadEnv
2085
2086 * manalysis/MNewImagePar.[h,cc]:
2087 - removed unnecessary fHillas data member
2088 - removed unnecessary fSrcPos data member
2089 - removed unnecessary Set/GetSrcPos
2090
2091 * manalysis/MNewImageParCalc.[h,cc]:
2092 - removed unnecessary SetSrcPos
2093 - removed const-qualifier from fGeomCam, fCerPhotEvt
2094 (trouble with root 3.02/06)
2095
2096 * manalysis/MRanForest.cc:
2097 - changed cout-output
2098
2099 * manalysis/MSigmabar.cc:
2100 - changed Area to area (local variable)
2101
2102 * mbase/MEvtLoop.[h,cc]:
2103 - added evtloop name to constructor (default=Evtloop)
2104 - adapted StreamPrimitive
2105 - added ReadEnv
2106 - added WriteEnv
2107
2108 * mbase/MParContainer.[h,cc]:
2109 - removed TROOT.h
2110 - fixed const-qualifier for Copy-function for root>3.04.01
2111 - added ReadEnv
2112 - added WriteEnv
2113 - added IsEnvDefined
2114 - added GetEnvValue
2115
2116 * mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
2117 - added ReadEnv
2118 - added WriteEnv
2119
2120 * mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc]:
2121 - changed AddFile declaration to declaration in MRead
2122 - added return value to AddFile
2123
2124 * mfileio/MRead.[h,cc]:
2125 - added template for AddFile
2126 - added ReadEnv
2127
2128 * mgui/MHexagon.[h,cc]:
2129 - fixed const-qualifier for Copy-function for root>3.04.01
2130
2131 * mhist/MH.cc:
2132 - fixed the FindGoodLimit stuff for root> 3.04.01
2133
2134 * mhist/MHRanForest.[h,cc], mhist/MHRanForestGini.[h,cc]:
2135 - removed unnecessary casts
2136 - fixed a copilation error with root 3.04.01 (kFullDotlarge
2137 doesn't exist)
2138 - removed second Draw (one should not add something twice to
2139 the pad)
2140
2141 * mmontecarlo/MMcTriggerRateCalc.cc:
2142 - changes to the header
2143 - changes to the fLog stuff
2144 - added a cast to get rid of a warning
2145
2146 * mtools/Makefile, mtools/ToolsLinkDef.h:
2147 - added MagicReversi
2148
2149 * mtools/MagicRevers.[h,cc]:
2150 - added
2151
2152
2153
2154 2003/03/28: Thomas Bretz
2155
2156 * mbase/MParContainer.h:
2157 - added kEnableGraphicalOutput
2158 - added EnableGraphicalOutput
2159 - added IsGraphicalOutputEnabled
2160
2161 * mbase/MParList.h:
2162 - changed BIT(15) to BIT(17)
2163
2164 * mhist/MH.[h,cc]:
2165 - SetBinning(TH1*, TH1*) --> SetBinning(TH1*, const TH1*)
2166
2167 * mhist/MH3.h:
2168 - changed BIT(15) to BIT(17)
2169 - changed BIT(16) to BIT(18)
2170 - changed BIT(17) to BIT(19)
2171
2172 * mhist/MHMatrix.[h,cc]:
2173 - added DrawDefRefInfo
2174 - added CopyCrop
2175 - added GetRandomArrayI
2176 - changed DefRefMatrix to support the above
2177 - fixed a bug in DefRefMatrix (evtcount2 in the last loop
2178 instead of evtcount1)
2179 - Don't do anything in the finalization if the matrix has the correct
2180 dimensions
2181 - fixed comment of DefRefMatrix
2182 - changed number of first column from 1 to 0
2183 - changed BIT(16) to BIT(17)
2184
2185
2186
2187 2003/03/28: Wolfgang Wittek
2188
2189 * mhist/MHMatrix.cc
2190 - DefRefMatrix: if nmaxevts>fM.GetNrows() set
2191 nmaxevts = fM.GetNrows()
2192
2193 * manalysis/MSelBasic.[h,cc]
2194 - better output
2195
2196 * manalysis/MSelStandard.[h,cc]
2197 - different cut in DIST
2198
2199 * mfileio/MCT1ReadPreProc.[h,cc]
2200 - store hour angle in variable fOtherCphFraction
2201
2202 * manalysis/MHillasSrcCalc.h
2203 - replace in 'SetInput' fHillasName = hilname;
2204 by fHillasInput = hilname;
2205
2206 * manalysis/MNewImagePar.[h,cc]
2207 /MNewImageParCalc.[h,cc]
2208 - new; calculates new image parameters
2209
2210 * mhist/MHNewImagePar.[h,cc]
2211 - new; plots new image parameters
2212
2213 * manalysis/AnalysisLinkDef.h
2214 manalysis/Makefile
2215
2216 * mhist/HistLinkDef.h
2217 mhist/Makefile
2218
2219
2220
2221 2003/03/27: Thomas Hengstebeck
2222
2223 * manalysis/MRanForest.[h,cc]
2224 - allocation of TObjArray fForest moved to constructor.
2225 - use of gRandom
2226
2227 * manalysis/MRanTree.[h,cc]
2228 - use of gRandom
2229
2230 * macros/RanForest.C
2231 - gRandom initialized as TRandom3 object.
2232
2233
2234
2235 2003/03/25: Abelardo Moralejo
2236
2237 * macros/mergecamera.C
2238 - added warning to prevent dangerous misuse of this macro.
2239
2240
2241
2242 2003/03/25: Wolfgang Wittek
2243
2244 * mhist/MHStarMap.[h,cc]
2245 - use constant step size along the main axis of the ellipse
2246
2247 * manalysis/MPointingCorr.[h,cc]
2248 - new class for calculating the pointing correction
2249
2250 * mmc/MMcEvt.hxx
2251 - add GetOtherCphFraction()
2252
2253 * manalysis/Makefile
2254
2255 * manalysis/AnalysisLinkDef.h
2256
2257
2258
2259 2003/03/24: Abelardo Moralejo
2260
2261 * manalysis/MEnergyEstParam.cc
2262 - now energy estimation (for CT1) is done using the same model
2263 as in D.Krannich's thesis.
2264
2265
2266
2267 2003/03/24: Thomas Bretz
2268
2269 * manalysis/MHillasSrcCalc.[h,cc]:
2270 - removed last argument in constructor, replaced by SetInput
2271
2272 * mfilter/MFEventSelector.[h,cc]:
2273 - removed unnecessary last argument
2274
2275
2276
2277 2003/03/21: Thomas Hengstebeck
2278
2279 * manalysis/MRanTree.[h,cc]
2280 - new; parameter container to store a single random tree
2281
2282 * manalysis/MRanForest.[h,cc]
2283 - new; parameter container to store complete forest
2284
2285 * manalysis/MRanForestGrow.[h,cc]
2286 - new; task to grow trees (training)
2287
2288 * manalysis/MRanForestCalc.[h,cc]
2289 - new; task to calculate hadronness using random forest
2290
2291 * manalysis/MRanForestFill.[h,cc]
2292 - new; task to read in the trees of the random forest
2293
2294 * manalysis/Makefile, manalysis/HistLinkDef.h:
2295 - added MRanTree, MRanForest, MRanForestGrow, MRanForestCalc,
2296 MRanForestFill
2297
2298 * mhist/MHRanForest.[h,cc]
2299 - new; histogram showing variance of estimated hadronness as
2300 function of no. of combined trees
2301
2302 * mhist/MHRanForestGini.[h,cc]
2303 - new; histogram showing mean decrease in Gini-index as function
2304 of RF-input-parameters
2305
2306 * mhist/Makefile, mhist/HistLinkDef.h:
2307 - added MHRanForest, MHRanForestHillas
2308
2309 * macros/RanForest.C
2310 - new; g/h-separation by Random Forest-method
2311
2312 * macros/RanForest2.C
2313 - new; reading in saved random forest (using MRanForestFill)
2314
2315
2316
2317 2003/03/21: Abelardo Moralejo
2318
2319 * mhist/MHMatrix.[h,cc]:
2320 - Added third argument (a filter) to the second instantiation
2321 of the Fill procedure.
2322
2323 * macros/CT1EnergyEst.C:
2324 - Example of the parameter calculation and use of the energy
2325 estimation method for CT1.
2326
2327
2328
2329 2003/03/21: Thomas Bretz
2330
2331 * manalysis/MEnergyEstParam.[h,cc]
2332 - Added StopMapping and Print functions.
2333
2334 * manalysis/MSel*.h:
2335 - set default for HilName to MHillas
2336 - set default for HilNameSrc to MHillasSrc
2337
2338 * mfileio/MCT1ReadPreProc.[h,cc]:
2339 - do not flood the output with all events from the first run
2340 - output meaningfull text instead of variable names
2341 - removed a 'goto'!
2342 - changed savePedRMS according to the coding conventions to
2343 fPedRMS and the array of fixed size to a TArrayF
2344
2345 * mbase/MEvtLoop.cc:
2346 - added a events counter which counts the real number of
2347 processed events.
2348
2349 * mdata/MDataChain.[h,cc]:
2350 - implemented random numbers
2351 - implemented a conversion from degrees to radians and vice versa
2352
2353
2354
2355 2003/03/20: Thomas Bretz
2356
2357 * mfilter/MF.[h,cc]:
2358 - changed fFilter (already used in base class MTask) to fF
2359
2360
2361
2362 2003/03/19: Abelardo Moralejo
2363
2364 * macros/CT1collarea.C:
2365 - Added filter to cut in hadronness (now available in new version
2366 of root CT1 Monte Carlo file from Wolfgang).
2367
2368
2369
2370 2003/03/19: Robert Wagner
2371
2372 * mhist/MH3.cc:
2373 - changed MH3::New() such that constructor according to Thomas'
2374 previous changes is supported
2375
2376
2377
2378 2003/03/19: Thomas Bretz
2379
2380 * mhist/MH3.[h,cc]:
2381 - changed default constructor to support different dimensions
2382
2383 * mhist/MHArray.[h,cc]:
2384 - added AddHistogram
2385
2386 * meventdisp/MGEvtDisplay.cc, mfileio/MReadTree.[h,cc],
2387 meventdisp/MReadMarsFile.cc:
2388 - changed MReadTree::GetEventNum to MReadTree::GetNumEntry
2389
2390 * macros/estfit.C:
2391 - adopted to new MChisqEval
2392
2393 * mtools/MChisqEval.[h,cc]:
2394 - added
2395
2396 * mtools/Makefile, mtools/ToolsLinkDef.h:
2397 - added MChisqEval
2398
2399 * manalysis/MEnergyEstParam.[h,cc]:
2400 - slight changes
2401
2402 * mfileio/MCT1ReadPreProc.cc:
2403 - changed name to MRead
2404
2405
2406
2407 2003/03/18: Thomas Bretz
2408
2409 * mfileio/MReadTree.cc:
2410 - fixed a bug in the AddFile function
2411
2412 * mhist/MHMatrix.[h,cc]:
2413 - implemented a request of Th. Hengstebeck: Let DefRefMatrix
2414 return the 'unused' events
2415
2416
2417
2418 2003/03/18: Abelardo Moralejo
2419
2420 * mhist/MHMcCT1CollectionArea.[h,cc]
2421 - Added arguments in constructor: number of bins and ranges of the
2422 x-axis (energy) of the 2-d histograms. Changed type of binning:
2423 now the x-axis is log10(energy) and bins have equal width.
2424
2425 * macros/CT1collarea.C
2426 - The MHMcCT1CollectionArea object is now created and added to the
2427 parlist so that we can choose the binning. Changed the way
2428 histograms are written to the output file.
2429
2430
2431
2432 2003/03/13: Abelardo moralejo
2433
2434 * mhist/MHMcCT1CollectionArea.[h,cc]
2435 - Added for calculations of collection area for CT1.Contains three
2436 2-d histograms with axis energy vs theta angle: one histogram for
2437 all events, one for analyzed events, one for the collection area.
2438
2439 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
2440 - Added for the same reason.
2441
2442 * macros/CT1collarea.C
2443 - Uses the above classes
2444
2445
2446
2447 2003/03/12: Abelardo Moralejo
2448
2449 * macros/mergecamera.C
2450 - Added. Merges several MC camera output files into a single file.
2451
2452
2453
2454 2003/03/08: Wolfgang Wittek
2455
2456 * macros/AnalyseCT1.C
2457 - for the CT1 data analysis
2458
2459 * mhist/MHMatrix.[h,cc]
2460 - let refcolumn start at 1 (not at 0)
2461
2462 * mhist/MHSigmaTheta.[h,cc]
2463 - Draw replaced by DrawCopy
2464 - add SetDirectory(NULL)
2465
2466 * manalysis/MSelBasic.[h,cc]
2467 MSelStandard.[h,cc]
2468 MSelFinal.[h,cc]
2469 - more detailed output for errors
2470 - bugs removed
2471
2472 * manalysis/MPadSchweizer.[h,cc]
2473 - add SetDirectory(NULL)
2474 - add fErrors
2475
2476 * mfilter/MFEventSelector.[h,cc]
2477 - add fErrors
2478
2479 * manalysis/MMultiDimDistCalc.[h,cc]
2480 - check division by zero
2481
2482 * mhist/MHHadronness.[h,cc]
2483 - check division by zero
2484 - normalize distributions of hadronness
2485
2486 * mfileio/MCT1ReadPreProc.[h,cc]
2487 - add event number (event.isecs_since_midday)
2488 - change definition of "fIsMcFile",
2489 because outpars.bmontecarlo is set wrongly sometimes
2490 - copy pedestalRMS for each event from the header information
2491 - check for the presence of a footer record even after reading
2492 a run header
2493
2494 * mmc/MMcEvt.[hxx,cxx]:
2495 - add GetEvtNumber()
2496
2497
2498
2499 2003/02/27: Abelardo Moralejo
2500
2501 * mmontecarlo/MMcTriggerRateCalc.cc:
2502 - Fixed: MMCTrigHeader could not be found in the case of camera
2503 files containing single trigger condition.
2504
2505 * macros/trigrate.C
2506 - no plot is made in the case of single trigger condition.
2507
2508 * mhist/MHMcRate.[h,cc]
2509 - Added member fTriggerCondNum to keep track of what trigger
2510 condition corresponds to each MHMcRate object, for the case of
2511 files with more than one condition (when running camera in
2512 trigger_loop mode). Added also Set and Get procedures for nre
2513 member.
2514
2515 * mmain/MMonteCarlo.cc
2516 - Fixed bug: matrix BgR was created with dimension "dim", a number
2517 which can be negative. Put "num" instead of "dim".
2518
2519
2520
2521 2003/02/25: Thomas Bretz
2522
2523 * mbase/MParContainer.cc:
2524 - small simplification for Cosy
2525
2526 * mbase/MLog.cc:
2527 - allow a maximum of 1000 lines in the gui
2528
2529
2530
2531 2003/02/25: Abelardo Moralejo
2532
2533 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
2534 - Added axis labels in graphic output
2535 - Added Get function for rate histograms
2536
2537 * macros/trigrate.C
2538 - Added output file with rate histograms
2539
2540
2541
2542 2003/02/24: Abelardo Moralejo
2543
2544 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
2545 - Fixed mistake when analysing camera files containing all
2546 events (including non-triggers): fShowers was always zero.
2547 - Added reading of MMcTrigHeaders in ReInit
2548 - Added procedure Draw for graphics output: rate versus
2549 discriminator threshold (useful for camera files with several
2550 trigger conditions).
2551
2552 * macros/trigrate.C
2553 - Added some explanations. Style improvements in function
2554 GetNSBEvents. Added call to MMcTriggerRateCalc::Draw
2555
2556 * mhist/MHMcRate.[h,cc]
2557 - Added GetTriggerRate() and GetTriggerRateError()
2558 - Added members fMultiplicity and fMeanThreshold, with their
2559 corresponding Set and Get functions
2560 - Added info on discriminator threshold and L1 trigger
2561 multiplicity on the printout.
2562
2563 * mmc/MMcTrigHeader.hxx
2564 - Added GetMultiplicity() and GetMeanThreshold()
2565
2566
2567 2003/02/22: Wolfgang Wittek
2568
2569 * mhist/Makefile
2570 - MHSigmaTheta added
2571
2572 * mhist/HistLinkDef.h
2573 - MHSigmaTheta added
2574
2575 * mhist/MHSigmaTheta.[h,cc]
2576 - type inconsistency removed
2577
2578
2579
2580 2003/02/21: Abelardo Moralejo
2581
2582 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
2583 - adapted to new camera files, added warnings.
2584 - added ReInit procedure to read relevant info from from the
2585 run headers
2586
2587 * mhist/MHMcRate.[h,cc]
2588 - adapted accordingly. Added Set functions for several members.
2589
2590 * mmc/MMcCorsikaRunHeader.h
2591 - added Get functions for fELowLim, fEUppLim and fSlopeSpec.
2592
2593 * mmain/MMontecarlo.cc, macros/trigrate.C
2594 - adapted to changes above, changed MReadTree to MReadMarsFile to
2595 be able to read the run headers.
2596
2597
2598
2599 2003/02/21: Antonio Stamerra
2600
2601 * manalysis/MMcTriggerLvl2.[cc|h]
2602 - new data member fCompactNN needed to define a compact pixels
2603 - new inline functions SetCompactNN and GetCompactNN
2604 - Method Calc(int neighpix) -> Calc(). The value of neighpix
2605 is read from fCompactNN
2606
2607 * manalysis/MMcTriggerLvl2Calc.[cc|h]
2608 - Check on fCompactNN added in the PreProcess
2609
2610 * macros/triglvl2.C
2611 - Set of fCompactNN added
2612
2613
2614
2615 2003/02/21: Wolfgang Wittek
2616
2617 * manalysis/MSelFinal.[h,cc]
2618 - 'const' removed from pointers
2619
2620 * macros/AnalyseCT1.C
2621 - macro for the CT1 analysis (work in progress)
2622
2623
2624
2625 2003/02/20: Wolfgang Wittek
2626
2627 * manalysis/Makefile
2628 - add MSelFinal
2629
2630 * manalysis/AnalysisLinkDef.h
2631 - add MSelFinal
2632
2633 * manalysis/MPadSchweizer.[h,cc]
2634 - slight modification of padding procedure
2635
2636 * manalysis/MSigmabarCalc.[h,cc]
2637 - 'const' removed from pointers
2638
2639 * mhist/MHMatrix.[h,cc]
2640
2641 * mhist/MHSigmaTheta.[h,cc]
2642
2643
2644
2645 2003/02/20: Abelardo Moralejo
2646
2647 * mhist/MH.cc
2648 - Removed call to TGaxis::Optimize for compilation under root
2649 versions > 3.03, since in them this procedure is no longer
2650 existing. I did this to allow compilation under root_3.04,
2651 since earlier versions has a bug which prevents from
2652 plotting in the simple way some variables in a tree
2653 (example: fConc and others in the output of star.C). This
2654 is a temporal fix, I guess something will have to
2655 substitute the call to Optimize...
2656
2657
2658
2659 2003/02/20: Antonio Stamerra
2660
2661 * manalysis/MMcTriggerLvl2.[cc|h]
2662 - new; replaces MTrigLvl2.[cc|h]
2663 - new data members: fLutPseudoSize, fPseudoSize.
2664 - functions renamed:
2665 GetLutPseudoSize -> CalcBiggerLutPseudoSize
2666 GetBiggerFiredCell -> CalcBiggerFiredCell
2667 - new inline functions: GetLutPseudoSize(), GetPseudoSize().
2668 - new member functions:
2669 Calc(); CalcPseudoSize (not yet implemented)
2670 - Redefined Print() function as a TObject.
2671 - pixels_in_cell and pixels_in_lut redefined as static data
2672 members
2673
2674 * manalysis/MMcTriggerLvl2Calc.[cc|h]
2675 - new; replaces MTrigLvl2FillTask.[cc|h]
2676 - creation and filling of histograms commented
2677 - Process() calls the MMcTriggerLvl2::Calc()
2678
2679 * mfilter/MFTriggerLvl2.[h|cc]
2680 - new class to select events using MMcTriggerLvl2 data members.
2681
2682 * macros/triglvl2.C
2683 - added example to use the MFTriggerLvl2 filter.
2684
2685
2686
2687 2003/02/19: Wolfgang Wittek
2688
2689 * manalysis/MSelBasic.[h,cc]
2690 - new; evaluates the Basic Cuts (after the calibration)
2691
2692 * manalysis/MSelStandard.[h,cc]
2693 - new; evaluates the Standard Cuts
2694 (after the calculation of the image parameters and before the
2695 calculation of the hadronness)
2696
2697 * manalysis/MHillasCalc.[h,cc]
2698 - replace
2699 fHillas = (MHillas*)pList->FindCreateObj(fHilName);
2700 by
2701 fHillas = (MHillas*)pList->FindCreateObj("MHillas",
2702 fHilName);
2703 in order to allow MHillas containers with a name
2704 different from "MHillas"
2705
2706 * mhist/MHHillasExt.[h,cc]
2707 - replace
2708 TObject *obj = plist->FindObject("MHillas");
2709 by
2710 TObject *obj = plist->FindObject(fHilName, "MHillas");
2711 in order to allow MHillas containers with a name
2712 different from "MHillas"
2713 - add a 3rd argument in the constructor : fHilName
2714
2715 * manalysis/MHillasSrcCalc.[h,cc]
2716 - add new argument for constructor:
2717 the name of the MHillas input container
2718 in order to allow MHillas input containers with a name
2719 different from "MHillas"
2720
2721 * mhist/MHMatrix.[h,cc]
2722 - add member function DefRefMatrix();
2723 it defines the reference sample for the g/h separation;
2724 the selection of events for the reference sample can be made
2725 such that the distribution of a certain variable (for example
2726 Theta) agrees with a target distribution.
2727
2728 * mfilter/MFEventSelector.[h,cc]
2729 - add new argument for constructor:
2730 the name of the read object
2731 in order to allow also read objects which have a name
2732 different from
2733 "MRead"
2734
2735
2736
2737 2003/02/18: Thomas Bretz
2738
2739 * mfileio/MReadTree.cc:
2740 - added a fix for a bug in the workaround using wildcards
2741
2742
2743
2744 2003/02/14: Thomas Bretz
2745
2746 * mtemp/MObservatory.[h,cc]:
2747 - added
2748
2749
2750
2751 2003/02/10: Abelardo Moralejo
2752
2753 * Makefile.conf.osf1
2754 - Added -lpthread to compilation flags (otherwise linking fails
2755 in alfa)
2756
2757 * manalysis/Makefile, AnalysisLinkDef.h
2758 - Changed MApplyPadding for MPadding
2759
2760
2761
2762 2003/02/07: Wolfgang Wittek
2763
2764 * mhist/MHSigmaTheta.[h,cc]
2765 - new; 2D distribution : Theta, Sigmabar
2766 3D distribution : Theta, pixel number, Sigma
2767 3D distribution : Theta, pixel number, Sigma^2-Sigmabar^2
2768 these histograms may be used for the padding
2769
2770 * manalysis/MPadding.[h,cc]
2771 - new; replaces MApplyPadding.[h,cc]
2772 some errors removed
2773
2774 * manalysis/MSigmabar.[h,cc]
2775 - new definition of Sigmabar (only relevant for MAGIC)
2776 - add in member function 'Calc' a 3rd argument : 'const
2777 MCerPhotEvt &evt'
2778 - calculate sigmabar for 'MCerPhotEvt' pixels
2779 - in member function 'Calc' return Float_t fSigmabar instead of
2780 Bool_t
2781 - copies of objects replaced by references
2782
2783 * manalysis/MSigmabarCalc.[h,cc]
2784 - fSig->Calc(*fCam, *fPed) replaced by
2785 fSig->Calc(*fCam, *fPed, *fEvt)
2786 - change type of result of fSig->Calc from Bool_t to Float_t
2787
2788 * mfileio/MCT1ReadPreProc.cc
2789 - add in member function PreProcess() the initialization of the
2790 total number of pixels :
2791 fPedest->InitSize(iMAXNUMPIX);
2792 - remove statements that cannot be reached ('break' after
2793 'return')
2794
2795 * manalysis/MPadSchweizer.[h,cc]
2796 - alternative to MPadding
2797 - does the padding ala Thomas Schweizer
2798
2799
2800
2801 2003/02/06: Thomas Bretz
2802
2803 * mgeom/MGeomCam.[h,cc]:
2804 - fixed a warning (GetPixRatio(int) --> GetPixRatio(Uint)
2805
2806
2807
2808 2003/02/07: Antonio Stamerra
2809
2810 * manalysis/MTrigLvl2.[cc|h]
2811 - added new function
2812 MTrigLvl2::GetLutCompactPixel(int cell, int lut, int
2813 neighpix=2) which calculates the number of compact pixel
2814 in one lut
2815 - added new function GetLutPseudoSize(int neighpix=2) which
2816 calculates the lut-pseudosize
2817 - added static data member pixel_in_lut
2818 - merging of the PrintCell and PrintStatus functions in a single
2819 Print(int cell) function
2820 - Added comments using the standard layout
2821 - some small changes following Thomas comments (memset, *fLog)
2822
2823
2824
2825 2003/02/06: Thomas Bretz
2826
2827 * mbase/MLog.[h,cc]:
2828 - serialized the GUI output (problems with mutithreded prgs,
2829 eg Cosy)
2830
2831 * mtemp/MObservatoryLocation.[h,cc], mtemp/MVPObject.[h,cc],
2832 mtemp/MVPPlotter.[h,cc]:
2833 - added changes discussed in Wuerzburg
2834
2835 * mfileio/MCT1ReadPreProc.cc:
2836 - some simplifications
2837
2838
2839
2840 2003/01/31: Antonio Stamerra & Marcos Lopez
2841
2842 * mgui/MCamDisplay.[cc|h]
2843 - Added a new function MCamDisplay::SetPix(const Int_t pixnum,
2844 const Int_t color, Float_t min, Float_t max) which just set the
2845 color of a given pixel
2846
2847 * created two new classes for simulating the second level trigger
2848 in the directory manalysis:
2849 - MTrigLvl2.[cc|h] // Implement the Lvl2 topology and
2850 // selection strategies
2851 - MTrigLvl2FillTask.[cc|h] // For a given MMc event, fill the
2852 // MTrigLvl2 with the Lvl1 trigger
2853 // information
2854
2855 * manalysis/Makefile
2856 - Added -I../mgui
2857
2858 * Added macro macros/triglvl2.C which uses the above classes.
2859
2860
2861
2862 2003/01/27: Robert Wagner
2863
2864 * mfileio/MCT1ReadPreProc.[cc|h]
2865 - Added call of MTaskList::ReInit after processing of new
2866 run header
2867 - Filling of MC container complies to Oscar's changes of
2868 MMcEvt.[hxx,cxx] dated 2003/01/20
2869 - Added filling of run number in MRawRunHeader object while
2870 processing a new run header
2871
2872
2873
2874 2003/01/23: Robert Wagner
2875
2876 * manalyis/MSigmabarCalc.cc
2877 - MSigmabarCalc::Process()
2878 Replaced fMcEvt->GetTheta() by fMcEvt->GetTelescopeTheta()
2879
2880
2881
2882 2003/01/20: Oscar Blanch
2883
2884 * mmc/MMcEvt.[hxx,cxx]
2885 - Data members: fElecCphFraction, fMuonCphFraction,
2886 fOtherCphFraction have been introduced.
2887 - Class version updated to 3.
2888
2889 * mmc/MMcCorsikaRunHeader.[h.cc]
2890 - Data members: fWobbleMode and fAtmosphericModel introduced.
2891 - Class version updated to 2.
2892
2893
2894
2895 2003/01/19: Thomas Bretz
2896
2897 * manalysis/MCerPhotCalc.[h,cc]:
2898 - slight changes, mainly to the layout
2899
2900 * manalysis/MCerPhotEvt.[h,cc]:
2901 - some small changes to make the code a bit faster
2902
2903 * manalysis/MCerPhotPix.[h,cc]:
2904 - added AddNumPhotons
2905
2906 * mbase/MContinue.[h,cc]:
2907 - changed comments
2908 - enhanced functionality and fixed some small bugs
2909
2910 * mbase/Makefile:
2911 - added mfilter to paths (to be fixed)
2912
2913 * mfileio/MCT1ReadPreProc.cc:
2914 - Init fNumEvents = 0
2915
2916 * mgeom/MGeomCam.cc:
2917 - return 0 Ratio if the pixel number exceeds the number of pixels
2918
2919 * mgui/MCamDisplay.[h,cc]:
2920 - added sanity check for the maximum number of pixels
2921 - added functions to set the three different palettes
2922 - removed the buttons
2923 - fixed the context menu display
2924
2925 * mhist/HistLinkDef.h, mhist/Makefile:
2926 - added MHCerPhotEvt
2927
2928 * mhist/MHCerPhotEvt.[h,cc]:
2929 - added
2930
2931 * mhist/MFillH.cc:
2932 - changed the initialization of fParContainer from pList to NULL
2933
2934 * mhist/MHHillasExt.cc:
2935 - fixed a smallo bug when filling the histograms (crached when scaling
2936 under some circumstances)
2937
2938 * mhist/MHStarMap.cc:
2939 - added a warning output
2940
2941 * mmontecarlo/MMcCollectionAreaCalc.cc:
2942 - added a check for impact=NaN (some MC Files have this)
2943
2944
2945
2946 2003/01/17: Robert Wagner
2947
2948 * manalysis/MApplyPadding.cc
2949 - bugfix: Effective number of used pixels taken from
2950 MCerPhotEvt container, not from MPedestalCam
2951
2952
2953
2954 2003/01/16: Wolfgang Wittek
2955
2956 * mhist/MHMatrix.[h,cc]
2957 - member function MHMatrix::Read added
2958 the function calls TObject::Read(name) and SetName(name)
2959
2960
2961
2962 2003/01/15: Wolfgang Wittek
2963
2964 * mdata/MDataMember.cc
2965 - in MDataMember::PreProcess()
2966 "if (fCall)" replaced by "if (fCall && !fObject)"
2967 The additional condition "&& !fObject" is to make sure that read
2968 MDataMembers works correctly.
2969
2970
2971
2972 2003/01/08: Oscar Blanch Bigas
2973
2974 * mgeom/MGeomMirror.[h,cc]
2975 - Varible members to store mirror reflectivities have been
2976 introduced: fReflectivity and fWavelength.
2977 - Member function to set reflectivity added: SetReflectivity
2978 - Member function to set TArrayF size: SetArraySize
2979 - Class version number changed to 2.
Note: See TracBrowser for help on using the repository browser.