source: trunk/MagicSoft/Mars/Changelog@ 2097

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