source: trunk/MagicSoft/Mars/Changelog@ 2319

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