source: trunk/MagicSoft/Mars/Changelog@ 2107

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