source: trunk/MagicSoft/Mars/Changelog@ 2313

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