source: trunk/MagicSoft/Mars/Changelog@ 2257

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