source: trunk/MagicSoft/Mars/Changelog@ 2247

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