source: trunk/MagicSoft/Mars/Changelog@ 2172

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