source: trunk/MagicSoft/Mars/Changelog@ 2160

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