source: trunk/MagicSoft/Mars/Changelog@ 2236

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