source: trunk/MagicSoft/Mars/Changelog@ 2239

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