source: trunk/MagicSoft/Mars/Changelog@ 2164

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