source: trunk/MagicSoft/Mars/Changelog@ 2087

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