source: trunk/MagicSoft/Mars/Changelog@ 2155

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