source: trunk/MagicSoft/Mars/Changelog@ 2177

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