source: trunk/MagicSoft/Mars/Changelog@ 2235

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