source: trunk/MagicSoft/Mars/Changelog@ 2227

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