source: trunk/MagicSoft/Mars/Changelog@ 2161

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