source: trunk/MagicSoft/Mars/Changelog@ 2128

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