source: trunk/MagicSoft/Mars/Changelog@ 2171

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