source: trunk/MagicSoft/Mars/Changelog@ 2233

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