source: trunk/MagicSoft/Mars/Changelog@ 2116

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