source: trunk/MagicSoft/Mars/Changelog@ 2314

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