source: trunk/MagicSoft/Mars/Changelog@ 2088

Last change on this file since 2088 was 2088, checked in by tonello, 22 years ago
*** empty log message ***
File size: 61.9 KB
Line 
1 -*-*- END OF LINE -*-*-
2
3
4 2003/05/07: Nadia Tonello
5 * manalysis/MCT1PointingCorrCalc.[h,cc]
6 - deleted the fMcEvt variable (not used).
7
8
9 2003/05/07: Thomas Bretz
10
11 * mmain/Makefile, mmain/MainLinkDef.h:
12 - added MSearch
13
14 * mmain/MSearch.[h,cc]:
15 - added
16
17 * mmmain/MStatusDisplay.[h,cc]:
18 - implemented Search
19
20
21
22 2003/05/07: Abelardo Moralejo
23
24 * mranforest/Makefile
25 - fixed typo.
26
27
28
29 2003/05/06: Abelardo Moralejo
30
31 * mhistmc/MHMcCollectionArea.cc
32 - Added: delete &pally
33
34 * mfilter/MFCT1SelFinal.cc
35 - changed FindObject("MGeomCam") to
36 FindCreateObj("MGeomCamCT1","MGeomCam")
37
38 * mhistmc/MHMcCollectionArea.cc
39 - in procedure Calc(TH2D &hsel, TH2D &hall) : changed the
40 calculation of maximum impact parameter. Now it looks for
41 the non-empty bin of histogram "hall" with highest impact
42 parameter. The code could not work as it was before, but this
43 had influence only when running over camera files containing all
44 events, including non-triggers (while we usually run over files
45 containing only triggers).
46
47
48
49 2003/05/06: Thomas Bretz
50
51 * manalysis/MRan*, mhist/MHRan*:
52 - moved to new directory mranforest
53
54 * mranforest, mranforest/Makefile, mranforest/RanForestLinkDef.h,
55 mranforest/RanForestIncl.h:
56 - added
57
58 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
59 - removed MRan*
60
61 * mhist/Makefile, mhist/HistLinkDef.h:
62 - removed MHRan*
63
64 * Makefile:
65 - mranforest added
66
67 * mbase/MLog.cc:
68 - sanity check in MLog::Output (len>0)
69
70 * mimage/MImgCleanStd.cc:
71 - adapted path to html images
72
73 * htmldoc/*:
74 - moved to new path htmldoc/images
75
76 * Makefile.rules:
77 - corrected rule rmhtmldoc
78
79 * NEWS:
80 - updated
81
82 * macros/dohtml.C, macros/rootlogon.C:
83 - added mranforest
84
85 * mbase/MEvtLoop.cc:
86 - fixed a typo
87
88 * mhist/HistLinkDef.h
89
90
91
92 2003/05/05: Nadia Tonello
93
94 * mfilter/MFCT1SelStandard.cc
95 - correct the default name of fImgParName
96 ("MNewImgPar") => ("MNewImagePar")
97
98
99
100 2003/05/05: Thomas Bretz
101
102 * mbase/MEvtLoop.cc:
103 - underline Instatiation Message
104 - small change to a warning output
105
106 * mbase/MLog.[h,cc]:
107 - added stuff for underlining
108 - changed from TGListBox to TGViewText
109
110 * mmain/MStatusDisplay.[h,cc]:
111 - changed fLogBox from TGListBox to TGViewText
112 - added menu 'Log'
113 - changed division of status line to 'Goldener Schnitt'
114
115 * mhist/MHHadronness.cc, mhist/MHCerPhotEvt.cc, mhist/MHStarMap.cc,
116 mimage/MHHillas.cc:
117 - fixed 'redifinion of default argument'
118
119 * mbase/Makefile, mfileio/Makefile:
120 - moved first source file to second position to get rid of crashes
121 of rootcint on our Alpha
122
123 * mimage/MNewImagePar.cc:
124 - removed maxpixid (not used)
125
126 * manalysis/MRanTree.cc:
127 - replaced ostream.h by iostream.h
128
129 * manalysis/MPadding.h:
130 - added a missing const qualifier in the definition of 'Padding'
131
132 * mmontecarlo/MMcEnergyEst.cc:
133 - added math.h
134
135 * Makefile, mbase/Makefile, mmain/Makefile:
136 - changed order (linking on our Alpha failed)
137
138 * mbase/MLog.h:
139 - don't include iostream.h if __CINT__ (crashes rootcint on our
140 alpha)
141
142
143
144 2003/05/05: Wolfgang Wittek
145
146 * manalysis/MPadSChweizer.cc
147 - delete histograms in destructor
148
149
150
151 2003/05/02: Thomas Bretz
152
153 * Makefile.conf.general, Makefile.conf.linux, Makefile.conf.linux-gnu,
154 Makefile.conf.osf1, Makefile.conf.osf5.1:
155 - added MARSDEFINES, MARSFLAGS, MARSLIBS
156
157 * mars.cc:
158 - replaces HAVE_LOGO by HAVE_XPM
159
160 * NEWS:
161 - updated
162
163 * mbase/MLogo.cc:
164 - replaces marslogo_neu by marslogo
165 - encapsulated in HAVE_XPM
166
167 * mbase/Makefile:
168 - added MLogo.cc
169
170 * mmain/MGMenu.cc:
171 - fixed the 'KeyAutoRepeat' bug
172
173 * manalysis/MCerPhotEvt.[h,cc:
174 - added RemoveUnusedPixels
175
176 * manalysis/MSigmabar.cc:
177 - small simplification for compiler optimization
178
179 * mbase/MEvtLoop.cc:
180 - changed output to fDisplay
181 - changed behaviour in case of a failed PostProcess
182
183 * mbase/MLog.[h,cc]:
184 - added flushing and tab conversion to GUI
185 - added color support
186
187 * mbase/MParList.cc:
188 - replaced some *Iter by MIter
189
190 * mbase/MTask.cc, mbase/MTaskList.cc:
191 - added output to fDisplay
192 - replaced some *Iter by MIter
193
194 * mhist/MH.cc:
195 - don't add clones to directory
196
197 * mimage/MImgCleanStd.[h,cc]:
198 - replaced divisiond by multiplications
199 - fixed StreamePrimitive
200 - do not allow 0 rings
201
202 * mmain/MStatusDisplay.[h,cc]:
203 - added writing gif
204 - added writing C
205 - changes SaveAs to non-const (added output to status lines)
206 - replaced TGLabels by TGStatusBar
207
208
209
210 2003/04/30: Wolfgang Wittek
211
212 * manalysis/MPadSchweizer.[h,cc]
213 - reorder histograms
214
215 * mhist/MHSigmaTheta.[h,cc]
216 - remove last 3 plots (otherwise get segmentation violation ???)
217
218 * mimage/MHNewImagePar.[h,cc]
219 - change range of leakage to be plotted
220 (want to see also leakage=0)
221
222
223
224 2003/04/30: Nadia Tonello
225
226 * manalysis/MCerPhotPix.[h,cc]:
227 - deleted Bool_t fIsUsed and substituted with
228 the condition: fRing>0 in the functions
229 Bool_t IsPixelUsed() const{return fRing>0;}
230 void SetPixelUsed() { fRing = 1;}
231 void SetPixelUnused(){ fRing = 0;}
232
233
234
235 2003/04/29: Wolfgang Wittek
236
237 * mhist/MHSigmaTheta.[h,cc]:
238 - ClassDef( ,0) -> ClassDef( , 1)
239 - minor corrections in Draw()
240
241
242
243 2003/04/29: Thomas Bretz
244
245 * mfilter/MFCT1SelBasic.[h,cc], mfilter/MFCT1SelFinal.[h,cc],
246 mfilter/MFCT1SelStandard.[h,cc]:
247 - reordered includes
248 - removed MHillas from constructor (if present)
249 - added corresponding Setter-methods
250 - added many const qualifiers
251 - removed some obsolete data members
252 - made some member functions private
253 - only store fMm2Deg, not the pointer to MGeomCam
254 - don't use the CT1 camera build in... (to be discussed)
255 - fixed MHillas, MHillasExt and MNewImagePar stuff
256
257 * mimage/MImgCleanStd.[h,cc]:
258 - added Nadia to the list of authors
259 - added pngs for the formulars
260
261 * htmldoc, htmldoc/MImgCleanStd-f1.png, htmldoc/MImgCleanStd-f2.png:
262 - added
263
264 * manalysis/MCT1SupercutsCalc.[h,cc]:
265 - changed the default "MHillasExt" to "MHillas"
266
267 * mbase/MEvtLoop.cc:
268 - fixed a bug in ProcessGuiEvents
269
270 * mhist/MH*.[h,cc], mhistmc/MH*.[h,cc], mimage/MH*.[h,cc]:
271 - changed "Double_t w" in Fill to "const Stat_t w"
272 - added weight in some classes to TH::Fill
273
274 * mbase/MHtml.[h,cc]:
275 - removed
276
277 * mfileio/MCT1ReadPreProc.cc:
278 - removed the dependance on a MBinning in Theta.
279
280
281
282 2003/04/29: Abelardo Moralejo
283
284 * mmontecarlo/MMcCollectionareaCalc.[h,cc]
285 - Now the energy limits and spectral slope used in Corsika are
286 read from the run header. Warning: impact parameter is still
287 fixed (I changed it from 400 m to 300 m, our present MC
288 production default). Added warning message about this.
289 Collection areas calculated up to now with the new MC library
290 are overestimated by a ~77% ! This class will be removed in
291 the future and replaced by MFillH.
292
293 * mhistmc/MHMcCollectionArea.[h,cc]
294 - Adapted to the change of MMcCollectionAreaCalc. Added arguments
295 to CalcEfficiency.
296
297
298
299 2003/04/28: Nadia Tonello
300
301 * mimage/MImgCleanStd.[h,cc]
302 - added the option kDemocratic using sigmabar of the inner pixels
303 - added the option to select the number of rings of pixels
304 to analyze around the core pixels
305 - added documentation
306
307 * manalysis/MCerPhotPix.[h,cc]
308 - added fRing and Get-Set functions
309
310
311
312 2003/04/28: Oscar Blanch
313
314 * mgeom/MGeomCamECO1000.[h,cc]
315 - New files for ECO 1000 camera geometry.
316
317 * mgeom/GeomLinkDef.h
318 - Added class MGeomCamECO1000
319
320 * mgeom/Makefile
321 - Added class MGeomCamECO1000
322
323
324
325 2003/04/28: Abelardo Moralejo
326
327 * mmontecarlo/MMcEnergyEst.[h,cc]
328 - Lots of fixes after Thomas suggestions. Now cuts are not part
329 of the class, but introduced via a new MFilter* member. Changed
330 all Char_t* for TString. Changed own TMiniut pointer by gMinuit.
331 Removed couts and used fLog instead. Function fcn is no longer
332 declared external.
333
334
335
336 2003/04/28: Thomas Bretz
337
338 * NEWS:
339 - updated
340
341 * manalysis/MBlindPixelCalc.cc:
342 - use Are of pixles while interpolating
343
344 * mbase/MEvtLoop.cc:
345 - output speed in Evts/s to fDisplay
346
347 * mbase/MGGroupFrame.h:
348 - fixed a typo
349
350 * mbase/MTask.[h,cc]:
351 - Added OverwritesProcess
352
353 * mbase/MTaskList.[h,cc]:
354 - removed CheckClassForProcess
355 - replaced by MTask::OverwritesProcess
356
357 * mhist/MFillH.cc:
358 - only draw something if the class overwrites the Draw function
359
360 * mhist/MH.[h,cc]:
361 - added OverwritesDraw
362 - added a higher maximum, lower minimum to Draw(TH1, TH1)
363 - changed default size
364
365 * mhist/MHMatrix.cc:
366 - mini change
367
368 * mimage/MHHillas.[h,cc]:
369 - removed fUsedPix
370 - removed fCorePix
371
372 * mimage/MHHillasExt.[h,cc]:
373 - removed fHConc
374 - removed fHConc1
375 - changed default name to MHillasExt
376
377 * mimage/MHNewImagePar.[h,cc]:
378 - added fHistConc
379 - added fHistConc1
380 - added fHistUsedPix
381 - added fHistCorePix
382
383 * mimage/MHillas.cc:
384 - removed fNumCorePixels
385 - removed fNumUsedPixels
386 - made fCosDelta writable
387 - made fSinDelta writable
388 - made GetSinDelta() public
389 - made GetCosDelta() public
390
391 * mimage/MHillasExt.[h,cc]:
392 - removed fConc
393 - removed fConc1
394 - changed default name to MHillasExt
395 - derives from MParContainer now instead of MHillas
396
397 * mimage/MNewImagePar.[h,cc]:
398 - added fNumCorePixels
399 - added fNumUsedPixels
400 - added fConc
401 - added fConc1
402
403 * mimage/MNewImageParCalc.[h,cc]:
404 - removed
405
406 * mimage/MHillasCalc.[h,cc]:
407 - changed so, that it can calc MHillas, MHillasExt and MNewImagePar
408
409 * mimage/MHillasSrc.cc:
410 - sqrt(tand*tand+1) replaced by 1/CosDelta
411
412 * mmain/MStatusDisplay.[h,cc]:
413 - added second argument to SetLogStream
414
415 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
416 mhist/MHCerPhotEvt.[h,cc], mhist/MHEffOnTime.[h,cc],
417 mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
418 mhist/MHEnergyTheta.[h,cc], mhist/MHEnergyTime.[h,cc],
419 mhist/MHFlux.[h,cc], mhist/MHMatrix.[h,cc],
420 mhist/MHSigmaTheta.[h,cc], mhistmc/MHMcCollectionArea.[h,cc],
421 mhistmc/MHMcDifRate.[h,cc], mhistmc/MHMcEfficiency.[h,cc],
422 mhistmc/MHMcEfficiencyEnergy.[h,cc], mhistmc/MHMcEfficiencyImpact.[h,cc],
423 mhistmc/MHMcEnergy.[h,cc], mhistmc/MHMcEnergyImpact.[h,cc],
424 mhistmc/MHMcEnergyMigration.[h,cc], mhistmc/MHMcRate.[h,cc]:
425 - removed DrawClone
426 - fixed Draw
427
428 * macros/MagicHillas.C, macros/star.C:
429 - removed MHillasExt (not necessary anymore)
430 - added MNewImagePar
431
432 * macros/readCT1.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
433 mmain/MAnalysis.cc:
434 - added MHillasExt to be displayed
435 - added MNewImagePar to be displayed
436
437 * manalysis/MCT1SupercutsCalc.[h,cc]:
438 - removed empty destructor
439 - fixed output in PreProcess
440 - changed MHillasExt to MHillas
441
442
443
444
445
446 2003/04/28: Wolfgang Wittek
447
448 * manalysis/MPadSchweizer.[h,cc]
449 - extend documentation
450 - remove histograms which are also made by MHSigmaTheta
451 - minor modifications
452
453
454
455 2003/04/25: Thomas Bretz
456
457 * mfilter/MFEnergySlope.cc:
458 - removed obsolete PostProcess
459
460 * mdatacheck/MGDisplayAdc.cc:
461 - fixed a bug which caused nothing to beeing displayed if only
462 the Hi gains where existing (Exists->HasHi)
463
464 * mhist/MH.cc:
465 - small change to GetNewPad
466
467 * mhistmc/MHMcEnergyMigration.h:
468 - fixed the includes
469
470 * mgui/MCamDisplay.cc:
471 - changed autoscaling (max<1:max=1 --> max==min:max=min+1)
472
473 * manalysis/MBlindPixelCalc.cc:
474 - interpolate: take pixel area into account
475
476 * mhist/MHSigmaTheta.h:
477 - removed nonsense GetSigmaThetaByName(const TString name)
478 - removed nonsense GetSigmaPixThetaByName(const TString name)
479 - removed nonsense GetDiffPixThetaByName(const TString name)
480
481 * manalysis/MPadSchweizer.cc:
482 - fixed naming
483 - fixed usage of operators
484 - added some const qualifiers
485 - replaced 'int OK' by 'Bool_t ok'
486 - fixed wrong usage floating point value 0
487
488 * mimage/MImgCleanStd.cc:
489 - moved ratio to the other side of the condition (don't divide
490 if it is not necessary)
491
492
493
494 2003/04/24: Abelardo Moralejo
495
496 * macros/rootlogon.C
497 - added gInterpreter->AddIncludePath(dir+"mhistmc");
498
499
500
501 2003/04/24: Thomas Bretz
502
503 * macros/rootlogon.C:
504 - added mimage
505
506 * macros/dohtml.C:
507 - added mhistmc
508 - added mimage
509 - added status.C
510
511 * mfilter/MFCT1Supercuts.[h,cc]:
512 - removed
513
514 * manalysis/MPadSchweizer.[h,cc]:
515 - renamed arguments of SetHistograms to Mars style
516 - removed default argument for SetHistograms (usage would result
517 in a crash)
518 - removed empty destructor
519
520 * mhistmc/MHMcTriggerLvl2.h:
521 - removed the wrong f in GetHistf
522
523 * manalysis/MSigmabarParam.h:
524 - added const qualifiers to getters
525
526 * mfileio/MWriteRootFile.[h,cc]:
527 - fixed support for UPDATE
528
529 * mfilter/MFEnergySlope.cc:
530 - cleaned
531 - removed empty PostProcess
532
533 * mhist/MHCerPhotEvt.cc:
534 - removed ratio from Fill
535
536 * mhist/MH.h:
537 - fixed a bug in the overloading of DrawClone
538
539 * mimage/MHillasSrc.[h,cc], mimage/MHHillasSrc.[h,cc]:
540 - like suggested by Wolfgang: removed Head-Tail
541
542 * mbase/MEvtLoop.cc:
543 - fixed a bug in the progress bar update at the end of the loop
544
545
546
547 2003/04/24: Wolfgang Wittek
548
549 * mfilter/MFCT1SelFinal.cc
550 - small correction in output
551
552 * mhistmc/MHMcCT1CollectionArea.cc
553 - plot all 3 histograms in DrawClone()
554
555 * manalysis/MPadSchweizer.[h,cc]
556 - cleanup as proposed by Thomas
557 - new member function SetHistograms() to set the pointers to the
558 histograms to be used in the padding
559
560
561
562 2003/04/24: Antonio Stamerra
563
564 * mhistmc/MHMcTriggerLvl2.[h,cc]
565 - renamed some variable (hf->fHist)
566 - added fHist*Norm and fFNorm in the destructor
567
568 * manalysis/MMcTriggerLvl2.[h,cc]
569 - added CalcCompactPixel() public method
570 - implemented CalcPseudoSize method (still under construction...)
571 - added inline method SetNewCamera(), used in the costructor
572 - renamed global variables pixels_in_cell->gsPixelsInCell
573 and pixels_in_lut->gsPixelsInLut
574 - added destructor
575
576
577
578 2003/04/23: Thomas Bretz
579
580 * mhist/MHCerPhotEvt.[h,cc]:
581 - updated dox
582
583 * manalysis/MCT1SupercutsCalc.h, manalysis/MPadSchweizer.h:
584 - ClassDef -> 0
585
586 * NEWS:
587 - updated
588
589 * mfileio/MWriteRootFile.[hcc]:
590 - fixed the missing function of UPDATE files
591
592 * mhist/MFillH.[h,cc]:
593 - implemented fWeight
594 - adapted StreamPrimitive
595 - changed fCanvas to //!
596 - changed class version umber from 1 to 2
597
598 * mhist/MH.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
599 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHArray.[h,cc],
600 mhist/MHBlindPixels.[h,cc], mhist/MHCompProb.[h,cc],
601 mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.[h,cc],
602 mhist/MHEffOnTimeTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
603 mhist/MHFadcCam.[h,cc], mhist/MHFlux.[h,cc],
604 mhist/MHGamma.[h,cc], mhist/MHHadronness.[h,cc],
605 mhist/MHMatrix.[h,cc], mhist/MHRanForest.[h,cc],
606 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
607 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
608 mhist/MHStarMap.[h,cc], mhist/MHThetabarTheta.[h,cc],
609 mhist/MHThetabarTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
610 mhist/MHTimeDiffTime.[h,cc], mhistmc/MHMcCT1CollectionArea.[h,cc],
611 mhistmc/MHMcEnergyImpact.[h,cc], mhistmc/MHMcEnergyMigration.[h,cc]
612 mhistmc/MHMcTriggerLvl2.[h,cc], mimage/MHHillas.[h,cc],
613 mimage/MHHillasExt.[h,cc], mimage/MHHillasSrc.[h,cc],
614 mimage/MHNewImagePar.[h,cc]:
615 - added second (weight) argument to Fill
616 - in some headers: removed obvious virtual
617 - removed some dummy Fill function (not necessary anymore)
618
619
620
621 2003/04/23: Abelardo Moralejo
622
623 * mhistmc/MHMcCT1CollectionArea.[h,cc]
624 - Now the class inherits from MH instead of directly from
625 MParContainer. Implemented SetupFill, so that the binning
626 definitions are read from the parlist.
627
628 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
629 - Removed. This class was superfluous, since the same job
630 can be done using MFillH.
631
632 * mmontecarlo/Makefile, MontecarloLinkDef.h
633 - removed class MMcCT1CollectionAreaCalc.
634
635 * macros/CT1collarea.C
636 - adapted to changes above.
637
638 * mmc/MMcRunHeader.[hxx,cxx], mmc/MMCEvt.[hxx,cxx]
639 - added comment in class description about the definition of
640 the azimuth angle phi in the MC classes.
641
642
643 2003/04/23: Antonio Stamerra
644
645 * mfilter/MFEnergySlope.[h,cc]
646 - added new filter class to select events according to a given
647 energy slope
648
649 * mfilter/Makefile, mfilter/FilterLinkDef.h
650 - modified accordingly (added MFEnergySlope)
651
652 * manalysis/MMcTriggerLvl2Calc.cc
653 - removed call to the MHMcTriggerLvl2->Fill() in Process()
654
655 * macros/triglvl2.C
656 - added example of the MFEnergySlope filter
657 - added filling of histos from MHMcTriggerLvl2
658
659
660 2003/04/22: Abelardo Moralejo
661
662 * mmontecarlo/Makefile, MontecarloLinkDef.h
663 - added MMcEnergyEst
664 - added necessary include directories.
665
666 * mmontecarlo/MMcEnergyEst.cc
667 - added filterhadrons.SetHadronnessName(fHadronnessName) to
668 inform the filter about the name of the hadronness container
669 to be used in the cuts.
670
671 * mfilter/MFCT1SelFinal.[h,cc]
672 - added the possibility to cut also in Dist.
673
674
675
676 2003/04/22: Thomas Bretz
677
678 * mhist/MHHadronness.[h,cc]:
679 - changed to support MStatusDisplay
680
681 * manalysis/MApplyPadding.[h,cc]:
682 - removed
683
684 * mhist/MHMcCT1CollectionArea.[h,cc],
685 mhist/MHMcCollectionArea.[h,cc], mhist/MHMcDifRate.[h,cc],
686 mhist/MHMcEfficiency.[h,cc], mhist/MHMcEfficiencyEnergy.[h,cc],
687 mhist/MHMcEnergy.[h,cc], mhist/MHMcEnergyImpact.[h,cc],
688 mhist/MHMcEnergyMigration.[h,cc], mhist/MHMcIntRate.[h,cc],
689 mhist/MHMcRate.[h,cc], mhist/MHMcTriggerLvl2.[h,cc]:
690 - moved to new directory mhistmc
691
692 * mhistmc, mhistmc/Makefile, mhistmc/HistMcLinkDef.h:
693 - new
694
695 * mhist/Makefile, mhist/HistLinkDef.h:
696 - removed MHMc*
697
698 * mhistmc/MHMcCollectionArea.[h,cc]:
699 - changed to fit requirements of MStatusDisplay
700
701 * Makefile:
702 - added mhistmc
703
704 * mmain/MStatusDisplay.cc:
705 - SetNoContextMenu(Bool_t flag) removed default argument
706
707 * mmain/Makefile:
708 - added -I../mhistmc
709
710 * mhist/MWeight.[h,cc]:
711 - added
712
713 * mhist/HistLinkDef.h:
714 - added MWeight
715
716 * mhist/MH.h:
717 - removed some debugging stuff
718
719
720
721 2003/04/22: Abelardo Moralejo
722
723 * mmontecarlo/MMcEnergyMigration.[h,cc]
724 - Removed. It was not necessary, since the same job can be done
725 with the already existing task MFillH.
726
727 * mhist/MHMcEnergyMigration.h
728 - Changed ClassDef(MHMcEnergyMigration, 0)
729 to ClassDef(MHMcEnergyMigration, 1) to allow writing the
730 histograms to disk.
731
732
733
734 2003/04/21: Thomas Bretz
735
736 * manalysis/MBlindPixels.h:
737 - IsBlind -> const
738
739 * mhist/HistLinkDef.h, mhist/Makefile:
740 - added MHBlindPixels
741
742 * mhist/MH.[h,cc]:
743 - changed the two DrawClone functions to one.
744
745 * mhist/MHHadronness.[h,cc]:
746 - changed to fit the requirements of MStatusDisplay
747
748 * mhist/MHMatrix.cc:
749 - SetDirectory(NULL) for all histograms created
750
751 * mhist/MHSigmaTheta.cc:
752 - removed fNpix (is already in MHHillas)
753 - removed fBlindId (--> MHBlindPixels)
754
755 * mhist/MHBlindPixels.[h,cc]:
756 - new
757
758 * macros/plot.C:
759 - Added MStatusDisplay support
760
761 * macros/status.C:
762 - added MHNewImagePar
763 - added MHHadronness
764
765 * manalysis/MBlindPixelCalc.cc:
766 - updated class reference
767
768 * meventdisp/MGCamDisplay.[h,cc]:
769 - fixed
770
771 * meventdisp/MGEvtDisplay.cc:
772 - changed function adding the tab
773
774 * mgui/MCamDisplay.cc, mhist/MHCerPhotEvt.cc:
775 - as a preliminary solution removed inner pad
776
777 * mhist/MFillH.cc:
778 - make sure canvas is updated correctly in PostProcess
779
780 * mhist/MH.cc:
781 - changed DrawCopy(TH1, TH1) and Draw(TH1, TH1) to fit the new needs
782 display the range correctly and exchanged the two stat boxes
783
784 * mhist/MH3.cc:
785 - fixed a bug in the default constructor
786 - removed DrawClone
787 - updated Draw function
788
789 * mhist/MHMcIntRate.[h,cc], mhist/MHRanForest.[h,cc],
790 mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
791 mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
792 mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc],
793 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc],
794 mimage/MHNewImagePar.[h,cc]:
795 - removed old DrawClone
796 - updated Draw function
797 - replaced some titles by latex titles in some classes
798
799 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
800 - removed scaling stuff
801
802 * mmain/MStatusDisplay.cc:
803 - fixed some minor bugs
804
805
806
807 2003/04/20: Thomas Bretz
808
809 * Makefile:
810 - exchanged mbase and mmain
811
812 * Makefile.conf.general:
813 - added MARSVER
814
815 * mars.cc:
816 - use MARSVER
817
818 * macros/readMagic.C:
819 - updated to work with the new MH-stuff
820
821 * macros/status.C:
822 - added
823
824 * manalysis/MBlindPixelCalc.cc, manalysis/MCerPhotCalc.cc,
825 manalysis/MMcPedestalCopy.ccm, manalysis/MMcPedestalNSBAdd.cc,
826 mfileio/MReadMarsFile.cc, mimage/MHillasCalc.cc,
827 mimage/MImgCleanStd.cc:
828 - changed def. title
829
830 * manalysis/MCT1PointingCorrCalc.h:
831 - minor change
832
833 * manalysis/MCerPhotEvt.[h,cc]:
834 - don't use unused pixels for calculation of min/max
835 - added Scale member function
836
837 * manalysis/MCerPhotPix.h:
838 - added Scale inline function
839
840 * mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc],
841 mbase/MParList.[h,cc], mbase/MTaskList.[h,cc],
842 mfileio/MReadMarsFile.cc, mhist/MFillH.[h,cc]:
843 - implemented use of fDisplay
844
845 * mbase/MParContainer.h:
846 - Don't display name and class name if it is the same (GetDescriptor)
847
848 * meventdisp/MGCamDisplay.[h,cc]:
849 - made working with new MH-stuff
850
851 * mfileio/Makefile:
852 - added -I../mmain
853
854 * mgeom/MGeomCam.[h,cc]:
855 - added Clone function
856
857 * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamMagic.cc:
858 - commented out informal output at constructor
859
860 * mgui/MCamDisplay.[h,cc], mhist/MHStarMap.[h,cc],
861 mimage/MHH*.[h,cc]:
862 - changed to be more root oriented
863
864 * mgui/MHexagon.cc:
865 - small changes
866
867 * mgui/Makefile:
868 - added mhist
869
870 * mhist/MH.[h,cc]:
871 - changed to be more root oriented
872 - removed border
873 - added DrawClone
874 - GetNewPad
875
876 * mhist/MH3.cc:
877 - removed some strange debug output
878
879 * mhist/MHCerPhotEvt.[h,cc]:
880 - fixed some bug
881 - made working with fDisplay
882
883 * mhist/Makefile:
884 - added mmain
885
886 * mmain/MProgressBar.cc:
887 - fixed a typo
888
889 * mmain/MStatusDisplay.[h,cc]:
890 - new implementation
891
892 * mmain/MainLinkDef.h, mmain/Makefile:
893 - added MStatusDisplay
894 - added MGMenu
895
896 * mmain/MGMenu.[h,cc]:
897 - added
898
899
900
901 2003/04/19: Abelardo Moralejo
902
903 * mmontecarlo/MMcEnergyEst.[h,cc]
904 - Added. Contains routine for optimization of parameters of
905 energy estimator.
906
907 * mmontecarlo/MMcEnergyMigration.[h,cc]
908 - Added. Task to fill the energy migration matrix histograms
909 contained in class MHMcEnergyMigration.
910
911
912
913 2003/04/17: Wolfgang Wittek
914
915 * mhist/MBinning.[h,cc]
916 - replace for (int i=1; i<fEdges.GetSize()-1; i++)
917 by for (int i=1; i<fEdges.GetSize(); i++)
918
919
920
921 2003/04/17: Wolfgang Wittek
922
923 * mfileio/MCT1ReadPreProc.cc
924 - removed : if (theta > pi/2) continue;
925 otherwise get inconsistency between no.of read events
926 and no.of events after filter
927 - write into MCerPhotEvt also pixels with zero no. of photons
928
929 * manalysis/MSigmabar.cc
930 - correct wrong argument in call to memset
931
932 * manalysis/MPadSchweizer.cc
933 - pad also pixels with zero no.of photons
934
935 * mhist/MHSigmaTheta.[h,cc]
936 - add plot of no.of used pixels in MCerPhotEvt
937 - add plot of Id of blind pixel
938
939
940
941 2003/04/14: Wolfgang Wittek
942
943 * manalysis/Makefile
944 AnalysisLinkDef.h
945 - MNewImagePar and MNewImageParCalc removed
946
947
948
949
950 2003/04/12: Thomas Bretz
951
952 * mmain/MStatusDisplay.[h,cc]:
953 - added
954
955 * manalysis/MPadding.[h,cc]:
956 - simplified includes
957 - changed some code (discussed with Robert)
958 - fixed comments in header
959 - changed ClassDef to 0
960 - changed output to Mars style
961 - fixed the memory leak of fHSigmabarMax
962 - replaced TRandom by gRandom
963 - removed usage of ->operator
964
965 * manalysis/MApplyPadding.[h,cc]:
966 - replaced fRnd by gRandom
967 - used MH::SetBinning
968 - use telescope theta instead of theta
969 - removed usage of ->operator
970 - removed PostProcess
971
972 * manalysis/MPadSchweizer.cc:
973 - fixed outputs in PreProcess
974
975 * manalysis/MSigmabar.[h,cc]:
976 - added Reset member function
977 - usage of memset
978 - don't skip NumPhotons==0
979 - changes discussed with Robert
980 - small simplifications in loops
981 - some fixes to the output
982
983 * manalysis/MSigmabarCalc.[h,cc]:
984 - fixed outputs
985 - some small simplifications
986 - moved test for theta<120deg to MCT1ReadPreProc
987
988 * mfileio/MCT1ReadPreProc.[h,cc]:
989 - skip events with theta>90deg
990
991 * mhist/MHSigmaPixel.[h,cc]:
992 - fixes to the screen output
993 - simplified usage of MBinning
994
995 * mhist/MHSigmaTheta.[h,cc]:
996 - fixes to the screen output
997 - simplified usage of MBinning
998 - lower cased upper case local variables
999 - removed DrawClone from Finalize (call from macro or executable)
1000
1001 * mhist/MHSigmabarTheta.[h,cc]:
1002 - fixes to the screen output
1003
1004 * mhist/MHStarMap.cc:
1005 - added some const qualifiers
1006
1007 * mhist/MHHadronnes.cc:
1008 - removed output of function name in Finalize because this
1009 information is already available on the screen.
1010
1011 * manalysis/MCT1PointingCorrCalc.h:
1012 - changed ClassDef to 0
1013 - removed empty PostProcess
1014 - fixes to the screen output in PreProcess
1015 - changed the order of the arguments in the constructor
1016 (name, title to the end)
1017
1018 * manalysis/MMultiDimDistCalc.cc:
1019 - added two const qualifiers
1020
1021 * mtemp/MObservatory.cc:
1022 - changed Magic1 coordinates to CT1 GPS.
1023
1024
1025
1026 2003/04/12: Wolfgang Wittek
1027
1028 * manalysis/MCT1PointingCorrCalc.[h,cc]
1029 - replaces MPointingCorr.[h,cc]
1030
1031 * manalysis/AnalysisLinkDef.h
1032 Makefile
1033
1034 * mbase/MFilter.h
1035 - set ClassDef(MFilter,1)
1036
1037 * mhist/MHHadronness.[h,cc]
1038 - improve warning printout
1039
1040 * mhist/MHMatrix.[h,cc]
1041 - type of 3rd argument of member function Fill
1042 changed from 'MF' to 'MFilter'
1043
1044
1045
1046 2003/04/11: Thomas Bretz
1047
1048 * macros/readMagic.C:
1049 - replaced GetEventNum by GetNumEntry
1050
1051 * manalysis/MCT1SupercutsCalc.cc:
1052 - fixed constructor (no default for fHadronnessName)
1053 - missing fHadronness->SetReadyToSave added
1054
1055 * manalysis/MMultiDimDistCalc.cc:
1056 - missing fHadronness->SetReadyToSave added
1057
1058 * manalysis/MParameters.cc:
1059 - changed title
1060
1061 * mfilter/MFCT1SelFinal.h:
1062 - set ClassDef to 0
1063
1064 * mimage/Makefile:
1065 - fixed a typo
1066
1067 * mraw/MRawEvtData.cc:
1068 - fixed Pixel assignment (i->ipos, fPosInArray++)
1069
1070
1071
1072 2003/04/10: Thomas Bretz
1073
1074 * mbase/MContinue.[h,cc]:
1075 - changed, so that also a filter given as a pointer is added to
1076 the tasklist automatically
1077 - added SetInverted
1078 - added IsInverted
1079
1080 * mbase/MTaskList.[h,cc]:
1081 - added RemoveFromList-function
1082
1083 * merpp.cc:
1084 - fixed typo
1085
1086 * mbase/MFilter.[h,cc]:
1087 - removed unnecessary base functions for Pre//PostProcess
1088 - added SetInverted
1089 - added IsInverted
1090
1091 * mbase/MTask.cc, mfileio/MCT1ReadPreProc.cc, mfileio/MReadTree.cc,
1092 mfilter/MF.cc, mfilter/MFilterList.cc
1093 - implemented IsConditionalTrue to support inverted filters
1094
1095 * mhist/MHHadronness.cc:
1096 - removed unnecessary check
1097
1098 * meventdisp/MGFadcDisp.cc:
1099 - remove all IDs in listbox
1100 - add entries sorted
1101
1102 * manalysis/MImgCleanStd.[h,cc], manalysis/MCameraSmooth.[h,cc],
1103 manalysis/MHillas.[h,cc], manalysis/MHillasSrc.[h,cc],
1104 manalysis/MHillasSrc.[h,cc], manalysis/MHillasCalc.[h,cc],
1105 manalysis/MNewImagePar.[h,cc], manalysis/MNewImageParCalc.[h,cc],
1106 mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc],
1107 mhist/MHHillasExt.[h,cc], mhist/MHNewImagePar.[h,cc]:
1108 - moved to new directory mimage
1109
1110 * mimage/Makefile, mimage/ImageLinkDef.h, mimage/ImageIncl.h:
1111 - new
1112
1113 * Makefile:
1114 - added mimage
1115
1116 * manalysis/AnalysisLinkDef.h, manalysis/Makefile
1117 mhist/HistLinkDef.h, mhist/Makefile:
1118 - removed moved files
1119
1120 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
1121 mhist/Makefile, mhist/AnalysisLinkDef.h, mmain/Makefile,
1122 mfilter/Makefile, meventdisp/Makefile, mgui/Makefile:
1123 - adapted
1124
1125
1126
1127 2003/04/09: Thomas Bretz
1128
1129 * manalysis/MCT1SupercutsCalc.[h,cc]:
1130 - moved last changes from MFCT1Supercuts to MCT1SupercutsCalc
1131
1132 * mhist/MHMcTriggerLvl2.[h,cc]:
1133 - fixed a warning
1134 - removed global variables
1135
1136
1137
1138 2003/04/09: Abelardo Moralejo
1139
1140 * manalysis/MHillasSrc.cc
1141 - changed comment about meaning of fCosDeltaAlpha
1142
1143
1144
1145 2003/04/08: Thomas Hengstebeck
1146
1147 * mhist/MHRanForest.cc, mhist/MHRanForestGini.cc
1148 - removed gStyle->SetOptStat(10), gStyle settings should be
1149 done by the user himself
1150
1151
1152
1153 2003/04/08: Abelardo Moralejo
1154
1155 * manalysis/MImgCleanStd.cc
1156 - Fixed "democratic" cleaning: now tail cut is proportional
1157 to pixel area instead of pixel radius as (erroneously) was
1158 before.
1159
1160 * NEWS
1161 - Changed comment on image cleaning.
1162
1163
1164
1165 2003/04/08: Thomas Bretz
1166
1167 * mhist/MHHadronness.cc:
1168 - no check for sump==0 and sumg==0 in loop necessary anymore
1169
1170 * Changelog, Changelog.02:
1171 - moved everything before 1/2003 to Changelog.02
1172
1173
1174
1175 2003/04/08: Wolfgang Wittek
1176
1177 * mfilter/MFCT1SelFinal.[h,cc]
1178 - add new member function SetHadronnessName()
1179
1180 * mhist/MHHadronness.[h,cc]
1181 - reset to SetOptStat(111100)
1182 - correct acceptance
1183
1184 * manalysis/MMultiDimDistCalc.[h,cc]
1185 - swap arguments in FindCreateObj
1186
1187
1188
1189 2003/04/08: Nicola Galante and Antonio Stamerra
1190
1191 * mhist/MHMcTriggerLvl2.[h,cc]
1192 - New class added (histograms for the MMcTriggerLvl2 class)
1193
1194 * mhist/Makefile
1195 - Added MHMcTrigggerLvl2 in SRCFILES
1196
1197 * manalysis/Makefile
1198 - Reintroduced MMcTriggerLvl2 and MMcTriggerLvl2Calc
1199 (they were removed!!)
1200
1201 * manalysis/MMcTriggerLvl2.h
1202 - 'const' added in inline functions Get****
1203
1204 * manalysis/MMcTriggerLvl2Calc.cc
1205 - added call to Fill method of MHMcTriggerLvl2
1206
1207 * macros/triglvl2.C
1208 - updated to have histograms with MHMcTriggerLvl2
1209
1210 * macros/dohtml.C
1211 - added triglvl2.C
1212
1213 * NEWS
1214 - new comment on L2T selection classes
1215
1216 2003/04/08: Wolfgang Wittek
1217
1218 * mfilter/Makefile
1219 FilterLinkDef.h
1220 - MFCT1Supercuts removed
1221
1222 * manalysis/MMultiDimDistCalc.h
1223 - set ClassDef(MMultiDimDistCalc,1)
1224
1225 * manalysis/MCT1SupercutsCalc.[h,cc]
1226 - new; replaces MFCT1Supercuts in mfilter
1227
1228 * manalysis/Makefile
1229 AnalysisLinkDef.h
1230
1231
1232
1233 2003/04/07: Thomas Bretz
1234
1235 * Makefile:
1236 - changed order
1237
1238 * manalysis/MMultiDimDistCalc.[h,cc]:
1239 - fixed default title
1240 - simplified code
1241 - added fHadronnessName
1242
1243 * manalysis/MRanForestCalc.[h,cc]:
1244 - added fHadronnessName
1245
1246 * mbase/MAGIC.h:
1247 - fixed a bug with rootcint
1248
1249 * meventdisp/MGFadcDisp.cc:
1250 - fixed a variable name
1251
1252 * mhist/MHHadronness.cc:
1253 - removed many old comments
1254 - simplified some code
1255 - uses argument in Fill now
1256
1257 * mmain/MMonteCarlo.cc:
1258 - some code simplification
1259 - fixed a warning
1260
1261 * macros/dohtml.C:
1262 - added testenv.C
1263
1264 * readraw.cc:
1265 - simplified
1266
1267 * mraw/MRawEvtData.cc:
1268 - fixed a bug in the draw function (the drawn pixel has not been the
1269 one with the given Id, but simply the i-th entry in the array)
1270
1271 * mfilter/MFCT1Supercuts.[h,cc]:
1272 - changed naming style of variables
1273 - changes array access
1274
1275 * mhist/MHFadcCam.[h,cc]:
1276 - added HasHi
1277 - added Exists
1278
1279 * mmain/MDataCheck.cc:
1280 - removed unimplemented buttons
1281
1282 * mdatacheck/MGDisplayAdc.[h,cc]:
1283 - tried to implement some unimplemented buttons
1284 - don't display non existing (empty) histograms in list
1285
1286
1287
1288 2003/04/04: Thomas Bretz
1289
1290 * mtools/MagicReversi.[h,cc]:
1291 - added support for Number of Players
1292 - added instructions
1293 - added support for Esc key
1294
1295 * mbase/MAGIC.h:
1296 - added version check to MAGIC.h
1297
1298
1299
1300 2003/04/04: Wolfgang Wittek
1301
1302 * mfilter/Makefile
1303 /FilterLinkDef.h
1304 - added MFCT1SelBasic, MFCT1SelStandard, MFCT1SelFinal,
1305 MFCT1Supercuts
1306
1307 * mfilter/MFCT1SelBasic.[h,cc]
1308 /MFCT1SelStandard.[h,cc]
1309 /MFCT1SelFinal.[h,cc]
1310 - new; they replace manalysis/MSelBasic.[h,cc]
1311 /MSelStandard.[h,cc]
1312 /MSelFinal.[h,cc]
1313
1314 * mfilter/MFCT1Supercuts.[h,cc]
1315 - new (supercuts from Daniel for CT1 Mkn421 2001 data)
1316
1317 * manalysis/MSelBasic.[h,cc]
1318 /MSelStandard.[h,cc]
1319 /MSelFinal.[h,cc]
1320 - deleted
1321
1322 * manalysis/Makefile
1323 AnalysisLinkDef.h
1324 - MSelBasic, MSelStandard, MSelFinal removed
1325
1326 * mfileio/MCT1ReadPreProc.[h,cc]
1327 - smeare theta only for MC events
1328
1329 // The following is not yet commited !!!!!!!!!!!!!
1330 * Mars/Makefile
1331 - in SUBDIRS put mfilter before manalysis
1332 (otherwise get link error)
1333
1334
1335
1336 2003/04/03: Abelardo Moralejo
1337
1338 * mmontecarlo/MMcTriggerRateCalc.cc:
1339 - added #include <math.h> for compilation on alpha (otherwise
1340 floor() is unkown)
1341
1342
1343
1344 2003/04/03: Thomas Bretz
1345
1346 * macros/testenv.C:
1347 - added
1348
1349 * mbase/MEvtLopp.cc, mbase/MParContainer.[h,cc],
1350 mbase/MParList.cc, mbase/MTaskList.cc:
1351 - changed the stuff for reading steering card - didn't really
1352 work like expected
1353
1354 * mhist/MHMatrix.cc, mfileio/MRead.cc, manalysis/MImgCleanStd.cc:
1355 - adapted ReadEnv
1356
1357 * mhist/MHMatrix.[h,cc]:
1358 - added ReadEnv
1359
1360 * mfileio/MCT1ReadPreProc.[h,cc]:
1361 - base SmearTheta on new FindLoEndge
1362 - simplified
1363
1364 * mhist/MBinning.h:
1365 - added FindBinLoEdge
1366 - added FindBinHiEdge
1367
1368 * mdata/MDataArray.[h,cc]:
1369 - added Clear
1370 - added Delete
1371
1372 * mbase/MEvtLoop.cc:
1373 - added output of the name
1374
1375 * mbase/MLog.[h,cc]:
1376 - don't use any pthread stuff if _REENTRANT is not defined
1377
1378 * mfileio/MRead.cc, mhist/MHMatrix.cc:
1379 - fixed waring for unreachable statement
1380
1381 * mhist/MHArray.cc:
1382 - fixed: redifinition of default argument
1383
1384
1385
1386
1387 2003/04/02: Abelardo Moralejo
1388
1389 * mmc/MMcTrigHeader.hxx
1390 - added threshold>0 check in the calculation of
1391 GetMeanThreshold
1392
1393 * mmontecarlo/MMcTriggerRateCalc.cc
1394 - The check of the MC spectral index value is now done by
1395 comparing integers instead of real numbers.
1396 - Found out with GREAT surprise that the graphical output
1397 has been completely commented out by someone(?) because it
1398 produced a memory leak. Also the function comment did not
1399 match the rules (my fault; is it correct now?) This commenting
1400 out has not been logged to this file, as far as I can see. This
1401 is rather unkind, I thought that when somebody finds some bug or
1402 messy code, he should either correct and commit it (and log the
1403 change here) and/or inform the author of the mistake to correct
1404 it. Please try to do so in the future instead of simply
1405 commenting out useful code!
1406
1407 * mdata/MDataValue.h
1408 - added default constructor (otherwise, no constant values
1409 can be used in the parameters used in the random forest
1410 separation)
1411
1412
1413
1414
1415 2003/04/02: Wolfgang Wittek
1416
1417 * mfileio/Makefile
1418 - mhist added, because MBinning is used in MCT1ReadPreproc
1419
1420 * mfileio/MCT1ReadPreProc.[h,cc]
1421 - new member function SmearTheta
1422 - store smeared Theta in MMcEvt::fTelescopeTheta
1423 store original Theta in MParameterD container "ThetaOrig"
1424 store fhourangle in MParameterD container "HourAngle"
1425
1426 * manalysis/MPointingCorr.[h,cc]
1427 - get hour angle from ParameterD container "HourAngle"
1428
1429 * manalysis/MSelBasic.[h,cc]
1430 MSelStandard.[h,cc]
1431 MSelFinal.[h,cc]
1432 - new member functions SetCuts()
1433
1434
1435
1436 2003/04/01: Abelardo Moralejo
1437
1438 * macros/CT1EnergyEst.C
1439 - added argument (maximum dist parameter), changed (reduced) output
1440 histograms, added writing to (and reading from) a file the energy
1441 estimation parameters and the histograms. Added comments.
1442
1443 * manalysis/MEnergyEstParam.[h,cc]
1444 - added member function GetCoeff. Changed comment.
1445
1446
1447
1448 2003/03/31: Thomas Bretz
1449
1450 * manalysis/MParameters.[h,cc]:
1451 - added
1452
1453 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1454 - added MParameters, MParameterD, MParameterI
1455
1456 * mhist/MHArray.[h,cc]:
1457 - added default constructor
1458 - added Set-function
1459 - added Init function
1460 - moved code from constructors to Set and Init
1461
1462 * Makefile.conf.linux:
1463 - removed -fno-rtti to make it compatible with root 3.04.02
1464
1465 * NEWS:
1466 - changed
1467
1468 * manalysis/MImgCleanStd.[h,cc]:
1469 - added SetLvl1
1470 - added SetLvl2
1471 - added ReadEnv
1472
1473 * manalysis/MNewImagePar.[h,cc]:
1474 - removed unnecessary fHillas data member
1475 - removed unnecessary fSrcPos data member
1476 - removed unnecessary Set/GetSrcPos
1477
1478 * manalysis/MNewImageParCalc.[h,cc]:
1479 - removed unnecessary SetSrcPos
1480 - removed const-qualifier from fGeomCam, fCerPhotEvt
1481 (trouble with root 3.02/06)
1482
1483 * manalysis/MRanForest.cc:
1484 - changed cout-output
1485
1486 * manalysis/MSigmabar.cc:
1487 - changed Area to area (local variable)
1488
1489 * mbase/MEvtLoop.[h,cc]:
1490 - added evtloop name to constructor (default=Evtloop)
1491 - adapted StreamPrimitive
1492 - added ReadEnv
1493 - added WriteEnv
1494
1495 * mbase/MParContainer.[h,cc]:
1496 - removed TROOT.h
1497 - fixed const-qualifier for Copy-function for root>3.04.01
1498 - added ReadEnv
1499 - added WriteEnv
1500 - added IsEnvDefined
1501 - added GetEnvValue
1502
1503 * mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
1504 - added ReadEnv
1505 - added WriteEnv
1506
1507 * mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc]:
1508 - changed AddFile declaration to declaration in MRead
1509 - added return value to AddFile
1510
1511 * mfileio/MRead.[h,cc]:
1512 - added template for AddFile
1513 - added ReadEnv
1514
1515 * mgui/MHexagon.[h,cc]:
1516 - fixed const-qualifier for Copy-function for root>3.04.01
1517
1518 * mhist/MH.cc:
1519 - fixed the FindGoodLimit stuff for root> 3.04.01
1520
1521 * mhist/MHRanForest.[h,cc], mhist/MHRanForestGini.[h,cc]:
1522 - removed unnecessary casts
1523 - fixed a copilation error with root 3.04.01 (kFullDotlarge
1524 doesn't exist)
1525 - removed second Draw (one should not add something twice to
1526 the pad)
1527
1528 * mmontecarlo/MMcTriggerRateCalc.cc:
1529 - changes to the header
1530 - changes to the fLog stuff
1531 - added a cast to get rid of a warning
1532
1533 * mtools/Makefile, mtools/ToolsLinkDef.h:
1534 - added MagicReversi
1535
1536 * mtools/MagicRevers.[h,cc]:
1537 - added
1538
1539
1540
1541 2003/03/28: Thomas Bretz
1542
1543 * mbase/MParContainer.h:
1544 - added kEnableGraphicalOutput
1545 - added EnableGraphicalOutput
1546 - added IsGraphicalOutputEnabled
1547
1548 * mbase/MParList.h:
1549 - changed BIT(15) to BIT(17)
1550
1551 * mhist/MH.[h,cc]:
1552 - SetBinning(TH1*, TH1*) --> SetBinning(TH1*, const TH1*)
1553
1554 * mhist/MH3.h:
1555 - changed BIT(15) to BIT(17)
1556 - changed BIT(16) to BIT(18)
1557 - changed BIT(17) to BIT(19)
1558
1559 * mhist/MHMatrix.[h,cc]:
1560 - added DrawDefRefInfo
1561 - added CopyCrop
1562 - added GetRandomArrayI
1563 - changed DefRefMatrix to support the above
1564 - fixed a bug in DefRefMatrix (evtcount2 in the last loop
1565 instead of evtcount1)
1566 - Don't do anything in the finalization if the matrix has the correct
1567 dimensions
1568 - fixed comment of DefRefMatrix
1569 - changed number of first column from 1 to 0
1570 - changed BIT(16) to BIT(17)
1571
1572
1573
1574 2003/03/28: Wolfgang Wittek
1575
1576 * mhist/MHMatrix.cc
1577 - DefRefMatrix: if nmaxevts>fM.GetNrows() set
1578 nmaxevts = fM.GetNrows()
1579
1580 * manalysis/MSelBasic.[h,cc]
1581 - better output
1582
1583 * manalysis/MSelStandard.[h,cc]
1584 - different cut in DIST
1585
1586 * mfileio/MCT1ReadPreProc.[h,cc]
1587 - store hour angle in variable fOtherCphFraction
1588
1589 * manalysis/MHillasSrcCalc.h
1590 - replace in 'SetInput' fHillasName = hilname;
1591 by fHillasInput = hilname;
1592
1593 * manalysis/MNewImagePar.[h,cc]
1594 /MNewImageParCalc.[h,cc]
1595 - new; calculates new image parameters
1596
1597 * mhist/MHNewImagePar.[h,cc]
1598 - new; plots new image parameters
1599
1600 * manalysis/AnalysisLinkDef.h
1601 manalysis/Makefile
1602
1603 * mhist/HistLinkDef.h
1604 mhist/Makefile
1605
1606
1607
1608 2003/03/27: Thomas Hengstebeck
1609
1610 * manalysis/MRanForest.[h,cc]
1611 - allocation of TObjArray fForest moved to constructor.
1612 - use of gRandom
1613
1614 * manalysis/MRanTree.[h,cc]
1615 - use of gRandom
1616
1617 * macros/RanForest.C
1618 - gRandom initialized as TRandom3 object.
1619
1620
1621
1622 2003/03/25: Abelardo Moralejo
1623
1624 * macros/mergecamera.C
1625 - added warning to prevent dangerous misuse of this macro.
1626
1627
1628
1629 2003/03/25: Wolfgang Wittek
1630
1631 * mhist/MHStarMap.[h,cc]
1632 - use constant step size along the main axis of the ellipse
1633
1634 * manalysis/MPointingCorr.[h,cc]
1635 - new class for calculating the pointing correction
1636
1637 * mmc/MMcEvt.hxx
1638 - add GetOtherCphFraction()
1639
1640 * manalysis/Makefile
1641
1642 * manalysis/AnalysisLinkDef.h
1643
1644
1645
1646 2003/03/24: Abelardo Moralejo
1647
1648 * manalysis/MEnergyEstParam.cc
1649 - now energy estimation (for CT1) is done using the same model
1650 as in D.Krannich's thesis.
1651
1652
1653
1654 2003/03/24: Thomas Bretz
1655
1656 * manalysis/MHillasSrcCalc.[h,cc]:
1657 - removed last argument in constructor, replaced by SetInput
1658
1659 * mfilter/MFEventSelector.[h,cc]:
1660 - removed unnecessary last argument
1661
1662
1663
1664 2003/03/21: Thomas Hengstebeck
1665
1666 * manalysis/MRanTree.[h,cc]
1667 - new; parameter container to store a single random tree
1668
1669 * manalysis/MRanForest.[h,cc]
1670 - new; parameter container to store complete forest
1671
1672 * manalysis/MRanForestGrow.[h,cc]
1673 - new; task to grow trees (training)
1674
1675 * manalysis/MRanForestCalc.[h,cc]
1676 - new; task to calculate hadronness using random forest
1677
1678 * manalysis/MRanForestFill.[h,cc]
1679 - new; task to read in the trees of the random forest
1680
1681 * manalysis/Makefile, manalysis/HistLinkDef.h:
1682 - added MRanTree, MRanForest, MRanForestGrow, MRanForestCalc,
1683 MRanForestFill
1684
1685 * mhist/MHRanForest.[h,cc]
1686 - new; histogram showing variance of estimated hadronness as
1687 function of no. of combined trees
1688
1689 * mhist/MHRanForestGini.[h,cc]
1690 - new; histogram showing mean decrease in Gini-index as function
1691 of RF-input-parameters
1692
1693 * mhist/Makefile, mhist/HistLinkDef.h:
1694 - added MHRanForest, MHRanForestHillas
1695
1696 * macros/RanForest.C
1697 - new; g/h-separation by Random Forest-method
1698
1699 * macros/RanForest2.C
1700 - new; reading in saved random forest (using MRanForestFill)
1701
1702
1703
1704 2003/03/21: Abelardo Moralejo
1705
1706 * mhist/MHMatrix.[h,cc]:
1707 - Added third argument (a filter) to the second instantiation
1708 of the Fill procedure.
1709
1710 * macros/CT1EnergyEst.C:
1711 - Example of the parameter calculation and use of the energy
1712 estimation method for CT1.
1713
1714
1715
1716 2003/03/21: Thomas Bretz
1717
1718 * manalysis/MEnergyEstParam.[h,cc]
1719 - Added StopMapping and Print functions.
1720
1721 * manalysis/MSel*.h:
1722 - set default for HilName to MHillas
1723 - set default for HilNameSrc to MHillasSrc
1724
1725 * mfileio/MCT1ReadPreProc.[h,cc]:
1726 - do not flood the output with all events from the first run
1727 - output meaningfull text instead of variable names
1728 - removed a 'goto'!
1729 - changed savePedRMS according to the coding conventions to
1730 fPedRMS and the array of fixed size to a TArrayF
1731
1732 * mbase/MEvtLoop.cc:
1733 - added a events counter which counts the real number of
1734 processed events.
1735
1736 * mdata/MDataChain.[h,cc]:
1737 - implemented random numbers
1738 - implemented a conversion from degrees to radians and vice versa
1739
1740
1741
1742 2003/03/20: Thomas Bretz
1743
1744 * mfilter/MF.[h,cc]:
1745 - changed fFilter (already used in base class MTask) to fF
1746
1747
1748
1749 2003/03/19: Abelardo Moralejo
1750
1751 * macros/CT1collarea.C:
1752 - Added filter to cut in hadronness (now available in new version
1753 of root CT1 Monte Carlo file from Wolfgang).
1754
1755
1756
1757 2003/03/19: Robert Wagner
1758
1759 * mhist/MH3.cc:
1760 - changed MH3::New() such that constructor according to Thomas'
1761 previous changes is supported
1762
1763
1764
1765 2003/03/19: Thomas Bretz
1766
1767 * mhist/MH3.[h,cc]:
1768 - changed default constructor to support different dimensions
1769
1770 * mhist/MHArray.[h,cc]:
1771 - added AddHistogram
1772
1773 * meventdisp/MGEvtDisplay.cc, mfileio/MReadTree.[h,cc],
1774 meventdisp/MReadMarsFile.cc:
1775 - changed MReadTree::GetEventNum to MReadTree::GetNumEntry
1776
1777 * macros/estfit.C:
1778 - adopted to new MChisqEval
1779
1780 * mtools/MChisqEval.[h,cc]:
1781 - added
1782
1783 * mtools/Makefile, mtools/ToolsLinkDef.h:
1784 - added MChisqEval
1785
1786 * manalysis/MEnergyEstParam.[h,cc]:
1787 - slight changes
1788
1789 * mfileio/MCT1ReadPreProc.cc:
1790 - changed name to MRead
1791
1792
1793
1794 2003/03/18: Thomas Bretz
1795
1796 * mfileio/MReadTree.cc:
1797 - fixed a bug in the AddFile function
1798
1799 * mhist/MHMatrix.[h,cc]:
1800 - implemented a request of Th. Hengstebeck: Let DefRefMatrix
1801 return the 'unused' events
1802
1803
1804
1805 2003/03/18: Abelardo Moralejo
1806
1807 * mhist/MHMcCT1CollectionArea.[h,cc]
1808 - Added arguments in constructor: number of bins and ranges of the
1809 x-axis (energy) of the 2-d histograms. Changed type of binning:
1810 now the x-axis is log10(energy) and bins have equal width.
1811
1812 * macros/CT1collarea.C
1813 - The MHMcCT1CollectionArea object is now created and added to the
1814 parlist so that we can choose the binning. Changed the way
1815 histograms are written to the output file.
1816
1817
1818
1819 2003/03/13: Abelardo moralejo
1820
1821 * mhist/MHMcCT1CollectionArea.[h,cc]
1822 - Added for calculations of collection area for CT1.Contains three
1823 2-d histograms with axis energy vs theta angle: one histogram for
1824 all events, one for analyzed events, one for the collection area.
1825
1826 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
1827 - Added for the same reason.
1828
1829 * macros/CT1collarea.C
1830 - Uses the above classes
1831
1832
1833
1834 2003/03/12: Abelardo Moralejo
1835
1836 * macros/mergecamera.C
1837 - Added. Merges several MC camera output files into a single file.
1838
1839
1840
1841 2003/03/08: Wolfgang Wittek
1842
1843 * macros/AnalyseCT1.C
1844 - for the CT1 data analysis
1845
1846 * mhist/MHMatrix.[h,cc]
1847 - let refcolumn start at 1 (not at 0)
1848
1849 * mhist/MHSigmaTheta.[h,cc]
1850 - Draw replaced by DrawCopy
1851 - add SetDirectory(NULL)
1852
1853 * manalysis/MSelBasic.[h,cc]
1854 MSelStandard.[h,cc]
1855 MSelFinal.[h,cc]
1856 - more detailed output for errors
1857 - bugs removed
1858
1859 * manalysis/MPadSchweizer.[h,cc]
1860 - add SetDirectory(NULL)
1861 - add fErrors
1862
1863 * mfilter/MFEventSelector.[h,cc]
1864 - add fErrors
1865
1866 * manalysis/MMultiDimDistCalc.[h,cc]
1867 - check division by zero
1868
1869 * mhist/MHHadronness.[h,cc]
1870 - check division by zero
1871 - normalize distributions of hadronness
1872
1873 * mfileio/MCT1ReadPreProc.[h,cc]
1874 - add event number (event.isecs_since_midday)
1875 - change definition of "fIsMcFile",
1876 because outpars.bmontecarlo is set wrongly sometimes
1877 - copy pedestalRMS for each event from the header information
1878 - check for the presence of a footer record even after reading
1879 a run header
1880
1881 * mmc/MMcEvt.[hxx,cxx]:
1882 - add GetEvtNumber()
1883
1884
1885
1886 2003/02/27: Abelardo Moralejo
1887
1888 * mmontecarlo/MMcTriggerRateCalc.cc:
1889 - Fixed: MMCTrigHeader could not be found in the case of camera
1890 files containing single trigger condition.
1891
1892 * macros/trigrate.C
1893 - no plot is made in the case of single trigger condition.
1894
1895 * mhist/MHMcRate.[h,cc]
1896 - Added member fTriggerCondNum to keep track of what trigger
1897 condition corresponds to each MHMcRate object, for the case of
1898 files with more than one condition (when running camera in
1899 trigger_loop mode). Added also Set and Get procedures for nre
1900 member.
1901
1902 * mmain/MMonteCarlo.cc
1903 - Fixed bug: matrix BgR was created with dimension "dim", a number
1904 which can be negative. Put "num" instead of "dim".
1905
1906
1907
1908 2003/02/25: Thomas Bretz
1909
1910 * mbase/MParContainer.cc:
1911 - small simplification for Cosy
1912
1913 * mbase/MLog.cc:
1914 - allow a maximum of 1000 lines in the gui
1915
1916
1917
1918 2003/02/25: Abelardo Moralejo
1919
1920 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1921 - Added axis labels in graphic output
1922 - Added Get function for rate histograms
1923
1924 * macros/trigrate.C
1925 - Added output file with rate histograms
1926
1927
1928
1929 2003/02/24: Abelardo Moralejo
1930
1931 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1932 - Fixed mistake when analysing camera files containing all
1933 events (including non-triggers): fShowers was always zero.
1934 - Added reading of MMcTrigHeaders in ReInit
1935 - Added procedure Draw for graphics output: rate versus
1936 discriminator threshold (useful for camera files with several
1937 trigger conditions).
1938
1939 * macros/trigrate.C
1940 - Added some explanations. Style improvements in function
1941 GetNSBEvents. Added call to MMcTriggerRateCalc::Draw
1942
1943 * mhist/MHMcRate.[h,cc]
1944 - Added GetTriggerRate() and GetTriggerRateError()
1945 - Added members fMultiplicity and fMeanThreshold, with their
1946 corresponding Set and Get functions
1947 - Added info on discriminator threshold and L1 trigger
1948 multiplicity on the printout.
1949
1950 * mmc/MMcTrigHeader.hxx
1951 - Added GetMultiplicity() and GetMeanThreshold()
1952
1953
1954 2003/02/22: Wolfgang Wittek
1955
1956 * mhist/Makefile
1957 - MHSigmaTheta added
1958
1959 * mhist/HistLinkDef.h
1960 - MHSigmaTheta added
1961
1962 * mhist/MHSigmaTheta.[h,cc]
1963 - type inconsistency removed
1964
1965
1966
1967 2003/02/21: Abelardo Moralejo
1968
1969 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
1970 - adapted to new camera files, added warnings.
1971 - added ReInit procedure to read relevant info from from the
1972 run headers
1973
1974 * mhist/MHMcRate.[h,cc]
1975 - adapted accordingly. Added Set functions for several members.
1976
1977 * mmc/MMcCorsikaRunHeader.h
1978 - added Get functions for fELowLim, fEUppLim and fSlopeSpec.
1979
1980 * mmain/MMontecarlo.cc, macros/trigrate.C
1981 - adapted to changes above, changed MReadTree to MReadMarsFile to
1982 be able to read the run headers.
1983
1984
1985
1986 2003/02/21: Antonio Stamerra
1987
1988 * manalysis/MMcTriggerLvl2.[cc|h]
1989 - new data member fCompactNN needed to define a compact pixels
1990 - new inline functions SetCompactNN and GetCompactNN
1991 - Method Calc(int neighpix) -> Calc(). The value of neighpix
1992 is read from fCompactNN
1993
1994 * manalysis/MMcTriggerLvl2Calc.[cc|h]
1995 - Check on fCompactNN added in the PreProcess
1996
1997 * macros/triglvl2.C
1998 - Set of fCompactNN added
1999
2000
2001
2002 2003/02/21: Wolfgang Wittek
2003
2004 * manalysis/MSelFinal.[h,cc]
2005 - 'const' removed from pointers
2006
2007 * macros/AnalyseCT1.C
2008 - macro for the CT1 analysis (work in progress)
2009
2010
2011
2012 2003/02/20: Wolfgang Wittek
2013
2014 * manalysis/Makefile
2015 - add MSelFinal
2016
2017 * manalysis/AnalysisLinkDef.h
2018 - add MSelFinal
2019
2020 * manalysis/MPadSchweizer.[h,cc]
2021 - slight modification of padding procedure
2022
2023 * manalysis/MSigmabarCalc.[h,cc]
2024 - 'const' removed from pointers
2025
2026 * mhist/MHMatrix.[h,cc]
2027
2028 * mhist/MHSigmaTheta.[h,cc]
2029
2030
2031
2032 2003/02/20: Abelardo Moralejo
2033
2034 * mhist/MH.cc
2035 - Removed call to TGaxis::Optimize for compilation under root
2036 versions > 3.03, since in them this procedure is no longer
2037 existing. I did this to allow compilation under root_3.04,
2038 since earlier versions has a bug which prevents from
2039 plotting in the simple way some variables in a tree
2040 (example: fConc and others in the output of star.C). This
2041 is a temporal fix, I guess something will have to
2042 substitute the call to Optimize...
2043
2044
2045
2046 2003/02/20: Antonio Stamerra
2047
2048 * manalysis/MMcTriggerLvl2.[cc|h]
2049 - new; replaces MTrigLvl2.[cc|h]
2050 - new data members: fLutPseudoSize, fPseudoSize.
2051 - functions renamed:
2052 GetLutPseudoSize -> CalcBiggerLutPseudoSize
2053 GetBiggerFiredCell -> CalcBiggerFiredCell
2054 - new inline functions: GetLutPseudoSize(), GetPseudoSize().
2055 - new member functions:
2056 Calc(); CalcPseudoSize (not yet implemented)
2057 - Redefined Print() function as a TObject.
2058 - pixels_in_cell and pixels_in_lut redefined as static data
2059 members
2060
2061 * manalysis/MMcTriggerLvl2Calc.[cc|h]
2062 - new; replaces MTrigLvl2FillTask.[cc|h]
2063 - creation and filling of histograms commented
2064 - Process() calls the MMcTriggerLvl2::Calc()
2065
2066 * mfilter/MFTriggerLvl2.[h|cc]
2067 - new class to select events using MMcTriggerLvl2 data members.
2068
2069 * macros/triglvl2.C
2070 - added example to use the MFTriggerLvl2 filter.
2071
2072
2073
2074 2003/02/19: Wolfgang Wittek
2075
2076 * manalysis/MSelBasic.[h,cc]
2077 - new; evaluates the Basic Cuts (after the calibration)
2078
2079 * manalysis/MSelStandard.[h,cc]
2080 - new; evaluates the Standard Cuts
2081 (after the calculation of the image parameters and before the
2082 calculation of the hadronness)
2083
2084 * manalysis/MHillasCalc.[h,cc]
2085 - replace
2086 fHillas = (MHillas*)pList->FindCreateObj(fHilName);
2087 by
2088 fHillas = (MHillas*)pList->FindCreateObj("MHillas",
2089 fHilName);
2090 in order to allow MHillas containers with a name
2091 different from "MHillas"
2092
2093 * mhist/MHHillasExt.[h,cc]
2094 - replace
2095 TObject *obj = plist->FindObject("MHillas");
2096 by
2097 TObject *obj = plist->FindObject(fHilName, "MHillas");
2098 in order to allow MHillas containers with a name
2099 different from "MHillas"
2100 - add a 3rd argument in the constructor : fHilName
2101
2102 * manalysis/MHillasSrcCalc.[h,cc]
2103 - add new argument for constructor:
2104 the name of the MHillas input container
2105 in order to allow MHillas input containers with a name
2106 different from "MHillas"
2107
2108 * mhist/MHMatrix.[h,cc]
2109 - add member function DefRefMatrix();
2110 it defines the reference sample for the g/h separation;
2111 the selection of events for the reference sample can be made
2112 such that the distribution of a certain variable (for example
2113 Theta) agrees with a target distribution.
2114
2115 * mfilter/MFEventSelector.[h,cc]
2116 - add new argument for constructor:
2117 the name of the read object
2118 in order to allow also read objects which have a name
2119 different from
2120 "MRead"
2121
2122
2123
2124 2003/02/18: Thomas Bretz
2125
2126 * mfileio/MReadTree.cc:
2127 - added a fix for a bug in the workaround using wildcards
2128
2129
2130
2131 2003/02/14: Thomas Bretz
2132
2133 * mtemp/MObservatory.[h,cc]:
2134 - added
2135
2136
2137
2138 2003/02/10: Abelardo Moralejo
2139
2140 * Makefile.conf.osf1
2141 - Added -lpthread to compilation flags (otherwise linking fails
2142 in alfa)
2143
2144 * manalysis/Makefile, AnalysisLinkDef.h
2145 - Changed MApplyPadding for MPadding
2146
2147
2148
2149 2003/02/07: Wolfgang Wittek
2150
2151 * mhist/MHSigmaTheta.[h,cc]
2152 - new; 2D distribution : Theta, Sigmabar
2153 3D distribution : Theta, pixel number, Sigma
2154 3D distribution : Theta, pixel number, Sigma^2-Sigmabar^2
2155 these histograms may be used for the padding
2156
2157 * manalysis/MPadding.[h,cc]
2158 - new; replaces MApplyPadding.[h,cc]
2159 some errors removed
2160
2161 * manalysis/MSigmabar.[h,cc]
2162 - new definition of Sigmabar (only relevant for MAGIC)
2163 - add in member function 'Calc' a 3rd argument : 'const
2164 MCerPhotEvt &evt'
2165 - calculate sigmabar for 'MCerPhotEvt' pixels
2166 - in member function 'Calc' return Float_t fSigmabar instead of
2167 Bool_t
2168 - copies of objects replaced by references
2169
2170 * manalysis/MSigmabarCalc.[h,cc]
2171 - fSig->Calc(*fCam, *fPed) replaced by
2172 fSig->Calc(*fCam, *fPed, *fEvt)
2173 - change type of result of fSig->Calc from Bool_t to Float_t
2174
2175 * mfileio/MCT1ReadPreProc.cc
2176 - add in member function PreProcess() the initialization of the
2177 total number of pixels :
2178 fPedest->InitSize(iMAXNUMPIX);
2179 - remove statements that cannot be reached ('break' after
2180 'return')
2181
2182 * manalysis/MPadSchweizer.[h,cc]
2183 - alternative to MPadding
2184 - does the padding ala Thomas Schweizer
2185
2186
2187
2188 2003/02/06: Thomas Bretz
2189
2190 * mgeom/MGeomCam.[h,cc]:
2191 - fixed a warning (GetPixRatio(int) --> GetPixRatio(Uint)
2192
2193
2194
2195 2003/02/07: Antonio Stamerra
2196
2197 * manalysis/MTrigLvl2.[cc|h]
2198 - added new function
2199 MTrigLvl2::GetLutCompactPixel(int cell, int lut, int
2200 neighpix=2) which calculates the number of compact pixel
2201 in one lut
2202 - added new function GetLutPseudoSize(int neighpix=2) which
2203 calculates the lut-pseudosize
2204 - added static data member pixel_in_lut
2205 - merging of the PrintCell and PrintStatus functions in a single
2206 Print(int cell) function
2207 - Added comments using the standard layout
2208 - some small changes following Thomas comments (memset, *fLog)
2209
2210
2211
2212 2003/02/06: Thomas Bretz
2213
2214 * mbase/MLog.[h,cc]:
2215 - serialized the GUI output (problems with mutithreded prgs,
2216 eg Cosy)
2217
2218 * mtemp/MObservatoryLocation.[h,cc], mtemp/MVPObject.[h,cc],
2219 mtemp/MVPPlotter.[h,cc]:
2220 - added changes discussed in Wuerzburg
2221
2222 * mfileio/MCT1ReadPreProc.cc:
2223 - some simplifications
2224
2225
2226
2227 2003/01/31: Antonio Stamerra & Marcos Lopez
2228
2229 * mgui/MCamDisplay.[cc|h]
2230 - Added a new function MCamDisplay::SetPix(const Int_t pixnum,
2231 const Int_t color, Float_t min, Float_t max) which just set the
2232 color of a given pixel
2233
2234 * created two new classes for simulating the second level trigger
2235 in the directory manalysis:
2236 - MTrigLvl2.[cc|h] // Implement the Lvl2 topology and
2237 // selection strategies
2238 - MTrigLvl2FillTask.[cc|h] // For a given MMc event, fill the
2239 // MTrigLvl2 with the Lvl1 trigger
2240 // information
2241
2242 * manalysis/Makefile
2243 - Added -I../mgui
2244
2245 * Added macro macros/triglvl2.C which uses the above classes.
2246
2247
2248
2249 2003/01/27: Robert Wagner
2250
2251 * mfileio/MCT1ReadPreProc.[cc|h]
2252 - Added call of MTaskList::ReInit after processing of new
2253 run header
2254 - Filling of MC container complies to Oscar's changes of
2255 MMcEvt.[hxx,cxx] dated 2003/01/20
2256 - Added filling of run number in MRawRunHeader object while
2257 processing a new run header
2258
2259
2260
2261 2003/01/23: Robert Wagner
2262
2263 * manalyis/MSigmabarCalc.cc
2264 - MSigmabarCalc::Process()
2265 Replaced fMcEvt->GetTheta() by fMcEvt->GetTelescopeTheta()
2266
2267
2268
2269 2003/01/20: Oscar Blanch
2270
2271 * mmc/MMcEvt.[hxx,cxx]
2272 - Data members: fElecCphFraction, fMuonCphFraction,
2273 fOtherCphFraction have been introduced.
2274 - Class version updated to 3.
2275
2276 * mmc/MMcCorsikaRunHeader.[h.cc]
2277 - Data members: fWobbleMode and fAtmosphericModel introduced.
2278 - Class version updated to 2.
2279
2280
2281
2282 2003/01/19: Thomas Bretz
2283
2284 * manalysis/MCerPhotCalc.[h,cc]:
2285 - slight changes, mainly to the layout
2286
2287 * manalysis/MCerPhotEvt.[h,cc]:
2288 - some small changes to make the code a bit faster
2289
2290 * manalysis/MCerPhotPix.[h,cc]:
2291 - added AddNumPhotons
2292
2293 * mbase/MContinue.[h,cc]:
2294 - changed comments
2295 - enhanced functionality and fixed some small bugs
2296
2297 * mbase/Makefile:
2298 - added mfilter to paths (to be fixed)
2299
2300 * mfileio/MCT1ReadPreProc.cc:
2301 - Init fNumEvents = 0
2302
2303 * mgeom/MGeomCam.cc:
2304 - return 0 Ratio if the pixel number exceeds the number of pixels
2305
2306 * mgui/MCamDisplay.[h,cc]:
2307 - added sanity check for the maximum number of pixels
2308 - added functions to set the three different palettes
2309 - removed the buttons
2310 - fixed the context menu display
2311
2312 * mhist/HistLinkDef.h, mhist/Makefile:
2313 - added MHCerPhotEvt
2314
2315 * mhist/MHCerPhotEvt.[h,cc]:
2316 - added
2317
2318 * mhist/MFillH.cc:
2319 - changed the initialization of fParContainer from pList to NULL
2320
2321 * mhist/MHHillasExt.cc:
2322 - fixed a smallo bug when filling the histograms (crached when scaling
2323 under some circumstances)
2324
2325 * mhist/MHStarMap.cc:
2326 - added a warning output
2327
2328 * mmontecarlo/MMcCollectionAreaCalc.cc:
2329 - added a check for impact=NaN (some MC Files have this)
2330
2331
2332
2333 2003/01/17: Robert Wagner
2334
2335 * manalysis/MApplyPadding.cc
2336 - bugfix: Effective number of used pixels taken from
2337 MCerPhotEvt container, not from MPedestalCam
2338
2339
2340
2341 2003/01/16: Wolfgang Wittek
2342
2343 * mhist/MHMatrix.[h,cc]
2344 - member function MHMatrix::Read added
2345 the function calls TObject::Read(name) and SetName(name)
2346
2347
2348
2349 2003/01/15: Wolfgang Wittek
2350
2351 * mdata/MDataMember.cc
2352 - in MDataMember::PreProcess()
2353 "if (fCall)" replaced by "if (fCall && !fObject)"
2354 The additional condition "&& !fObject" is to make sure that read
2355 MDataMembers works correctly.
2356
2357
2358
2359 2003/01/08: Oscar Blanch Bigas
2360
2361 * mgeom/MGeomMirror.[h,cc]
2362 - Varible members to store mirror reflectivities have been
2363 introduced: fReflectivity and fWavelength.
2364 - Member function to set reflectivity added: SetReflectivity
2365 - Member function to set TArrayF size: SetArraySize
2366 - Class version number changed to 2.
Note: See TracBrowser for help on using the repository browser.