source: trunk/MagicSoft/Mars/Changelog@ 2106

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