source: trunk/MagicSoft/Mars/Changelog@ 2318

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