source: trunk/MagicSoft/Mars/Changelog@ 2231

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