source: trunk/MagicSoft/Mars/Changelog@ 2169

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