source: trunk/MagicSoft/Mars/Changelog@ 2307

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