source: trunk/MagicSoft/Mars/Changelog@ 2308

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