source: trunk/MagicSoft/Mars/Changelog@ 2157

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