source: trunk/MagicSoft/Mars/Changelog@ 2303

Last change on this file since 2303 was 2303, checked in by hengsteb, 22 years ago
*** empty log message ***
File size: 112.1 KB
Line 
1 -*-*- END OF LINE -*-*-
2
3
4 2003/08/19: Thomas Hengstebeck
5
6 * mranforest/MRanForest.cc:
7 Removed error in calculation of fDataRang in CreateDataSort().
8 In the loop where fDataRang is set, the local variable v must
9 be used with indices n1 and n2.
10
11
12 2003/08/19: Wolfgang Wittek
13
14 * manalysis/MCT1Supercuts.[h,cc]
15 - new class
16 - container for the supercut parameters
17
18 * manalysis/MCT1SupercutsCalc.[h,cc]
19 - get supercut parameters from container 'MCT1Supercuts'
20
21 * manalysis/MCT1FindSupercuts.[h,cc]
22 - new class
23 - optimizes the parameters for the supercuts
24
25 * manalysis/MMinuitInterface.[h,cc]
26 - new class
27 - interface for Minuit
28
29 * manalysis/Makefile
30 AnalysisLinkDef.h
31 - include MCT1FindSupercuts
32 MMinuitInterface
33
34 * mhist/MH3.cc
35 - reset fHist in SetupFill();
36 this is necessary if the same MH3 object is used in more than one
37 eventloop
38
39 * mhist/MHMatrix.cc
40 - give name to the event loop
41
42 * mhist/MHFindSignificance.[h,cc]
43 - new class
44 - calculates the significance of the gamma signal in the alpha plot
45
46 * mhist/MHCT1Supercuts.[h,cc]
47 - new class
48 - plots various quantities during the optimization of the supercuts
49
50 * mhist/Makefile
51 HistLinkDef.h
52 - MHFindSignificance included
53 - MHCT1Supercuts included
54
55
56 2003/08/01: Thomas Bretz
57
58 * mhist/MHCamera.[h,cc]:
59 - added Fill(x, y, w)
60 - renamed GetStats to GetStatisticBox
61
62 * mhist/MHStarMap.[h,cc]:
63 - include TH2 moved to source file
64
65 * mranforest/MRanForest.[h,cc], mranforest/MRanTree.[h,cc]:
66 - do not use all the data numbers and dimensions in thousands
67 of arguments if the data is available eg from the size of an array
68 - removed obsolete variables from header
69 - many small simplifications
70 - removed some obsolete variables from functions
71 - added many const qualifiers
72 - localized many more variables
73
74 * mranforest/MRanForestFill.[h,cc]:
75 - default fNumTrees set to -1 tree (all trees)
76
77 * manalysis/MBlindPixelCalc.[h,cc]:
78 - interpolate Pedestal, too
79 - Only count 'valid' pixels
80
81 * mfileio/MRead.[h,cc]:
82 - enhanced AddFiles
83
84 * mhist/MHCamEvent.[h,cc]:
85 - Added PrintOutlayers
86
87 * mhist/MHCamera.[h,cc]:
88 - added GetNumPixels
89 - added default to GetMean and GetRMS
90
91 * mhist/MHTriggerLvl0.[h,cc]:
92 - added PrintOutlayers
93
94 * merpp.cc:
95 - added more arguments
96 - replace .raw by .root if no root file given
97 - automatic extension adding
98
99 * mbase/MEvtLoop.[h,cc]:
100 - added estimated run time
101 - in Process: Changes type of rc from Bool_t to Int_t
102
103 * mmain/MStatusDisplay.cc:
104 - changed order in Tab-menu
105
106 * mraw/MRawFileRead.cc:
107 - consistency check for 0xc0c1 files
108
109 * mraw/MRawRunHeader.cc:
110 - initialize variables
111 - added 0xc0c1 support
112
113
114
115 2003/07/29: Thomas Bretz
116
117 * manalysis/MBlindPixelCalc.cc:
118 - count only pixel which contents are adde
119
120 * mbase/MArgs.cc:
121 - added namespace
122
123 * mbase/MDirIter.h:
124 - added rec-argument to constructor
125
126 * mfileio/MCT1ReadPreProc.[h,cc], mfileio/MReadRflFile.[h,cc]:
127 - adapted to virtual base function
128
129 * mfileio/MRead.[h,cc]:
130 - added AddFiles(MDirIter&)
131 - changed AddFile to virtual
132
133 * mfileio/MReadTree.cc:
134 - use AddFile in the constructor
135
136 * mhist/MH.[h,cc]:
137 - remove 'nonew' from option
138
139 * mhist/MHHadronness.[h,cc]:
140 - added GetHadronness
141 - changed output
142
143 * mhist/MHMatrix.[h,cc]:
144 - use TMatrixRow in shuffle
145 - added ReduceRows
146 - use default for PrintStatistics
147 - removed graphics from Fill - will crash in batch mode
148
149 * mimage/ImageLinkDef.h, mimage/Makefile:
150 - added MImgCleanTGB
151
152 * mimage/MCameraSmooth.h:
153 - fixed a typo
154
155 * mmain/MStatusDisplay.cc:
156 - added sanity check to HasCanvas
157
158 * mranforest/MHRanForest.cc, mranforest/MHRanForestGini.cc:
159 - fixed a crashed caused by GetMaximum in newer root versions
160 - optimized some small pieces of code
161 - SetRangeUser removed, problems with newer root verion using
162 roots auto-scale instead
163
164 * mranforest/MRanForest.cc:
165 - do not use variables in arguments which can be used locally
166 - replaced pow(,2) by faster and more accurate val*val
167 - test gRandom at the beginning of the function
168 - changed output
169 - removed TArray::Reset. Not necerry at many places. Instatiation
170 already initializes array with 0s
171 - Use a const reference to the matrices instead of a copy!
172 - Removed some unnecessary castings
173 - added some const qualifiers
174 - removed fErr from data members (obsolete)
175
176 * mranforest/MRanForestCalc.cc:
177 - fixed a typo in the comments
178
179 * mranforest/MRanTree.[h,cc]:
180 - do not use variables in arguments which can be used locally
181 - localized some variables
182 - test gRandom at the beginning of the function
183 - added some const qualifiers
184 - removed TArray::Reset. Not necerry at many places. Instatiation
185 already initializes array with 0s
186 - added some overwrites of TreeHad
187
188
189
190 2003/07/17: Oscar Blanch
191
192 * mmc/MMcCorsikaRunHeader.[h,cc]
193 - add member data fNumTelesope
194 - add member data fTelescopes
195 - add member data fViewconeAngles[2]
196 - add member function Fill_CT
197 - version increased 2 -> 3
198
199 * mmc/MMcRunHeader.[hxx,cxx]
200 - add member data fImpactMax
201 - modify member function Fill
202 - version increased 3 -> 4
203
204 * mmc/MMcFadcHeadr.[hxx,cxx]
205 - add member data f[Ampl,Fwhm]Outer
206 - add member data fLow2HighGain
207 - modify member function Set[Ampl,Fwhm]
208 - add member function SetLow2High
209
210 * mmc/Mdefine.h, MFadcDefine.h, MTriggerDefine.h
211 - MFADC_CHANNELS, CAMERA_PIXELS, TRIGGER_PIXELS -> 3500
212
213 * mgeom/MGeomCorsikaCT.[h,cc]
214 - new class with information of CT location in Corsika simulation
215
216 * mgeom/Makefile, GeomLinkDef.h
217 - add new class
218
219
220
221
222
223 2003/07/14: Wolfgang Wittek
224
225 * mhist/MHOnSubtraction.[h,cc]
226 - add member function GetSignificance()
227
228 * mhist/MHMatrix.cc
229 - add MProgressBar in Fill()
230
231 * mmontecarlo/MMcEnergyEst.h
232 - add member functions GetNumCoeffA()
233 GetNumCoeffB()
234
235 * mfilter/MCT1SelBasic.[h,cc]
236 - remove runs 601, 613, 614 for MC gamma
237
238 * manalysis/MCT1SupercutsCalc.cc
239 - remove bug (dd2)
240 - set fMatrix = NULL in constructor
241
242 * mgeom.MGeomCamCT1Daniel.[h,cc]
243 - new; Daniel's CT1 geometry
244
245 * mgeom/Makefile
246 GeomLinkDef.h
247
248
249
250 2003/07/14: Oscar Blanch
251
252 * mgeom/MGeomCamMagic919.[h,cc]
253 - Geometry for a Magic camera with 919 small pixels
254
255 * mgeom/[Makefile, GeomLinkDef.h]
256 - Compiling the above mentioned geometry
257
258
259
260 2003/07/13: Thomas Bretz
261
262 * mbase/MArgs.[h,cc]:
263 - fixed compile problem with root 3.02/07
264
265 * meventdisp/MGCamDisplay.cc, mevtdisp/MGEvtDislay.cc:
266 - fixed missing MHCamera::SetOptStat
267
268
269
270 2003/07/12: Thomas Bretz
271
272 * mhistmc/MHMcCT1CollectionArea.[h,cc]:
273 - made the enum as FillType_t a public member of the class
274
275 * macros/CT1collarea.C
276 - Updated accordingly. Can somebody please check whether it
277 still works.
278
279 * mbase/MArgs.h:
280 - added some comment
281
282 * mraw/MRawRunHeader.cc:
283 - added an 'inf' to the log-stream
284
285 * macros/status.C:
286 - added some more plots
287 - added some sanity chacks
288
289 * macros/sumevents.C, macros/sumeventserr.C, macros/sumeventsrms.C
290 macros/sumpedestalrms.C, macros/sumpedestals.C:
291 - fixed SetOptStat
292
293 * manalysis/MBlindPixelCalc.[h,cc]:
294 - removed dangerous SetPixels(int, short*)
295 - changed Id to Idx
296 - fixed a bug in SetPixels which caused crashes
297 - renamed SetPixels to SetPixelIndices
298
299 * mhist/MHCamera.[h,cc]:
300 - removed SetOptStat and fOptStat - found a better solution
301 - fixed DistancetoPrimitive to show TPaveStat correctly
302 - Use GetPainter() instead of an own THistPainter
303
304 * mmain/MStatusDisplay.cc:
305 - some small changes to the layout
306
307
308
309 2003/07/11: Wolfgang Wittek
310
311 * mhist/MHMatrix.cc
312 - add tlist.PrintStatistics() after event loop
313
314
315
316 2003/07/08: Abelardo Moralejo
317
318 * mmc/MMcEvt.hxx
319 - Uncommented the getter function for fCoreX and fCoreY (is there
320 any reason why they were commented out?). Added Getter functions
321 for the parameters of the longitudinal fit to the particle
322 distribution of the shower.
323
324
325
326 2003/07/08: Wolfgang Wittek
327
328 * macros/CT1EgyEst.C:
329 - de-comment filters
330 - add PrintStatistics after event loop
331
332 * manalysis/MEnergyEstParamDanielMkn421.[h,cc]
333 - new; calculates estimated energy using Daniel's parametrization
334 and parameter values for Mkn421
335
336 * manalysis/AnalysisLinkDef.h
337 Makefile
338 - include MEnergyEstParamDanielMkn421
339
340 * manalysis/MCT1SupercutsCalc.[h,cc]
341 - add MHillasSrc.fAlpha to fMap
342 - add member functions SetParams(Double_t *par)
343 GetParams(Double_t *par)
344
345
346
347 2003/07/06: Abelardo Moralejo
348
349 * mhistmc/MHMcCT1CollectionArea.[h,cc]
350 - Added possibility of using a logarithmic or linear scale in
351 energy. The function MHMcCT1CollectionArea::SetEaxis sets
352 what should be filled in the energy axis (either the energy
353 or its decimal logarithm).
354
355 * macros/CT1collarea.C
356 - Added example on how to use the new function
357 MHMcCT1CollectionArea::SetEaxis
358
359
360
361 2003/07/06: Thomas Bretz
362
363 * Makefile:
364 - replaced '-shared' by $(DYNLIB)
365
366 * Makefile.conf.linux, Makefile.conf.linux-gnu,
367 Makefile.conf.osf1, Makefile.conf.osf5.1:
368 - added DYNLIB
369
370 * Makefile.conf.darwin:
371 - added
372
373 * mgui/MCamEvent.cc:
374 - removed obsolete include
375
376 * mgui/Makefile:
377 - removed obsolete include dirs
378
379 * mhist/MHCamera.cc:
380 - fixes for root 3.05/01
381
382 * mraw/MRawEvtData.cc:
383 - added type 1 and 2 to GetPixContent
384
385 * mraw/MRawEvtPixelIter.[h,cc]:
386 - added GetMax[Hi,Lo]GainSample
387
388 * macros/pixsatrate.C:
389 - added
390
391 * Makefile.conf.general:
392 - added -lHistPainter
393
394 * NEWS:
395 - updated
396
397 * macros/pixsatrate.C:
398 - added Saturation rate of lo gains
399
400 * macros/sumevents.C, macros/sumeventserr.C,
401 macros/sumpedestalrms.C, macros/sumpedestals.C:
402 - fixed axis titles
403 - use new SetOptStat
404
405 * manalysis/MCerPhotAnal2.[h,cc]:
406 - count and print number of skipped events
407
408 * meventdisp/MGCamDisplay.cc:
409 - fixed a 'division by zero'
410
411 * mhist/MHCamEvent.cc, mhist/MHTriggerLvl0.cc:
412 - take name from MHCamEvent if fNameEvt not available
413
414 * mhist/MHCamera.[h,cc]:
415 - use THistPainter to Draw title and statistics box
416 - added fOptStat
417 - added GetMean
418 - added GetRMS
419 - some modification for a better layout
420
421 * mraw/MRawEvtHeader.cc:
422 - calculate time from clock ticks
423
424 * mbase/MArgs.[h,cc]:
425 - added
426
427 * mbase/Makefile:
428 - MArgs.cc added
429
430 * mbase/BaseLinkDef.h:
431 - MArgs, MArgsEntry added
432
433 * merpp.cc:
434 - added '-v' option
435 - changes to use MArgs
436
437
438
439
440
441 2003/07/04: Wolfgang Wittek
442
443 * macros/CT1EgyEst.C
444 - add TCanvas and cd() before calling Draw()
445
446 * mhistmc/MHMcEnergyMigration.cc
447 - swap first 2 arguments of fHist.Fill and fHist2.Fill
448
449
450
451 2003/07/03: Abelardo Moralejo
452
453 * mhistmc/MHMcCT1CollectionArea.cc
454 - Added code to allow the calculation of CT1 collection areas
455 at 55 and 65 degrees (from the events in DK's MC library)
456
457 * macros/CT1collarea.C
458 - Changed binning in theta to include high ZAs
459
460
461
462 2003/07/01: Thomas Bretz
463
464 * manalysis/MCerPhotAnal2.cc:
465 - fixed some problems with the lo-gains
466
467 * mraw/MRawEvtPixelIter.cc:
468 - Determin the maximum sample of the lo gains from the end.
469
470
471
472 2003/07/01: Abelardo Moralejo
473
474 * macros/CT1collarea.C
475 - changed "const TArrayD xed(10,xedge);" to:
476 "const TArrayD xed; xed.Set(10,xedge);"
477 (and the same for yed). Otherwise, a funny Error message was
478 printed about TArrayD, although everything worked.
479
480 * mhistmc/MHMcCT1CollectionArea.cc
481 - added some comments and made code more readable and more simple
482 to make it easier the addition of the necessary changes to allow
483 the use of MC data (from D.Kranich) at zenith angles 55 and 65
484 degrees.
485
486
487
488 2003/07/01: Wolfgang Wittek
489
490 * manalysis/MSigmabar.cc, manalysis/MCT1PadSchweizer.cc,
491 manalysis/MCT1PadONOFF.cc, mhist/MHSigmaTheta.cc:
492 - change code because GetPixRatio returns area(pixel_zero)/area(pixel)
493 and not area(pixel)/area(pixel_zero)
494
495 * macros/CT1Analysis.C, macros/ONOFFCT1Analysis.C
496 - current versions of CT1 macros
497
498 * macros/unfold.C, macros/fluxunfold.C
499 - macros for testing the unfolding within root
500
501
502
503 2003/06/30: Thomas Bretz
504
505 * macros/pixfirerate.C:
506 - changed to new style
507
508 * manalysis/MCerPhotCalc.cc:
509 - scale weight so that sum=1
510
511 * mhist/MHCamera.h:
512 - small change
513
514 * mmontecarlo/MMcCollectionAreaCalc.cc:
515 - small simplifications
516
517
518
519 2003/06/27: Abelardo Moralejo
520
521 * mmontecarlo/MMcCollectionAreaCalc.[h,cc],
522 mhistmc/MHMcCollectionAreaCalc.[h,cc]:
523 - Adapted to allow their use with multiple files containing
524 MC data generated with diffferent energy spectra, even with
525 camera files which have only triggered events inside. Now the
526 histogram containing all showers (before trigger) is filled
527 in the ReInit function, and calculation of collection area
528 is done by CalcEfficiency2(). Some simplifications and cleaning
529 are still possible.
530
531
532
533 2003/06/27: Thomas Bretz
534
535 * macros/sumevents.C, macros/sumpedestals.C:
536 - some small changes
537
538 * manalysis/MPedestalCam.cc:
539 - return pixel as used if the value is valid (>=0)
540
541 * mhist/HistLinkDef.h, mhist/Makefile:
542 - MHPixVsTime added (Name is preliminary)
543
544 * mhist/MHCamEvent.cc:
545 - removed including MGeomPix
546
547 * mhist/MHCamera.h:
548 - in SetCamContent copy also number of entries
549
550 * mraw/MRawEvtData.cc:
551 - fixed to support correct pixel numbering
552
553 * mhist/MHPixVsTime.[h,cc]:
554 - added
555
556 * mhist/MHCamera.cc:
557 - changed output of labels for color axis
558
559 * mfileio/MCT1ReadPreproc.cc:
560 - small simplification
561
562
563
564 2003/06/27: Abelardo Moralejo
565
566 * mhistmc/MHMcCT1CollectionArea.cc:
567 - Added comments, changed theta angle corresponding to first bin to
568 adapt it to new standard theta-bin definition. This was the reason
569 for the missing area at low theta.
570
571 * macros/CT1collectionArea.C, macros/CT1EgyEst.C:
572 - Changed theta binnings to adapt them to the new standard.
573
574
575
576 2003/06/26: Abelardo Moralejo
577
578 * macros/CT1EgyEst.C:
579 - Added to the argument list of CT1EEst the binnings in theta
580 and energy. Commented out the MLog.h and MLogManip.h, headers,
581 otherwise it does not run (don't know why). Commented out filters
582 (my test file does not contain hadronness), please uncomment
583 them to run on files with hadronness info.
584
585 * mhistmc/MHMcEnergyMigration.cc:
586 - exchanged axes of E_est and E_MC in the 3-d histograms.
587
588 * mfileio/MCT1ReadAscii.cc, mfileio/MCT1ReadPreProc.cc,
589 mhist/MHSigmaPixel.cc, mfileio/MHSigmaTheta.cc,
590 mimage/MImgCleanStd.cc:
591 - adapted to new function names in MPedestalPix (please Thomas
592 check these, I had to do it to make Mars compile)
593
594
595
596 2003/06/26: Thomas Bretz
597
598 * macros/CT1EgyEst.C:
599 - converted from dos to unix type
600
601 * macros/rootlogon.C:
602 - removed "-fno-rtti" from options for Aclic
603
604 * mbase/MLog.h:
605 - added a comment
606
607 * mgeom/MGeomCam.[h,cc], mgeom/MGeomPix.[h,cc],
608 mgeom/MGeomCamCT1.cc, mgeom/MGeomCamECO1000.cc,
609 mgeom/MGeomCamECO1000HG.cc, mgeom/MGeomCamMagicHG.cc:
610 - added support for sectors
611
612 * megom/MGeomCamMagic.[h,cc]:
613 - added sectors
614
615 * mhist/MHCamera.[h,cc]:
616 - convert Option_t in Paint to lower case
617 - remove 'hist' if detected from Option_t
618 - check for min==max
619 - added DrawSectorIndices()
620 - added TArrayC to AddCamContent
621 - added TArrayC to SetCamContent
622 - simplified DistancetoPrimitive
623
624 * mraw/MRawEvtData.cc:
625 - simplified Draw by converting option string to lower case
626
627 * mraw/MRawEvtPixelIter.[h,cc]:
628 - added GetNumMaxLoGainSample
629
630 * manalysis/MCT1PadSchweizer.cc, manalysis/MMcPedestalNSBAdd.cc,
631 manalysis/MSigmabar.cc:
632 - adapted to new function names in MPedestalPix
633
634 * manalysis/MCerPhotAnal.cc:
635 - adapted to new function names in MPedestalPix
636 - fixed to work with real data and monte carlo data
637 - preliminarily removed error of pedestal and pedestalrms
638
639 * manalysis/MCerPhotCalc.[h,cc]:
640 - adapted to new function names in MPedestalPix
641 - fixed to work with real data and monte carlo data
642
643 * manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.[h,cc]:
644 - adapted to new function names in MPedestalPix
645 - preliminarily removed error of pedestal and pedestalrms
646
647 * manalysis/MPedestalCam.[h,cc]:
648 - adapted to new function names in MPedestalPix
649 - preliminarily removed error of pedestal and pedestalrms
650 - fixed GetPixelContent (do not return Pedestal*PixRatio)
651
652 * manalysis/MPedestalPix.[h,cc]:
653 - removed old variables
654 - introduced Pedestal for pedestal
655 - introduced pedestalRMS for the rms of the pedestal
656 - error of both values still missing
657
658 * meventdisp/MGCamDisplay.cc:
659 - fixed display, displays now:
660 + Number Of Photons
661 + Pedestal
662 + PedestalRMS
663 + Number of Photons/PedestalRMS
664
665 * mimage/MImgCleanStd.[h,cc]:
666 - fixed image cleaning in the sense that erronously the error
667 of the number of photons was used instead of the error of
668 the PMT offset (pedestal)
669 - introduced some debugging option
670
671 * mmontecarlo/MMcCollectionAreaCalc.cc:
672 - minor change
673
674 * macros/sumevents.C, macros/sumpedestals.C:
675 - added
676
677 * mhist/MHCamEvent.cc:
678 - do not scale with 100
679
680 * mhist/MHCamera.cc:
681 - fixed displaying number of entries when used
682 SetCamContent(MHCamera&)
683
684
685
686 2003/06/25: Thomas Bretz
687
688 * mgeom/MGeomCam.cc:
689 - fixed the description of GetPixRatio
690
691
692
693 2003/06/25: Abelardo Moralejo
694
695 * mimage/MImgCleanStd.cc:
696 - Changed name of variable "ratio" to "factor", wherever it meant
697 the square root of the ratio between the area of an inner pixel
698 and the current pixel (it was confusing).
699
700
701
702 2003/06/24: Thomas Bretz
703
704 * manalysis/MCT1SupercutsCalc.[h,cc]:
705 - implemented Mapping for Supercuts
706 - changed data member arrays to TArrayD
707
708 * manalysis/MEnergyEstParam.h:
709 - added a comment
710
711 * mhist/MHHadronness.[h,cc]:
712 - implemented mapping
713 - implemented calculating Acc_g/sqrt(Acc_h) for filtercuts
714
715 * macros/status.C:
716 - removed MSrcPosCam
717
718 * mevtdisp/MGCamDisplay.cc:
719 - display ellipse in all canvas'
720
721 * macros/readrfl.C:
722 - adapted
723
724 * manalysis/MMcTriggerLvl2.cc, meventdisp/MGEvtDisplay.cc,
725 mraw/MRawEvtPixelIter.cc:
726 - adapted
727
728 * mgui/MCamEvent.[h,cc], mhist/MHCamEvent.[h,cc]:
729 - more comments
730
731 * mgui/MHexagon.[h,cc]:
732 - removed obsolete destructor
733
734 * mhist/MHCamera.[h,cc]:
735 - removed fPhotons
736 - removed ShowRflEvent
737 - added comments
738
739 * mhist/MHTriggerLvl0.cc:
740 - fixed comments
741
742 * mraw/MRawEvtData.cc:
743 - some small changes
744
745 * mreflector/MRflEvtData.[h,cc]:
746 - implemented Paint function
747
748 * meventdisp/MGCamDisplay.cc:
749 - Set Name and title of MHCamera instances
750
751 * mraw/MRawEvtData.cc:
752 - fixed a degug level problem
753
754 * mgui/MHexagon.[h,cc]:
755 - fixed CopyConstructor
756
757 * mbase/MLog.cc:
758 - fixed a bug in NoColor mode
759
760
761
762 2003/06/23: Thomas Bretz
763
764 * manalysis/MBlindPixelCalc.[h,cc], manalysis/MCT1PadONOFF.[h,cc],
765 manalysis/MCT1PadSchweizer.[h,cc], manalysis/MCompProbCalc.[h,cc],
766 manalysis/MCT1PointingCorrCalc.[h,cc], manalysis/MEnergyEstimate.[h,cc],
767 manalysis/MCT1SupercutsCalc.[h,cc], manalysis/MEnergyEstParam.[h,cc],
768 manalysis/MFiltercutsCalc.[cc,h], manalysis/MMatrixLoop.[h,cc],
769 manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc],
770 manalysis/MMcTriggerLvl2Calc.[h,cc], manalysis/MPadding.[h,cc],
771 manalysis/MMultiDimDistCalc.[h,cc], manalysis/MPedCalcPedRun.[h,cc],
772 manalysis/MPedestalCalc.[h,cc], manalysis/MPointingCorr.[h,cc],
773 mbase/MClone.[h,cc], mbase/MGTask.[h,cc], mbase/MPrint.[h,cc],
774 mbase/MTask.[h,cc], mbase/MTaskInteractive.[h,cc],
775 mbase/MTaskList.[h,cc], mtools/MChisqEval.[h,cc],
776 mbase/MContinue.[h,cc], mdatacheck/MDumpEvtHeader.[h,cc]
777 mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc],
778 mfileio/MReadCurrents.[h,cc], mfileio/MReadMarsFile.[h,cc],
779 mfileio/MReadRflFile.[h,cc], mfilter/MF.[h,cc],
780 mfilter/MFAlpha.[h,cc], mfilter/MFCT1SelBasic.[h,cc],
781 mfilter/MFCT1SelFinal.[h,cc], mfilter/MFCT1SelStandard.[h,cc],
782 mfilter/MFDataChain.[h,cc], mfilter/MFDataMember.[h,cc],
783 mfilter/MFEnergySlope.[h,cc], mfilter/MFEventSelector.[h,cc],
784 mfilter/MFEventSelector2.[h,cc], mfilter/MFParticleId.[h,cc],
785 mfilter/MFTriggerLvl1.[h,cc], mfilter/MFTriggerLvl2.[h,cc],
786 mfilter/MFilterList.[h,cc], mhist/MFillH.[h,cc],
787 mimage/MCameraSmooth.[h,cc], mimage/MHillasCalc.[h,cc],
788 mimage/MHillasSrcCalc.[h,cc], mimage/MImgCleanStd.[h,cc],
789 mimage/MNewImageParCalc.[h,cc], mmontecarlo/MMcThresholdCalc.[h,cc],
790 mranforest/MRanForestCalc.[h,cc], mranforest/MRanForestFill.[h,cc]
791 mmontecarlo/MMcTimeGenerate.[h,cc], mranforest/MRanForestGrow.[h,cc],
792 mmontecarlo/MMcCollectionAreaCalc.[h,cc], mraw/MRawFileWrite.[h,cc],
793 mmontecarlo/MMcTriggerRateCalc.[h,cc], mraw/MRawFileRead.[h,cc],
794 manalysis/MSigmabarCalc.[h,cc], manalysis/MCerPhotAnal.[h,cc],
795 manalysis/MCerPhotCalc.[h,cc]:
796 - changed Bool_t in *Process to Int_t to support newer root
797 versions correctly - PRELIMINARY (will be replaced by
798 enums in the future)
799
800 * manalysis/MCerPhotEvt.[h,cc]:
801 - added case 3 and 4 to GetPixelContent
802 - changed definition of GetPixelContent
803
804 * manalysis/MCurrents.[h,cc], manalysis/MPedestalCam.[h,cc]:
805 - changed definition of GetPixelContent
806
807 * manalysis/MFiltercutsCalc.[h,cc]:
808 - Added list to ListOfCleanups, and set kMustCleanup for list
809 - Set kMustCleanup for external filters
810
811 * mbase/MEvtLoop.[h,cc]:
812 - added to ListOfCleanups
813 - Set kMustCleanup for parlist, progressbar and display
814 - added some checks for root's Batch-Mode
815 - no need for checking ListOfSpecials for fDisplay (this is now
816 handled through the Cleanups)
817 - No need for kFileExit anymore (this can now be handles through
818 the Cleanups)
819 - added recursiveRemove to support Cleanups
820 - added SetDisplay to set kMustCleanup for fDisplay
821
822 * mbase/MTaskList.cc, mdata/MDataArray.cc, mdata/MDataList.cc,
823 mfilter/MFilterList.cc:
824 - added lists to ListOfCleanups
825 - Set kMustCleanup for the lists
826
827 * mbase/MParList.[h,cc]:
828 - added lists to ListOfCleanups
829 - Set kMustCleanup for the lists
830 - added kCanDelete option to destructor
831 - set kMustCleanup for all containers added to thelist
832
833 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
834 - removed unnecessary MDumpEvtHeader
835
836 * mbase/MContinue.[h,cc]:
837 - added SetDisplay to support setting display for the filter
838 - added SetLogStream to support setting logstream for the filter
839
840 * mfilter/MFCT1SelBasic.cc, mfilter/MFCT1SelFinal.cc,
841 mfilter/MFCT1SelStandard.cc:
842 - added Set-function to simplify Process
843
844 * mgui/MCamEvent.[h,cc]:
845 - changed GetPixelContent definition
846
847 * mhist/MH.cc:
848 - fixed Draw(TH1&, TH1&) and DrawCopy layout for newer root versions
849
850 * mimage/MImgCleanStd.cc:
851 - fixed a bug in the access to ispixused-array (GetNeighbor
852 could exceed maximum entries.
853
854 * mmain/MStatusDisplay.[h,cc]:
855 - preliminary fixes to support root's batch mode
856 - removed adding MStatusDisplay to ListOfCleanups
857 - changed code updating the Canvas'
858 - exit now handled by Cleanups, so this can be deleted immediatly
859
860 * mraw/MRawEvtData.[h,cc]:
861 - changed definition of GetPixelContent
862 - added code to GetPixelContent
863
864 * mraw/MRawEvtPixelIter.[h,cc]:
865 - returns GetNumMaxHiGainSample
866
867 * mreflector/MRflEvtData.[h,cc]:
868 - use static_cast in GetPhoton
869 - added GetPixelContent
870
871 * mhist/MHTriggerLvl0.[h,cc], MHmhist/Camera.[h,cc],
872 mhist/MHCamEvent.[h,cc]:
873 - added
874
875 * manalysis/MSigmabar.cc:
876 - unimportant simplification
877
878 * manalysis/MSigmabarCalc.cc:
879 - added a preliminary workaround to support files without MMcEvt
880 - make use of FLT_MAX
881
882 * mgeom/MGeomCam.[h,cc]:
883 - Moved fPixels from pointer to an instance
884 - removed destructor
885 - use static_cast on operator[]
886 - Use ForEach macro in CheckOuterRing
887
888 * mhist/MHSigmaTheta.cc:
889 - added a preliminary workaround to support files without MMcEvt
890
891 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
892 - removed MCT1PadONOFF
893
894 * manalysis/MCerPhotEvt.h:
895 - added //-> to fPixels
896
897 * meventdisp/Makefile:
898 - added -I../mhist
899
900 * manalysis/MMcTriggerLvl2.[h,cc], meventdisp/MGCamDisplay.[h,cc]:
901 - replaced MCamDisplay by MHCamera
902
903 * mgui/GuiLinkDef.h, mgui/Makefile:
904 - removed MCamDisplay
905
906 * mhist/HistLinkDef.h, mhist/Makefile:
907 - removed MHCerPhotEvt
908 - removed MHCurrents
909 - removed MHTrigLvl0
910 - removed MHOnSubtraction
911 - added MHCamera
912 - added MHCamEvent
913
914 * macros/sumcurrents.C:
915 - adapted to changes
916 - added filename to canvas
917
918 * macros/readMagic.C, macros/readCT1.C, macros/status.C,
919 macros/readcurrents.C, macros/readrfl.C:
920 - adapted to changes
921
922 * mbase/MAGIC.h:
923 - replaced extern by R__EXTERN
924
925 * mbase/MParContainer.[h,cc]:
926 - added a non empty destructor with some debug options
927
928 * mbase/MPrint.cc:
929 - fixed a bug (used kSKIP instead of kSkip)
930
931
932
933 2003/06/19: Thomas Bretz
934
935 * mgui/MCamDisplay.[h,cc]:
936 - fixed color palette when loading MCamDisplay
937
938 * mevtdisp/MGEvtDisplay.cc:
939 - fixed a bug in ProcessMessage, 'Exit' still doesn't work.
940
941
942
943 2003/06/18: Thomas Bretz
944
945 * macros/sumcurrents.C:
946 - added MDirIter support
947 - fixed the rel. error calculation
948 - some small corrections to the layout
949
950 * mhist/MHCurrents.cc:
951 - changed histogram name
952 - added axis titles
953
954 * mbase/MLog.cc:
955 - include iomanip onstead of MLogManip
956
957 * mbase/MLogManip.h:
958 - replaced preprocessor defintions for all, warn, inf, err and dbg
959 by const variable declarations
960 - fixed dynamic_casts
961
962 * macros/merpp.C:
963 - made capable of more than one directory
964
965 * mmain/MStatusDisplay.cc:
966 - removed an unsused variable
967
968 * Makefile.conf.osf1, Makefile.conf.osf5.1:
969 - added definitions for __USE_STD_IOSTREAM and R__ANSISTREAM
970 tp be able to compile on Alphas again
971
972 * manalysis/MCT1PadONOFF.cc:
973 - included math.h
974 - commented out some code to be able to compile on Alpha - FIXME
975
976 * mbase/MDirIter.h:
977 - fixed a bug in the definition of MatchFilter
978
979 * mraw/MRawFileWrite.h:
980 - default mode changed from UPDATE to RECREATE
981 - default compression level changed from 9 to 1
982
983 * mraw/MRawEvtData.[h,cc]:
984 - fixed to skip non connected pixels
985
986 * mraw/MRawRunHeader.[h,cc]:
987 - added GetNumConnectedPixels
988
989
990
991
992 2003/06/17: Oscar Blanch
993
994 * mgeom/MGeomCamECO1000HG.cc
995 - fixed a bug in NN table
996
997 * mgeom/MGeomCamMagicHG.[h,cc]
998 - New geometry for a high granularity hipothetic Magic camera
999
1000 * mgeom/Makefile and mgeom/GeomLinkDef.h
1001 - Introduction of MGeomMagicHG class.
1002
1003
1004
1005 2003/06/17: Thomas Bretz
1006
1007 * meventdisp/MGEvtDisplay.cc:
1008 - fixed a bug which caused a endlessloop
1009
1010 * mmain/MStatusDisplay.cc:
1011 - fixed UpdatePSHeader for gcc 3.* and Suse 8.2
1012
1013 * manalysis/MCurrents.h:
1014 - fixed a bug in the const operator[]
1015
1016 * mgui/MCamDisplay.[h,cc]:
1017 - set ClassDef to 1 so that the camera display can be written into
1018 a root file
1019 - fixed destructor (didn't fit default constructor)
1020 - implemented FillRandom for test cases
1021
1022 * mgui/MHexagon.h
1023 - set ClassDef to 1 so that the camera display can be written into
1024 a root file
1025
1026
1027
1028 2003/06/16: Thomas Bretz
1029
1030 * mhist/MHOnSubtraction.cc:
1031 - worked around the non compiling source file
1032
1033 * merpp.cc:
1034 - set compression level default = 1
1035
1036 * macros/readCT1.C, macros/readMagic.C, macros/readcurrents.C,
1037 meventdisp/MGCamDisplay.cc
1038 - adapted to new MCamDisplay and MCamEvent
1039
1040 * macros/sumcurrents.C:
1041 - enhanced
1042
1043 * manalysis/MCerPhotCalc.[h, cc]:
1044 - simplified algorithm
1045
1046 * manalysis/MCerPhotEvt.[h,cc], manalysis/MCurrents.[h,cc],
1047 manalysis/MPedestalCam.[h,cc]:
1048 - derived from MCamEvent
1049
1050 * manalysis/MMcPedestalNSBAdd.cc:
1051 - minor change
1052
1053 * mbase/BaseLinkDef.h, mbase/Makefile:
1054 - added MDirIter
1055
1056 * mbase/MDirIter.[h,cc]:
1057 - added
1058
1059 * mbase/MParList.cc:
1060 - enhnced some output
1061
1062 * mbase/MTaskInteractive.cc:
1063 - fixed a bug
1064
1065 * mbase/MTaskList.cc:
1066 - added handling of gui events for Pre- and PostProcess
1067
1068 * mgeom/MGeomPix.cc:
1069 - added a comment
1070
1071 * mgui/MCamDisplay.[h,cc] - PRELIMINARY:
1072 - added a notification list
1073 - fixed SetRange if pad is not the main pad
1074 - new Fill functions using MCamEvent, removed old ones
1075
1076 * mhist/MFillH.cc:
1077 - check for the existance of the canvas
1078
1079 * mhist/MHCerPhotEvt.cc:
1080 - take usage of MCamEvent
1081
1082 * mhist/MHCurrents.cc:
1083 - take usage of MCamEvent
1084 - added rms
1085
1086 * mmain/MStatusDisplay.[h,cc]:
1087 - added "Reset" and "Remove Tab" to menu bar
1088
1089 * mraw/MRawEvtData.[h,cc]:
1090 - draw hi- and logains
1091 - derived from MCamEvent
1092
1093 * mraw/MRawEvtPixelIter.[h,cc]:
1094 - added GetVarHiGainSamples
1095
1096 * mraw/Makefile:
1097 - added -I../mgui - PRELIMINARY
1098
1099 * mhist/MH.cc:
1100 - fixed Draw(TH1&,TH1&) for newer root versions
1101
1102 * mhist/MHHadronness.cc:
1103 - fixed call to fGraph->SetMaximum(1) for newer root versions
1104
1105 * mmain/MStatusDisplay.cc:
1106 - fixed for gcc 3.* and newer root versions
1107
1108
1109
1110
1111 2003/06/13: Robert Wagner
1112 * mhist/MHOnSubtraction.cc
1113 - removed casts from double to Double_t found by gcc 3.3
1114 - added MHOnSubtraction::CalcLightCurve, a methods towards a
1115 lightcurve
1116
1117
1118
1119 2003/06/13: Thomas Bretz (making Mars work with gcc 3.3 on Suse 8.2)
1120
1121 * Makefile.conf.linux:
1122 - removed nonull-objects, Wtraditional and Wnested-externs
1123 due to warnings in gcc 3.3
1124
1125 * *:
1126 - added 'using namespace std;'
1127 - exchanged *.h C++ headers by correct headers (like <fstream>)
1128 - replaced forward declarations of streams by <iosfwd>
1129
1130 * manalysis/MCerPhotAnal.cc:
1131 - cast arguments of sqrt to correct type
1132 - corrected argument type for SetPedestalRms
1133
1134 * manalysis/MCurrents.h:
1135 - const operator[] uses 'this' now
1136
1137 * manalysis/MEnergyEstParam.[h,cc], manalysis/MSigmabarParam.[h,cc]:
1138 - fixed definition of Print
1139
1140 * manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
1141 mgui/MCamDisplay.cc, mmontecarlo/MMcThresholdCalc.cc:
1142 - cast arguments of sqrt to correct type
1143
1144 * manalysis/MMultiDimDistCalc.cc:
1145 - changed type of numg/numh to Int_t
1146
1147 * mbase/BaseLinkDef.h:
1148 - removed pragma for __omanip_debug
1149
1150 * mbase/MLog.[h,cc]:
1151 - fixed copy constructor
1152 - removed usage of mkstemp -- TO BE FIXED
1153
1154 * mbase/MLogManip.[h,cc]:
1155 - completely replaced
1156
1157 * mdata/MDataArray.cc:
1158 - fixed variable type ncols (Double_t -> Int_t)
1159
1160 * mdata/MDataChain.cc:
1161 - fixed argument type of gRandom->Integer()
1162
1163 * meventdisp/MGEvtDisplay.[h,cc]:
1164 - implemented skiping of events which have 0 Pixels
1165
1166 * mfileio/MCT1ReadPreProc.cc:
1167 - fixed conversion for istream::read from Byte_t* to char*
1168 - fixed argument type in Fill (fmcsize_phel)
1169
1170 * mfileio/MChain.h:
1171 - ResetTree must also set fTreeNumber to -1 due to changes in
1172 TChain::LoadTree
1173
1174 * mfilter/MFAlpha.[h,cc]:
1175 fixed type of Alpha in Init (Float_t instead of Int_t)
1176
1177 * mfilter/MFEventSelector2.[h,cc]:
1178 - renamed Read member function to ReadDistribution
1179
1180 * mfilter/MFilterList.h:
1181 - fixed overloading of GetRule
1182
1183 * mhist/MBinning.cc, mhist/MH3.cc:
1184 - removed default argument in source file
1185
1186 * mhist/MHArray.cc:
1187 fixed type of sstyle (Stat_t -> Int_t)
1188
1189 * mhist/MHCerPhotEvt.[h,cc], mhist/MHCurrents.[h,cc]:
1190 - fixed definition of Clear()
1191
1192 * mhist/MHFadcCam.[h,cc]:
1193 - renamed Reset to ResetEntry
1194
1195 * mhistmc/MHMcEnergy.cc:
1196 - fixed argument type of log
1197
1198 * mhistmc/MHMcRate.cc:
1199 - cast argument of pow() to correct type
1200
1201 * mimage/MHillas.cc:
1202 - replaced default value for MeanX and MeanY by 0
1203
1204 * mmain/MMars.cc:
1205 - fixed argument type in TGLayoutHints
1206
1207 * mmain/MStatusDisplay.cc:
1208 - fixed some argument types
1209 - for the moment removed the update of the ps-header
1210
1211 * mmc/MMcTrig.cxx:
1212 - use binary shift instead of pow for power of two
1213
1214 * mmontecarlo/MMcEnergyEst.[h,cc]:
1215 - declared fcn as static
1216 - fixed definition of Print
1217
1218 * mmontecarlo/MMcTimeGenerate.cc:
1219 - fixed argument type of SetTime
1220
1221 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
1222 - fixed definition of Draw
1223
1224 * mfileio/MReadRflFile.cc, mraw/MRawCrateData.cc, mraw/MRawEvtData.cc,
1225 mraw/MRawEvtHeader.cc, mraw/MRawRunHeader.cc:
1226 - fixed conversion for istream::read from Byte_t* to char*
1227
1228 * mreflector/MRflEvtData.cc, mreflector/MRflSinglePhoton.cc:
1229 - fixed definition of Print
1230
1231
1232
1233 2003/06/13: Robert Wagner
1234 * mhist/MHOnSubtraction.cc
1235 - Improvements in output
1236
1237
1238
1239 2003/06/12: Thomas Bretz
1240
1241 * mgui/MCamDisplay.h:
1242 - added //*MENU* to SetAutoScale, SetMinimum, SetMaximum
1243
1244
1245
1246 2003/06/11: Robert Wagner
1247
1248 * mhist/MHOnSubtraction.[h,cc]
1249 - Some bugfixes, e.g. concerning binning of result histograms
1250 - Improvements in output
1251
1252
1253
1254
1255
1256 2003/06/09: Wolfgang Wittek
1257
1258 * macros/CT1Analysis.C
1259 - replace MPadSchweizer by MCT1PadSchweizer
1260
1261 * macros/ONOFFCT1Analysis.C
1262 - current version of the macro for the analysis using ON, OFF and MC data
1263
1264 * manalysis/MPadSchweizer.[h,cc]
1265 MPadONOFF.[h,cc]
1266 - delete
1267
1268 * manalysis/MCT1PadSchweizer.[h,cc]
1269 MCT1PadONOFF.[h,cc]
1270 - add
1271
1272 * manalysis/Makefile
1273 AnalysisLinkdef.h
1274 - replace MPadSchweizer and MPadONOFF
1275 by MCT1PadSchweizer and MCT1PadONOFF
1276
1277
1278
1279 2003/06/06: Robert Wagner
1280
1281 * mhist/MHOnSubtraction.[h,cc]
1282 - Class for extracting a gamma signal from on data only. Works
1283 on fully differential data in Alpha, Energy and Theta as well
1284 as on single Alpha plots. Experimental version, expect
1285 functionality but code still optimized for debugging purposes
1286
1287 * mhist/MHAlphaEnergyTheta.cc
1288 - Fill signed alpha value instead of absolute value
1289
1290
1291
1292 2003/06/06: Wolfgang Wittek
1293
1294 * macros/optPad.C
1295 - macro for testing the optimal padding
1296
1297
1298
1299 2003/06/05: Abelardo Moralejo
1300
1301 * mhist/MHTrigLvl0.[h,cc]:
1302 - added. This is intended to find "hot" pixels firing too often
1303 or pixels firing too rarely. Very preliminar!
1304
1305 * macros/pixfirerate.C:
1306 - added. An example on how to use the class above.
1307
1308 * mhist/Makefile, HistLinkDef.h :
1309 added new class.
1310
1311
1312
1313 2003/06/05: Thomas Bretz
1314
1315 * mbase/MEvtLoop.cc:
1316 - fixed some typos in the comments
1317
1318 * meventdisp/MGCamDisplay.cc:
1319 - added MHillasSrc to eventloop
1320
1321 * meventdisp/MGEvtDisplay.cc:
1322 - print MC informations to screen, too
1323
1324 * mfileio/MReadCurrents.cc:
1325 - added a comment
1326
1327 * mhist/MHCerPhotEvt.h:
1328 - removed typo
1329
1330 * mimage/MHillasSrcCalc.cc:
1331 - create a default source if now source is available
1332
1333
1334
1335 2003/06/03: Thomas Bretz
1336
1337 * macros/readcurrents.C:
1338 - display currents in Log-Scale
1339
1340 * mgui/MCamDisplay.[h,cc]:
1341 - introduced fMinimum
1342 - introduced fMaximum
1343 - introduced fData
1344 - removed Set-functions
1345 - introduced Update()
1346 - introduced Log-Scale
1347
1348 * macros/readCT1.C:
1349 - fixed a typo
1350
1351 * mbase/MTaskInteractive.[h,cc]:
1352 - added
1353
1354 * mbase/Makefile, mbase/BaseLinkDef.h:
1355 - added MTaskInteractive
1356
1357 * mhist/MHCurrents.[h,cc]:
1358 - added (PRELIMINARY)
1359
1360 * mhist/Makefile, mhist/HistLinkDef.h:
1361 - added MHCurrents
1362
1363 * mgui/MCamDisplay.[h,cc]:
1364 - changed number of ItemsLegend to display the maximum, too
1365
1366 * macros/sumcurrents.C:
1367 - added
1368
1369
1370
1371 2003/06/03: Wolfgang Wittek
1372
1373 * mfileio/MCT1ReadPreProc.[h,cc]
1374 - reset blind pixels for each event
1375 (because they may have been changed by the padding)
1376
1377 * macros/ONOFFCT1Analysis.C
1378 - will be the macro for the CT1 analysis using ON and OFF data
1379
1380 * manalysis/MPadONOFF.[h,cc]
1381 - new class
1382 - class for the padding of ON/OFF data
1383
1384 * manalysis/MPadSchweizer.[h,cc]
1385 - remove fBlinds->Clear() because the resetting of the
1386 blind pixels is now done in MCT1ReadPreProc
1387
1388
1389
1390 2003/06/02: Thomas Bretz
1391
1392 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1393 - added MCurrents
1394
1395 * manalysis/MCerPhotEvt.[h,cc]:
1396 - added MGeomCam argument to GetRatioMin/Max
1397
1398 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
1399 - added MReadCurrents
1400
1401 * mfileio/MReadCurrents.[h,cc]:
1402 - added
1403
1404 * manalysis/MCurrents.[h,cc]:
1405 - added
1406
1407 * mgui/MCamDisplay.[h,cc]:
1408 - added current support
1409
1410 * mbase/MTime.h:
1411 - preliminary changes to support currents
1412
1413 * mhist/MH.[h,cc]:
1414 - added usescreenfactor to MakeDefCanvas
1415
1416
1417
1418 2003/05/30: Wolfgang Wittek
1419
1420 * macros/CT1Analysis.C
1421 - current version of the CT1Analysis.C macro for the analysis of
1422 CT1 data using ON and MC data
1423
1424
1425
1426 2003/05/27: Thomas Bretz
1427
1428 * mreflector/Makefile:
1429 - removed obsolete includes
1430
1431 * mbase/MLogManip.h:
1432 - for the moment removed dbg<< from dbginf again
1433
1434 * mimage/MHNewImagePar.cc:
1435 - security check in fill
1436
1437 * mmain/MAnalysis.cc:
1438 - fixed filling of MHNewImagePar
1439
1440
1441
1442 2003/05/26: Wolfgang Wittek
1443
1444 * mfileio/MCT1ReadPreProc.cc
1445 - put back : if (event.spixsig_10thphot[i]==0)
1446 continue;
1447
1448 * manalysis/MPadSchweizer.cc
1449 - add pixels to MCerPhotEvt which are not yet in;
1450 set their number of photons equal to zero
1451
1452
1453
1454 2003/05/26: Thomas Bretz
1455
1456 * mhist/MHCerPhotEvt.cc, mfileio/MCT1ReadAscii.cc:
1457 - InitSize --> FixSize
1458
1459 * manalysis/MMcPedestalNSBAdd.cc:
1460 - fixed a typo (* instead of /)
1461
1462
1463
1464 2003/05/23: Abelardo Moralejo
1465
1466 * mreflector/Makefile:
1467 - added (was missing)
1468
1469
1470
1471 2003/05/23: Thomas Bretz
1472
1473 * Makefile:
1474 - added mreflector
1475
1476 * manalysis/MCerPhotAnal.cc, manalysis/MCerPhotCalc.cc:
1477 - use FixSize instead of InitSize
1478
1479 * manalysis/MCerPhotEvt.[h,cc]:
1480 - replaced InitSize by FixSize (seems to be more logical)
1481
1482 * manalysis/MMcPedestalNSBAdd.cc:
1483 - replaced GetR by GetPixRatio
1484
1485 * manalysis/MPedestalCam.cc:
1486 - replaced GetEntries by GetEntriesFast
1487
1488 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
1489 - added MReadRflFile
1490
1491 * mgeom/MGeomCam.[h,cc], mgeom/MGeomPix.[h,cc],
1492 mgeom/MGeomCamMagic.[h,cc]:
1493 - replaced R by D
1494
1495 * mgui/MCamDisplay.[h,cc]:
1496 - added TClonesArray to display reflector events
1497 - added FillRflEvent
1498 - added ShowRflEvent
1499 - adapted Paint function
1500
1501 * mgui/MHexagon.[h,cc]:
1502 - replaced GetR by GetD
1503 - added DistanceToPrimitive (capital T)
1504
1505 * mgui/Makefile:
1506 - added mreflector
1507
1508 * mfileio/MReadRflFile.[h,cc]:
1509 - added
1510
1511 * mreflector, mreflector/Makefile, mreflector/ReflectorLinkDef.h,
1512 mreflector/MRflEvtData.[h,cc], mreflector/MRflSinglePhoton.[h,cc]:
1513 mreflector/MRflEvtHeader.[h,cc], mreflector/MRflRunHeader.[h,cc]:
1514 - added
1515
1516 * macros/readRfl.C:
1517 - added
1518
1519
1520
1521 2003/05/22: Abelardo Moralejo
1522
1523 * mhist/MHMatrix.[h,cc]
1524 - add member function ShuffleRows() to randomize the order of the
1525 matrix rows. This is useful for instance for the random forest,
1526 (See RanForest.C) when we feed a hadron training sample with
1527 both protons and helium nuclei: if they are ordered (first all
1528 events of one type, then those of the other) the method does not
1529 seem to work well. Any other kind of ordering might be harmful
1530 as well (in theta, phi or whatever).
1531
1532
1533
1534 2003/05/22: Wolfgang Wittek
1535
1536 * mfileio/MCT1ReadPreProc.[h,cc]
1537 - add member function DiscreteTheta
1538 - discretize the Theta according to the binning in Theta
1539 (for data and MC)
1540 original Theta is stored in the container "ThetaOrig"
1541 the discretized Theta is stored in MMcEvt.fTelescopeTheta
1542
1543
1544
1545 2003/05/21: Thomas Bretz
1546
1547 * mfileio/MReadTree.cc:
1548 - changed text of a warning
1549 - removed obsolete comment
1550
1551 * mfileio/MWriteRootFile.[h,cc]:
1552 - changed Print function to support kIsNewTree flag
1553 - changed BIT(15) to BIT(16) because it is already used by TBranch
1554
1555
1556
1557 2003/05/21: Wolfgang Wittek
1558
1559 * mhist/MHBlindPixels.[h,cc]
1560 - change 1D histogram into 2D histogram (pixel Id vs. Theta)
1561 - add 2D histogram : no.of blind pixels vs. Theta
1562
1563 * mhist/MHSigmaTheta.cc
1564 - correct "BinningPix"
1565
1566 * manalysis/MPadSchweizer.[h,cc]
1567 - add simulation of blind pixels
1568
1569 * mhist/MHMatrix.cc
1570 - in DefRefMatrix : allow variable bin size for 'hth' and 'hthd'
1571
1572
1573
1574 2003/05/20: Oscar Blanch Bigas
1575
1576 * mgeom/MGeomCamECO1000HG.[h,cc]
1577 - new files for ECO1000 camera geometry with pixels
1578 of half angualr size.
1579
1580 * mgeom/Mkefile:
1581 - added MGeomCamECO1000HG.[h,cc] files
1582
1583 * mgeom/GeomLinkDef.h
1584 - added class MGeomCamECO1000HG
1585
1586
1587
1588 2003/05/20: Thomas Bretz
1589
1590 * mbase/MLog.h:
1591 - added Separator member function
1592
1593 * mfileio/MReadMarsFile.cc:
1594 - moved output in Notify to MReadTree::Notify
1595 - call MReadTree:Notify in Notify
1596
1597 * mfileio/MReadTree.[h,cc]:
1598 - do not try to delete a Baddress if it is NULL ("*")
1599 - added CheckBranchSize member function
1600 - added the size consistency check to Notify
1601
1602 * mfileio/MWriteRootFile.cc:
1603 - mini changes to Print-output
1604
1605 * mfilter/MF.[h,cc]:
1606 - added Print-function
1607
1608 * mraw/MRawEvtPixelIter.h:
1609 - removed wrong EOL characters
1610
1611 * macros/multidimdist2.C:
1612 - made variable names unique
1613
1614 * macros/star.C:
1615 - added sigmabar
1616
1617 * macros/status.C:
1618 - added sigmabar
1619 - added MHSigmaTheta
1620
1621 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1622 - added MFiltercutsCalc
1623
1624 * manalysis/MFiltercutsCalc.[h,cc]:
1625 - added
1626
1627
1628 2003/05/19: Thomas Bretz
1629
1630 * mgui/MCamDisplay.cc:
1631 - removed an unused variable.
1632
1633 * Makefile.rules:
1634 - fixed Mr.Proper
1635
1636 * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTaskList.cc,
1637 mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc:
1638 - use new manipulator 'underline'
1639
1640 * mbase/MLog.cc:
1641 - added new underlining
1642 - added blue color for debugging
1643
1644 * mbase/MLogManip.[h,cc]:
1645 - added underline
1646 - added dbg and increased all other debug(n) levels by one
1647
1648 * mbase/MParContainer.h:
1649 - made fDisplay persistent (workaround for a obsolete warning in
1650 root 3.02/07)
1651
1652 * mfileio/MWriteRootFile.[h,cc]:
1653 - fixed a bug introduced when implementing UPDATE mode,
1654 kIsNewTree set for TTree
1655
1656
1657
1658 2003/05/16: Abelardo Moralejo
1659
1660 * mmontecarlo/MMcEnergyEst.[h,cc]
1661 - Added SetCoeff
1662
1663
1664
1665 2003/05/16: Thomas Bretz
1666
1667 * mfilter/MFEventSelector2.[h,cc]:
1668 - added
1669
1670 * mfilter/Makefile, mfilter/FilterLinkDef.h:
1671 - added MFEventSelector2
1672
1673 * mbase/MContinue.cc:
1674 - SetDisplay for filter
1675 - Set LogStream for filter
1676
1677 * mbase/MEvtLoop.cc:
1678 - don't use pointer to fTasklist in PostProcess if not initialized
1679 - do not execute Process if fTasklist is not initialized
1680
1681 * mbase/MTask.[h,cc]:
1682 - overwrite SetDisplay (set also display of attached filter
1683
1684 * mbase/MTaskList.cc:
1685 - minor changes
1686
1687 * mdata/MDataChain.[h,cc]:
1688 - implemented ParseDataMember to support constants
1689
1690 * mfileio/MCT1ReadPreProc.[h,cc]:
1691 - added fNumFile to support Rewind
1692 - added Rewind
1693
1694 * mfileio/MRead.[h,cc]:
1695 - new virtual function Rewind
1696
1697 * mfileio/MReadMarsFile.[h,cc]:
1698 - added Rewind
1699
1700 * mfileio/MReadTree.[h,cc]:
1701 - added Rewind
1702 - fixed a missing 'else' in AddFile
1703
1704 * mhist/MBinning.[h,cc]:
1705 - added SetEdges(TAxis&)
1706 - added SetEdges(TH1&, char)
1707
1708 * mhist/MFillH.[h,cc]:
1709 - added bit kDoNotDisplay
1710
1711 * mhist/MH.h:
1712 - added a comment
1713
1714 * mhist/MH3.[h,cc]:
1715 - implemented GetRule
1716 - implemented GetNbins
1717 - implemented FindFixBin
1718
1719 * mimage/MHHillasSrc.cc:
1720 - replaced gPad->cd(4) by savepad
1721
1722 * mmain/MStatusDisplay.[h,cc]:
1723 - fixed locked mode for loop-in-loop cases
1724
1725
1726
1727 2003/05/15: Wolfgang Wittek
1728
1729 * macros/CT1EgyEst.C
1730 - replace "energyest.root" by paramout
1731
1732
1733
1734 2003/05/14: Wolfgang Wittek
1735
1736 * macros/CT1env.rc
1737 - CT1env replaced by CT1env.rc
1738
1739 * mranforest/MRanForestCalc.cc
1740 - exchange arguments in
1741 FindCreateObj("MHadronness", fHadronnessName)
1742
1743
1744
1745 2003/05/13: Thomas Bretz
1746
1747 * mdata/MDataArray.[h,cc]:
1748 - addeed GetData and >>-operator to fill a TVector from the array
1749
1750 * manalysis/MMultiDimDistCalc.cc:
1751 - use new >>-operator from MDataArray
1752
1753 * mranforest/MRanForest.[h,cc]:
1754 - TVector& in CalcHadronness declared const
1755 - added a const qualifier to 'Float_t sum'
1756 - removed Reset() from a TIter declaration (done by the TIter
1757 constructor)
1758
1759 * mranforest/MRanForestCalc.cc:
1760 - fill TVector with new >>-operator of MDataArray
1761
1762 * mranforest/MRanTree.[h,cc]:
1763 - removed obsolete returns at the end of some functions
1764 - TVector& in TreeHad declared const
1765 - changed if to ?:-operator in TreeHad
1766 - TreeHad() calls TreeHad(const TVector &) now (code is not
1767 implemented twice)
1768
1769
1770
1771 2003/05/12: Abelardo Moralejo
1772
1773 * mhistmc/MHMcEnergyMigration.cc
1774 - Draw(): fixed axis label in one plot.
1775
1776
1777
1778 2003/05/12: Thomas Bretz
1779
1780 * mmain/MStatusDisplay.[h,cc]:
1781 - implemented UpdatePSHeader
1782
1783
1784
1785 2003/05/10: Thomas Bretz
1786
1787 * Makefile.rules:
1788 - implemented diff
1789
1790 * NEWS:
1791 - changed
1792
1793 * manalysis/MCT1SupercutsCalc.cc:
1794 - fixed variable names
1795
1796 * mbase/MParContainer.cc:
1797 - replaces IsA()->GetName() by ClassName()
1798
1799 * mbase/Makefile:
1800 - removed obsolete include paths
1801
1802 * mdata/MDataArray.[h,cc]:
1803 - new member function GetRule(int)
1804
1805 * mgui/MCamDisplay.[h,cc]:
1806 - implemented GetObjectInfo
1807
1808 * mhist/MH.[h,cc]:
1809 - implemented ProjectionX
1810 - implemented ProjectionY
1811 - implemented FindObjectInPad
1812
1813 * mhist/MHSigmaTheta.[h,cc]:
1814 - implemented Paint
1815
1816 * mmain/MStatusDisplay.[h,cc]:
1817 - implemented kFileCanvas
1818 - implemented kFileBrowser
1819
1820
1821
1822 2003/05/09: Abelardo Moralejo
1823
1824 * mhistmc/MHMcEnergyMigration.[h,cc]
1825 - Added histograms, changed Draw() to display them. Still
1826 provisional, many changes in the whole part of the energy
1827 estimator are needed.
1828
1829 * macros/CT1EEst.C, CT1EnergyEst.C
1830 - Removed
1831
1832 * macros/CT1EgyEst.C
1833 - Added example on how to use the energy estimation for CT1.
1834 Very provisional!
1835
1836
1837
1838 2003/05/09: Wolfgang Wittek
1839
1840 * manalysis/MCT1SupercutsCalc.cc
1841 - add SetReadyToSave()
1842
1843
1844
1845 2003/05/09: Thomas Bretz
1846
1847 * mbase/MLog.cc:
1848 - do not underline if eNoColors is set
1849 - fixed abug in Output() (last character missing when flushed)
1850 - same when flushing to the GUI
1851
1852 * mbase/MLogManip.cc:
1853 - removed an obsolete comment
1854
1855 * mfileio/MReadTree.cc:
1856 - print warning in case no files could be added to chain
1857
1858 * mfilter/MFDataChain.h:
1859 - fixed code layout
1860
1861 * mimage/MHHillasSrc.h:
1862 - added Paint
1863
1864 * mimage/MHillasCalc.[h,cc]:
1865 - changed default title
1866
1867 * Makefile:
1868 - added rule 'diff'
1869
1870 * mhist/MHMatrix.cc:
1871 - compressed some debug outputs
1872
1873 * manalysis/MSigmabar.[h,cc]:
1874 - deleted the fCalcPixNum variable (not used).
1875
1876 * macros/star.C, macros/starct1.C:
1877 - updated
1878
1879 * mhist/MBinning.cc:
1880 - fixed SetBinningCos
1881
1882 * mhist/MHSigmaTheta.[h,cc]:
1883 - in setting of binnings changes npix+1 to npix
1884 (SetEdges takes the number of _bins_ as argument)
1885 - fixed titles (LaTeX style)
1886 - added default binning (may have to be changed for Magic)
1887 - removed obsolete destructor
1888 - removed default canvas size of 900x900
1889 - temporarily removed SetLogy() for first pad. I'm searching
1890 for a solution to put it in again when using the status display
1891
1892
1893
1894 2003/05/08: Thomas Bretz
1895
1896 * Makefile.rules:
1897 - fixed the rmhtml bug
1898
1899 * macros/collarea.C:
1900 - changed to use MStatusDisplay
1901
1902 * manalysis/MCT1SupercutsCalc.cc:
1903 - fixed a typo
1904
1905 * mbase/MEvtLoop.[h,cc], mbase/MTaskList.[h,cc]:
1906 - added FindTask member functions
1907
1908 * mbase/MLog.cc:
1909 - do not crop logging to GUI to 1000 lines anymore
1910
1911 * mdata/MDataChain.cc:
1912 - use GetRule() in the constructor instead of Print()
1913
1914 * mdata/MDataElement.cc, mfilter/MFDataChain.cc:
1915 - do not return str+"something"
1916
1917 * mhist/MH.[h,cc]:
1918 - fixed a bug in DrawCopy(TH1*,TH1*)
1919 - overwrite Clone function and do not add TH1 to gDirectory
1920 when cloning MH classes
1921
1922 * mimage/MHHillas.cc, mimage/MHHillasSrc.cc:
1923 - adde a sanity check to Fill
1924
1925 * mimage/MHHillasSrc.cc:
1926 - do not set the log scale before we have entries in the histogram
1927
1928
1929
1930 2003/05/08: Abelardo Moralejo
1931
1932 * mimage/MImgCleanStd.cc
1933 - extended comment on standard cleaning. Removed an obsolete
1934 comment.
1935
1936 * mhistmc/MHMcCollectionAreaCalc.cc
1937 - Changed binning of histograms, so that the collection area
1938 can be calculated also between 5 and 10 GeV (for pulsar studies)
1939
1940
1941
1942 2003/05/07: Nadia Tonello
1943
1944 * manalysis/MCT1PointingCorrCalc.[h,cc]
1945 - deleted the fMcEvt variable (not used).
1946
1947
1948 2003/05/07: Thomas Bretz
1949
1950 * mmain/Makefile, mmain/MainLinkDef.h:
1951 - added MSearch
1952
1953 * mmain/MSearch.[h,cc]:
1954 - added
1955
1956 * mmmain/MStatusDisplay.[h,cc]:
1957 - implemented Search
1958
1959 * mhist/MHSigmaTheta.cc:
1960 - removed borders around the pads (Draw)
1961
1962 * mfileio/MCT1ReadPreProc.cc:
1963 - do not output the run number twice!
1964
1965 * mimage/MHillasExt.[h,cc]:
1966 - changed ClassDef to 2
1967 - updated comments
1968
1969 * mimage/MNewImagePar.cc:
1970 - updated comments
1971
1972
1973
1974 2003/05/07: Abelardo Moralejo
1975
1976 * mranforest/Makefile
1977 - fixed typo.
1978
1979
1980
1981 2003/05/06: Abelardo Moralejo
1982
1983 * mhistmc/MHMcCollectionArea.cc
1984 - Added: delete &pally
1985
1986 * mfilter/MFCT1SelFinal.cc
1987 - changed FindObject("MGeomCam") to
1988 FindCreateObj("MGeomCamCT1","MGeomCam")
1989
1990 * mhistmc/MHMcCollectionArea.cc
1991 - in procedure Calc(TH2D &hsel, TH2D &hall) : changed the
1992 calculation of maximum impact parameter. Now it looks for
1993 the non-empty bin of histogram "hall" with highest impact
1994 parameter. The code could not work as it was before, but this
1995 had influence only when running over camera files containing all
1996 events, including non-triggers (while we usually run over files
1997 containing only triggers).
1998
1999
2000
2001 2003/05/06: Thomas Bretz
2002
2003 * manalysis/MRan*, mhist/MHRan*:
2004 - moved to new directory mranforest
2005
2006 * mranforest, mranforest/Makefile, mranforest/RanForestLinkDef.h,
2007 mranforest/RanForestIncl.h:
2008 - added
2009
2010 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
2011 - removed MRan*
2012
2013 * mhist/Makefile, mhist/HistLinkDef.h:
2014 - removed MHRan*
2015
2016 * Makefile:
2017 - mranforest added
2018
2019 * mbase/MLog.cc:
2020 - sanity check in MLog::Output (len>0)
2021
2022 * mimage/MImgCleanStd.cc:
2023 - adapted path to html images
2024
2025 * htmldoc/*:
2026 - moved to new path htmldoc/images
2027
2028 * Makefile.rules:
2029 - corrected rule rmhtmldoc
2030
2031 * NEWS:
2032 - updated
2033
2034 * macros/dohtml.C, macros/rootlogon.C:
2035 - added mranforest
2036
2037 * mbase/MEvtLoop.cc:
2038 - fixed a typo
2039
2040 * mhist/HistLinkDef.h
2041
2042
2043
2044 2003/05/05: Nadia Tonello
2045
2046 * mfilter/MFCT1SelStandard.cc
2047 - correct the default name of fImgParName
2048 ("MNewImgPar") => ("MNewImagePar")
2049
2050
2051
2052 2003/05/05: Thomas Bretz
2053
2054 * mbase/MEvtLoop.cc:
2055 - underline Instatiation Message
2056 - small change to a warning output
2057
2058 * mbase/MLog.[h,cc]:
2059 - added stuff for underlining
2060 - changed from TGListBox to TGViewText
2061
2062 * mmain/MStatusDisplay.[h,cc]:
2063 - changed fLogBox from TGListBox to TGViewText
2064 - added menu 'Log'
2065 - changed division of status line to 'Goldener Schnitt'
2066
2067 * mhist/MHHadronness.cc, mhist/MHCerPhotEvt.cc, mhist/MHStarMap.cc,
2068 mimage/MHHillas.cc:
2069 - fixed 'redifinion of default argument'
2070
2071 * mbase/Makefile, mfileio/Makefile:
2072 - moved first source file to second position to get rid of crashes
2073 of rootcint on our Alpha
2074
2075 * mimage/MNewImagePar.cc:
2076 - removed maxpixid (not used)
2077
2078 * manalysis/MRanTree.cc:
2079 - replaced ostream.h by iostream.h
2080
2081 * manalysis/MPadding.h:
2082 - added a missing const qualifier in the definition of 'Padding'
2083
2084 * mmontecarlo/MMcEnergyEst.cc:
2085 - added math.h
2086
2087 * Makefile, mbase/Makefile, mmain/Makefile:
2088 - changed order (linking on our Alpha failed)
2089
2090 * mbase/MLog.h:
2091 - don't include iostream.h if __CINT__ (crashes rootcint on our
2092 alpha)
2093
2094
2095
2096 2003/05/05: Wolfgang Wittek
2097
2098 * manalysis/MPadSChweizer.cc
2099 - delete histograms in destructor
2100
2101
2102
2103 2003/05/02: Thomas Bretz
2104
2105 * Makefile.conf.general, Makefile.conf.linux, Makefile.conf.linux-gnu,
2106 Makefile.conf.osf1, Makefile.conf.osf5.1:
2107 - added MARSDEFINES, MARSFLAGS, MARSLIBS
2108
2109 * mars.cc:
2110 - replaces HAVE_LOGO by HAVE_XPM
2111
2112 * NEWS:
2113 - updated
2114
2115 * mbase/MLogo.cc:
2116 - replaces marslogo_neu by marslogo
2117 - encapsulated in HAVE_XPM
2118
2119 * mbase/Makefile:
2120 - added MLogo.cc
2121
2122 * mmain/MGMenu.cc:
2123 - fixed the 'KeyAutoRepeat' bug
2124
2125 * manalysis/MCerPhotEvt.[h,cc:
2126 - added RemoveUnusedPixels
2127
2128 * manalysis/MSigmabar.cc:
2129 - small simplification for compiler optimization
2130
2131 * mbase/MEvtLoop.cc:
2132 - changed output to fDisplay
2133 - changed behaviour in case of a failed PostProcess
2134
2135 * mbase/MLog.[h,cc]:
2136 - added flushing and tab conversion to GUI
2137 - added color support
2138
2139 * mbase/MParList.cc:
2140 - replaced some *Iter by MIter
2141
2142 * mbase/MTask.cc, mbase/MTaskList.cc:
2143 - added output to fDisplay
2144 - replaced some *Iter by MIter
2145
2146 * mhist/MH.cc:
2147 - don't add clones to directory
2148
2149 * mimage/MImgCleanStd.[h,cc]:
2150 - replaced divisiond by multiplications
2151 - fixed StreamePrimitive
2152 - do not allow 0 rings
2153
2154 * mmain/MStatusDisplay.[h,cc]:
2155 - added writing gif
2156 - added writing C
2157 - changes SaveAs to non-const (added output to status lines)
2158 - replaced TGLabels by TGStatusBar
2159
2160
2161
2162 2003/04/30: Wolfgang Wittek
2163
2164 * manalysis/MPadSchweizer.[h,cc]
2165 - reorder histograms
2166
2167 * mhist/MHSigmaTheta.[h,cc]
2168 - remove last 3 plots (otherwise get segmentation violation ???)
2169
2170 * mimage/MHNewImagePar.[h,cc]
2171 - change range of leakage to be plotted
2172 (want to see also leakage=0)
2173
2174
2175
2176 2003/04/30: Nadia Tonello
2177
2178 * manalysis/MCerPhotPix.[h,cc]:
2179 - deleted Bool_t fIsUsed and substituted with
2180 the condition: fRing>0 in the functions
2181 Bool_t IsPixelUsed() const{return fRing>0;}
2182 void SetPixelUsed() { fRing = 1;}
2183 void SetPixelUnused(){ fRing = 0;}
2184
2185
2186
2187 2003/04/29: Wolfgang Wittek
2188
2189 * mhist/MHSigmaTheta.[h,cc]:
2190 - ClassDef( ,0) -> ClassDef( , 1)
2191 - minor corrections in Draw()
2192
2193
2194
2195 2003/04/29: Thomas Bretz
2196
2197 * mfilter/MFCT1SelBasic.[h,cc], mfilter/MFCT1SelFinal.[h,cc],
2198 mfilter/MFCT1SelStandard.[h,cc]:
2199 - reordered includes
2200 - removed MHillas from constructor (if present)
2201 - added corresponding Setter-methods
2202 - added many const qualifiers
2203 - removed some obsolete data members
2204 - made some member functions private
2205 - only store fMm2Deg, not the pointer to MGeomCam
2206 - don't use the CT1 camera build in... (to be discussed)
2207 - fixed MHillas, MHillasExt and MNewImagePar stuff
2208
2209 * mimage/MImgCleanStd.[h,cc]:
2210 - added Nadia to the list of authors
2211 - added pngs for the formulars
2212
2213 * htmldoc, htmldoc/MImgCleanStd-f1.png, htmldoc/MImgCleanStd-f2.png:
2214 - added
2215
2216 * manalysis/MCT1SupercutsCalc.[h,cc]:
2217 - changed the default "MHillasExt" to "MHillas"
2218
2219 * mbase/MEvtLoop.cc:
2220 - fixed a bug in ProcessGuiEvents
2221
2222 * mhist/MH*.[h,cc], mhistmc/MH*.[h,cc], mimage/MH*.[h,cc]:
2223 - changed "Double_t w" in Fill to "const Stat_t w"
2224 - added weight in some classes to TH::Fill
2225
2226 * mbase/MHtml.[h,cc]:
2227 - removed
2228
2229 * mfileio/MCT1ReadPreProc.cc:
2230 - removed the dependance on a MBinning in Theta.
2231
2232
2233
2234 2003/04/29: Abelardo Moralejo
2235
2236 * mmontecarlo/MMcCollectionareaCalc.[h,cc]
2237 - Now the energy limits and spectral slope used in Corsika are
2238 read from the run header. Warning: impact parameter is still
2239 fixed (I changed it from 400 m to 300 m, our present MC
2240 production default). Added warning message about this.
2241 Collection areas calculated up to now with the new MC library
2242 are overestimated by a ~77% ! This class will be removed in
2243 the future and replaced by MFillH.
2244
2245 * mhistmc/MHMcCollectionArea.[h,cc]
2246 - Adapted to the change of MMcCollectionAreaCalc. Added arguments
2247 to CalcEfficiency.
2248
2249
2250
2251 2003/04/28: Nadia Tonello
2252
2253 * mimage/MImgCleanStd.[h,cc]
2254 - added the option kDemocratic using sigmabar of the inner pixels
2255 - added the option to select the number of rings of pixels
2256 to analyze around the core pixels
2257 - added documentation
2258
2259 * manalysis/MCerPhotPix.[h,cc]
2260 - added fRing and Get-Set functions
2261
2262
2263
2264 2003/04/28: Oscar Blanch
2265
2266 * mgeom/MGeomCamECO1000.[h,cc]
2267 - New files for ECO 1000 camera geometry.
2268
2269 * mgeom/GeomLinkDef.h
2270 - Added class MGeomCamECO1000
2271
2272 * mgeom/Makefile
2273 - Added class MGeomCamECO1000
2274
2275
2276
2277 2003/04/28: Abelardo Moralejo
2278
2279 * mmontecarlo/MMcEnergyEst.[h,cc]
2280 - Lots of fixes after Thomas suggestions. Now cuts are not part
2281 of the class, but introduced via a new MFilter* member. Changed
2282 all Char_t* for TString. Changed own TMiniut pointer by gMinuit.
2283 Removed couts and used fLog instead. Function fcn is no longer
2284 declared external.
2285
2286
2287
2288 2003/04/28: Thomas Bretz
2289
2290 * NEWS:
2291 - updated
2292
2293 * manalysis/MBlindPixelCalc.cc:
2294 - use Are of pixles while interpolating
2295
2296 * mbase/MEvtLoop.cc:
2297 - output speed in Evts/s to fDisplay
2298
2299 * mbase/MGGroupFrame.h:
2300 - fixed a typo
2301
2302 * mbase/MTask.[h,cc]:
2303 - Added OverwritesProcess
2304
2305 * mbase/MTaskList.[h,cc]:
2306 - removed CheckClassForProcess
2307 - replaced by MTask::OverwritesProcess
2308
2309 * mhist/MFillH.cc:
2310 - only draw something if the class overwrites the Draw function
2311
2312 * mhist/MH.[h,cc]:
2313 - added OverwritesDraw
2314 - added a higher maximum, lower minimum to Draw(TH1, TH1)
2315 - changed default size
2316
2317 * mhist/MHMatrix.cc:
2318 - mini change
2319
2320 * mimage/MHHillas.[h,cc]:
2321 - removed fUsedPix
2322 - removed fCorePix
2323
2324 * mimage/MHHillasExt.[h,cc]:
2325 - removed fHConc
2326 - removed fHConc1
2327 - changed default name to MHillasExt
2328
2329 * mimage/MHNewImagePar.[h,cc]:
2330 - added fHistConc
2331 - added fHistConc1
2332 - added fHistUsedPix
2333 - added fHistCorePix
2334
2335 * mimage/MHillas.cc:
2336 - removed fNumCorePixels
2337 - removed fNumUsedPixels
2338 - made fCosDelta writable
2339 - made fSinDelta writable
2340 - made GetSinDelta() public
2341 - made GetCosDelta() public
2342
2343 * mimage/MHillasExt.[h,cc]:
2344 - removed fConc
2345 - removed fConc1
2346 - changed default name to MHillasExt
2347 - derives from MParContainer now instead of MHillas
2348
2349 * mimage/MNewImagePar.[h,cc]:
2350 - added fNumCorePixels
2351 - added fNumUsedPixels
2352 - added fConc
2353 - added fConc1
2354
2355 * mimage/MNewImageParCalc.[h,cc]:
2356 - removed
2357
2358 * mimage/MHillasCalc.[h,cc]:
2359 - changed so, that it can calc MHillas, MHillasExt and MNewImagePar
2360
2361 * mimage/MHillasSrc.cc:
2362 - sqrt(tand*tand+1) replaced by 1/CosDelta
2363
2364 * mmain/MStatusDisplay.[h,cc]:
2365 - added second argument to SetLogStream
2366
2367 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
2368 mhist/MHCerPhotEvt.[h,cc], mhist/MHEffOnTime.[h,cc],
2369 mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
2370 mhist/MHEnergyTheta.[h,cc], mhist/MHEnergyTime.[h,cc],
2371 mhist/MHFlux.[h,cc], mhist/MHMatrix.[h,cc],
2372 mhist/MHSigmaTheta.[h,cc], mhistmc/MHMcCollectionArea.[h,cc],
2373 mhistmc/MHMcDifRate.[h,cc], mhistmc/MHMcEfficiency.[h,cc],
2374 mhistmc/MHMcEfficiencyEnergy.[h,cc], mhistmc/MHMcEfficiencyImpact.[h,cc],
2375 mhistmc/MHMcEnergy.[h,cc], mhistmc/MHMcEnergyImpact.[h,cc],
2376 mhistmc/MHMcEnergyMigration.[h,cc], mhistmc/MHMcRate.[h,cc]:
2377 - removed DrawClone
2378 - fixed Draw
2379
2380 * macros/MagicHillas.C, macros/star.C:
2381 - removed MHillasExt (not necessary anymore)
2382 - added MNewImagePar
2383
2384 * macros/readCT1.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
2385 mmain/MAnalysis.cc:
2386 - added MHillasExt to be displayed
2387 - added MNewImagePar to be displayed
2388
2389 * manalysis/MCT1SupercutsCalc.[h,cc]:
2390 - removed empty destructor
2391 - fixed output in PreProcess
2392 - changed MHillasExt to MHillas
2393
2394
2395
2396
2397
2398 2003/04/28: Wolfgang Wittek
2399
2400 * manalysis/MPadSchweizer.[h,cc]
2401 - extend documentation
2402 - remove histograms which are also made by MHSigmaTheta
2403 - minor modifications
2404
2405
2406
2407 2003/04/25: Thomas Bretz
2408
2409 * mfilter/MFEnergySlope.cc:
2410 - removed obsolete PostProcess
2411
2412 * mdatacheck/MGDisplayAdc.cc:
2413 - fixed a bug which caused nothing to beeing displayed if only
2414 the Hi gains where existing (Exists->HasHi)
2415
2416 * mhist/MH.cc:
2417 - small change to GetNewPad
2418
2419 * mhistmc/MHMcEnergyMigration.h:
2420 - fixed the includes
2421
2422 * mgui/MCamDisplay.cc:
2423 - changed autoscaling (max<1:max=1 --> max==min:max=min+1)
2424
2425 * manalysis/MBlindPixelCalc.cc:
2426 - interpolate: take pixel area into account
2427
2428 * mhist/MHSigmaTheta.h:
2429 - removed nonsense GetSigmaThetaByName(const TString name)
2430 - removed nonsense GetSigmaPixThetaByName(const TString name)
2431 - removed nonsense GetDiffPixThetaByName(const TString name)
2432
2433 * manalysis/MPadSchweizer.cc:
2434 - fixed naming
2435 - fixed usage of operators
2436 - added some const qualifiers
2437 - replaced 'int OK' by 'Bool_t ok'
2438 - fixed wrong usage floating point value 0
2439
2440 * mimage/MImgCleanStd.cc:
2441 - moved ratio to the other side of the condition (don't divide
2442 if it is not necessary)
2443
2444
2445
2446 2003/04/24: Abelardo Moralejo
2447
2448 * macros/rootlogon.C
2449 - added gInterpreter->AddIncludePath(dir+"mhistmc");
2450
2451
2452
2453 2003/04/24: Thomas Bretz
2454
2455 * macros/rootlogon.C:
2456 - added mimage
2457
2458 * macros/dohtml.C:
2459 - added mhistmc
2460 - added mimage
2461 - added status.C
2462
2463 * mfilter/MFCT1Supercuts.[h,cc]:
2464 - removed
2465
2466 * manalysis/MPadSchweizer.[h,cc]:
2467 - renamed arguments of SetHistograms to Mars style
2468 - removed default argument for SetHistograms (usage would result
2469 in a crash)
2470 - removed empty destructor
2471
2472 * mhistmc/MHMcTriggerLvl2.h:
2473 - removed the wrong f in GetHistf
2474
2475 * manalysis/MSigmabarParam.h:
2476 - added const qualifiers to getters
2477
2478 * mfileio/MWriteRootFile.[h,cc]:
2479 - fixed support for UPDATE
2480
2481 * mfilter/MFEnergySlope.cc:
2482 - cleaned
2483 - removed empty PostProcess
2484
2485 * mhist/MHCerPhotEvt.cc:
2486 - removed ratio from Fill
2487
2488 * mhist/MH.h:
2489 - fixed a bug in the overloading of DrawClone
2490
2491 * mimage/MHillasSrc.[h,cc], mimage/MHHillasSrc.[h,cc]:
2492 - like suggested by Wolfgang: removed Head-Tail
2493
2494 * mbase/MEvtLoop.cc:
2495 - fixed a bug in the progress bar update at the end of the loop
2496
2497
2498
2499 2003/04/24: Wolfgang Wittek
2500
2501 * mfilter/MFCT1SelFinal.cc
2502 - small correction in output
2503
2504 * mhistmc/MHMcCT1CollectionArea.cc
2505 - plot all 3 histograms in DrawClone()
2506
2507 * manalysis/MPadSchweizer.[h,cc]
2508 - cleanup as proposed by Thomas
2509 - new member function SetHistograms() to set the pointers to the
2510 histograms to be used in the padding
2511
2512
2513
2514 2003/04/24: Antonio Stamerra
2515
2516 * mhistmc/MHMcTriggerLvl2.[h,cc]
2517 - renamed some variable (hf->fHist)
2518 - added fHist*Norm and fFNorm in the destructor
2519
2520 * manalysis/MMcTriggerLvl2.[h,cc]
2521 - added CalcCompactPixel() public method
2522 - implemented CalcPseudoSize method (still under construction...)
2523 - added inline method SetNewCamera(), used in the costructor
2524 - renamed global variables pixels_in_cell->gsPixelsInCell
2525 and pixels_in_lut->gsPixelsInLut
2526 - added destructor
2527
2528
2529
2530 2003/04/23: Thomas Bretz
2531
2532 * mhist/MHCerPhotEvt.[h,cc]:
2533 - updated dox
2534
2535 * manalysis/MCT1SupercutsCalc.h, manalysis/MPadSchweizer.h:
2536 - ClassDef -> 0
2537
2538 * NEWS:
2539 - updated
2540
2541 * mfileio/MWriteRootFile.[hcc]:
2542 - fixed the missing function of UPDATE files
2543
2544 * mhist/MFillH.[h,cc]:
2545 - implemented fWeight
2546 - adapted StreamPrimitive
2547 - changed fCanvas to //!
2548 - changed class version umber from 1 to 2
2549
2550 * mhist/MH.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
2551 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHArray.[h,cc],
2552 mhist/MHBlindPixels.[h,cc], mhist/MHCompProb.[h,cc],
2553 mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.[h,cc],
2554 mhist/MHEffOnTimeTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
2555 mhist/MHFadcCam.[h,cc], mhist/MHFlux.[h,cc],
2556 mhist/MHGamma.[h,cc], mhist/MHHadronness.[h,cc],
2557 mhist/MHMatrix.[h,cc], mhist/MHRanForest.[h,cc],
2558 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
2559 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
2560 mhist/MHStarMap.[h,cc], mhist/MHThetabarTheta.[h,cc],
2561 mhist/MHThetabarTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
2562 mhist/MHTimeDiffTime.[h,cc], mhistmc/MHMcCT1CollectionArea.[h,cc],
2563 mhistmc/MHMcEnergyImpact.[h,cc], mhistmc/MHMcEnergyMigration.[h,cc]
2564 mhistmc/MHMcTriggerLvl2.[h,cc], mimage/MHHillas.[h,cc],
2565 mimage/MHHillasExt.[h,cc], mimage/MHHillasSrc.[h,cc],
2566 mimage/MHNewImagePar.[h,cc]:
2567 - added second (weight) argument to Fill
2568 - in some headers: removed obvious virtual
2569 - removed some dummy Fill function (not necessary anymore)
2570
2571
2572
2573 2003/04/23: Abelardo Moralejo
2574
2575 * mhistmc/MHMcCT1CollectionArea.[h,cc]
2576 - Now the class inherits from MH instead of directly from
2577 MParContainer. Implemented SetupFill, so that the binning
2578 definitions are read from the parlist.
2579
2580 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
2581 - Removed. This class was superfluous, since the same job
2582 can be done using MFillH.
2583
2584 * mmontecarlo/Makefile, MontecarloLinkDef.h
2585 - removed class MMcCT1CollectionAreaCalc.
2586
2587 * macros/CT1collarea.C
2588 - adapted to changes above.
2589
2590 * mmc/MMcRunHeader.[hxx,cxx], mmc/MMCEvt.[hxx,cxx]
2591 - added comment in class description about the definition of
2592 the azimuth angle phi in the MC classes.
2593
2594
2595 2003/04/23: Antonio Stamerra
2596
2597 * mfilter/MFEnergySlope.[h,cc]
2598 - added new filter class to select events according to a given
2599 energy slope
2600
2601 * mfilter/Makefile, mfilter/FilterLinkDef.h
2602 - modified accordingly (added MFEnergySlope)
2603
2604 * manalysis/MMcTriggerLvl2Calc.cc
2605 - removed call to the MHMcTriggerLvl2->Fill() in Process()
2606
2607 * macros/triglvl2.C
2608 - added example of the MFEnergySlope filter
2609 - added filling of histos from MHMcTriggerLvl2
2610
2611
2612 2003/04/22: Abelardo Moralejo
2613
2614 * mmontecarlo/Makefile, MontecarloLinkDef.h
2615 - added MMcEnergyEst
2616 - added necessary include directories.
2617
2618 * mmontecarlo/MMcEnergyEst.cc
2619 - added filterhadrons.SetHadronnessName(fHadronnessName) to
2620 inform the filter about the name of the hadronness container
2621 to be used in the cuts.
2622
2623 * mfilter/MFCT1SelFinal.[h,cc]
2624 - added the possibility to cut also in Dist.
2625
2626
2627
2628 2003/04/22: Thomas Bretz
2629
2630 * mhist/MHHadronness.[h,cc]:
2631 - changed to support MStatusDisplay
2632
2633 * manalysis/MApplyPadding.[h,cc]:
2634 - removed
2635
2636 * mhist/MHMcCT1CollectionArea.[h,cc],
2637 mhist/MHMcCollectionArea.[h,cc], mhist/MHMcDifRate.[h,cc],
2638 mhist/MHMcEfficiency.[h,cc], mhist/MHMcEfficiencyEnergy.[h,cc],
2639 mhist/MHMcEnergy.[h,cc], mhist/MHMcEnergyImpact.[h,cc],
2640 mhist/MHMcEnergyMigration.[h,cc], mhist/MHMcIntRate.[h,cc],
2641 mhist/MHMcRate.[h,cc], mhist/MHMcTriggerLvl2.[h,cc]:
2642 - moved to new directory mhistmc
2643
2644 * mhistmc, mhistmc/Makefile, mhistmc/HistMcLinkDef.h:
2645 - new
2646
2647 * mhist/Makefile, mhist/HistLinkDef.h:
2648 - removed MHMc*
2649
2650 * mhistmc/MHMcCollectionArea.[h,cc]:
2651 - changed to fit requirements of MStatusDisplay
2652
2653 * Makefile:
2654 - added mhistmc
2655
2656 * mmain/MStatusDisplay.cc:
2657 - SetNoContextMenu(Bool_t flag) removed default argument
2658
2659 * mmain/Makefile:
2660 - added -I../mhistmc
2661
2662 * mhist/MWeight.[h,cc]:
2663 - added
2664
2665 * mhist/HistLinkDef.h:
2666 - added MWeight
2667
2668 * mhist/MH.h:
2669 - removed some debugging stuff
2670
2671
2672
2673 2003/04/22: Abelardo Moralejo
2674
2675 * mmontecarlo/MMcEnergyMigration.[h,cc]
2676 - Removed. It was not necessary, since the same job can be done
2677 with the already existing task MFillH.
2678
2679 * mhist/MHMcEnergyMigration.h
2680 - Changed ClassDef(MHMcEnergyMigration, 0)
2681 to ClassDef(MHMcEnergyMigration, 1) to allow writing the
2682 histograms to disk.
2683
2684
2685
2686 2003/04/21: Thomas Bretz
2687
2688 * manalysis/MBlindPixels.h:
2689 - IsBlind -> const
2690
2691 * mhist/HistLinkDef.h, mhist/Makefile:
2692 - added MHBlindPixels
2693
2694 * mhist/MH.[h,cc]:
2695 - changed the two DrawClone functions to one.
2696
2697 * mhist/MHHadronness.[h,cc]:
2698 - changed to fit the requirements of MStatusDisplay
2699
2700 * mhist/MHMatrix.cc:
2701 - SetDirectory(NULL) for all histograms created
2702
2703 * mhist/MHSigmaTheta.cc:
2704 - removed fNpix (is already in MHHillas)
2705 - removed fBlindId (--> MHBlindPixels)
2706
2707 * mhist/MHBlindPixels.[h,cc]:
2708 - new
2709
2710 * macros/plot.C:
2711 - Added MStatusDisplay support
2712
2713 * macros/status.C:
2714 - added MHNewImagePar
2715 - added MHHadronness
2716
2717 * manalysis/MBlindPixelCalc.cc:
2718 - updated class reference
2719
2720 * meventdisp/MGCamDisplay.[h,cc]:
2721 - fixed
2722
2723 * meventdisp/MGEvtDisplay.cc:
2724 - changed function adding the tab
2725
2726 * mgui/MCamDisplay.cc, mhist/MHCerPhotEvt.cc:
2727 - as a preliminary solution removed inner pad
2728
2729 * mhist/MFillH.cc:
2730 - make sure canvas is updated correctly in PostProcess
2731
2732 * mhist/MH.cc:
2733 - changed DrawCopy(TH1, TH1) and Draw(TH1, TH1) to fit the new needs
2734 display the range correctly and exchanged the two stat boxes
2735
2736 * mhist/MH3.cc:
2737 - fixed a bug in the default constructor
2738 - removed DrawClone
2739 - updated Draw function
2740
2741 * mhist/MHMcIntRate.[h,cc], mhist/MHRanForest.[h,cc],
2742 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
2743 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
2744 mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc],
2745 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc],
2746 mimage/MHNewImagePar.[h,cc]:
2747 - removed old DrawClone
2748 - updated Draw function
2749 - replaced some titles by latex titles in some classes
2750
2751 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
2752 - removed scaling stuff
2753
2754 * mmain/MStatusDisplay.cc:
2755 - fixed some minor bugs
2756
2757
2758
2759 2003/04/20: Thomas Bretz
2760
2761 * Makefile:
2762 - exchanged mbase and mmain
2763
2764 * Makefile.conf.general:
2765 - added MARSVER
2766
2767 * mars.cc:
2768 - use MARSVER
2769
2770 * macros/readMagic.C:
2771 - updated to work with the new MH-stuff
2772
2773 * macros/status.C:
2774 - added
2775
2776 * manalysis/MBlindPixelCalc.cc, manalysis/MCerPhotCalc.cc,
2777 manalysis/MMcPedestalCopy.ccm, manalysis/MMcPedestalNSBAdd.cc,
2778 mfileio/MReadMarsFile.cc, mimage/MHillasCalc.cc,
2779 mimage/MImgCleanStd.cc:
2780 - changed def. title
2781
2782 * manalysis/MCT1PointingCorrCalc.h:
2783 - minor change
2784
2785 * manalysis/MCerPhotEvt.[h,cc]:
2786 - don't use unused pixels for calculation of min/max
2787 - added Scale member function
2788
2789 * manalysis/MCerPhotPix.h:
2790 - added Scale inline function
2791
2792 * mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc],
2793 mbase/MParList.[h,cc], mbase/MTaskList.[h,cc],
2794 mfileio/MReadMarsFile.cc, mhist/MFillH.[h,cc]:
2795 - implemented use of fDisplay
2796
2797 * mbase/MParContainer.h:
2798 - Don't display name and class name if it is the same (GetDescriptor)
2799
2800 * meventdisp/MGCamDisplay.[h,cc]:
2801 - made working with new MH-stuff
2802
2803 * mfileio/Makefile:
2804 - added -I../mmain
2805
2806 * mgeom/MGeomCam.[h,cc]:
2807 - added Clone function
2808
2809 * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamMagic.cc:
2810 - commented out informal output at constructor
2811
2812 * mgui/MCamDisplay.[h,cc], mhist/MHStarMap.[h,cc],
2813 mimage/MHH*.[h,cc]:
2814 - changed to be more root oriented
2815
2816 * mgui/MHexagon.cc:
2817 - small changes
2818
2819 * mgui/Makefile:
2820 - added mhist
2821
2822 * mhist/MH.[h,cc]:
2823 - changed to be more root oriented
2824 - removed border
2825 - added DrawClone
2826 - GetNewPad
2827
2828 * mhist/MH3.cc:
2829 - removed some strange debug output
2830
2831 * mhist/MHCerPhotEvt.[h,cc]:
2832 - fixed some bug
2833 - made working with fDisplay
2834
2835 * mhist/Makefile:
2836 - added mmain
2837
2838 * mmain/MProgressBar.cc:
2839 - fixed a typo
2840
2841 * mmain/MStatusDisplay.[h,cc]:
2842 - new implementation
2843
2844 * mmain/MainLinkDef.h, mmain/Makefile:
2845 - added MStatusDisplay
2846 - added MGMenu
2847
2848 * mmain/MGMenu.[h,cc]:
2849 - added
2850
2851
2852
2853 2003/04/19: Abelardo Moralejo
2854
2855 * mmontecarlo/MMcEnergyEst.[h,cc]
2856 - Added. Contains routine for optimization of parameters of
2857 energy estimator.
2858
2859 * mmontecarlo/MMcEnergyMigration.[h,cc]
2860 - Added. Task to fill the energy migration matrix histograms
2861 contained in class MHMcEnergyMigration.
2862
2863
2864
2865 2003/04/17: Wolfgang Wittek
2866
2867 * mhist/MBinning.[h,cc]
2868 - replace for (int i=1; i<fEdges.GetSize()-1; i++)
2869 by for (int i=1; i<fEdges.GetSize(); i++)
2870
2871
2872
2873 2003/04/17: Wolfgang Wittek
2874
2875 * mfileio/MCT1ReadPreProc.cc
2876 - removed : if (theta > pi/2) continue;
2877 otherwise get inconsistency between no.of read events
2878 and no.of events after filter
2879 - write into MCerPhotEvt also pixels with zero no. of photons
2880
2881 * manalysis/MSigmabar.cc
2882 - correct wrong argument in call to memset
2883
2884 * manalysis/MPadSchweizer.cc
2885 - pad also pixels with zero no.of photons
2886
2887 * mhist/MHSigmaTheta.[h,cc]
2888 - add plot of no.of used pixels in MCerPhotEvt
2889 - add plot of Id of blind pixel
2890
2891
2892
2893 2003/04/14: Wolfgang Wittek
2894
2895 * manalysis/Makefile
2896 AnalysisLinkDef.h
2897 - MNewImagePar and MNewImageParCalc removed
2898
2899
2900
2901
2902 2003/04/12: Thomas Bretz
2903
2904 * mmain/MStatusDisplay.[h,cc]:
2905 - added
2906
2907 * manalysis/MPadding.[h,cc]:
2908 - simplified includes
2909 - changed some code (discussed with Robert)
2910 - fixed comments in header
2911 - changed ClassDef to 0
2912 - changed output to Mars style
2913 - fixed the memory leak of fHSigmabarMax
2914 - replaced TRandom by gRandom
2915 - removed usage of ->operator
2916
2917 * manalysis/MApplyPadding.[h,cc]:
2918 - replaced fRnd by gRandom
2919 - used MH::SetBinning
2920 - use telescope theta instead of theta
2921 - removed usage of ->operator
2922 - removed PostProcess
2923
2924 * manalysis/MPadSchweizer.cc:
2925 - fixed outputs in PreProcess
2926
2927 * manalysis/MSigmabar.[h,cc]:
2928 - added Reset member function
2929 - usage of memset
2930 - don't skip NumPhotons==0
2931 - changes discussed with Robert
2932 - small simplifications in loops
2933 - some fixes to the output
2934
2935 * manalysis/MSigmabarCalc.[h,cc]:
2936 - fixed outputs
2937 - some small simplifications
2938 - moved test for theta<120deg to MCT1ReadPreProc
2939
2940 * mfileio/MCT1ReadPreProc.[h,cc]:
2941 - skip events with theta>90deg
2942
2943 * mhist/MHSigmaPixel.[h,cc]:
2944 - fixes to the screen output
2945 - simplified usage of MBinning
2946
2947 * mhist/MHSigmaTheta.[h,cc]:
2948 - fixes to the screen output
2949 - simplified usage of MBinning
2950 - lower cased upper case local variables
2951 - removed DrawClone from Finalize (call from macro or executable)
2952
2953 * mhist/MHSigmabarTheta.[h,cc]:
2954 - fixes to the screen output
2955
2956 * mhist/MHStarMap.cc:
2957 - added some const qualifiers
2958
2959 * mhist/MHHadronnes.cc:
2960 - removed output of function name in Finalize because this
2961 information is already available on the screen.
2962
2963 * manalysis/MCT1PointingCorrCalc.h:
2964 - changed ClassDef to 0
2965 - removed empty PostProcess
2966 - fixes to the screen output in PreProcess
2967 - changed the order of the arguments in the constructor
2968 (name, title to the end)
2969
2970 * manalysis/MMultiDimDistCalc.cc:
2971 - added two const qualifiers
2972
2973 * mtemp/MObservatory.cc:
2974 - changed Magic1 coordinates to CT1 GPS.
2975
2976
2977
2978 2003/04/12: Wolfgang Wittek
2979
2980 * manalysis/MCT1PointingCorrCalc.[h,cc]
2981 - replaces MPointingCorr.[h,cc]
2982
2983 * manalysis/AnalysisLinkDef.h
2984 Makefile
2985
2986 * mbase/MFilter.h
2987 - set ClassDef(MFilter,1)
2988
2989 * mhist/MHHadronness.[h,cc]
2990 - improve warning printout
2991
2992 * mhist/MHMatrix.[h,cc]
2993 - type of 3rd argument of member function Fill
2994 changed from 'MF' to 'MFilter'
2995
2996
2997
2998 2003/04/11: Thomas Bretz
2999
3000 * macros/readMagic.C:
3001 - replaced GetEventNum by GetNumEntry
3002
3003 * manalysis/MCT1SupercutsCalc.cc:
3004 - fixed constructor (no default for fHadronnessName)
3005 - missing fHadronness->SetReadyToSave added
3006
3007 * manalysis/MMultiDimDistCalc.cc:
3008 - missing fHadronness->SetReadyToSave added
3009
3010 * manalysis/MParameters.cc:
3011 - changed title
3012
3013 * mfilter/MFCT1SelFinal.h:
3014 - set ClassDef to 0
3015
3016 * mimage/Makefile:
3017 - fixed a typo
3018
3019 * mraw/MRawEvtData.cc:
3020 - fixed Pixel assignment (i->ipos, fPosInArray++)
3021
3022
3023
3024 2003/04/10: Thomas Bretz
3025
3026 * mbase/MContinue.[h,cc]:
3027 - changed, so that also a filter given as a pointer is added to
3028 the tasklist automatically
3029 - added SetInverted
3030 - added IsInverted
3031
3032 * mbase/MTaskList.[h,cc]:
3033 - added RemoveFromList-function
3034
3035 * merpp.cc:
3036 - fixed typo
3037
3038 * mbase/MFilter.[h,cc]:
3039 - removed unnecessary base functions for Pre//PostProcess
3040 - added SetInverted
3041 - added IsInverted
3042
3043 * mbase/MTask.cc, mfileio/MCT1ReadPreProc.cc, mfileio/MReadTree.cc,
3044 mfilter/MF.cc, mfilter/MFilterList.cc
3045 - implemented IsConditionalTrue to support inverted filters
3046
3047 * mhist/MHHadronness.cc:
3048 - removed unnecessary check
3049
3050 * meventdisp/MGFadcDisp.cc:
3051 - remove all IDs in listbox
3052 - add entries sorted
3053
3054 * manalysis/MImgCleanStd.[h,cc], manalysis/MCameraSmooth.[h,cc],
3055 manalysis/MHillas.[h,cc], manalysis/MHillasSrc.[h,cc],
3056 manalysis/MHillasSrc.[h,cc], manalysis/MHillasCalc.[h,cc],
3057 manalysis/MNewImagePar.[h,cc], manalysis/MNewImageParCalc.[h,cc],
3058 mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc],
3059 mhist/MHHillasExt.[h,cc], mhist/MHNewImagePar.[h,cc]:
3060 - moved to new directory mimage
3061
3062 * mimage/Makefile, mimage/ImageLinkDef.h, mimage/ImageIncl.h:
3063 - new
3064
3065 * Makefile:
3066 - added mimage
3067
3068 * manalysis/AnalysisLinkDef.h, manalysis/Makefile
3069 mhist/HistLinkDef.h, mhist/Makefile:
3070 - removed moved files
3071
3072 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
3073 mhist/Makefile, mhist/AnalysisLinkDef.h, mmain/Makefile,
3074 mfilter/Makefile, meventdisp/Makefile, mgui/Makefile:
3075 - adapted
3076
3077
3078
3079 2003/04/09: Thomas Bretz
3080
3081 * manalysis/MCT1SupercutsCalc.[h,cc]:
3082 - moved last changes from MFCT1Supercuts to MCT1SupercutsCalc
3083
3084 * mhist/MHMcTriggerLvl2.[h,cc]:
3085 - fixed a warning
3086 - removed global variables
3087
3088
3089
3090 2003/04/09: Abelardo Moralejo
3091
3092 * manalysis/MHillasSrc.cc
3093 - changed comment about meaning of fCosDeltaAlpha
3094
3095
3096
3097 2003/04/08: Thomas Hengstebeck
3098
3099 * mhist/MHRanForest.cc, mhist/MHRanForestGini.cc
3100 - removed gStyle->SetOptStat(10), gStyle settings should be
3101 done by the user himself
3102
3103
3104
3105 2003/04/08: Abelardo Moralejo
3106
3107 * manalysis/MImgCleanStd.cc
3108 - Fixed "democratic" cleaning: now tail cut is proportional
3109 to pixel area instead of pixel radius as (erroneously) was
3110 before.
3111
3112 * NEWS
3113 - Changed comment on image cleaning.
3114
3115
3116
3117 2003/04/08: Thomas Bretz
3118
3119 * mhist/MHHadronness.cc:
3120 - no check for sump==0 and sumg==0 in loop necessary anymore
3121
3122 * Changelog, Changelog.02:
3123 - moved everything before 1/2003 to Changelog.02
3124
3125
3126
3127 2003/04/08: Wolfgang Wittek
3128
3129 * mfilter/MFCT1SelFinal.[h,cc]
3130 - add new member function SetHadronnessName()
3131
3132 * mhist/MHHadronness.[h,cc]
3133 - reset to SetOptStat(111100)
3134 - correct acceptance
3135
3136 * manalysis/MMultiDimDistCalc.[h,cc]
3137 - swap arguments in FindCreateObj
3138
3139
3140
3141 2003/04/08: Nicola Galante and Antonio Stamerra
3142
3143 * mhist/MHMcTriggerLvl2.[h,cc]
3144 - New class added (histograms for the MMcTriggerLvl2 class)
3145
3146 * mhist/Makefile
3147 - Added MHMcTrigggerLvl2 in SRCFILES
3148
3149 * manalysis/Makefile
3150 - Reintroduced MMcTriggerLvl2 and MMcTriggerLvl2Calc
3151 (they were removed!!)
3152
3153 * manalysis/MMcTriggerLvl2.h
3154 - 'const' added in inline functions Get****
3155
3156 * manalysis/MMcTriggerLvl2Calc.cc
3157 - added call to Fill method of MHMcTriggerLvl2
3158
3159 * macros/triglvl2.C
3160 - updated to have histograms with MHMcTriggerLvl2
3161
3162 * macros/dohtml.C
3163 - added triglvl2.C
3164
3165 * NEWS
3166 - new comment on L2T selection classes
3167
3168 2003/04/08: Wolfgang Wittek
3169
3170 * mfilter/Makefile
3171 FilterLinkDef.h
3172 - MFCT1Supercuts removed
3173
3174 * manalysis/MMultiDimDistCalc.h
3175 - set ClassDef(MMultiDimDistCalc,1)
3176
3177 * manalysis/MCT1SupercutsCalc.[h,cc]
3178 - new; replaces MFCT1Supercuts in mfilter
3179
3180 * manalysis/Makefile
3181 AnalysisLinkDef.h
3182
3183
3184
3185 2003/04/07: Thomas Bretz
3186
3187 * Makefile:
3188 - changed order
3189
3190 * manalysis/MMultiDimDistCalc.[h,cc]:
3191 - fixed default title
3192 - simplified code
3193 - added fHadronnessName
3194
3195 * manalysis/MRanForestCalc.[h,cc]:
3196 - added fHadronnessName
3197
3198 * mbase/MAGIC.h:
3199 - fixed a bug with rootcint
3200
3201 * meventdisp/MGFadcDisp.cc:
3202 - fixed a variable name
3203
3204 * mhist/MHHadronness.cc:
3205 - removed many old comments
3206 - simplified some code
3207 - uses argument in Fill now
3208
3209 * mmain/MMonteCarlo.cc:
3210 - some code simplification
3211 - fixed a warning
3212
3213 * macros/dohtml.C:
3214 - added testenv.C
3215
3216 * readraw.cc:
3217 - simplified
3218
3219 * mraw/MRawEvtData.cc:
3220 - fixed a bug in the draw function (the drawn pixel has not been the
3221 one with the given Id, but simply the i-th entry in the array)
3222
3223 * mfilter/MFCT1Supercuts.[h,cc]:
3224 - changed naming style of variables
3225 - changes array access
3226
3227 * mhist/MHFadcCam.[h,cc]:
3228 - added HasHi
3229 - added Exists
3230
3231 * mmain/MDataCheck.cc:
3232 - removed unimplemented buttons
3233
3234 * mdatacheck/MGDisplayAdc.[h,cc]:
3235 - tried to implement some unimplemented buttons
3236 - don't display non existing (empty) histograms in list
3237
3238
3239
3240 2003/04/04: Thomas Bretz
3241
3242 * mtools/MagicReversi.[h,cc]:
3243 - added support for Number of Players
3244 - added instructions
3245 - added support for Esc key
3246
3247 * mbase/MAGIC.h:
3248 - added version check to MAGIC.h
3249
3250
3251
3252 2003/04/04: Wolfgang Wittek
3253
3254 * mfilter/Makefile
3255 /FilterLinkDef.h
3256 - added MFCT1SelBasic, MFCT1SelStandard, MFCT1SelFinal,
3257 MFCT1Supercuts
3258
3259 * mfilter/MFCT1SelBasic.[h,cc]
3260 /MFCT1SelStandard.[h,cc]
3261 /MFCT1SelFinal.[h,cc]
3262 - new; they replace manalysis/MSelBasic.[h,cc]
3263 /MSelStandard.[h,cc]
3264 /MSelFinal.[h,cc]
3265
3266 * mfilter/MFCT1Supercuts.[h,cc]
3267 - new (supercuts from Daniel for CT1 Mkn421 2001 data)
3268
3269 * manalysis/MSelBasic.[h,cc]
3270 /MSelStandard.[h,cc]
3271 /MSelFinal.[h,cc]
3272 - deleted
3273
3274 * manalysis/Makefile
3275 AnalysisLinkDef.h
3276 - MSelBasic, MSelStandard, MSelFinal removed
3277
3278 * mfileio/MCT1ReadPreProc.[h,cc]
3279 - smeare theta only for MC events
3280
3281 // The following is not yet commited !!!!!!!!!!!!!
3282 * Mars/Makefile
3283 - in SUBDIRS put mfilter before manalysis
3284 (otherwise get link error)
3285
3286
3287
3288 2003/04/03: Abelardo Moralejo
3289
3290 * mmontecarlo/MMcTriggerRateCalc.cc:
3291 - added #include <math.h> for compilation on alpha (otherwise
3292 floor() is unkown)
3293
3294
3295
3296 2003/04/03: Thomas Bretz
3297
3298 * macros/testenv.C:
3299 - added
3300
3301 * mbase/MEvtLopp.cc, mbase/MParContainer.[h,cc],
3302 mbase/MParList.cc, mbase/MTaskList.cc:
3303 - changed the stuff for reading steering card - didn't really
3304 work like expected
3305
3306 * mhist/MHMatrix.cc, mfileio/MRead.cc, manalysis/MImgCleanStd.cc:
3307 - adapted ReadEnv
3308
3309 * mhist/MHMatrix.[h,cc]:
3310 - added ReadEnv
3311
3312 * mfileio/MCT1ReadPreProc.[h,cc]:
3313 - base SmearTheta on new FindLoEndge
3314 - simplified
3315
3316 * mhist/MBinning.h:
3317 - added FindBinLoEdge
3318 - added FindBinHiEdge
3319
3320 * mdata/MDataArray.[h,cc]:
3321 - added Clear
3322 - added Delete
3323
3324 * mbase/MEvtLoop.cc:
3325 - added output of the name
3326
3327 * mbase/MLog.[h,cc]:
3328 - don't use any pthread stuff if _REENTRANT is not defined
3329
3330 * mfileio/MRead.cc, mhist/MHMatrix.cc:
3331 - fixed waring for unreachable statement
3332
3333 * mhist/MHArray.cc:
3334 - fixed: redifinition of default argument
3335
3336
3337
3338
3339 2003/04/02: Abelardo Moralejo
3340
3341 * mmc/MMcTrigHeader.hxx
3342 - added threshold>0 check in the calculation of
3343 GetMeanThreshold
3344
3345 * mmontecarlo/MMcTriggerRateCalc.cc
3346 - The check of the MC spectral index value is now done by
3347 comparing integers instead of real numbers.
3348 - Found out with GREAT surprise that the graphical output
3349 has been completely commented out by someone(?) because it
3350 produced a memory leak. Also the function comment did not
3351 match the rules (my fault; is it correct now?) This commenting
3352 out has not been logged to this file, as far as I can see. This
3353 is rather unkind, I thought that when somebody finds some bug or
3354 messy code, he should either correct and commit it (and log the
3355 change here) and/or inform the author of the mistake to correct
3356 it. Please try to do so in the future instead of simply
3357 commenting out useful code!
3358
3359 * mdata/MDataValue.h
3360 - added default constructor (otherwise, no constant values
3361 can be used in the parameters used in the random forest
3362 separation)
3363
3364
3365
3366
3367 2003/04/02: Wolfgang Wittek
3368
3369 * mfileio/Makefile
3370 - mhist added, because MBinning is used in MCT1ReadPreproc
3371
3372 * mfileio/MCT1ReadPreProc.[h,cc]
3373 - new member function SmearTheta
3374 - store smeared Theta in MMcEvt::fTelescopeTheta
3375 store original Theta in MParameterD container "ThetaOrig"
3376 store fhourangle in MParameterD container "HourAngle"
3377
3378 * manalysis/MPointingCorr.[h,cc]
3379 - get hour angle from ParameterD container "HourAngle"
3380
3381 * manalysis/MSelBasic.[h,cc]
3382 MSelStandard.[h,cc]
3383 MSelFinal.[h,cc]
3384 - new member functions SetCuts()
3385
3386
3387
3388 2003/04/01: Abelardo Moralejo
3389
3390 * macros/CT1EnergyEst.C
3391 - added argument (maximum dist parameter), changed (reduced) output
3392 histograms, added writing to (and reading from) a file the energy
3393 estimation parameters and the histograms. Added comments.
3394
3395 * manalysis/MEnergyEstParam.[h,cc]
3396 - added member function GetCoeff. Changed comment.
3397
3398
3399
3400 2003/03/31: Thomas Bretz
3401
3402 * manalysis/MParameters.[h,cc]:
3403 - added
3404
3405 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
3406 - added MParameters, MParameterD, MParameterI
3407
3408 * mhist/MHArray.[h,cc]:
3409 - added default constructor
3410 - added Set-function
3411 - added Init function
3412 - moved code from constructors to Set and Init
3413
3414 * Makefile.conf.linux:
3415 - removed -fno-rtti to make it compatible with root 3.04.02
3416
3417 * NEWS:
3418 - changed
3419
3420 * manalysis/MImgCleanStd.[h,cc]:
3421 - added SetLvl1
3422 - added SetLvl2
3423 - added ReadEnv
3424
3425 * manalysis/MNewImagePar.[h,cc]:
3426 - removed unnecessary fHillas data member
3427 - removed unnecessary fSrcPos data member
3428 - removed unnecessary Set/GetSrcPos
3429
3430 * manalysis/MNewImageParCalc.[h,cc]:
3431 - removed unnecessary SetSrcPos
3432 - removed const-qualifier from fGeomCam, fCerPhotEvt
3433 (trouble with root 3.02/06)
3434
3435 * manalysis/MRanForest.cc:
3436 - changed cout-output
3437
3438 * manalysis/MSigmabar.cc:
3439 - changed Area to area (local variable)
3440
3441 * mbase/MEvtLoop.[h,cc]:
3442 - added evtloop name to constructor (default=Evtloop)
3443 - adapted StreamPrimitive
3444 - added ReadEnv
3445 - added WriteEnv
3446
3447 * mbase/MParContainer.[h,cc]:
3448 - removed TROOT.h
3449 - fixed const-qualifier for Copy-function for root>3.04.01
3450 - added ReadEnv
3451 - added WriteEnv
3452 - added IsEnvDefined
3453 - added GetEnvValue
3454
3455 * mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
3456 - added ReadEnv
3457 - added WriteEnv
3458
3459 * mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc]:
3460 - changed AddFile declaration to declaration in MRead
3461 - added return value to AddFile
3462
3463 * mfileio/MRead.[h,cc]:
3464 - added template for AddFile
3465 - added ReadEnv
3466
3467 * mgui/MHexagon.[h,cc]:
3468 - fixed const-qualifier for Copy-function for root>3.04.01
3469
3470 * mhist/MH.cc:
3471 - fixed the FindGoodLimit stuff for root> 3.04.01
3472
3473 * mhist/MHRanForest.[h,cc], mhist/MHRanForestGini.[h,cc]:
3474 - removed unnecessary casts
3475 - fixed a copilation error with root 3.04.01 (kFullDotlarge
3476 doesn't exist)
3477 - removed second Draw (one should not add something twice to
3478 the pad)
3479
3480 * mmontecarlo/MMcTriggerRateCalc.cc:
3481 - changes to the header
3482 - changes to the fLog stuff
3483 - added a cast to get rid of a warning
3484
3485 * mtools/Makefile, mtools/ToolsLinkDef.h:
3486 - added MagicReversi
3487
3488 * mtools/MagicRevers.[h,cc]:
3489 - added
3490
3491
3492
3493 2003/03/28: Thomas Bretz
3494
3495 * mbase/MParContainer.h:
3496 - added kEnableGraphicalOutput
3497 - added EnableGraphicalOutput
3498 - added IsGraphicalOutputEnabled
3499
3500 * mbase/MParList.h:
3501 - changed BIT(15) to BIT(17)
3502
3503 * mhist/MH.[h,cc]:
3504 - SetBinning(TH1*, TH1*) --> SetBinning(TH1*, const TH1*)
3505
3506 * mhist/MH3.h:
3507 - changed BIT(15) to BIT(17)
3508 - changed BIT(16) to BIT(18)
3509 - changed BIT(17) to BIT(19)
3510
3511 * mhist/MHMatrix.[h,cc]:
3512 - added DrawDefRefInfo
3513 - added CopyCrop
3514 - added GetRandomArrayI
3515 - changed DefRefMatrix to support the above
3516 - fixed a bug in DefRefMatrix (evtcount2 in the last loop
3517 instead of evtcount1)
3518 - Don't do anything in the finalization if the matrix has the correct
3519 dimensions
3520 - fixed comment of DefRefMatrix
3521 - changed number of first column from 1 to 0
3522 - changed BIT(16) to BIT(17)
3523
3524
3525
3526 2003/03/28: Wolfgang Wittek
3527
3528 * mhist/MHMatrix.cc
3529 - DefRefMatrix: if nmaxevts>fM.GetNrows() set
3530 nmaxevts = fM.GetNrows()
3531
3532 * manalysis/MSelBasic.[h,cc]
3533 - better output
3534
3535 * manalysis/MSelStandard.[h,cc]
3536 - different cut in DIST
3537
3538 * mfileio/MCT1ReadPreProc.[h,cc]
3539 - store hour angle in variable fOtherCphFraction
3540
3541 * manalysis/MHillasSrcCalc.h
3542 - replace in 'SetInput' fHillasName = hilname;
3543 by fHillasInput = hilname;
3544
3545 * manalysis/MNewImagePar.[h,cc]
3546 /MNewImageParCalc.[h,cc]
3547 - new; calculates new image parameters
3548
3549 * mhist/MHNewImagePar.[h,cc]
3550 - new; plots new image parameters
3551
3552 * manalysis/AnalysisLinkDef.h
3553 manalysis/Makefile
3554
3555 * mhist/HistLinkDef.h
3556 mhist/Makefile
3557
3558
3559
3560 2003/03/27: Thomas Hengstebeck
3561
3562 * manalysis/MRanForest.[h,cc]
3563 - allocation of TObjArray fForest moved to constructor.
3564 - use of gRandom
3565
3566 * manalysis/MRanTree.[h,cc]
3567 - use of gRandom
3568
3569 * macros/RanForest.C
3570 - gRandom initialized as TRandom3 object.
3571
3572
3573
3574 2003/03/25: Abelardo Moralejo
3575
3576 * macros/mergecamera.C
3577 - added warning to prevent dangerous misuse of this macro.
3578
3579
3580
3581 2003/03/25: Wolfgang Wittek
3582
3583 * mhist/MHStarMap.[h,cc]
3584 - use constant step size along the main axis of the ellipse
3585
3586 * manalysis/MPointingCorr.[h,cc]
3587 - new class for calculating the pointing correction
3588
3589 * mmc/MMcEvt.hxx
3590 - add GetOtherCphFraction()
3591
3592 * manalysis/Makefile
3593
3594 * manalysis/AnalysisLinkDef.h
3595
3596
3597
3598 2003/03/24: Abelardo Moralejo
3599
3600 * manalysis/MEnergyEstParam.cc
3601 - now energy estimation (for CT1) is done using the same model
3602 as in D.Krannich's thesis.
3603
3604
3605
3606 2003/03/24: Thomas Bretz
3607
3608 * manalysis/MHillasSrcCalc.[h,cc]:
3609 - removed last argument in constructor, replaced by SetInput
3610
3611 * mfilter/MFEventSelector.[h,cc]:
3612 - removed unnecessary last argument
3613
3614
3615
3616 2003/03/21: Thomas Hengstebeck
3617
3618 * manalysis/MRanTree.[h,cc]
3619 - new; parameter container to store a single random tree
3620
3621 * manalysis/MRanForest.[h,cc]
3622 - new; parameter container to store complete forest
3623
3624 * manalysis/MRanForestGrow.[h,cc]
3625 - new; task to grow trees (training)
3626
3627 * manalysis/MRanForestCalc.[h,cc]
3628 - new; task to calculate hadronness using random forest
3629
3630 * manalysis/MRanForestFill.[h,cc]
3631 - new; task to read in the trees of the random forest
3632
3633 * manalysis/Makefile, manalysis/HistLinkDef.h:
3634 - added MRanTree, MRanForest, MRanForestGrow, MRanForestCalc,
3635 MRanForestFill
3636
3637 * mhist/MHRanForest.[h,cc]
3638 - new; histogram showing variance of estimated hadronness as
3639 function of no. of combined trees
3640
3641 * mhist/MHRanForestGini.[h,cc]
3642 - new; histogram showing mean decrease in Gini-index as function
3643 of RF-input-parameters
3644
3645 * mhist/Makefile, mhist/HistLinkDef.h:
3646 - added MHRanForest, MHRanForestHillas
3647
3648 * macros/RanForest.C
3649 - new; g/h-separation by Random Forest-method
3650
3651 * macros/RanForest2.C
3652 - new; reading in saved random forest (using MRanForestFill)
3653
3654
3655
3656 2003/03/21: Abelardo Moralejo
3657
3658 * mhist/MHMatrix.[h,cc]:
3659 - Added third argument (a filter) to the second instantiation
3660 of the Fill procedure.
3661
3662 * macros/CT1EnergyEst.C:
3663 - Example of the parameter calculation and use of the energy
3664 estimation method for CT1.
3665
3666
3667
3668 2003/03/21: Thomas Bretz
3669
3670 * manalysis/MEnergyEstParam.[h,cc]
3671 - Added StopMapping and Print functions.
3672
3673 * manalysis/MSel*.h:
3674 - set default for HilName to MHillas
3675 - set default for HilNameSrc to MHillasSrc
3676
3677 * mfileio/MCT1ReadPreProc.[h,cc]:
3678 - do not flood the output with all events from the first run
3679 - output meaningfull text instead of variable names
3680 - removed a 'goto'!
3681 - changed savePedRMS according to the coding conventions to
3682 fPedRMS and the array of fixed size to a TArrayF
3683
3684 * mbase/MEvtLoop.cc:
3685 - added a events counter which counts the real number of
3686 processed events.
3687
3688 * mdata/MDataChain.[h,cc]:
3689 - implemented random numbers
3690 - implemented a conversion from degrees to radians and vice versa
3691
3692
3693
3694 2003/03/20: Thomas Bretz
3695
3696 * mfilter/MF.[h,cc]:
3697 - changed fFilter (already used in base class MTask) to fF
3698
3699
3700
3701 2003/03/19: Abelardo Moralejo
3702
3703 * macros/CT1collarea.C:
3704 - Added filter to cut in hadronness (now available in new version
3705 of root CT1 Monte Carlo file from Wolfgang).
3706
3707
3708
3709 2003/03/19: Robert Wagner
3710
3711 * mhist/MH3.cc:
3712 - changed MH3::New() such that constructor according to Thomas'
3713 previous changes is supported
3714
3715
3716
3717 2003/03/19: Thomas Bretz
3718
3719 * mhist/MH3.[h,cc]:
3720 - changed default constructor to support different dimensions
3721
3722 * mhist/MHArray.[h,cc]:
3723 - added AddHistogram
3724
3725 * meventdisp/MGEvtDisplay.cc, mfileio/MReadTree.[h,cc],
3726 meventdisp/MReadMarsFile.cc:
3727 - changed MReadTree::GetEventNum to MReadTree::GetNumEntry
3728
3729 * macros/estfit.C:
3730 - adopted to new MChisqEval
3731
3732 * mtools/MChisqEval.[h,cc]:
3733 - added
3734
3735 * mtools/Makefile, mtools/ToolsLinkDef.h:
3736 - added MChisqEval
3737
3738 * manalysis/MEnergyEstParam.[h,cc]:
3739 - slight changes
3740
3741 * mfileio/MCT1ReadPreProc.cc:
3742 - changed name to MRead
3743
3744
3745
3746 2003/03/18: Thomas Bretz
3747
3748 * mfileio/MReadTree.cc:
3749 - fixed a bug in the AddFile function
3750
3751 * mhist/MHMatrix.[h,cc]:
3752 - implemented a request of Th. Hengstebeck: Let DefRefMatrix
3753 return the 'unused' events
3754
3755
3756
3757 2003/03/18: Abelardo Moralejo
3758
3759 * mhist/MHMcCT1CollectionArea.[h,cc]
3760 - Added arguments in constructor: number of bins and ranges of the
3761 x-axis (energy) of the 2-d histograms. Changed type of binning:
3762 now the x-axis is log10(energy) and bins have equal width.
3763
3764 * macros/CT1collarea.C
3765 - The MHMcCT1CollectionArea object is now created and added to the
3766 parlist so that we can choose the binning. Changed the way
3767 histograms are written to the output file.
3768
3769
3770
3771 2003/03/13: Abelardo moralejo
3772
3773 * mhist/MHMcCT1CollectionArea.[h,cc]
3774 - Added for calculations of collection area for CT1.Contains three
3775 2-d histograms with axis energy vs theta angle: one histogram for
3776 all events, one for analyzed events, one for the collection area.
3777
3778 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
3779 - Added for the same reason.
3780
3781 * macros/CT1collarea.C
3782 - Uses the above classes
3783
3784
3785
3786 2003/03/12: Abelardo Moralejo
3787
3788 * macros/mergecamera.C
3789 - Added. Merges several MC camera output files into a single file.
3790
3791
3792
3793 2003/03/08: Wolfgang Wittek
3794
3795 * macros/AnalyseCT1.C
3796 - for the CT1 data analysis
3797
3798 * mhist/MHMatrix.[h,cc]
3799 - let refcolumn start at 1 (not at 0)
3800
3801 * mhist/MHSigmaTheta.[h,cc]
3802 - Draw replaced by DrawCopy
3803 - add SetDirectory(NULL)
3804
3805 * manalysis/MSelBasic.[h,cc]
3806 MSelStandard.[h,cc]
3807 MSelFinal.[h,cc]
3808 - more detailed output for errors
3809 - bugs removed
3810
3811 * manalysis/MPadSchweizer.[h,cc]
3812 - add SetDirectory(NULL)
3813 - add fErrors
3814
3815 * mfilter/MFEventSelector.[h,cc]
3816 - add fErrors
3817
3818 * manalysis/MMultiDimDistCalc.[h,cc]
3819 - check division by zero
3820
3821 * mhist/MHHadronness.[h,cc]
3822 - check division by zero
3823 - normalize distributions of hadronness
3824
3825 * mfileio/MCT1ReadPreProc.[h,cc]
3826 - add event number (event.isecs_since_midday)
3827 - change definition of "fIsMcFile",
3828 because outpars.bmontecarlo is set wrongly sometimes
3829 - copy pedestalRMS for each event from the header information
3830 - check for the presence of a footer record even after reading
3831 a run header
3832
3833 * mmc/MMcEvt.[hxx,cxx]:
3834 - add GetEvtNumber()
3835
3836
3837
3838 2003/02/27: Abelardo Moralejo
3839
3840 * mmontecarlo/MMcTriggerRateCalc.cc:
3841 - Fixed: MMCTrigHeader could not be found in the case of camera
3842 files containing single trigger condition.
3843
3844 * macros/trigrate.C
3845 - no plot is made in the case of single trigger condition.
3846
3847 * mhist/MHMcRate.[h,cc]
3848 - Added member fTriggerCondNum to keep track of what trigger
3849 condition corresponds to each MHMcRate object, for the case of
3850 files with more than one condition (when running camera in
3851 trigger_loop mode). Added also Set and Get procedures for nre
3852 member.
3853
3854 * mmain/MMonteCarlo.cc
3855 - Fixed bug: matrix BgR was created with dimension "dim", a number
3856 which can be negative. Put "num" instead of "dim".
3857
3858
3859
3860 2003/02/25: Thomas Bretz
3861
3862 * mbase/MParContainer.cc:
3863 - small simplification for Cosy
3864
3865 * mbase/MLog.cc:
3866 - allow a maximum of 1000 lines in the gui
3867
3868
3869
3870 2003/02/25: Abelardo Moralejo
3871
3872 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
3873 - Added axis labels in graphic output
3874 - Added Get function for rate histograms
3875
3876 * macros/trigrate.C
3877 - Added output file with rate histograms
3878
3879
3880
3881 2003/02/24: Abelardo Moralejo
3882
3883 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
3884 - Fixed mistake when analysing camera files containing all
3885 events (including non-triggers): fShowers was always zero.
3886 - Added reading of MMcTrigHeaders in ReInit
3887 - Added procedure Draw for graphics output: rate versus
3888 discriminator threshold (useful for camera files with several
3889 trigger conditions).
3890
3891 * macros/trigrate.C
3892 - Added some explanations. Style improvements in function
3893 GetNSBEvents. Added call to MMcTriggerRateCalc::Draw
3894
3895 * mhist/MHMcRate.[h,cc]
3896 - Added GetTriggerRate() and GetTriggerRateError()
3897 - Added members fMultiplicity and fMeanThreshold, with their
3898 corresponding Set and Get functions
3899 - Added info on discriminator threshold and L1 trigger
3900 multiplicity on the printout.
3901
3902 * mmc/MMcTrigHeader.hxx
3903 - Added GetMultiplicity() and GetMeanThreshold()
3904
3905
3906 2003/02/22: Wolfgang Wittek
3907
3908 * mhist/Makefile
3909 - MHSigmaTheta added
3910
3911 * mhist/HistLinkDef.h
3912 - MHSigmaTheta added
3913
3914 * mhist/MHSigmaTheta.[h,cc]
3915 - type inconsistency removed
3916
3917
3918
3919 2003/02/21: Abelardo Moralejo
3920
3921 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
3922 - adapted to new camera files, added warnings.
3923 - added ReInit procedure to read relevant info from from the
3924 run headers
3925
3926 * mhist/MHMcRate.[h,cc]
3927 - adapted accordingly. Added Set functions for several members.
3928
3929 * mmc/MMcCorsikaRunHeader.h
3930 - added Get functions for fELowLim, fEUppLim and fSlopeSpec.
3931
3932 * mmain/MMontecarlo.cc, macros/trigrate.C
3933 - adapted to changes above, changed MReadTree to MReadMarsFile to
3934 be able to read the run headers.
3935
3936
3937
3938 2003/02/21: Antonio Stamerra
3939
3940 * manalysis/MMcTriggerLvl2.[cc|h]
3941 - new data member fCompactNN needed to define a compact pixels
3942 - new inline functions SetCompactNN and GetCompactNN
3943 - Method Calc(int neighpix) -> Calc(). The value of neighpix
3944 is read from fCompactNN
3945
3946 * manalysis/MMcTriggerLvl2Calc.[cc|h]
3947 - Check on fCompactNN added in the PreProcess
3948
3949 * macros/triglvl2.C
3950 - Set of fCompactNN added
3951
3952
3953
3954 2003/02/21: Wolfgang Wittek
3955
3956 * manalysis/MSelFinal.[h,cc]
3957 - 'const' removed from pointers
3958
3959 * macros/AnalyseCT1.C
3960 - macro for the CT1 analysis (work in progress)
3961
3962
3963
3964 2003/02/20: Wolfgang Wittek
3965
3966 * manalysis/Makefile
3967 - add MSelFinal
3968
3969 * manalysis/AnalysisLinkDef.h
3970 - add MSelFinal
3971
3972 * manalysis/MPadSchweizer.[h,cc]
3973 - slight modification of padding procedure
3974
3975 * manalysis/MSigmabarCalc.[h,cc]
3976 - 'const' removed from pointers
3977
3978 * mhist/MHMatrix.[h,cc]
3979
3980 * mhist/MHSigmaTheta.[h,cc]
3981
3982
3983
3984 2003/02/20: Abelardo Moralejo
3985
3986 * mhist/MH.cc
3987 - Removed call to TGaxis::Optimize for compilation under root
3988 versions > 3.03, since in them this procedure is no longer
3989 existing. I did this to allow compilation under root_3.04,
3990 since earlier versions has a bug which prevents from
3991 plotting in the simple way some variables in a tree
3992 (example: fConc and others in the output of star.C). This
3993 is a temporal fix, I guess something will have to
3994 substitute the call to Optimize...
3995
3996
3997
3998 2003/02/20: Antonio Stamerra
3999
4000 * manalysis/MMcTriggerLvl2.[cc|h]
4001 - new; replaces MTrigLvl2.[cc|h]
4002 - new data members: fLutPseudoSize, fPseudoSize.
4003 - functions renamed:
4004 GetLutPseudoSize -> CalcBiggerLutPseudoSize
4005 GetBiggerFiredCell -> CalcBiggerFiredCell
4006 - new inline functions: GetLutPseudoSize(), GetPseudoSize().
4007 - new member functions:
4008 Calc(); CalcPseudoSize (not yet implemented)
4009 - Redefined Print() function as a TObject.
4010 - pixels_in_cell and pixels_in_lut redefined as static data
4011 members
4012
4013 * manalysis/MMcTriggerLvl2Calc.[cc|h]
4014 - new; replaces MTrigLvl2FillTask.[cc|h]
4015 - creation and filling of histograms commented
4016 - Process() calls the MMcTriggerLvl2::Calc()
4017
4018 * mfilter/MFTriggerLvl2.[h|cc]
4019 - new class to select events using MMcTriggerLvl2 data members.
4020
4021 * macros/triglvl2.C
4022 - added example to use the MFTriggerLvl2 filter.
4023
4024
4025
4026 2003/02/19: Wolfgang Wittek
4027
4028 * manalysis/MSelBasic.[h,cc]
4029 - new; evaluates the Basic Cuts (after the calibration)
4030
4031 * manalysis/MSelStandard.[h,cc]
4032 - new; evaluates the Standard Cuts
4033 (after the calculation of the image parameters and before the
4034 calculation of the hadronness)
4035
4036 * manalysis/MHillasCalc.[h,cc]
4037 - replace
4038 fHillas = (MHillas*)pList->FindCreateObj(fHilName);
4039 by
4040 fHillas = (MHillas*)pList->FindCreateObj("MHillas",
4041 fHilName);
4042 in order to allow MHillas containers with a name
4043 different from "MHillas"
4044
4045 * mhist/MHHillasExt.[h,cc]
4046 - replace
4047 TObject *obj = plist->FindObject("MHillas");
4048 by
4049 TObject *obj = plist->FindObject(fHilName, "MHillas");
4050 in order to allow MHillas containers with a name
4051 different from "MHillas"
4052 - add a 3rd argument in the constructor : fHilName
4053
4054 * manalysis/MHillasSrcCalc.[h,cc]
4055 - add new argument for constructor:
4056 the name of the MHillas input container
4057 in order to allow MHillas input containers with a name
4058 different from "MHillas"
4059
4060 * mhist/MHMatrix.[h,cc]
4061 - add member function DefRefMatrix();
4062 it defines the reference sample for the g/h separation;
4063 the selection of events for the reference sample can be made
4064 such that the distribution of a certain variable (for example
4065 Theta) agrees with a target distribution.
4066
4067 * mfilter/MFEventSelector.[h,cc]
4068 - add new argument for constructor:
4069 the name of the read object
4070 in order to allow also read objects which have a name
4071 different from
4072 "MRead"
4073
4074
4075
4076 2003/02/18: Thomas Bretz
4077
4078 * mfileio/MReadTree.cc:
4079 - added a fix for a bug in the workaround using wildcards
4080
4081
4082
4083 2003/02/14: Thomas Bretz
4084
4085 * mtemp/MObservatory.[h,cc]:
4086 - added
4087
4088
4089
4090 2003/02/10: Abelardo Moralejo
4091
4092 * Makefile.conf.osf1
4093 - Added -lpthread to compilation flags (otherwise linking fails
4094 in alfa)
4095
4096 * manalysis/Makefile, AnalysisLinkDef.h
4097 - Changed MApplyPadding for MPadding
4098
4099
4100
4101 2003/02/07: Wolfgang Wittek
4102
4103 * mhist/MHSigmaTheta.[h,cc]
4104 - new; 2D distribution : Theta, Sigmabar
4105 3D distribution : Theta, pixel number, Sigma
4106 3D distribution : Theta, pixel number, Sigma^2-Sigmabar^2
4107 these histograms may be used for the padding
4108
4109 * manalysis/MPadding.[h,cc]
4110 - new; replaces MApplyPadding.[h,cc]
4111 some errors removed
4112
4113 * manalysis/MSigmabar.[h,cc]
4114 - new definition of Sigmabar (only relevant for MAGIC)
4115 - add in member function 'Calc' a 3rd argument : 'const
4116 MCerPhotEvt &evt'
4117 - calculate sigmabar for 'MCerPhotEvt' pixels
4118 - in member function 'Calc' return Float_t fSigmabar instead of
4119 Bool_t
4120 - copies of objects replaced by references
4121
4122 * manalysis/MSigmabarCalc.[h,cc]
4123 - fSig->Calc(*fCam, *fPed) replaced by
4124 fSig->Calc(*fCam, *fPed, *fEvt)
4125 - change type of result of fSig->Calc from Bool_t to Float_t
4126
4127 * mfileio/MCT1ReadPreProc.cc
4128 - add in member function PreProcess() the initialization of the
4129 total number of pixels :
4130 fPedest->InitSize(iMAXNUMPIX);
4131 - remove statements that cannot be reached ('break' after
4132 'return')
4133
4134 * manalysis/MPadSchweizer.[h,cc]
4135 - alternative to MPadding
4136 - does the padding ala Thomas Schweizer
4137
4138
4139
4140 2003/02/06: Thomas Bretz
4141
4142 * mgeom/MGeomCam.[h,cc]:
4143 - fixed a warning (GetPixRatio(int) --> GetPixRatio(Uint)
4144
4145
4146
4147 2003/02/07: Antonio Stamerra
4148
4149 * manalysis/MTrigLvl2.[cc|h]
4150 - added new function
4151 MTrigLvl2::GetLutCompactPixel(int cell, int lut, int
4152 neighpix=2) which calculates the number of compact pixel
4153 in one lut
4154 - added new function GetLutPseudoSize(int neighpix=2) which
4155 calculates the lut-pseudosize
4156 - added static data member pixel_in_lut
4157 - merging of the PrintCell and PrintStatus functions in a single
4158 Print(int cell) function
4159 - Added comments using the standard layout
4160 - some small changes following Thomas comments (memset, *fLog)
4161
4162
4163
4164 2003/02/06: Thomas Bretz
4165
4166 * mbase/MLog.[h,cc]:
4167 - serialized the GUI output (problems with mutithreded prgs,
4168 eg Cosy)
4169
4170 * mtemp/MObservatoryLocation.[h,cc], mtemp/MVPObject.[h,cc],
4171 mtemp/MVPPlotter.[h,cc]:
4172 - added changes discussed in Wuerzburg
4173
4174 * mfileio/MCT1ReadPreProc.cc:
4175 - some simplifications
4176
4177
4178
4179 2003/01/31: Antonio Stamerra & Marcos Lopez
4180
4181 * mgui/MCamDisplay.[cc|h]
4182 - Added a new function MCamDisplay::SetPix(const Int_t pixnum,
4183 const Int_t color, Float_t min, Float_t max) which just set the
4184 color of a given pixel
4185
4186 * created two new classes for simulating the second level trigger
4187 in the directory manalysis:
4188 - MTrigLvl2.[cc|h] // Implement the Lvl2 topology and
4189 // selection strategies
4190 - MTrigLvl2FillTask.[cc|h] // For a given MMc event, fill the
4191 // MTrigLvl2 with the Lvl1 trigger
4192 // information
4193
4194 * manalysis/Makefile
4195 - Added -I../mgui
4196
4197 * Added macro macros/triglvl2.C which uses the above classes.
4198
4199
4200
4201 2003/01/27: Robert Wagner
4202
4203 * mfileio/MCT1ReadPreProc.[cc|h]
4204 - Added call of MTaskList::ReInit after processing of new
4205 run header
4206 - Filling of MC container complies to Oscar's changes of
4207 MMcEvt.[hxx,cxx] dated 2003/01/20
4208 - Added filling of run number in MRawRunHeader object while
4209 processing a new run header
4210
4211
4212
4213 2003/01/23: Robert Wagner
4214
4215 * manalyis/MSigmabarCalc.cc
4216 - MSigmabarCalc::Process()
4217 Replaced fMcEvt->GetTheta() by fMcEvt->GetTelescopeTheta()
4218
4219
4220
4221 2003/01/20: Oscar Blanch
4222
4223 * mmc/MMcEvt.[hxx,cxx]
4224 - Data members: fElecCphFraction, fMuonCphFraction,
4225 fOtherCphFraction have been introduced.
4226 - Class version updated to 3.
4227
4228 * mmc/MMcCorsikaRunHeader.[h.cc]
4229 - Data members: fWobbleMode and fAtmosphericModel introduced.
4230 - Class version updated to 2.
4231
4232
4233
4234 2003/01/19: Thomas Bretz
4235
4236 * manalysis/MCerPhotCalc.[h,cc]:
4237 - slight changes, mainly to the layout
4238
4239 * manalysis/MCerPhotEvt.[h,cc]:
4240 - some small changes to make the code a bit faster
4241
4242 * manalysis/MCerPhotPix.[h,cc]:
4243 - added AddNumPhotons
4244
4245 * mbase/MContinue.[h,cc]:
4246 - changed comments
4247 - enhanced functionality and fixed some small bugs
4248
4249 * mbase/Makefile:
4250 - added mfilter to paths (to be fixed)
4251
4252 * mfileio/MCT1ReadPreProc.cc:
4253 - Init fNumEvents = 0
4254
4255 * mgeom/MGeomCam.cc:
4256 - return 0 Ratio if the pixel number exceeds the number of pixels
4257
4258 * mgui/MCamDisplay.[h,cc]:
4259 - added sanity check for the maximum number of pixels
4260 - added functions to set the three different palettes
4261 - removed the buttons
4262 - fixed the context menu display
4263
4264 * mhist/HistLinkDef.h, mhist/Makefile:
4265 - added MHCerPhotEvt
4266
4267 * mhist/MHCerPhotEvt.[h,cc]:
4268 - added
4269
4270 * mhist/MFillH.cc:
4271 - changed the initialization of fParContainer from pList to NULL
4272
4273 * mhist/MHHillasExt.cc:
4274 - fixed a smallo bug when filling the histograms (crached when scaling
4275 under some circumstances)
4276
4277 * mhist/MHStarMap.cc:
4278 - added a warning output
4279
4280 * mmontecarlo/MMcCollectionAreaCalc.cc:
4281 - added a check for impact=NaN (some MC Files have this)
4282
4283
4284
4285 2003/01/17: Robert Wagner
4286
4287 * manalysis/MApplyPadding.cc
4288 - bugfix: Effective number of used pixels taken from
4289 MCerPhotEvt container, not from MPedestalCam
4290
4291
4292
4293 2003/01/16: Wolfgang Wittek
4294
4295 * mhist/MHMatrix.[h,cc]
4296 - member function MHMatrix::Read added
4297 the function calls TObject::Read(name) and SetName(name)
4298
4299
4300
4301 2003/01/15: Wolfgang Wittek
4302
4303 * mdata/MDataMember.cc
4304 - in MDataMember::PreProcess()
4305 "if (fCall)" replaced by "if (fCall && !fObject)"
4306 The additional condition "&& !fObject" is to make sure that read
4307 MDataMembers works correctly.
4308
4309
4310
4311 2003/01/08: Oscar Blanch Bigas
4312
4313 * mgeom/MGeomMirror.[h,cc]
4314 - Varible members to store mirror reflectivities have been
4315 introduced: fReflectivity and fWavelength.
4316 - Member function to set reflectivity added: SetReflectivity
4317 - Member function to set TArrayF size: SetArraySize
4318 - Class version number changed to 2.
Note: See TracBrowser for help on using the repository browser.