source: trunk/MagicSoft/Mars/Changelog@ 2240

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