source: trunk/MagicSoft/Mars/Changelog@ 2163

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