source: trunk/MagicSoft/Mars/Changelog@ 1861

Last change on this file since 1861 was 1861, checked in by moralejo, 22 years ago
*** empty log message ***
File size: 167.2 KB
Line 
1 -*-*- END OF LINE -*-*-
2 2003/03/24: Abelardo Moralejo
3
4 * manalysis/MEnergyEstParam.cc
5 - now energy estimation (for CT1) is done using the same model
6 as in D.Krannich's thesis.
7
8 2003/03/21: Thomas Hengstebeck
9
10 * manalysis/MRanTree.[h,cc]
11 - new; parameter container to store a single random tree
12
13 * manalysis/MRanForest.[h,cc]
14 - new; parameter container to store complete forest
15
16 * manalysis/MRanForestGrow.[h,cc]
17 - new; task to grow trees (training)
18
19 * manalysis/MRanForestCalc.[h,cc]
20 - new; task to calculate hadronness using random forest
21
22 * manalysis/MRanForestFill.[h,cc]
23 - new; task to read in the trees of the random forest
24
25 * manalysis/Makefile, manalysis/HistLinkDef.h:
26 - added MRanTree, MRanForest, MRanForestGrow, MRanForestCalc, MRanForestFill
27
28 * mhist/MHRanForest.[h,cc]
29 - new; histogram showing variance of estimated hadronness as function of no. of combined trees
30
31 * mhist/MHRanForestGini.[h,cc]
32 - new; histogram showing mean decrease in Gini-index as function of RF-input-parameters
33
34 * mhist/Makefile, mhist/HistLinkDef.h:
35 - added MHRanForest, MHRanForestHillas
36
37 * macros/RanForest.C
38 - new; g/h-separation by Random Forest-method
39
40 * macros/RanForest2.C
41 - new; reading in saved random forest (using MRanForestFill)
42
43
44
45 2003/03/21: Abelardo Moralejo
46
47 * mhist/MHMatrix.[h,cc]:
48 - Added third argument (a filter) to the second instantiation
49 of the Fill procedure.
50
51 * macros/CT1EnergyEst.C:
52 - Example of the parameter calculation and use of the energy
53 estimation method for CT1.
54
55
56
57 2003/03/21: Thomas Bretz
58
59 * manalysis/MEnergyEstParam.[h,cc]
60 - Added StopMapping and Print functions.
61
62 * manalysis/MSel*.h:
63 - set default for HilName to MHillas
64 - set default for HilNameSrc to MHillasSrc
65
66 * mfileio/MCT1ReadPreProc.[h,cc]:
67 - do not flood the output with all events from the first run
68 - output meaningfull text instead of variable names
69 - removed a 'goto'!
70 - changed savePedRMS according to the coding conventions to
71 fPedRMS and the array of fixed size to a TArrayF
72
73 * mbase/MEvtLoop.cc:
74 - added a events counter which counts the real number of
75 processed events.
76
77 * mdata/MDataChain.[h,cc]:
78 - implemented random numbers
79 - implemented a conversion from degrees to radians and vice versa
80
81
82
83 2003/03/20: Thomas Bretz
84
85 * mfilter/MF.[h,cc]:
86 - changed fFilter (already used in base class MTask) to fF
87
88
89
90 2003/03/19: Abelardo Moralejo
91
92 * macros/CT1collarea.C:
93 - Added filter to cut in hadronness (now available in new version
94 of root CT1 Monte Carlo file from Wolfgang).
95
96
97
98 2003/03/19: Robert Wagner
99
100 * mhist/MH3.cc:
101 - changed MH3::New() such that constructor according to Thomas'
102 previous changes is supported
103
104
105
106 2003/03/19: Thomas Bretz
107
108 * mhist/MH3.[h,cc]:
109 - changed default constructor to support different dimensions
110
111 * mhist/MHArray.[h,cc]:
112 - added AddHistogram
113
114 * meventdisp/MGEvtDisplay.cc, mfileio/MReadTree.[h,cc],
115 meventdisp/MReadMarsFile.cc:
116 - changed MReadTree::GetEventNum to MReadTree::GetNumEntry
117
118 * macros/estfit.C:
119 - adopted to new MChisqEval
120
121 * mtools/MChisqEval.[h,cc]:
122 - added
123
124 * mtools/Makefile, mtools/ToolsLinkDef.h:
125 - added MChisqEval
126
127 * manalysis/MEnergyEstParam.[h,cc]:
128 - slight changes
129
130 * mfileio/MCT1ReadPreProc.cc:
131 - changed name to MRead
132
133
134
135 2003/03/18: Thomas Bretz
136
137 * mfileio/MReadTree.cc:
138 - fixed a bug in the AddFile function
139
140 * mhist/MHMatrix.[h,cc]:
141 - implemented a request of Th. Hengstebeck: Let DefRefMatrix
142 return the 'unused' events
143
144
145
146 2003/03/18: Abelardo Moralejo
147
148 * mhist/MHMcCT1CollectionArea.[h,cc]
149 - Added arguments in constructor: number of bins and ranges of the
150 x-axis (energy) of the 2-d histograms. Changed type of binning:
151 now the x-axis is log10(energy) and bins have equal width.
152
153 * macros/CT1collarea.C
154 - The MHMcCT1CollectionArea object is now created and added to the
155 parlist so that we can choose the binning. Changed the way
156 histograms are written to the output file.
157
158
159 2003/03/13: Abelardo moralejo
160
161 * mhist/MHMcCT1CollectionArea.[h,cc]
162 - Added for calculations of collection area for CT1.Contains three
163 2-d histograms with axis energy vs theta angle: one histogram for
164 all events, one for analyzed events, one for the collection area.
165
166 * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
167 - Added for the same reason.
168
169 * macros/CT1collarea.C
170 - Uses the above classes
171
172
173
174 2003/03/12: Abelardo Moralejo
175
176 * macros/mergecamera.C
177 - Added. Merges several MC camera output files into a single file.
178
179
180
181 2003/03/08: Wolfgang Wittek
182
183 * macros/AnalyseCT1.C
184 - for the CT1 data analysis
185
186 * mhist/MHMatrix.[h,cc]
187 - let refcolumn start at 1 (not at 0)
188
189 * mhist/MHSigmaTheta.[h,cc]
190 - Draw replaced by DrawCopy
191 - add SetDirectory(NULL)
192
193 * manalysis/MSelBasic.[h,cc]
194 MSelStandard.[h,cc]
195 MSelFinal.[h,cc]
196 - more detailed output for errors
197 - bugs removed
198
199 * manalysis/MPadSchweizer.[h,cc]
200 - add SetDirectory(NULL)
201 - add fErrors
202
203 * mfilter/MFEventSelector.[h,cc]
204 - add fErrors
205
206 * manalysis/MMultiDimDistCalc.[h,cc]
207 - check division by zero
208
209 * mhist/MHHadronness.[h,cc]
210 - check division by zero
211 - normalize distributions of hadronness
212
213 * mfileio/MCT1ReadPreProc.[h,cc]
214 - add event number (event.isecs_since_midday)
215 - change definition of "fIsMcFile",
216 because outpars.bmontecarlo is set wrongly sometimes
217 - copy pedestalRMS for each event from the header information
218 - check for the presence of a footer record even after reading
219 a run header
220
221 * mmc/MMcEvt.[hxx,cxx]]
222 - add GetEvtNumber()
223
224
225
226 2003/02/27: Abelardo Moralejo
227
228 * mmontecarlo/MMcTriggerRateCalc.cc:
229 - Fixed: MMCTrigHeader could not be found in the case of camera
230 files containing single trigger condition.
231
232 * macros/trigrate.C
233 - no plot is made in the case of single trigger condition.
234
235 * mhist/MHMcRate.[h,cc]
236 - Added member fTriggerCondNum to keep track of what trigger condition
237 corresponds to each MHMcRate object, for the case of files with more
238 than one condition (when running camera in trigger_loop mode). Added
239 also Set and Get procedures for nre member.
240
241 * mmain/MMonteCarlo.cc
242 - Fixed bug: matrix BgR was created with dimension "dim", a number
243 which can be negative. Put "num" instead of "dim".
244
245
246
247 2003/02/25: Thomas Bretz
248
249 * mbase/MParContainer.cc:
250 - small simplification for Cosy
251
252 * mbase/MLog.cc:
253 - allow a maximum of 1000 lines in the gui
254
255
256
257 2003/02/25: Abelardo Moralejo
258
259 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
260 - Added axis labels in graphic output
261 - Added Get function for rate histograms
262 * macros/trigrate.C
263 - Added output file with rate histograms
264
265
266
267 2003/02/24: Abelardo Moralejo
268
269 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
270 - Fixed mistake when analysing camera files containing all
271 events (including non-triggers): fShowers was always zero.
272 - Added reading of MMcTrigHeaders in ReInit
273 - Added procedure Draw for graphics output: rate versus
274 discriminator threshold (useful for camera files with several
275 trigger conditions).
276
277 * macros/trigrate.C
278 - Added some explanations. Style improvements in function
279 GetNSBEvents. Added call to MMcTriggerRateCalc::Draw
280
281 * mhist/MHMcRate.[h,cc]
282 - Added GetTriggerRate() and GetTriggerRateError()
283 - Added members fMultiplicity and fMeanThreshold, with their
284 corresponding Set and Get functions
285 - Added info on discriminator threshold and L1 trigger
286 multiplicity on the printout.
287
288 * mmc/MMcTrigHeader.hxx
289 - Added GetMultiplicity() and GetMeanThreshold()
290
291
292 2003/02/22: Wolfgang Wittek
293
294 * mhist/Makefile
295 - MHSigmaTheta added
296
297 * mhist/HistLinkDef.h
298 - MHSigmaTheta added
299
300 * mhist/MHSigmaTheta.[h,cc]
301 - type inconsistency removed
302
303
304
305 2003/02/21: Abelardo Moralejo
306
307 * mmontecarlo/MMcTriggerRateCalc.[h,cc]
308 - adapted to new camera files, added warnings.
309 - added ReInit procedure to read relevant info from from the
310 run headers
311
312 * mhist/MHMcRate.[h,cc]
313 - adapted accordingly. Added Set functions for several members.
314
315 * mmc/MMcCorsikaRunHeader.h
316 - added Get functions for fELowLim, fEUppLim and fSlopeSpec.
317
318 * mmain/MMontecarlo.cc, macros/trigrate.C
319 - adapted to changes above, changed MReadTree to MReadMarsFile to
320 be able to read the run headers.
321
322
323
324 2003/02/21: Antonio Stamerra
325
326 * manalysis/MMcTriggerLvl2.[cc|h]
327 - new data member fCompactNN needed to define a compact pixels
328 - new inline functions SetCompactNN and GetCompactNN
329 - Method Calc(int neighpix) -> Calc(). The value of neighpix
330 is read from fCompactNN
331
332 * manalysis/MMcTriggerLvl2Calc.[cc|h]
333 - Check on fCompactNN added in the PreProcess
334
335 * macros/triglvl2.C
336 - Set of fCompactNN added
337
338
339
340 2003/02/21: Wolfgang Wittek
341
342 * manalysis/MSelFinal.[h,cc]
343 - 'const' removed from pointers
344
345 * macros/AnalyseCT1.C
346 - macro for the CT1 analysis (work in progress)
347
348
349
350 2003/02/20: Wolfgang Wittek
351
352 * manalysis/Makefile
353 - add MSelFinal
354
355 * manalysis/AnalysisLinkDef.h
356 - add MSelFinal
357
358 * manalysis/MPadSchweizer.[h,cc]
359 - slight modification of padding procedure
360
361 * manalysis/MSigmabarCalc.[h,cc]
362 - 'const' removed from pointers
363
364 * mhist/MHMatrix.[h,cc]
365
366 * mhist/MHSigmaTheta.[h,cc]
367
368
369
370 2003/02/20: Abelardo Moralejo
371
372 * mhist/MH.cc
373 - Removed call to TGaxis::Optimize for compilation under root
374 versions > 3.03, since in them this procedure is no longer
375 existing. I did this to allow compilation under root_3.04,
376 since earlier versions has a bug which prevents from
377 plotting in the simple way some variables in a tree
378 (example: fConc and others in the output of star.C). This
379 is a temporal fix, I guess something will have to
380 substitute the call to Optimize...
381
382
383
384 2003/02/20: Antonio Stamerra
385
386 * manalysis/MMcTriggerLvl2.[cc|h]
387 - new; replaces MTrigLvl2.[cc|h]
388 - new data members: fLutPseudoSize, fPseudoSize.
389 - functions renamed:
390 GetLutPseudoSize -> CalcBiggerLutPseudoSize
391 GetBiggerFiredCell -> CalcBiggerFiredCell
392 - new inline functions: GetLutPseudoSize(), GetPseudoSize().
393 - new member functions:
394 Calc(); CalcPseudoSize (not yet implemented)
395 - Redefined Print() function as a TObject.
396 - pixels_in_cell and pixels_in_lut redefined as static data
397 members
398
399 * manalysis/MMcTriggerLvl2Calc.[cc|h]
400 - new; replaces MTrigLvl2FillTask.[cc|h]
401 - creation and filling of histograms commented
402 - Process() calls the MMcTriggerLvl2::Calc()
403
404 * mfilter/MFTriggerLvl2.[h|cc]
405 - new class to select events using MMcTriggerLvl2 data members.
406
407 * macros/triglvl2.C
408 - added example to use the MFTriggerLvl2 filter.
409
410
411
412 2003/02/19: Wolfgang Wittek
413
414 * manalysis/MSelBasic.[h,cc]
415 - new; evaluates the Basic Cuts (after the calibration)
416
417 * manalysis/MSelStandard.[h,cc]
418 - new; evaluates the Standard Cuts
419 (after the calculation of the image parameters and before the
420 calculation of the hadronness)
421
422 * manalysis/MHillasCalc.[h,cc]
423 - replace
424 fHillas = (MHillas*)pList->FindCreateObj(fHilName);
425 by
426 fHillas = (MHillas*)pList->FindCreateObj("MHillas",
427 fHilName);
428 in order to allow MHillas containers with a name
429 different from "MHillas"
430
431 * mhist/MHHillasExt.[h,cc]
432 - replace
433 TObject *obj = plist->FindObject("MHillas");
434 by
435 TObject *obj = plist->FindObject(fHilName, "MHillas");
436 in order to allow MHillas containers with a name
437 different from "MHillas"
438 - add a 3rd argument in the constructor : fHilName
439
440 * manalysis/MHillasSrcCalc.[h,cc]
441 - add new argument for constructor:
442 the name of the MHillas input container
443 in order to allow MHillas input containers with a name
444 different from "MHillas"
445
446 * mhist/MHMatrix.[h,cc]
447 - add member function DefRefMatrix();
448 it defines the reference sample for the g/h separation;
449 the selection of events for the reference sample can be made
450 such that the distribution of a certain variable (for example
451 Theta) agrees with a target distribution.
452
453 * mfilter/MFEventSelector.[h,cc]
454 - add new argument for constructor:
455 the name of the read object
456 in order to allow also read objects which have a name
457 different from
458 "MRead"
459
460
461
462 2003/02/18: Thomas Bretz
463
464 * mfileio/MReadTree.cc:
465 - added a fix for a bug in the workaround using wildcards
466
467
468
469 2003/02/14: Thomas Bretz
470
471 * mtemp/MObservatory.[h,cc]:
472 - added
473
474
475
476 2003/02/10: Abelardo Moralejo
477
478 * Makefile.conf.osf1
479 - Added -lpthread to compilation flags (otherwise linking fails
480 in alfa)
481
482 * manalysis/Makefile, AnalysisLinkDef.h
483 - Changed MApplyPadding for MPadding
484
485
486
487 2003/02/07: Wolfgang Wittek
488
489 * mhist/MHSigmaTheta.[h,cc]
490 - new; 2D distribution : Theta, Sigmabar
491 3D distribution : Theta, pixel number, Sigma
492 3D distribution : Theta, pixel number, Sigma^2-Sigmabar^2
493 these histograms may be used for the padding
494
495 * manalysis/MPadding.[h,cc]
496 - new; replaces MApplyPadding.[h,cc]
497 some errors removed
498
499 * manalysis/MSigmabar.[h,cc]
500 - new definition of Sigmabar (only relevant for MAGIC)
501 - add in member function 'Calc' a 3rd argument : 'const
502 MCerPhotEvt &evt'
503 - calculate sigmabar for 'MCerPhotEvt' pixels
504 - in member function 'Calc' return Float_t fSigmabar instead of
505 Bool_t
506 - copies of objects replaced by references
507
508 * manalysis/MSigmabarCalc.[h,cc]
509 - fSig->Calc(*fCam, *fPed) replaced by
510 fSig->Calc(*fCam, *fPed, *fEvt)
511 - change type of result of fSig->Calc from Bool_t to Float_t
512
513 * mfileio/MCT1ReadPreProc.cc
514 - add in member function PreProcess() the initialization of the
515 total number of pixels :
516 fPedest->InitSize(iMAXNUMPIX);
517 - remove statements that cannot be reached ('break' after
518 'return')
519
520 * manalysis/MPadSchweizer.[h,cc]
521 - alternative to MPadding
522 - does the padding ala Thomas Schweizer
523
524
525
526 2003/02/06: Thomas Bretz
527
528 * mgeom/MGeomCam.[h,cc]:
529 - fixed a warning (GetPixRatio(int) --> GetPixRatio(Uint)
530
531
532
533 2003/02/07: Antonio Stamerra
534
535 * manalysis/MTrigLvl2.[cc|h]
536 - added new function
537 MTrigLvl2::GetLutCompactPixel(int cell, int lut, int
538 neighpix=2) which calculates the number of compact pixel
539 in one lut
540 - added new function GetLutPseudoSize(int neighpix=2) which
541 calculates the lut-pseudosize
542 - added static data member pixel_in_lut
543 - merging of the PrintCell and PrintStatus functions in a single
544 Print(int cell) function
545 - Added comments using the standard layout
546 - some small changes following Thomas comments (memset, *fLog)
547
548
549
550 2003/02/06: Thomas Bretz
551
552 * mbase/MLog.[h,cc]:
553 - serialized the GUI output (problems with mutithreded prgs,
554 eg Cosy)
555
556 * mtemp/MObservatoryLocation.[h,cc], mtemp/MVPObject.[h,cc],
557 mtemp/MVPPlotter.[h,cc]:
558 - added changes discussed in Wuerzburg
559
560 * mfileio/MCT1ReadPreProc.cc:
561 - some simplifications
562
563
564
565 2003/01/31: Antonio Stamerra & Marcos Lopez
566
567 * mgui/MCamDisplay.[cc|h]
568 - Added a new function MCamDisplay::SetPix(const Int_t pixnum,
569 const Int_t color, Float_t min, Float_t max) which just set the
570 color of a given pixel
571
572 * created two new classes for simulating the second level trigger
573 in the directory manalysis:
574 - MTrigLvl2.[cc|h] // Implement the Lvl2 topology and
575 // selection strategies
576 - MTrigLvl2FillTask.[cc|h] // For a given MMc event, fill the
577 // MTrigLvl2 with the Lvl1 trigger
578 // information
579
580 * manalysis/Makefile
581 - Added -I../mgui
582
583 * Added macro macros/triglvl2.C which uses the above classes.
584
585
586
587 2003/01/27: Robert Wagner
588
589 * mfileio/MCT1ReadPreProc.[cc|h]
590 - Added call of MTaskList::ReInit after processing of new
591 run header
592 - Filling of MC container complies to Oscar's changes of
593 MMcEvt.[hxx,cxx] dated 2003/01/20
594 - Added filling of run number in MRawRunHeader object while
595 processing a new run header
596
597
598
599 2003/01/23: Robert Wagner
600
601 * manalyis/MSigmabarCalc.cc
602 - MSigmabarCalc::Process()
603 Replaced fMcEvt->GetTheta() by fMcEvt->GetTelescopeTheta()
604
605
606
607 2003/01/20: Oscar Blanch
608
609 * mmc/MMcEvt.[hxx,cxx]
610 - Data members: fElecCphFraction, fMuonCphFraction,
611 fOtherCphFraction have been introduced.
612 - Class version updated to 3.
613
614 * mmc/MMcCorsikaRunHeader.[h.cc]
615 - Data members: fWobbleMode and fAtmosphericModel introduced.
616 - Class version updated to 2.
617
618
619
620 2003/01/19: Thomas Bretz
621
622 * manalysis/MCerPhotCalc.[h,cc]:
623 - slight changes, mainly to the layout
624
625 * manalysis/MCerPhotEvt.[h,cc]:
626 - some small changes to make the code a bit faster
627
628 * manalysis/MCerPhotPix.[h,cc]:
629 - added AddNumPhotons
630
631 * mbase/MContinue.[h,cc]:
632 - changed comments
633 - enhanced functionality and fixed some small bugs
634
635 * mbase/Makefile:
636 - added mfilter to paths (to be fixed)
637
638 * mfileio/MCT1ReadPreProc.cc:
639 - Init fNumEvents = 0
640
641 * mgeom/MGeomCam.cc:
642 - return 0 Ratio if the pixel number exceeds the number of pixels
643
644 * mgui/MCamDisplay.[h,cc]:
645 - added sanity check for the maximum number of pixels
646 - added functions to set the three different palettes
647 - removed the buttons
648 - fixed the context menu display
649
650 * mhist/HistLinkDef.h, mhist/Makefile:
651 - added MHCerPhotEvt
652
653 * mhist/MHCerPhotEvt.[h,cc]:
654 - added
655
656 * mhist/MFillH.cc:
657 - changed the initialization of fParContainer from pList to NULL
658
659 * mhist/MHHillasExt.cc:
660 - fixed a smallo bug when filling the histograms (crached when scaling
661 under some circumstances)
662
663 * mhist/MHStarMap.cc:
664 - added a warning output
665
666 * mmontecarlo/MMcCollectionAreaCalc.cc:
667 - added a check for impact=NaN (some MC Files have this)
668
669
670
671 2003/01/17: Robert Wagner
672
673 * manalysis/MApplyPadding.cc
674 - bugfix: Effective number of used pixels taken from
675 MCerPhotEvt container, not from MPedestalCam
676
677
678
679
680
681 2003/01/16: Wolfgang Wittek
682
683 * mhist/MHMatrix.[h,cc]
684 - member function MHMatrix::Read added
685 the function calls TObject::Read(name) and SetName(name)
686
687
688
689 2003/01/15: Wolfgang Wittek
690
691 * mdata/MDataMember.cc
692 - in MDataMember::PreProcess()
693 "if (fCall)" replaced by "if (fCall && !fObject)"
694 The additional condition "&& !fObject" is to make sure that read
695 MDataMembers works correctly.
696
697
698
699 2003/01/08: Oscar Blanch Bigas
700
701 * mgeom/MGeomMirror.[h,cc]
702 - Varible members to store mirror reflectivities have been
703 introduced: fReflectivity and fWavelength.
704 - Member function to set reflectivity added: SetReflectivity
705 - Member function to set TArrayF size: SetArraySize
706 - Class version number changed to 2.
707
708
709
710 2002/12/13: Abelardo Moralejo
711
712 * manalysis/MSigmabar.cc
713 - added cast in first arguments in calls to TMath::Min and TMath::Max
714 otherwise, we got a compilation error in Alpha machines.
715
716
717
718 2002/12/13: Oscar blanch
719
720 * mgeom/MGeomMirror.[h,cc]
721 - function SetMirrorDeviations added
722
723
724
725 2002/12/09: Robert Wagner
726
727 * manalysis/MSigmabar.[cc,h]:
728 - added
729
730 * manalysis/MSigmabarCalc.[cc,h]:
731 - added
732
733 * manalysis/MSigmabarParam.[cc,h]:
734 - added
735 - preliminary version for CT1 test
736
737 * manalysis/MApplyPadding.[cc,h]:
738 - added
739
740 * mhist/MHSigmabarTheta.[cc,h]:
741 - added
742
743 * mhist/MHSigmabarPixel.[cc,h]:
744 - added
745 - preliminary version for CT1 test
746
747 * mtemp/MObservatoryLocation.[cc,h]:
748 - added
749
750 * mtemp/MVPObject.[cc,h]:
751 - added
752
753 * mtemp/MVPPlotter.[cc,h]:
754 - added
755
756 * mtemp/MVPTime.[cc,h]:
757 - added
758
759 * mtemp/TempIncl.h, mtemp/TempLinkDef.h, mtemp/Makefile:
760 - added above mentioned classes
761
762 * mhist/HistLinkDef.h, mhist/Histfile:
763 - added above mentioned classes
764
765 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
766 - added above mentioned classes
767
768
769
770 2002/11/25: Thomas Bretz
771
772 * mgui/MCamDisplay.cc:
773 - fixed a bug when sprintf the pointer to the char-array, only
774 took place on alphas.
775
776 * macros/multidimdist2.C:
777 - renamed eventloops (instances had same names)
778 - fixed a type in PrintStatistics (the gamma statistics
779 were printed two times)
780
781 * mbase/MEvtLoop.cc:
782 - take the lowest value (entries from MRead or user input)
783 for the progress bar
784 - reset the progress bar
785
786 * mbase/MFilter.h:
787 - added 'private'
788
789 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
790 meventdisp/MGFadcDisp.[h,cc], mmain/MMonteCarlo.[h,cc],
791 mmain/MAnalysis.[h,cc], mmain/MBrowser.[h,cc],
792 mmain/MCameraDisplay.[h,cc], mmain/MDataCheck.[h,cc],
793 mmain/MEvtDisp.[h,cc], mmain/MMars.cc:
794 - changed from TTransientFrame to TMainFrame (with this I
795 get decorations, eg. Close Button)
796
797 * meventdisp/MGEvtDisplay.cc:
798 - Update the layout each time the fEvtInfo has changed
799
800 * mfileio/MCT1ReadAscii.cc, mfileio/MCT1ReadPreProc.cc:
801 - delete return of gSystem->ExpandPathName
802
803 * mfileio/MCT1ReadPreProc.[h,cc]:
804 - added output of Time
805 - added usage of Selector
806 - changed MTask basics to be private
807
808 * mfileio/MRead.[h,cc]:
809 - added comment about selector
810 - added Selector-stuff
811
812 * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
813 - added 'entries' argument to AddFile
814
815 * mfileio/MReadTree.[h,cc]:
816 - added workaround for a root bug when a file doesn't exist
817 - changed AddFiles to use Add(TChain*)
818 - changed to use Selector
819
820 * mfilter/MF.cc:
821 - Set debug level to suppress output when MFDataChain is created
822
823 * mfilter/MFEventSelector.h:
824 - changed Pre//PostProcess to private
825
826 * mfilter/MF.cc, mfilter/MFilterList.cc:
827 - changed the use of Pre//PostProcess to CallPre//PostProcess
828
829 * mhist/MBinning.[h,cc]:
830 - changed comments
831 - added SetEdgesCos
832
833 * mhist/MFillH.[h,cc]:
834 - added GetBinCenterLog
835
836 * mhist/MH3.h:
837 - added default argument to GetHistByName
838
839 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.h,
840 mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.h,
841 mhist/MHEffOnTimeTime.h, mhist/MHFlux.[h,cc], mhist/MHGamma.[h,cc],
842 mhist/MHMcEnergyMigration.h, mhist/MHThetabarTheta.[h,cc],
843 mhist/MHThetabarTime.h:
844 - changed the output
845 - changed the algorithms to be more modular (more usage of member
846 function)
847 - changed ClassDef to 0
848 - fixed some small bugs (access of TArray[n])
849
850 * mhist/MHHadronness.[h,cc]:
851 - removed shortest distance to (0,1) stuff
852
853 * mhist/MHMcCollectionArea.h:
854 - changed Fill to Double_t
855
856 * mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
857 - in a first draft changed to use 200ns timing of CT1
858 - changed ClassDef to 0
859
860
861
862 2002/11/22: Thomas Bretz
863
864 * macros/threshold.C:
865 - Simplified the new writing routine
866
867 * mbase/MLog.h:
868 - added a Getter-function for the debug level
869
870 * mbase/MTaskList.cc:
871 - added another debugging output
872
873 * mfilter/MF.[h,cc]:
874 - made the automatically created chain names unique
875
876 * mfilter/MFDataChain.cc:
877 - corrected the GetRule stuff ({} were missing)
878
879 * mhist/MH3.cc:
880 - added MBinning as class type to FindObject
881 - added BinningHist (without the X) as binning name for a 1D histogram
882
883 * mfileio/MReadMarsFile.cc:
884 - corrected typo
885
886 * mfileio/MCT1ReadPreProc.cc:
887 - fixed a warning
888
889
890
891 2002/11/22: Abelardo Moralejo
892
893 * macros/threshold.C:
894 - Added 2nd argument to write an output file containing the
895 energy spectrum histogram.
896
897
898
899 2002/11/21: Thomas Bretz
900
901 * mbase/MAGIC.h, mbase/MEvtLoop.[h,cc], MTask.cc, MTaskList.cc:
902 - introduced kERROR to stop an eventloop with an error
903
904 * mbase/MTask.h:
905 - made SetFilter virtual
906
907 * mbase/MTaskList.[h,cc]:
908 - added new member function AddToListBefore/After
909 - split the code of the AddToList function into CheckAddToList
910
911 * manalysis/MMultiDimDistCalc.cc:
912 - introduced usage of kERROR in case the matrix is not posdef.
913
914 * macros/collarea.C:
915 - some simplifications
916
917 * mhist/MHMcRate.h, mhist/MHMcIntRate.h, mhist/MHEnergyTime.h,
918 mhist/MHEnergyTheta.h, mfileio/MCTReadPreProc.cc, mfileio/MChain.h,
919 mfileio/MReadMarsFile.h, mfileio/MReadTree.cc, mfileio/MWriteAsciiFile.h,
920 mfileio/MWriteRoootFile.[h,cc], manalysis/MMatrixLoop.h,
921 manalysis/MEnergyEstimate.h, mbase/MGGroupFrame.h, mbase/MGTask.h,
922 mfilter/MFParticleId.h:
923 - updated documentation
924
925 * mfileio/MCT1ReadPreProc.cc:
926 - Changed MSrcPosCam name from Source to MSrcPosCam
927 - changed the way the MC data is filled into the MC container
928 - updated algorithm to read preproc files
929
930 * mfileio/MReadMarsFile.cc:
931 - printed a warning to the screen in case Camera=V0.5
932
933 * mfileio/structures.h:
934 - changed to version 0.6
935
936 * mmc/MMcEvt.hxx:
937 - added GetTelescopePhi
938 - added GetTelescopeTheta
939
940 * mdata/MDataChain.[h,cc]:
941 - added 'sqr'
942
943 * mfilter/MF.[h,cc]:
944 - added support for MFDataChain
945
946 * mfilter/MFDataChain.[h,cc]:
947 - added
948
949 * mfilter/Makefile, mfilter/FilterLinkDef.h:
950 - added MFDataChain
951
952
953
954 2002/11/20: Thomas Bretz
955
956 * macros/dohtml.C:
957 - fixed a typo
958
959 * mmain/MAnalysis.cc:
960 - removed the Anti-Source from the hillas calculation
961
962 * mhist/MHFadcPix.[h,cc], mhist/MHFadcCam.[h,cc],
963 mmain/MDataCheck.[h,cc]:
964 - added enhancement for displaying sum of FADC slices
965
966
967
968 2002/11/20: Abelardo Moralejo
969
970 * macros/collarea.C:
971 - Introduced check before opening output file to avoid annoying
972 error message.
973
974
975
976 2002/11/19: Abelardo Moralejo
977
978 * macros/collarea.C:
979 - Removed some strange pieces of text which somehow got into the
980 file (anyone knows how?)
981
982
983
984 2002/11/19: Thomas Bretz
985
986 * mmain/MMonteCarlo.cc:
987 - exchanged MReadTree with MReadMarsFile for collection area calculation
988
989 * mmontecarlo/MMcCollectionAreaCalc.cc:
990 - fixed the uninitialized fTheta
991
992 * macros/MagicHillas.C:
993 - removed the unnecessary second MHillasSrcCalc
994 - removed also the corresponding AddToList for the tasklist
995
996 * mhist/MH.cc:
997 - make FindGoodLimits work
998
999
1000
1001 2002/11/19: Abelardo Moralejo
1002
1003 * macros/collarea.C:
1004 - Added 2nd argument to write an output file containing the
1005 collection area histogram.
1006
1007
1008
1009 2002/11/18: Abelardo Moralejo
1010
1011 * mmain/MMars.cc:
1012 - Corrected typo on Mars starting screen.
1013
1014 * mhist/MHMcCollectionArea.cc:
1015 - Added comment.
1016
1017 * manalysis/MImgCleanStd.cc:
1018 - implemented "democratic cleaning" (cut value proportional to square
1019 root of pixel area) according to Wolfgang's suggestion.
1020
1021 * macros/MagicHillas.C:
1022 - added missing declaration MHillasSrcCalc csrc2;
1023
1024 * mgeom/MGeomPix.cc:
1025 - fixed some typos in comments
1026
1027
1028
1029 2002/11/18: Thomas Bretz
1030
1031 * macros/CT1Hillas.C:
1032 - changed MWRiteRootFile to write the histograms only
1033 - renamed HillasSource to MHillasSrc
1034
1035 * macros/MagicHillas.C:
1036 - removed all anti source stuff (corresponding to star.C)
1037 - changed MWRiteRootFile to write the histograms only
1038 - renamed HillasSource to MHillasSrc
1039
1040 * macros/estfit.C:
1041 - renamed HillasSource to MHillasSrc
1042
1043 * macros/estimate.C:
1044 - renamed HillasSource to MHillasSrc
1045 - changed to display more interesting histograms
1046
1047 * multidimdist.C:
1048 - added Theta
1049 - added Alpha
1050
1051 * macros/star.C
1052 - removed wrong HillasSource
1053 - added MSrcPosCam
1054
1055 * starplot.C:
1056 - removed all anti source stuff (corresponding to star.C)
1057 - renamed HillasSource to MHillasSrc
1058
1059 * macros/multidimdist2.C:
1060 - fixed a typo
1061 - added Alpha and Theta
1062
1063 * mbase/MTime.h:
1064 - added minus-operator
1065
1066 * mdata/MDataChain.[h,cc]:
1067 - added floor
1068
1069 * mhist/MFillH.[h,cc]:
1070 - moved MMap and MMap support MHArray
1071
1072 * mhist/MHArray.[h,cc]:
1073 - added MMap
1074 - added MMap-support
1075 - added legend
1076 - added more draw options
1077
1078 * mhist/MHFadcCam.[h,cc]:
1079 - added Fill(const MRawEvtData*)
1080 - added const getter functions
1081
1082 * mhist/MHFadcPix.h:
1083 - added const getter functions
1084
1085 * mmc/MMcCorsikaRunHeader.[h,cc]:
1086 - removed underscores from names
1087 - removed empty destructor
1088
1089 * manalysis/MPedestalCalc.[h,cc]:
1090 - added (not yet to LinkDef.h and Makefile)
1091
1092 * mgeom/MGeomMirror.[h,cc], mgeom/MGeomPMT.[h,cc],
1093 mmc/MMcConfigRunHeader.[h,cc], mmc/MMcCorsikaRunHeader.[h,cc]:
1094 - changed comments
1095 - added missing manalysis-dir (strange!)
1096
1097 * macros/dohtml.C:
1098 - added new macros
1099
1100
1101
1102 2002/11/16: Abelardo Moralejo
1103
1104 * mmc/MMcCorsikaRunHeader.cc:
1105 - added default destructor
1106
1107
1108
1109 2002/11/15: Thomas Bretz
1110
1111 * mmc/MMcCorsikaRunHeader.[h,cc]:
1112 - small changes
1113
1114 * mmc/McLinkDef.h:
1115 - added missing MMcCorsikaRunHeader
1116
1117
1118
1119 2002/11/15: Oscar Blanch
1120
1121 * mmc/MMcCorsikaRunHeader.[h,cc]:
1122 - added
1123
1124
1125
1126 2002/11/14: Thomas Bretz
1127
1128 * mmain/MAnalysis.cc, mmain/MMonteCarlo.cc, mmain/MDataCheck.cc:
1129 - removed SetProgressBar of reader
1130
1131 * mhist/MHFlux.cc:
1132 - localized some variables
1133 - get rid of old c-style sprintf
1134 - return errorflag in Parab as return value!
1135
1136 * mgeom/MGeomPMT.cc, mgeom/MGeomMirror.cc:
1137 - removed redefinition of a default argument
1138
1139 * mhist/MHMcIntRate.cc, mhist/MHMcCollectionArea.[h,cc]:
1140 - changed the error calculation according to a suggestion from Raquel
1141
1142 * mmontecarlo/MMcCollectionAreaCalc.cc:
1143 - for collection area: MMcTrig isn't needed if all showers are
1144 triggered showers
1145
1146 * mmc/MMcConfigRunHeader.cc:
1147 - made function definition identical to function declaration
1148
1149 * macros/star.C:
1150 - removed anti source for the moment
1151
1152 * macros/multidimdist2.C:
1153 - added
1154
1155 * macros/comprob.C, macros/multidimdist.C:
1156 - changed to use MHillasSrc instead of HillasSource
1157
1158 * mhist/MHHadronness.cc:
1159 - changed the output of Print a bit
1160
1161
1162
1163 2002/11/13: Thomas Bretz
1164
1165 * mfilter/MFEventSelector.[h,cc]:
1166 - if total number of events read from file the selector worked only for
1167 one eventloop - fixed.
1168 - changed MReadMarsFile to MRead
1169
1170 * mbase/MContinue.cc:
1171 - fixed a typo
1172
1173 * mbase/MEvtLoop.cc, meventdisp/MGEvtDisplay.cc:
1174 - renamed MReadMarsFile/MReadTree to MRead
1175
1176 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
1177 - added MRead
1178
1179 * mfileio/MRead.[h,cc]:
1180 - added
1181
1182 * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
1183 - renamed from MReadMarsFile to MRead
1184 - derived from MRead
1185 - removed progressbar support from MReadTree
1186
1187 * mfileio/MWriteRootFile.cc:
1188 - added a info output
1189
1190 * mfileio/MCT1ReadPreProc.[h,cc]:
1191 - changed to work much much better :)
1192
1193 * mgeom/GeomLinkDef.h, mmc/McLinkDef.h:
1194 - added missing LinkDefs (helllo Oscar!)
1195
1196 * mgeom/MGeomCamCT1.cc:
1197 - mirrored the CT1 camera in x (CT1 default)
1198
1199 * mgeom/MGeomMirror.[h,cc]:
1200 - some small changes
1201
1202 * mgeom/MGeomPMT.[h,cc]:
1203 - changed usage of TArrayF from pointer to reference
1204
1205 * mgui/MCamDisplay.cc:
1206 - fixed a crash at delete when the user closed a automatically
1207 created canvas
1208
1209 * mhist/MHFadcCam.[h,cc]:
1210 - implemented ResetHistograms
1211
1212 * mhist/MHMatrix.[h,cc]:
1213 - implemented ReduceNumberOfRows (preliminary, untested)
1214
1215 * mmc/MMcConfigRunHeader.[h,cc]:
1216 - some small changes
1217 - changed usage of TArrayF from pointer to reference
1218
1219
1220
1221 2002/11/11: Thomas Bretz
1222
1223 * manalysis/MHillas.cc:
1224 - moved division by size before test of number of used pixels
1225
1226 * mfileio/MCT1ReadPreProc.cc:
1227 - added a eof-conditional
1228
1229 * mhist/MH3.cc:
1230 - added a 'nonew' option to DrawClone
1231
1232 * mhist/MHHadronness.cc:
1233 - check for NaN in Fill
1234
1235
1236
1237 2002/11/08: Oscar Blanch
1238
1239 * mgeom/MGeomPMT.[h,cc]:
1240 - added
1241 - Information about simulated QE
1242
1243 * mgeom/MGeomMirror.[h,cc]:
1244 - added
1245 - Mirrors properties
1246
1247 * mgeom/Makefile:
1248 - modified to compile new classes
1249
1250 * mmc/MMcConfigRunHeader.[h,cc]:
1251 - added
1252
1253 * mmc/Makefile:
1254 - modified to compile new classes
1255
1256
1257
1258 2002/11/08: Thomas Bretz
1259
1260 * mhist/MHMatrix.cc:
1261 - implemented a zero suppression
1262
1263
1264
1265 2002/11/07: Thomas Bretz
1266
1267 * mfilter/Makefile, mfilter/FilterLinkDef.h:
1268 - added MFEventSelector
1269
1270 * mfilter/MFEventSelector.[h,cc]:
1271 - added
1272
1273 * mfilter/MF.[h,cc]:
1274 - made gsDef[Name,Title] a static const member
1275
1276 * manalysis/MMultiDimDistCalc.cc:
1277 - changed the default function to kernel
1278
1279
1280
1281 2002/11/07: Oscar Blanch
1282 * mmc/MMcEvt.[hxx,cxx]
1283 - Some new variable from the reflector header event.
1284 - Class version switched to 2
1285
1286 * mmc/MMcRunHeader.[hxx,cxx]
1287 - Varible member fOpticLinksNoise has been introduced
1288 - Class version switched to 3
1289
1290
1291 2002/11/07: Wolfgang Wittek
1292
1293 * mhist/MHFlux.[h,cc]
1294 - changed to avoid warnings : "member initializers will be re-ordered
1295 to match declaration order"
1296
1297
1298
1299 2002/11/06: Thomas Bretz
1300
1301 * Makfile.conf.osf5.1:
1302 - added
1303
1304 * mhist/MHMatrix.cc:
1305 - changed all math.h functions or similar to TMath
1306 - added 2*pow(rows, 1/(4+cols))^2 as the standard kernel window
1307
1308 * mfileio/MCT1ReadPreProc.cc:
1309 - corrected the reading routines
1310
1311 * mfileio/*.cc:
1312 - changed my eMail address
1313
1314 * mfileio/structures.h:
1315 - small changes to make it architecture independant
1316
1317
1318
1319 2002/11/04: Thomas Bretz
1320
1321 * macros/estimate.C, macros/estfit.C:
1322 - added
1323
1324 * mfileio/structures.h, mfileio/defines.h:
1325 - added from CT1 PreProc 0.5
1326
1327 * mfileio/MCT1ReadPreProc.[h,cc]:
1328 - added
1329
1330 * mhist/MHArray.[h,cc]:
1331 - added
1332
1333 * Makefile:
1334 - changed the order of the libs to make the linker happy
1335
1336 * manalysis/MBlindPixelCalc.[h,cc]:
1337 - changed to be able to use also an existing MBlindPixels from the
1338 parlist
1339 - changed to use the pixel Id instead of its index number from the evt
1340
1341 * manalysis/MCameraSmooth.cc:
1342 - changed to use the pixel Id instead of its index number from the evt
1343
1344 * manalysis/MCerPhotEvt.[h,cc]:
1345 - added GetPixById member function
1346
1347 * manalysis/MCompProbCalc.[h,cc]:
1348 - changed Hadroness to Hadronness
1349
1350 * manalysis/MHillasExt.cc:
1351 - fixed a typo in a comment
1352
1353 * mbase/MParContainer.[h,cc]:
1354 - added New-virtual member function
1355
1356 * mbase/MTask.[h,cc]:
1357 - changed AddToBranchList so that it also accepts comma seperated
1358 lists (only when using TString)
1359
1360 * mdata/MData.[h,cc], mdata/MDataArray.[h,cc], mdata/MDataChain.[h,cc],
1361 mdata/MDataElement.[h,cc], mdata/MDataList.[h,cc]
1362 - updated comments
1363 - added new GetDataMember member function
1364
1365 * mdata/MDataArray.[h,cc]:
1366 - added new member function AddEntry(MData*)
1367
1368 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
1369 - added MCT1ReadPreProc
1370
1371 * mfileio/MCT1ReadAscii.cc:
1372 - removed fNphot->Clear() (automatically called for each event by
1373 Reset();
1374
1375 * mhist/HistLinkDef.h, mhist/Makefile:
1376 - added MHArray
1377
1378 * mhist/MFillH.[h,cc]:
1379 - made work with arrays of histograms (MHArray) the mapping is
1380 done by a preliminary class MMap
1381
1382 * mhist/MH.[h,cc]:
1383 - implemented GetHistByName virtual function
1384 - implemented GetDataMember virtual function
1385 - small changes to debug output
1386
1387 * mhist/MH3.[h,cc]:
1388 - implemented usage of GetDataMember for AddBranchToList
1389 - implemented GetHistByName
1390 - implemented New to be used in MHArray
1391
1392 * mhist/MHAlphaEnergyTheta.h, mhist/MHAlphaEnergyTime.h,
1393 mhist/MHEnergyTheta.h, mhist/MHEnergyTime.h,
1394 mhist/MHHillas.[h,cc], mhist/MHHillasExt.[h,cc],
1395 mhist/MHHillasSrc.[h,cc], mhist/MHMcDifRate.h,
1396 mhist/MHMcEfficiency.h, mhist/MHMcEfficiencyEnergy.h,
1397 mhist/MHMcEfficiencyImpact.h, mhist/MHMcEnergy.[h,cc],
1398 mhist/MHMcEnergyImpact.h, mhist/MHMcEnergyMigration.h,
1399 mhist/MHMcIntRate.h, mhist/MHStarMap.h, mhist/MHThetabarTheta.h,
1400 mhist/MHThetabarTime.h, mhist/MHTimeDiffTheta.h,
1401 mhist/MHTimeDiffTime.h:
1402 - implemented GetHistByName
1403
1404 * mhist/MHHadronness.[h,cc]:
1405 - some small changes and checks
1406 - changed histogram io from standard pointer to '->'
1407
1408 * mhist/MHMatrix.cc:
1409 - updated comments
1410 - implemented GetDataMembers
1411
1412
1413
1414 2002/10/31: Thomas Bretz
1415
1416 * mfileio/MReadTree.cc:
1417 - enhanced the validity of the fNuMEntries workaround from
1418 3.02.06 to 3.07.01
1419
1420 * manalysis/MBlindPixelCalc.h, mhist/MBinning.h:
1421 - added an explicit cast to get rid of a compiler warning on Alpha
1422
1423 * mhist/MH.cc:
1424 - removed an unused variable to get rid of a compiler warning on Alpha
1425
1426
1427
1428 2002/10/31: Wolfgang Wittek
1429
1430 * mhist/MHFlux.[h,cc]:
1431 - type of fVarname and fUnit changed from char* to TString
1432
1433
1434
1435 2002/10/30: Thomas Bretz
1436
1437 * mhist/MHMatrix.cc:
1438 - changed the return value for the kernel method from log to -log
1439 - fixed a typo in an error message
1440 - fixed a crash in case the matrix is singular
1441
1442 * mhist/MMultiDimDistCalc.cc:
1443 - check whether calculation of the distance succeeded
1444
1445 * mfileio/MReadTree.[h,cc]:
1446 - implementation which makes sure, that the number of events returned
1447 by GetEntries always is the correct value.
1448 - removed const from the GetEntries definition
1449 - mainly use GetEntries now instead of fNumEntries
1450
1451 * manalysis/MCameraSmooth.cc:
1452 - removed include of MMcRunHeader
1453
1454
1455
1456 2002/10/29: Thomas Bretz
1457
1458 * manalysis/MHadroness.[h,cc]:
1459 - renamed to MHadronness
1460
1461 * mhist/MHHadroness.[h,cc]:
1462 - renamed to MHHadronness
1463 - small changes to the graphical and text output
1464
1465 * manalysis/Makefile, manalysis/AnalysisLinkDef.h, macros/multidimdist.C,
1466 manalysis/MMultiDimDistCalc.[h,cc], macros/comprob.C,
1467 mhist/Makefile, mhist/HistLinkDef.h:
1468 - changed Hadroness to Hadronness
1469
1470 * manalysis/MCerPhotAnal.cc:
1471 - small changes to the code layout
1472
1473
1474
1475 2002/10/24: Thomas Bretz
1476
1477 * macros/multidimdist.C:
1478 - some changes to make it work with the latest version of Mars
1479
1480 * mhist/MHMatrix.cc:
1481 - changed the Print member function to be more flexible
1482
1483 * mhist/MHHadroness.[h,cc]:
1484 - changed fQfac from TH to TGraph
1485 - changed the Qfactor-plot x-axis from Hadronness to Gamma-Acceptance
1486
1487 * mgui/MCamDisplay.cc:
1488 - changed ratio from ratio to sqrt(ratio) in GetColorError
1489
1490 * mhist/MH3.cc:
1491 - changed plotted errors from spread/sqrt(n) to spread
1492
1493
1494
1495 2002/10/19: Abelardo Moralejo
1496
1497 * manalysis/MCerPhotCalc.cc
1498 - Added check of whether a pixel has all its FADC slices empty before
1499 subtracting pedestal.
1500
1501
1502
1503 2002/10/18: Thomas Bretz
1504
1505 * mfileio/MWriteRootFile.cc
1506 - make sure that the tree is created in the corresponding file
1507
1508
1509
1510 2002/10/17: Thomas Bretz
1511
1512 * mraw/MRawEvtPixelIter.[h,cc]
1513 - added function to get the sum of squares of the samples
1514
1515
1516
1517 2002/10/16: Abelardo Moralejo
1518
1519 * manalysis/MCerPhotCalc2.[h,cc], MCerPhotCalc.[h,cc]
1520 - Class MCerPhotCalc2 renamed MCerPhotCalc (they were redundant).
1521 - Now the default pixel treatment is the same as originally: add
1522 all FADC slices
1523
1524 * macros/MagicHillas.C
1525 - changed accordingly to changes above.
1526
1527
1528
1529 2002/10/16: Thomas Bretz
1530
1531 * macros/readMagic.C:
1532 - added MPrint for MRawEvtHeader
1533 - changed to MPrint to new Skip-Style
1534
1535 * manalysis/MHillasCalc.cc, manalysis/MHillasSrcCalc.cc:
1536 - corrected output stream in case of hex or setfill was used
1537
1538 * mbase/MPrint.[h,cc]:
1539 - introduced new behaviour of PreProcess (EnableSkip)
1540
1541 * mbase/MTaskList.cc:
1542 - fixed a bug in Process which caused Histograms to be written
1543 after each event
1544
1545 * meventdisp/MGEvtDisplay.cc:
1546 - introduced printing of MRawEvtHeader
1547
1548 * mmc/MMcEvt.cxx:
1549 - some small changes
1550 - changed Print output from cout to fLog
1551 - changes to the default values
1552
1553 * mraw/MRawEvtHeader.[h,cc]:
1554 - removed the second empty line after Print
1555 - added Getter-function for the DAQEvtNumber
1556
1557 * macros/star.C, macros/starplot.C, macros/threshold.C, macros/trigrate.C,
1558 macros/plot.C, macros/plot2.C, macros/MagicHillas.C, macros/CT1Hillas.C,
1559 macros/collarea.C:
1560 - added ProgressBar
1561
1562 * macros/flux.C:
1563 - fixed some coding bugs (redeclaration of Draw, Draw starting with a
1564 capital)
1565
1566 * macros/MagicHillas.C:
1567 - fixed some typos
1568
1569
1570
1571 2002/10/15: Thomas Bretz
1572
1573 * mbase/MContinue.[h,cc]:
1574 - added
1575
1576 * Makefile:
1577 - added some comments
1578
1579 * macros/readMagic.C:
1580 - replaced MHillas by MHillasExt
1581 - print also MC Information
1582
1583 * manalysis/MCerPhotEvt.[h,cc]:
1584 - use MGeomCam::GetPixRatio
1585 - added GetRatio[Min,Max]
1586 - added GetErrorPhot[Min,Max]
1587
1588 * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
1589 manalysis/MHillasSrc.[h,cc]:
1590 - return error codes
1591 - don't display any error message or warning
1592
1593 * manalysis/MHillasCalc.[h,cc], manalysis/MHillasSrcCalc.[h,cc]:
1594 - evaluate error codes returned by MHillas::Calc
1595 - added Postprocess
1596
1597 * manalysis/MMcPedestalCopy.cc:
1598 - removed obsolete comment
1599
1600 * manalysis/MMcPedestalNSBAdd.cc:
1601 - added include MGeomPix
1602
1603 * manalysis/MPedestalCam.[h,cc]:
1604 - moved some stuff from header file to source file
1605 to get rid of some includes in the header file
1606 - adde GetSize
1607 - added GetMean[Min,Max]
1608
1609 * manalysis/MPedestalPix.[h,cc]:
1610 - added Clear
1611 - added IsValid
1612
1613 * mbase/BaseLinkDef.h, mbase/Makefile:
1614 - added MContinue
1615
1616 * mbase/MClone.h:
1617 - added GetObject
1618
1619 * mbase/MEvtLoop.[h,cc]:
1620 - added SetProgressBar II
1621
1622 * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
1623 - enhanced some comments
1624 - print the name of the filter in PrintStatistic
1625 - made the def name and title a static member
1626
1627 * meventdisp/MGCamDisplay.[h,cc]:
1628 - added displays for: Errors, Phot/Err, Levels and Pedestals
1629
1630 * meventdisp/MGEvtDisplay.cc:
1631 - Some simplifications
1632 - introduced AddTab
1633
1634 * mfileio/MCT1ReadAscii.cc:
1635 - added include MPedestalPix
1636
1637 * mgeom/MGeomCam.[h,cc]:
1638 - added GetPixRatio
1639
1640 * mgui/MCamDisplay.[h,cc]:
1641 - added possibilities to display: errors, ratios, levels and pedestals
1642
1643 * mhist/MHHillasSrc.cc:
1644 - some small changes if mmdeg=0
1645
1646 * mhist/MHStarMap.cc:
1647 - anhanced displayed radius from 2/3r to 5/6r
1648
1649 * mmain/MMars.[h,cc]:
1650 - changed layout
1651 - added comments to display
1652
1653 * mmain/MProgressBar.cc:
1654 - added some comments
1655
1656 * manalysis/MImgCleanStd.cc:
1657 - pixels with to many 'used' neighbors are left used
1658
1659
1660 2002/10/14: Abelardo Moralejo
1661
1662 * manalysis/McerPhotCalc.cc, manalysis/MCerPhotCalc2.cc
1663 - Initialized fEnableFix (before, bad pedestal subtraction if
1664 reading camera 0.4 root files)
1665
1666
1667 2002/10/09: Abelardo Moralejo
1668
1669 * mhist/MHMcRate.cc:
1670 - fixed a bug in total rate calculation (results change very little,
1671 only a 0.2 percent at most)
1672
1673
1674 2002/09/16: Thomas Bretz
1675
1676 * mtools/MagicSnake.cc:
1677 - removed some debugging output
1678 - fixed a small bug in the initialization
1679
1680
1681
1682 2002/09/16: Thomas Bretz
1683
1684 * manalysis/MCerPhotPix.cc:
1685 - shortened output
1686
1687 * mbase/MEvtLoop.cc:
1688 - added a better progressbar support, if MReadTree or MReadMarsFile
1689 exists in the Tasklist
1690
1691 * mbase/MTaskList.cc:
1692 - fixed a bug which caused MParList::Reset not to be called anymore
1693 as soon as kCONTINUE was called once.
1694
1695 * mfileio/MReadTree.[h,cc]:
1696 - added AddFiles member function
1697
1698 * mmain/MProgressBar.[h,cc]:
1699 - added as a simple Progress meter for eventloops
1700
1701 * mmain/Makefile, mmain/MainLinkDef.h:
1702 - added MProgressBar
1703
1704 * manalysis/MHillas.cc:
1705 - removed warning in case of no photons. problems with Thomas' files.
1706
1707 * mbase/Makefile:
1708 - added mfileio
1709
1710
1711
1712 2002/09/16: Thomas Bretz
1713
1714 * macros/rootlogon.C:
1715 - added SetMakeSharedLib to make it work correctly on linux
1716
1717 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1718 - added MEnergyEstParam
1719 - added MMatrixLoop
1720
1721 * manalysis/MEnergyEstParam.[h,cc], manalysis/MMatrixLoop.[h,cc]:
1722 - added
1723
1724 * manalysis/MEnergyEst.h:
1725 - added fImpact provisionally
1726 - changed to 'no-storage'
1727
1728 * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
1729 manalysis/MHillasSrc.[h,cc]:
1730 - added set function to support Thomas Schweitzers Image files
1731
1732 * mbase/MFilter.cc:
1733 - small changes to output
1734
1735 * mbase/MLog.[h,cc]:
1736 - added IsNull to switch off output completely
1737
1738 * mbase/MParList.[h,cc]:
1739 - added Remove function
1740 - added IsOwner function
1741 - changes to SavePrimitive
1742 - kDoNotReset-support
1743
1744 * mbase/MTaskList.cc:
1745 - make sure, that in sub-tasklist the parameterlist isn't reset
1746
1747 * mdata/MDataLinkDef.h, mdata/Makefile:
1748 - added MDataElement
1749 - added mhist-path
1750
1751 * mdata/MDataChain.[h,cc]:
1752 - added support for MDataElement
1753
1754 * mhist/MH3.[h,cc]:
1755 - added enums for log-scale
1756 - set logscale automatic when drawing
1757 - added 'only' option to draw functions
1758 - set colors when 'col' option is given
1759
1760 * mhist/MHHillas.cc:
1761 - better hist range for fCenter
1762
1763 * mhist/MHMatrix.[h,cc]:
1764 - made default name and title a static class member
1765 - changed AddColumn now returning the new comlumn index
1766 - added Fill to fill Matrix from file
1767 - added locking
1768 - added IsValid
1769 - added GetNumRows
1770 - added SetNumRow
1771 - added []-operator
1772 - added GetNumRow
1773
1774 * mhist/MHStarMap.cc:
1775 - fixed some comments
1776
1777 * mbase/MEvtLoop.[h,cc], MParContainer.[h,cc]:
1778 - added support for writing two or more Evtloops into one macro
1779
1780
1781
1782 2002/09/02: Thomas Bretz
1783
1784 * mhist/MHMatrix.[h,cc]:
1785 - added GetIndexdOfSortedColumn
1786 - added SortMatrixByColumn
1787
1788 * mhist/HistIncl.h:
1789 - added TArrayI.h (for MHMatrix.h)
1790
1791
1792
1793 2002/08/19: Thomas Bretz
1794
1795 * mhist/MHillasExt.cc:
1796 - removed a wrong 2 in the calculation of fAsym
1797
1798
1799
1800 2002/08/16: Thomas Bretz
1801
1802 * mhist/MFillH.cc:
1803 - if not title is given create a default title from the names
1804
1805 * mhist/MHHillas.cc, mhist/MHHillasExt.cc:
1806 - use the new MH::Draw[Copy] function
1807 - added names to the histograms in MHHillasExt
1808
1809 * manalysis/MCerPhotPix.h:
1810 - unimportant change
1811
1812 * manalysis/MImgCleanStd.cc:
1813 - added comment
1814
1815 * mhist/MH.[h,cc]:
1816 - added function to draw two histograms in one pad with
1817 a layout of two stat boxes and a legend: Draw[Copy]
1818 - added comments
1819 - added another sanity check in SetBinning(TH1*,TH1*)
1820
1821
1822
1823 2002/08/14: Thomas Bretz
1824
1825 * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
1826 - added second argument to PrintStatistics
1827
1828
1829
1830
1831
1832 2002/08/12: Thomas Bretz
1833
1834 * manalysis/MBlindPixelCalc.[h,cc]:
1835 - fixed a typo in the SetUseCentralPixel
1836 - only use pixels without starlight for interpolation
1837
1838
1839
1840 2002/08/09: Thomas Bretz
1841
1842 * mbase/MIter.[h,cc]:
1843 - added
1844
1845 * mbase/BaseLinkDef.h, mbase/Makefile:
1846 - added MIter
1847
1848 * mdata/MDataChain.cc:
1849 - added sanity check in StreamPrimitive
1850
1851 * mfilter/MF.[h,cc]:
1852 - fixed StreamPrimitive
1853 - don'w stream standard name and title.
1854 - added default constructor
1855
1856 * mfilter/MFDataMeber.cc:
1857 - strip spces from value before returning GetRule
1858
1859 * mfilter/MFilterList.[h,cc]:
1860 - fixed StreamPrimitive
1861 - don't stream standard name and title.
1862
1863
1864
1865 2002/08/08: Thomas Bretz
1866
1867 * manalysis/MHillasSrc.cc:
1868 - use double dist instead of single fDist for calculation
1869
1870 * manalysis/MMultiDimDistCalc.[h,cc]:
1871 - added support for the kernel method
1872 - added stream primitive
1873 - changed version number to 1
1874 - adapted to new MHMatrix (using MDataArray)
1875
1876 * mdata/MDataArray.[h,cc]:
1877 - added
1878
1879 * mdata/DataLinkDef.h, madata/Makefile:
1880 - added MDataArray
1881
1882 * mfileio/MWriteRootFile.cc:
1883 - fixed some bugs in StreamPrimitive
1884 - StreamPrimtive doesn't write the default name/title anymore
1885
1886 * mhist/MHMatrix.[h,cc]:
1887 - replaced the Arrays for the rules by a MDataArray
1888 - implemented StreamPrimitive
1889 - implement the use of the kernel function for num<0
1890 - multiply fM2 by nevts-1
1891 - added sanity check in case of dists[i]<0
1892
1893 * mhist/MHHillas.[h,cc]:
1894 - added fUsedPix, fCorePix
1895 - added fUsedPix, fCorePix to plots
1896 - changed layout of plots
1897 - changed name and title of MakeDefCanvas
1898
1899 * mhist/MHHillasSrc.[h,cc]:
1900 - changed plot of Alpha from fabs(fAlpha) to fAlpha
1901 - changed name and title of MakeDefCanvas
1902
1903 * mhist/MHillasExt.[h,cc]:
1904 - changed layout of plots
1905 - changed name and title of MakeDefCanvas
1906 - made independant of MHillas
1907 - exchanged the usage of the Fill-argument (MHillasExt) and the
1908 stored pointer (MHillasSrc)
1909 - changed the default binning of asym to be symmetric
1910
1911 * mbase/MTask.cc:
1912 - fixed wrong streaming of filter name
1913
1914 * macros/starplot.C:
1915 - added
1916
1917 * macros/dohtml.C:
1918 - added starplot.C
1919
1920 * macros/MagicHillas.C, macros/CT1Hillas.C:
1921 - changed to use new stylish Hillas Histograms
1922
1923 * macros/star.C:
1924 - changed to interpolate pixels around hot spots
1925 - write Sourcs and AntoSource to RunHeaders
1926
1927
1928
1929 2002/08/07: Thomas Bretz
1930
1931 * macros/dohtml.C:
1932 - added missing paths
1933
1934 * manalysis/MBlindPixelCalc.[h,cc]:
1935 - replaced booleans by fFlags
1936 - added StreamPrimitive
1937 - changed version number to 1
1938
1939 * manalysis/MHillasSrcCalc.[h,cc]:
1940 - added correct initializations for the pointers
1941 - made the pointers persistent
1942
1943 * manalysis/MImgCleanStd.cc, manalysis/MSrcPosCam.cc,
1944 mfileio/MWriteRootFile.cc:
1945 - don't stream name and title if not necessary
1946
1947 * mbase/MEvtLoop.[h,cc]:
1948 - added some output
1949 - added print function
1950 - added gListOfPrimitives to delete BIT(15) of streamed containers
1951 - Added default argument for Read and Write
1952
1953 * mbase/MParContainer.cc:
1954 - added usage of gListOfPrimitives
1955
1956 * mbase/MParList.cc, mbase/MTaskList.cc, mhist/MBinning.cc:
1957 - fixed a bug when only the title is different from the default
1958
1959 * mhist/MHHillas.cc:
1960 - fixed the wrong usage of ApplyBinning for the 2D-Hist fCenter
1961
1962
1963
1964 2002/08/06: Thomas Bretz
1965
1966 * mhist/MHHillas.cc:
1967 - fixed setting of binning for fCamera
1968
1969 * mhist/MH.cc, mhist/MBinning.cc:
1970 - added sanity check in ApplyBinning and Apply
1971
1972 * mbase/MFilterList.[h,cc]:
1973 - moved to mfilter
1974
1975 * mbase/Makefile, mbase/BaseLinkDef.h,
1976 mfilter/Makefile, mfilter/FilterLinkDef.h:
1977 - changed accordingly
1978
1979
1980
1981 2002/08/05: Thomas Bretz
1982
1983 * mbase/MEvtLoop.[h,cc]:
1984 - added a warning in case of duplicate names in the lists
1985 - added orresponding member functions (HasDuplicateNames)
1986 - added some sanity checks, checking for an open file
1987
1988 * mbase/MFilter.[h,cc]:
1989 - added GetRule virtual member function
1990
1991 * mbase/MFilterList.[h,cc]:
1992 - added GetRule
1993 - added StreamPrimitive
1994 - added name and title to the constructor
1995 - set version number to 1
1996
1997 * mbase/MTask.h:
1998 - removed const qualifiers from fFilter (seems, that the root io
1999 doesn't like it)
2000
2001 * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataMember.[h,cc],
2002 mdata/MDataValue.[h,cc]:
2003 - set class version to 1
2004 - added default constructor if missing
2005 - added fDataMember to MDataMember (formaly fName isn't stored)
2006
2007 * mfilter/MF.[h,cc], mfilter/MFAlpha.[h,cc], mfilter/MFDataMember.[h,cc],
2008 mfilter/MFParticleId.[h,cc], mfilter/MFTriggerLvl1.[h,cc]:
2009 - added StreamPrimitive
2010 - removed const qualifiers from data members
2011 - added the "!" to the data member storing the result
2012 - added GetRule
2013
2014 * mhist/MFillH.[h,cc]:
2015 - fixed some small bugs in StreamPrimitive
2016
2017 * mhist/MH3.[h,cc]:
2018 - added the missing const-qualifier of StreamPrimitive
2019
2020 * mbase/MParContainer.[h,cc]:
2021 - implemented setting a unique id in SavePrimitive
2022 - imnplemented GetUniqueID
2023
2024 * manalysis/MHillasSrcCalc.cc, manalysis/MImgCleanStd.cc,
2025 manalysis/MSrcPosCam.cc, mbase/MEvtLoop.cc, mbase/MParList.cc,
2026 mbase/MTaskList.cc, mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc,
2027 mhist/MF.cc, mfilter/MFAlpha.cc, mfilter/MFDataMember.cc,
2028 mfilter/MFParticleId.cc, mfilter/MFTriggerLvl1.cc, mhist/MBinning.cc,
2029 mhist/MFillH.cc, mhist/MH3.cc:
2030 - changed the 'instance' name to the UniqueName
2031 - in some files: implemented a static constant name and title, which
2032 is used to descide whether the name and/or title should be stream
2033 in the constructor-call in StreamPrimitive
2034
2035
2036
2037 2002/08/06: Wolfgang Wittek
2038
2039 * mbase/MTask.cc:
2040 - redefinition of default argument in MTask::SavePrimitive removed
2041
2042
2043
2044 2002/08/02: Thomas Bretz
2045
2046 * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.cc,
2047 manalysis/MSrcPosCam.cc, mbase/MParContainer.[h,cc],
2048 mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc, mhist/MBinning.cc:
2049 - added comments
2050
2051 * manalysis/MSrcPosCam.cc, mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
2052 - fixed a missing " in SavePrimitive
2053
2054 * mbase/MTask.[h,cc], mhist/MBinning.[h,cc], mhist/MH3.[h,cc]:
2055 - implemented SavePrimitive
2056
2057 * mbase/MEvtLoop.[h,cc]:
2058 - added MakeMacro
2059 - added Read and Write
2060
2061 * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
2062 mbase/MTaskList.[h,cc]:
2063 - added GetNames, SetNames virtual functions
2064
2065 * mdata/MData.[h,cc], mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc],
2066 mdata/MDataValue.[h,cc], mdata/MDataMember.[h,cc]:
2067 - implemented GetRule
2068 - move Code from Print to GetRule
2069 - removed Print
2070
2071 * mhist/MH3.[h,cc]:
2072 - implemented default constructor
2073
2074 * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
2075 manalysis/MSrcPosCam.[h,cc], mbase/MParList.[h,cc], mbase/MTask.h,
2076 mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc],
2077 mfileio/MWriteRootFile.[h,cc], mhist/MBinning.[h,cc],
2078 mhist/MFillH.[h,cc], mhist/MH3.[h,cc]:
2079 - renamed SavePrimitive to StreamPrimitive
2080 - implemented more accurate streaming
2081 - removed some "//!" from the data members
2082
2083 * mbase/MParContainer.[h,cc]:
2084 - new virtual function StreamPrimitive
2085 - implemented flag whether this container has been streamed already
2086
2087 * mbase/MTask.[h,cc]:
2088 - corrected streaming of primitive to stream filters correctly
2089 - increased version number to 1
2090
2091 * mhist/MBinning.[h,cc]:
2092 - move SetEdges and SetEdgesLog to the source file
2093 - implemented a flag telling something about the type of the binning
2094
2095
2096
2097 2002/08/01: Thomas Bretz
2098
2099 * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
2100 manalysis/MSrcPosCam.[h,cc], mbase/MEvtLoop.[h,cc],
2101 mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
2102 mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc],
2103 mfileio/MWriteRootFile.[h,cc], mhist/MFillH.[h,cc]:
2104 - added SavePrimitive
2105
2106 * mbase/MEvtLoop.h, mbase/MParList.h, mbase/MTaskList.h,
2107 mfileio/MReadMarsFile.h, mfileio/MReadTree.h,
2108 mfileio/MWriteRootFile.h, mhist/MFillH.h:
2109 - changed from ClassVersion 0 to ClassVersion 1
2110
2111 * mfileio/FileIOLinkDef.h:
2112 - added MChain
2113
2114 * mfileio/MReadMarsFile.cc, mfileio/MReadTree.cc,
2115 mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
2116 - added default constructor
2117
2118 * mfileio/MReadTree.cc:
2119 - moved MChain to its own file
2120
2121 * mfileio/MWriteRootFile.cc:
2122 - added default constructor to MRootFileBranch
2123 - changed Version number from 0 to 1
2124
2125 * mfileio/Makefile, mfileio/FileIOLinkDef.h:
2126 - MChain added
2127
2128 * mfileio/MChain.[h,cc]:
2129 - added (from MReadTree.cc)
2130
2131 * manalysis/MHillas.[h,cc]:
2132 - don't draw ellipse if values are invalid
2133 - add used and core pixels to Print-output
2134
2135 * manalysis/MHillasExt.cc:
2136 - reordered some comments
2137
2138 * mdata/MDataChain.[h,cc]:
2139 - fixed a bug causing usage of '-' sometime not to work
2140 - added handling of '+' sign
2141
2142 * mfileio/MReadTree.h:
2143 - changed some comments
2144
2145 * mhist/MBinning.[h,cc]:
2146 - added Apply
2147
2148 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc],
2149 mhist/MHHillasExt.[h,cc]:
2150 - added default binning (usefull for the Magic Camera)
2151 - some changes to the layout
2152 - added support for the sign in MHHillasExt
2153
2154 * manalysis/MBlindPixelCalc.[h,cc]:
2155 - added the possibility to use the interpolation of the
2156 surrounding pixels
2157 - clean the array with the blind pixel IDs at any ReInit
2158
2159 * manalysis/MBlindPixels.h:
2160 - IsBlind now checks also for the validity of the array
2161
2162 * manalysis/MCerPhotPix.h:
2163 - added Set-function
2164
2165 * manalysis/MHillas.cc:
2166 - Don't ouput a warning if fSize==0 or fNumUsedPixels<0
2167 (happens too often)
2168
2169 * manalysis/MCameraSmooth.[h,cc]:
2170 - added
2171
2172 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
2173 - added MCameraSmooth
2174
2175
2176
2177 2002/07/31: Thomas Bretz
2178
2179 * mgeom/MGeomPix.[h,cc]:
2180 - added bits to flag pixel sin the two most outer rings
2181 - added IsInOutermostRing and IsInOuterRing member function
2182 - added CheckOuterRing mebmber function
2183 - set the bit for the most outer ring in the member function to
2184 initialize the next neighbors.
2185
2186 * mgeom/MGeomCam.[h,cc]:
2187 - added InitOuterRing to initialize the bits for the secendmost
2188 outer ring
2189
2190 * mgeom/MGeomCamMagic.cc:
2191 - Call InitOuterRing
2192
2193 * manalysis/MHillasExt.[h,cc]:
2194 - removed AsciiRead member function
2195 - reset fConc/fConc1 to -1 instead of 0
2196 - replaced float by Float_t
2197 - replaced Float_t for m3x/y, dzx and dzy by Double_t
2198 - replaced maxpixx and maxpixy by maxpixid
2199 - added somew new calculations (still in comments)
2200 - scaled nphot by the ratio of the area of the current pixel to
2201 the pixel with id zero to make a fair comparison in the maxpix
2202 findinng
2203
2204 * manalysis/MSrcPosCam.[h,cc]:
2205 - removed AsciiRead/Write member function
2206
2207 * manalysis/MImgCleanStd.cc:
2208 - changed ispixused array size from max to max+1
2209
2210 * macros/MagicHillas.C:
2211 - use the default binning of the histograms
2212
2213 * mhist/MH.[h,cc]:
2214 - changed argument of SetBinning from TArrayD* to TArrayD&
2215 - added ScaleArray
2216 - added ScaleAxis
2217 - proved that ScaleAxis is really working
2218 - Added ApplyBinning
2219
2220 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
2221 - corrected the default binning
2222 - take use of MH::ApplyBinning
2223 - don't stop execution if no binning was found (take default)
2224 - made sure, that rescaling of the axis is working properly
2225
2226
2227
2228 2002/07/29: Thomas Bretz
2229
2230 * manalysis/MImgCleanStd.[h,cc]:
2231 - changed ispixused from static size to dynamicly allocated size
2232 (thanks to Markus Gaug)
2233
2234
2235
2236 2002/07/29: Thomas Bretz
2237
2238 * mhist/MH.[h,cc]:
2239 - added FindGoodLimits (taken from TTreePlayer)
2240 - added GetMinimumGT
2241
2242 * mbase/MAGIC.h:
2243 - removed kPI (redefinition in TVector2.h)
2244
2245 * mbase/BaseLinkDef.h:
2246 - removed kPI (redefinition in TVector2.h)
2247
2248
2249
2250 2002/07/26: Abelardo Moralejo
2251
2252 * mhist/MH.cc
2253 - Fix: removed default arguments of ScaleAxis(...) (did not
2254 compile on alphas).
2255
2256
2257
2258 2002/07/25: Abelardo Moralejo
2259
2260 * manalysis/MCerPhotCalc2.[h,cc]:
2261 - Changed fWeight into a TArrayF to make the class usable for
2262 any number of FADC slices.
2263 - added procedure SetDefaultWeights for initialization.
2264
2265 * macros/MagicHillas.C:
2266 - changed accordingly
2267
2268
2269
2270 2002/07/25: Wolfgang Wittek, Thomas Bretz
2271
2272 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
2273 - added some more histograms showing the new parameters.
2274
2275 * mhist/MH.[h,cc]:
2276 - added ScaleAxis member functions
2277
2278
2279
2280 2002/07/25: Thomas Bretz
2281
2282 * mtools, mtools/Makefile, mtools/ToolsLinkDef.h, mtools/ToolsIncl.h:
2283 - added
2284
2285 * mgeom, mgeom/Makefile, mgeom/GeomLinkDef.h, mgeom/GeomIncl.h:
2286 - added
2287
2288 * Makefile:
2289 - mtools added
2290 - mgeom added
2291
2292 * mtools/MagicCivilization.[h,cc], mtools/MagicDomino.[h,cc],
2293 mtools/MagicShow.[h,cc], mtools/MagicSnake.[h,cc]:
2294 - added
2295
2296 * mgui/MineSweeper.[h,cc]:
2297 - moved to mtools
2298
2299 * mgui/MGeom*.[h,cc]:
2300 - moved to mgeom
2301
2302 * mgeom/MGeomCamMagic.cc:
2303 - corrected 48(!) wrong entries in the Next Neighbor table
2304
2305 * mmain/Makefile, eventdisp/Makefile:
2306 - added mgeom
2307
2308 * mgui/Makefile, mgui/LinkDef.h, mhist/Makefile, manalysis/Makefile:
2309 - removed MGeom* and MineSweeper
2310
2311 * macros/rootlogon.C:
2312 - added new include paths
2313
2314 * manalysis/MCerPhotEvt.cc, mgeom/MGeomCam.cc:
2315 - removed include of MHexagon
2316
2317
2318
2319 2002/07/23: Thomas Bretz
2320
2321 * mgui/MineSweeper.cc, mgui/MCamDisplay.cc:
2322 - fixed a bug which could caused the destructor of the created canvas
2323 not to be called if the object was deleted.
2324
2325 * mgui/MCamDisplay.h:
2326 - some reordering
2327
2328 * mgui/MHexagon.cc:
2329 - return the correct distance to primitive
2330 - do a sanity check in DistancetoPrimitive
2331
2332 * mhist/HistLinkDef.h:
2333 - added missing classes
2334
2335
2336
2337 2002/07/23: Wolfgang Wittek, Thomas Bretz
2338
2339 * manalysis/MHillas.cc, manalysis/MHillasSrc.cc:
2340 - replaced algorithms by the ones from the corresponding TDAS note
2341 - made results of calculations (hopefully) more accurate
2342 - added some output warnings and sanity checks
2343 - changed the default parameters in the Reset function
2344
2345 * manalysis/MHillasSrc.[h,cc]:
2346 - added fCosDeltaAlpha
2347 - made Calc returning a Bool_t
2348
2349 * manalysis/MHillasSrcCalc.cc:
2350 - make use of the return value of MHillasSrc::Calc
2351
2352
2353
2354 2002/07/22: Abelardo Moralejo
2355
2356 * manalysis/MCerPhotCalc2.[h,cc]:
2357 -added procedure SetWeights.
2358
2359 * macros/MagicHillas.C:
2360 -added example on how to use MCerPhotCalc2
2361
2362
2363
2364 2002/07/22: Thomas Bretz
2365
2366 * mgui/MCamDisplay.cc:
2367 - removed some unecessary includes
2368 - replaced *fPixels by *this
2369
2370 * mgui/MineSweeper.[h,cc]:
2371 - added more comments
2372 - removed some unnecessary includes
2373 - replaced enum constants for colors by the root ones
2374 - added gInterpreter->DeleteGlobal(this)
2375 - removed the deletion of the self-allocated fDrawingPad
2376 - added kUserBits, replacing kBitMask
2377
2378
2379
2380 2002/07/16: Thomas Bretz
2381
2382 * macros/plot.C, macros/plot2.C, macros/star.C, macros/comprob.C:
2383 - updated the comments in the macros
2384
2385 * mgui/MHexagon.cc:
2386 - added a sanity check in DistanceToPrimitive
2387
2388 * mgui/MCamDisplay.[h,cc]:
2389 - added DistanceToPrimitive
2390 - declared virtual functions as virtual (easier to read in the Dox)
2391
2392 * mfileio/MWriteAsciiFile.[h,cc]:
2393 - renamed AddContainer and AddRule to AddColumn and AddColumns
2394
2395 * macros/MagicHillas.C:
2396 - adopted to new names of MWriteAsciiFile member functions
2397
2398
2399
2400 2002/07/16: Wolfgang Wittek
2401
2402 * new
2403 ---
2404 mhist : MHEffOnTime (replaces MHEffOnTimeTime and
2405 MHEffOnTimeTheta)
2406 MHThetabarTheta (forgotten to comit last time)
2407 MHThetabarTime (forgotten to comit last time)
2408 MHGamma (makes the subtraction SRC-ASRC and
2409 counts the events with alpha<alpha0)
2410
2411 * modified
2412 --------
2413 Mars : Makefile.conf.general
2414 Changelog
2415
2416
2417 mhist : Makefile
2418 HistLinkDef.h
2419 MHFlux (performs the flux calculation)
2420
2421 MHAlphaEnergyTheta (replace BinningAlpha by BinningAlphaFlux)
2422 MHAlphaEnergyTime (replace BinningAlpha by BinningAlphaFlux)
2423
2424 macros : flux.C (replace some code by MHGamma,
2425 replace MHEffOnTimeTime and MHEffOnTimeTheta
2426 by MHEffOnTime)
2427
2428 * removed
2429 -------
2430 mhist : MHEffOnTimeTime
2431 MHEffOnTimeTheta
2432
2433
2434
2435 2002/07/15: Abelardo Moralejo
2436
2437 * manalysis/MCerPhotCalc2.[h,cc]
2438 - converted fWeight into a static variable.
2439
2440
2441
2442 2002/07/11: Thomas Bretz
2443
2444 * mgui/MGeomCamCT1.cc:
2445 - fixed a bug in the NN-Table (127 doesn't exist, 126 missing)
2446
2447 * mgui/MCamDisplay.cc:
2448 - changed some gPad to fDrawingPad
2449 - added kNoContextMenu and kCannotPick flags for the Primitives
2450 - scaled the size of the pixel numbers text with the pixel radius
2451
2452 * mgui/MineSweeper.[h,cc]:
2453 - added
2454
2455 * mgui/Makefile, mgui/GuiLinkDef.h:
2456 - added MineSweeper
2457
2458 * Makefile:
2459 - added missing mfileio
2460
2461
2462
2463 2002/07/11: Abelardo Moralejo
2464
2465 * manalysis/MCerPhotCalc2.[h,cc]
2466 - new class to compute nphe weighting FADC slices.
2467
2468
2469
2470 2002/07/10: Oscar Blanch
2471
2472 * manalysis/MCerPhotAnal.[h,cc]
2473 - new class to compute nphe. First version.
2474
2475
2476
2477 2002/07/10: Abelardo Moralejo
2478
2479 * macros/MagicHillas.C:
2480 -added MMcEvt container to hillas.root output
2481
2482
2483
2484 2002/07/10: Thomas Bretz
2485
2486 * mmain/Makefile:
2487 - added -I../mfileio
2488
2489 * manalysis/MCerPhotPix.h:
2490 - renamed IsCorePixel to IsPixelCore
2491 - renamed SetCorePixel to SetPixelCore
2492
2493 * manalysis/MHillas.[h,cc]:
2494 - added fNumCorePixel
2495 - added fNumUsedPixel
2496
2497 * manalysis/MImgCleanStd.cc, manalysis/MCerPhotEvt.cc:
2498 - renamed IsCorePixel and SetCorePixel
2499
2500
2501
2502 2002/07/08: Thomas Bretz
2503
2504 * macros/rootlogon.C:
2505 - added include pathes for ACLIC
2506
2507 * mfileio, mfileio/FileIOLinkDef.h, mfileio/FileIOIncl.h,
2508 mfileio/Makefile:
2509 - new directory
2510
2511 * mbase/MWriteAsciiFile.[h,cc], mbase/MWriteRootFile.[h,cc],
2512 mbase/MReadTree.[h,cc], mbase/MReadMarsFile.[h,cc],
2513 manalysis/MCT1ReadAscii.[h,cc]:
2514 - moved to mfileio
2515
2516 * mbase/Makefile, mbase/BaseLinkDef.h, mbase/BaseIncl.h,
2517 manalysis/Makefile, manalysis/AnalysisLinkDef.h,
2518 manalysis/AnalysisIncl.h, meventdisp/Makefile:
2519 - changed accordingly
2520
2521 * meventdisp/MGCamDisplay.cc:
2522 - cd to right canvas before drawing camera display
2523
2524 * meventdisp/MGEvtDisplay.[h,cc]:
2525 - added the "Geometry"-Tab
2526 - added MC informations to gui
2527
2528 * mgui/MCamDisplay.[h,cc]:
2529 - added DrawPixelNumbers
2530 - added buttons to change the palette online
2531
2532 * mgui/MHexagon.h:
2533 - added Getter functions
2534
2535 * macros/MagicHillas.C:
2536 - added read.DisableAutoScheme()
2537
2538 * mhist/MH.[h,cc]:
2539 - changed Fill to be non abstract anymore
2540
2541
2542
2543 2002/07/04: Abelardo Moralejo
2544
2545 * macros/trigrate.C:
2546 - Introduced some style improvements suggested by T. Bretz.
2547
2548
2549
2550 2002/07/04: Abelardo Moralejo
2551
2552 * mmontecarlo/MMcTriggerRateCalc.h,cc:
2553 - Now the dimension of fTrigger is set dynamically, to allow
2554 the processing of files with an arbitrarily large number of
2555 trigger conditions inside.
2556
2557 * macros/trigrate.C:
2558 - Adapted the macro to changes above, and added a third argument:
2559 the name of a file containing pure NSB events from which the
2560 accidental trigger rate is calculated. Previously, this had to
2561 be introduced in the macro by hand by the user.
2562
2563
2564
2565 2002/06/14: Thomas Bretz
2566
2567 * mhist/MBinning.cc:
2568 - Initialize the binning with 10 edges from 0 to 1
2569
2570
2571
2572 2002/06/13: Thomas Bretz
2573
2574 * mdata/MData.cc:
2575 - changed ostream.h to ofstream.h to make it compile on alpha
2576
2577
2578
2579 2002/06/10: Thomas Bretz
2580
2581 * mbase/MReadMarsFile.cc:
2582 - changed name of fRun to ReadRunHeaders
2583
2584 * mbase/MReadTree.cc:
2585 - changed output to show name of class
2586
2587 * macros/plot.C:
2588 - added
2589
2590 * macros/plot2.C:
2591 - added
2592
2593 * manalysis/MHillas.cc:
2594 - changed atan2 to atan for fDelta
2595
2596 * mbase/MAGIC.h, mbase/BaseLinkDef.h:
2597 - changed definitions for Particle Id to enum
2598
2599 * mbase/MGList.cc:
2600 - IsA()->InheritsFrom() replaced with InheritsFrom()
2601
2602 * mbase/MWriteAsciiFile.cc:
2603 - IsA()->InheritsFrom() replaced with InheritsFrom()
2604 - removed some debug outputs
2605
2606 * mbase/MDataChain.[h,cc]:
2607 - implemented sign '-'
2608
2609 * mhist/MH.h:
2610 - changed default canvas size to 580x435
2611
2612 * mhist/MHHadroness.cc:
2613 - added some more output to Print
2614
2615 * mhist/MHMatrix.h:
2616 - changed some i,j to x,y
2617 - removed fabs from distance calculation
2618 - added sqrt to distance calculation
2619
2620 * mmc/MMcEvt.cxx:
2621 - changed output of Print
2622
2623
2624
2625 2002/06/06: Thomas Bretz
2626
2627 * manalysis/MHillasSrc.cc:
2628 - changed atan2 to atan for fAlpha
2629
2630
2631
2632 2002/06/05: Thomas Bretz
2633
2634 * mbase/MWriteAsciiFile.[h,cc]:
2635 - changed the code completely to support rules (data chains), too.
2636 the interface stayed the same.
2637
2638 * mdata/MDataChain.cc, mhist/MHMatrix.cc:
2639 - added math.h for alpha compilers
2640
2641 * mbase/MParContainer.h:
2642 - changes IsReadyToSave to const
2643
2644 * mdata/MData.[h,cc]:
2645 - added AsciiWrite
2646
2647 * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataValue.h:
2648 - added IsReadyToSave
2649
2650 * mdata/MDataMember.[h,cc]:
2651 - added a new constructor
2652 - added IsReadyToSave
2653
2654
2655
2656 2002/06/04: Thomas Bretz
2657
2658 * mhist/MHCompProb.[h,cc]:
2659 - added
2660
2661 * mhist/MHMatrix.cc:
2662 - corrected some bugs in the algorithm to calculate the distance
2663
2664 * mhist/Makefile:
2665 - added -I../mmc
2666
2667 * mbase/Makefile:
2668 - added -I../mdata
2669
2670 * mhist/MHHadroness.cc:
2671 - some changes to the layout of the drawn histograms
2672
2673
2674
2675 2002/06/03: Thomas Bretz
2676
2677 * mhist/MHCompProb.[h,cc]:
2678 - added
2679
2680 * mhist/MHHadroness.[h,cc]:
2681 - added
2682
2683 * mhist/HistLinkDef.h, mhist/Makefile:
2684 - added MHCompProb
2685 - added MHHadroness
2686
2687 * mhist/MFillH.cc:
2688 - added a info-output
2689
2690 * mhist/MH3.cc:
2691 - excluded temporary profiles from directory
2692
2693 * mhist/MHMatrix.[h,cc]:
2694 - added code to calculate multi-dimensional distances
2695 - added comments
2696
2697 * mbase/MAGIC.h:
2698 - changed kGAMMA to 1
2699
2700 * mbase/MParList.[h,cc]:
2701 - added Replace-function
2702
2703 * mbase/MReadMarsFile.[h,cc]:
2704 - added correct seeking for the run headers
2705
2706 * mbase/MReadTree.[h,cc]:
2707 - added GetFileIndex()
2708
2709 * mbase/MTaskList.cc:
2710 - changed fTasksProcess.Delete() to fTasksProcess.Clear()
2711
2712 * mbase/MWriteAsciiFile.[h,cc]:
2713 - added some code for future usage (in comments)
2714
2715 * mbase/MLogo.[h,cc]:
2716 - added (not in use)
2717
2718 * mfilter/MFParticleId.[h,cc]:
2719 - added
2720
2721 * mfilter/Makefile, mfilter/FilterLinkDef.h:
2722 - added MFParticleId
2723
2724 * manalysis/MHadroness.[h,cc]:
2725 - added
2726
2727 * manalysis/MCompProbCalc.[h,cc]:
2728 - added
2729
2730 * manalysis/MMultiDimDistCalc.[h,cc]:
2731 - added
2732
2733 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
2734 - added MHadroness
2735 - added MCompProbCalc
2736 - added MMultiDimDistCalc
2737
2738 * manalysis/Makefile:
2739 - added ../mdata
2740 - added ../mhist
2741
2742 * macros/star.C:
2743 - added
2744
2745 * macros/comprob.C:
2746 - added
2747
2748 * macros/multidimdist.C:
2749 - added
2750
2751 * macros/dohtml.C:
2752 - added star.C
2753 - added comprob.C
2754 - added multidimdist.C
2755
2756 * mdata/MData.h:
2757 - added ()-operator
2758
2759 * mdata/MDataList.cc:
2760 - removed 'all' modifier in Print-statement
2761
2762 * mdata/MDataChain.[h,cc]:
2763 - added default constructor
2764
2765 * mdata/MReadTree.cc:
2766 - fixed a root bug for root versions<3.03/00 (the open file in
2767 the TChain was not deleted (closed))
2768
2769 * mbase/MReadMarsFile.[h,cc]:
2770 - store parlist instead of tasklist
2771 - check for run types between files
2772 - check for used reflector version (because of a bug in the program)
2773
2774 * mmc/MMcRunheader.hxx:
2775 - added GetReflVersion()
2776
2777 * mmontecarlo/MMcTriggerRateCalc.cc:
2778 - changed particle Id numbers to predefined constants
2779
2780
2781
2782 2002/05/29: Thomas Bretz
2783
2784 * mhist/MHMatrix.[h,cc]:
2785 - added
2786
2787 * mhist/HistLinkDef.h, mhist/Makefile
2788 - added MHMatrix
2789
2790 * mhist/MH.h:
2791 - added Finalize-function prototype to be called at the end of
2792 the eventloop
2793
2794 * mhist/MFillH.cc:
2795 - added call to Finalize-function to in PostProcess
2796
2797 * mhist/MH3.cc:
2798 - removed old includes
2799
2800 * mhist/MDataChain.cc:
2801 - fixed a harmfull bug in the constructor. fOperatorType wasn't
2802 correctly initialized
2803
2804 * mhist/MDataMember.cc:
2805 - added some output in case of failures
2806
2807 * mgui/MGeomCam.[h,cc]:
2808 - renamed fMm2Deg to fConvMm2Deg to be consistent with the Getter
2809 function name
2810
2811
2812
2813 2002/05/13: Thomas Bretz
2814
2815 * mbase/MReadTree.cc:
2816 - changed the Notify-workaround from GetEntry to LoadTree.
2817
2818 * mfilter/MFDataMember.[h,cc]:
2819 - changed class to use MDataMember instead of a direct access to
2820 TMethodCall
2821
2822 * mfilter/Makefile:
2823 - added path to mdata
2824
2825
2826
2827 2002/05/06: Thomas Bretz
2828
2829 * mbase/MReadMarsFile.cc, mbase/MReadTree.cc, mbase/MTaskList.cc:
2830 - implemented usage of the return value of the Notofy function
2831
2832 * mdata/MDataChain.[h,cc]:
2833 - implemented single-argument operators (like abs or exp)
2834
2835
2836
2837 2002/05/03: Thomas Bretz
2838
2839 * mars.cc:
2840 - changed version to 0.8
2841 - added logo stuff
2842
2843 * merpp.cc:
2844 - changed usage-output
2845
2846 * mgui/MCamDisplay.cc, mgui/MGeomCam.cc, mgui/MGeomCamCT1.cc,
2847 mgui/MGeomCamMagic.cc, mgui/MHexagon.cc, mhist/MBinning.cc,
2848 mhist/MFillH.cc, mhist/MH.cc, mhist/MHAlphaEnergyTheta.cc,
2849 mhist/MHAlphaEnergyTime.cc, mhist/MHEffOnTimeTheta.cc,
2850 mhist/MHEffOnTimeTime.cc, mhist/MHEnergyTheta.cc, MHEnergyTime.cc,
2851 mhist/MHMcCollectionArea.cc, mhist/MHStarMap.cc, mmain/MMars.cc,
2852 mmontecarlo/MMcCollectionAreaCalc.cc
2853 - changed mail address
2854 - added missing copyright notices
2855 - added missing class description
2856
2857 * mbase/MWriteRootFile.cc, mbase/MWriteAsciiFile.cc:
2858 - added AddToBranch call to AddContainer(const char*, const char*)
2859
2860
2861
2862 2002/04/30: Thomas Bretz
2863
2864 * macros/MagicHillas.C:
2865 - made eventloop infinite
2866
2867 * macros/tar.C:
2868 - implemented some sanity checks (existing files)
2869
2870 * mgui/MCamDisplay.[h,cc]:
2871 - changed to use DeepSea palette in root versions newer than 3.01/05
2872 - fixed a bug which caused the destructor to do strange thing
2873 (the uncloned fGeomCam was deleted)
2874 - implemented a more accurate deletion of the objects in the
2875 TClonesArrays by using TClonesArray::Delete
2876 - Implemented deletion of automatically created TCanvas
2877 - Implemented a sanity check in Draw and DrawPhotNum
2878
2879 * macros/readCT1.C, macros/readMagic.C:
2880 - changed to Handling of the gui and keyboard input
2881 - implemented the filename as function argument
2882
2883 * manalysis/MCT1ReadAscii.cc:
2884 - Expanded filename to support filnames containing '~'
2885
2886 * mhist/MH3.h:
2887 - removed 'const' to make 0.7 root 3.01/06 compatible
2888
2889 * mdata/MDataMember.cc, mdata/MDataValue.cc, mdata/MDataChain.cc:
2890 - removed a 'redefinition of default argument'
2891
2892 * mdata/MFDataMember.cc:
2893 - fixed a bug in the process function (second switch was never reached)
2894
2895
2896
2897 2002/04/29: Thomas Bretz
2898
2899 * macros/tar.C:
2900 - added
2901
2902 * Makefile:
2903 - changed "make tar" to use macros/tar.C and root
2904
2905
2906
2907 2002/04/29: Wolfgang Wittek
2908
2909 * mhist/Makefile, mhist/HistLinkDef.h
2910 - MHThetabarTheta and MHThetabarTime were added
2911
2912 * mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc]:
2913 - added
2914
2915 * mhist/MHMcEnergyMigration.[h,cc]:
2916 - added
2917
2918
2919
2920 2002/04/27: Oscar Blanch
2921
2922 * mmc/MMcRunHedaer.cxx, mmc/MMcTrig.cxx, mmc/MMcTrigHeader:
2923 - description of variables that have been introduced in the second
2924 version of this Containers.
2925
2926
2927
2928 2002/04/26: Thomas Bretz
2929
2930 * mhist/MHFadcCam.cc:
2931 - start numbering of pixels with 1
2932
2933 * mhist/MHFadcPix.[h,cc]:
2934 - overloaded clone to get rid of the histograms in any directory
2935 - removed some unnecessary StrDup calls
2936 - changed binning (Thanks to Abelardo)
2937
2938 * mdata/MData.[h,cc]:
2939 - documentation added
2940 - implemented a new abstract member function: IsValid
2941
2942 * mdata/MDataChain.cc, mdata/MDataList.cc:
2943 - changed logging output
2944 - documentation added
2945
2946 * mdata/MDataList.h, mdata/MDataMember.h, mdata/MDataValue.h:
2947 - implemented IsValid
2948
2949 * mdata/MDataMember.cc:
2950 - Don't preprocess if fCall is already available
2951 - documentation added
2952
2953 * mdata/MDataValue.cc:
2954 - documentation added
2955
2956 * mhist/MHMcDifRate.h, mhist/MHMcEfficiency.h,
2957 mhist/MHMcEfficiencyEnergy.h, mhist/MHMcEfficiencyImpact.h,
2958 mhist/MHMcEnergyImpact.h:
2959 - corrected class description
2960
2961 * mbase/MParList.cc:
2962 - fixed a bug in CreateObjList
2963
2964
2965
2966 2002/04/25: Thomas Bretz
2967
2968 * mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
2969 - counts now the number of simulated showers
2970 - implemented some sanity checks (corsika version, etc)
2971
2972 * mhist/MMcCollectionArea.[h,cc]:
2973 - added a first implementation of a calculation using only triggered
2974 events
2975
2976 * mhist/MH.[h,cc]:
2977 - changed the first argument in SetBinning (according to the number
2978 of axis) to TH2 or TH3
2979
2980 * mhist/MH2.cc:
2981 - changed the first argument in SetBinning (according to the number
2982 of axis) to TH2 or TH3
2983
2984 * macros/collarea.C:
2985 - replaces MReadTree by MReadMarsFile
2986
2987 * mmc/MMcRunHeader.hxx:
2988 - added GetAllEvtsTriggered
2989
2990
2991
2992 2002/04/24: Thomas Bretz
2993
2994 * mbase/MReadTree.cc:
2995 - made use of TBranch::GetClassName root version dependant
2996
2997 * manalysis/MCerPhotCalc.[h,cc]:
2998 - added a fix (ped.mean - 0.5) for files from camera with version <= 40
2999
3000 * mmc/MMcRunHeader.hxx:
3001 - added some Getter functions
3002
3003 * mdata/MDataChain.cc:
3004 - use rule as a title if no title ios given
3005
3006 * mhist/MH3.[h,cc]:
3007 - added usage of Data-Chains
3008 - added a profiling option to the draw functions
3009 - use the title (rule) of the data-chain as axis title
3010
3011 * mhist/Makefile:
3012 - added mdata-path
3013
3014 * mbase/MParContainer.h:
3015 - changed some output in GetterFunction
3016
3017
3018
3019 2002/04/24: Wolfgang Wittek
3020
3021 * Work was done on the calculation of photon fluxes as a function of
3022 Theta and as a function of time. The work is still in progress.
3023
3024 * macros/wowflux.C
3025 - the macr0 was added (extended and improved version of flux.C)
3026 - the macro steers the calculation of photon fluxes as a function
3027 of Theta and time
3028 - the macro is not yet complete; testing and developing is going on
3029
3030 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
3031 mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
3032 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
3033 - documentation was added
3034 - histogram axes were labeled
3035
3036 * mhist/MHEffOnTimeTheta.cc:
3037 - range in which the fit of the distribution of time differences
3038 is to be performed has been calculated
3039 - new histograms were added (chi2/NDF, lambda, N0del)
3040
3041
3042
3043 2002/04/23: Thomas Bretz
3044
3045 * madata/Makefile, mdata/DataIncl.h, mdata/DataLinkDef.h,
3046 mdata/MData.[h,cc], mdata/MDataValue.[h,cc], mdata/MDataList.[h,cc],
3047 mdata/MDataChain.[h,cc], mdata/MDataMember.[h,cc]:
3048 - added
3049
3050 * mmc/MMcEvt.[hxx,cxx]:
3051 - added correct units for fImpact
3052
3053
3054
3055 2002/04/22: Thomas Bretz
3056
3057 * Makefile:
3058 - added a chapter how to compile mars using shared libraries
3059
3060 * NEWS:
3061 - updated
3062
3063 * mfilter/MF.[h,cc]:
3064 - added
3065
3066 * mfilter/MFDataMember.[h,cc]:
3067 - added
3068
3069 * mhist/MH3.[h,cc]:
3070 - added
3071
3072 * mhist/MHHillasExt.[h,cc]:
3073 - added
3074
3075 * macros/rootlogon.C:
3076 - added make() function
3077 - splitted rootlogon()
3078
3079 * mbase/MFilterList.cc:
3080 - fixed a bug in the constructor
3081 - small changes to the print function
3082
3083 * mbase/MParContainer.[h,cc]:
3084 - Added GetterMethod-Function
3085
3086 * mbase/MParList.cc:
3087 - Added a security check in case no def. constructor of the new class
3088 is available
3089 - changed print function
3090
3091 * mbase/MReadTree.cc:
3092 - changed so that the class type of the branch is used for creation of
3093 a new object instead of its name
3094
3095 * mbase/MTaskList.[h,cc]:
3096 - fixed the check for the Process function. Only base classes
3097 of first order have been checked
3098
3099 * mfilter/FilterLinkDef.h, mfilter/Makefile:
3100 - added MF, MFDataMember
3101
3102 * mhist/HistLinkDef.h, mhist/MFillH.cc:
3103 - added MH3, MHHillasExt
3104
3105 * mhist/MFillH.cc:
3106 - small changes
3107
3108 * mhist/MH.[h,cc]:
3109 - changed name handling in MakeDefCanvas to TString
3110
3111 * mhist/MHHillas.cc:
3112 - exchanged Get*axis()->SetTitle with Set*Title()
3113
3114 * mhist/MHHillas.h:
3115 - made SetMm2Deg virtual (for MHHillasExt)
3116
3117 * mhist/MHStarMap.[h,cc]:
3118 - changed layout from mm to deg
3119
3120 * mhist/MHHillasSrc.cc:
3121 - fixed a bug which made it unpossible to display fDist in degrees
3122
3123
3124
3125 2002/04/19: Thomas Bretz
3126
3127 * mbase/MTaskList.cc:
3128 - fixed a heavy bug which caused PreProcess to crash (GetListOfBases
3129 return a List of TBaseClasses not a List of TClass objects)
3130 - added a security check to Process whether we have something to process or not.
3131
3132 * macros/CT1Hillas.C:
3133 - changed to the new Hillas classes
3134
3135 * macros/readCT1.C:
3136 - fixed a bug causing readCT1.C to crash when reading the first event
3137 being a pedestal event
3138
3139
3140
3141 2002/04/17: Thomas Bretz
3142
3143 * mbase/MParContainer.cc:
3144 - case label TMethodCall::kOther changed to default to get rid of
3145 some warnings in newer root's (missing case label kString)
3146
3147 * mbase/MAGIC.h:
3148 - changed defintion of Glog so that it now works on Alpha machines, too.
3149
3150
3151
3152 2002/04/16: Thomas Bretz
3153
3154 * mhist/MHHillas.cc:
3155 - Fixed a 'redefinition of default argument' on alpha
3156
3157
3158
3159 2002/04/15: Thomas Bretz
3160
3161 * mgui/MGeomCam.cc:
3162 - Added SetReadyToSave to Constructor
3163
3164 * mhist/MH.cc:
3165 - Added some #ifdef conditionals for a fix in root
3166
3167 * mfilter/MFAlpha.[h,cc]:
3168 - made IsExpressionTrue inline
3169
3170
3171
3172 2002/04/05: Thomas Bretz
3173
3174 * mmain/MDataCheck.cc:
3175 - exchanged order in call to MFillH constructor
3176 - made eventloop infinite (only 300 events have been processed)
3177
3178 * mbase/MEvtLoop.h:
3179 - added GetTaskList
3180
3181 * mbase/MTaskList.[h,cc]:
3182 - introduced fTasksProcess which contains only the tasks
3183 which overloads the process function so that processing
3184 tasks doesn't waste time if a tasks doesn't have the process
3185 function
3186
3187 * mgui/MGeomPix.[h,cc]:
3188 - corrected calculation of pixel area
3189
3190
3191
3192 2002/04/04: Thomas Bretz
3193
3194 * mbase/MLog.cc:
3195 - stripped last character (CR) from output redirected to GUI
3196
3197
3198
3199 2002/03/21: Thomas Bretz
3200
3201 * mhists/MH.cc:
3202 - TAxis::Set resets the axis title so I implemented a workaround
3203 in SetBinning so that the axis title survives.
3204
3205 * mhists/MHEffOnTimeTheta.cc, MHEffOnTimeTime.cc:
3206 - replaced Get*axis()->SetTitle() by Set*Title()
3207 - corrected the Name in MakeDefCanvas
3208
3209
3210
3211 2002/03/20: Thomas Bretz
3212
3213 * macros/flux.C:
3214 - fixed a small bug (thanks to Wolfgang)
3215
3216 * mhist/MHHillas.[h,cc]:
3217 - added more scaling options
3218 - added setting for scaling factor
3219
3220 * mhist/MHStarMap.cc:
3221 - changed sign of t (due to a mail of Wolfgang)
3222
3223 * mhist/MHTimeDiff*.cc:
3224 - removed an implicit down-cast (TH1D --> TH1)
3225
3226
3227
3228 2002/03/15: Oscar Blanch
3229
3230 * mmc/McLinkDef.h
3231 - Automatic scheme evolution for all MC format classes.
3232 It has been checked that it keeps compatibility with old files.
3233
3234 * mmc/MTriggerDefine.h
3235 - Enlarge number of trigger pixels.
3236
3237 * mmc/MTrigger.[cxx,hxx]
3238 - Trigger zone has been enlarged. Now information about status
3239 of the pixel is saved for all Camera pixels.
3240 - Old files can still be read but becareful when one looks at the
3241 data member fPixelsFirst which is an array of different size for
3242 the new and old files.
3243 - ClassDef version upgraded to 2.
3244
3245 * mmc/MTriggerHedaer.[cxx,hxx]
3246 - Member data fElecNoiseTrig, which has information about the
3247 electronic noise in the trigger chain, has been introduced.
3248 - Trigger zone has been enlarged. Now information about status
3249 of the pixel is saved for all Camera pixels.
3250 - Old files can still be read but becareful when one looks at the
3251 data member fThreshold which is an array of diferent size for
3252 the new and old files.
3253 - ClassDef version upgraded to 2.
3254
3255
3256
3257 2002/03/13: Oscar Blanch
3258
3259 * mmc/MMcRunHeader.[cxx,hxx]
3260 - Several new variable members have been added
3261 - Version number updated to 2
3262
3263
3264
3265 2002/03/12: Thomas Bretz
3266
3267 * mmontecarlo/MMcTimeGenerate.cc (thanks to Wolfgang):
3268 - removed wrong comment for Process
3269 - changed Int_t to UInt_t (more readable)
3270 - replaced unit: ms -> 0.1ms
3271
3272
3273
3274 2002/03/08: Thomas Bretz
3275
3276 * manalysis/MHillasSrc.[h,cc]:
3277 - added fHeadTail
3278 - changed version number to 2.
3279
3280
3281
3282 2002/03/07: Thomas Bretz
3283
3284 * mbase/MParContainer.[h,cc], MWriteAsciiFile.[h,cc]:
3285 - added a scale value which can be used in case you are writing
3286 single data mambers
3287
3288
3289
3290 2002/03/04: Thomas Bretz
3291
3292 * mbase/MParContainer.cc:
3293 - changed AsciiWrite so that only base classes with a version
3294 id > 0 are written (important for MParContainer)
3295
3296
3297
3298 2002/03/01: Thomas Bretz
3299
3300 * mhist/MHMcEfficiencyEnergy.[h,cc], mhist/MHMcEfficiencyImpact.[h,cc],
3301 mhist/MHMcDifRate.[h,cc], mhist/MHMcIntRate.[h,cc]:
3302 - added
3303
3304 * mhist/Makefile, mhist/HistLinkDef.h:
3305 - added MHMcEfficiencyEnergy and MHMcEfficiencyImpact
3306 - added MHMcDifRate and MHMcIntRate
3307
3308 * mhist/MHMcCollectionArea.[h,cc]:
3309 - changed instantiation of collection area histogram
3310 - added settings for the binning
3311 - replaced division by root function
3312 - added Calc-functions
3313 - added GetHist
3314
3315 * mhist/MHMcEfficiency.[h,cc]:
3316 - changed pointers in Calc functions to references
3317
3318
3319
3320
3321
3322 2002/02/28: Thomas Bretz
3323
3324 * mhist/MHMcEnergyImpact.[h,cc], mhist/MHMcEfficiency.[h,cc]:
3325 - added
3326
3327 * mhist/Makefile, mhist/HistLinkDef.h:
3328 - added MHMcEnergyImpact and MHMcEfficiency
3329
3330 * mhist/*.cc:
3331 - repaced some *&-> casts by &.
3332
3333 * mhist/MHMcCollectionArea.[h,cc]:
3334 - changed to be able to use new MHMcEfficiency.
3335
3336
3337
3338 2002/02/21: Abelardo Moralejo
3339
3340 * manalysis/MHillasExt.cc :
3341 - added #include <math.h> (else, fabs not recognized by OSF)
3342
3343
3344
3345 2002/02/21: Thomas Bretz
3346
3347 * manalysis/MHillas.[h,cc]:
3348 - changed fMeanx and fMeany to fMeanX and fMeanY to match the names
3349 of the getter functions, needed by TDataMember::GetterMethod
3350 - commented out WriteAscii (replaced by more general in MParContainer
3351 and MWriteAsciiFile)
3352
3353 * manalysis/MHillasSrc.[h,cc], mmc/MMcEvt.[hxx, cxx]:
3354 - commented out WriteAscii (replaced by more general in MParContainer
3355 and MWriteAsciiFile)
3356
3357 * manalysis/MHillasExt.[h,cc]:
3358 - added necessary Getter Methods
3359
3360 * mbase/MFilterList.cc:
3361 - removed a nonsens comment
3362
3363 * mbase/MGList.cc:
3364 - relay on the bugfix for DynamicCast
3365
3366 * mbase/MParContainer.[h,cc]:
3367 - implemented WriteDataMember to have a more general interface
3368 for readable output.
3369 - changed ofstream to a more general ostream
3370
3371 * mbase/MWriteAsciiFile.[cc,h]:
3372 - generalized ascii writer to be able to write single data members
3373
3374
3375
3376 2002/02/13: Thomas Bretz
3377
3378 * Makefile:
3379 - made 'make dox' dependant on existance of shared object
3380
3381
3382
3383 2002/02/13: Thomas Bretz
3384
3385 * macros/MagicHillas.C, mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
3386 - implemented variable binning (MBinning)
3387 - implemented conversion to degrees (thanks to rudy)
3388
3389 * mgui/MGeomCam.[h,cc], mgui/MGeomCamCT1.cc, mgui/MGeomCamMagic.cc:
3390 - implemented fMm2Deg and fCamDist
3391
3392
3393
3394 2002/01/23: Thomas Bretz
3395
3396 * macros/flux.C:
3397 - fixed some bugs
3398 - uncommented all drawing
3399
3400 * mhist/MBinning.h:
3401 - changed SetEdges(TArrayD)
3402
3403 * mhist/MH.cc:
3404 - SetBinning(..., TAxis*,...) didn't work. Corrected.
3405
3406 * mhist/MHAlphaEnergyTheta.cc, mhist/MHAlphaEnergyTime.cc,
3407 mhist/MHEffOnTimeTheta.cc, mhist/MHEffOnTimeTime.cc,
3408 mhist/MHTimeDiffTheta.cc, mhist/MHTimeDiffTime.cc:
3409 - changed wrong titles, names, etc.
3410 - changed way of drawing projections
3411 - fixed usage of MH::SetBinning(TH1*)
3412
3413
3414
3415 2002/01/22: Thomas Bretz
3416
3417 * mhist/MHHillasSrc.[h,cc], mhist/MHFadcCam.[h,cc]:
3418 - changed return type of Fill to Bool_t
3419
3420 * mfilter/MFAlpha.[h,cc]:
3421 - added
3422
3423 * mfilter/MFill.[h,cc]:
3424 - implemented a new calling style which allows you to let MFillH
3425 create the necessary histogram objects
3426
3427 * mmain/MAnalysis.cc, macros/MagicHillas.C:
3428 - changed to new stylish MHillas parameter containers
3429
3430 * meventdisp/MGEvtDisplay.cc, mgui/MCamDisplay.cc,
3431 mmain/MDataCheck.[h,cc]:
3432 - fixed a warning in red hat linux
3433
3434 * mfilter/FilterLinkDef.h, mfilter/Makefile:
3435 - added MFAlpha
3436
3437 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
3438 - added SetupFill and usage of MBinning objects
3439
3440 * manalysis/MEnergyEst.[h,cc], manalysis/MEnergyEstimate.[h,cc],
3441 mhist/MHTimeDiffTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
3442 mhist/MHEnergyTime.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
3443 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
3444 mmontecarlo/MMcTimeGenerate.[h,cc]:
3445 - added
3446
3447 * manalysis/Makefile:
3448 - added MEnergyEst.cc
3449 - added MEnergyEstimate.cc
3450
3451 * mbase/MFilter.[h,cc], mfilter/MF*.[h,cc]:
3452 - added name and title to constructor
3453
3454 * macros/flux.C:
3455 - added
3456
3457
3458
3459 2002/01/21: Thomas Bretz
3460
3461 * mbase/MReadMarsFile.cc, mbase/MReadTree.[h,cc]:
3462 - implemented GetFileName
3463
3464 * mmc/MMcEvt.[hxx,cxx]
3465 - implemented WriteAscii
3466
3467 * mgui/MGeomPix.h:
3468 - implemented first version of GetA
3469
3470 * mhist/MBinning.h:
3471 - small changes to formulas
3472
3473 * mhist/MH.[h,cc]:
3474 - implemented SetBinnign functions
3475
3476 * macros/readMagic.C:
3477 - removed MPedestalCam
3478
3479
3480
3481 2002/01/19: Thomas Bretz
3482
3483 * mbase/MParContainer.cc:
3484 - generalized virtual function AsciiWrite
3485
3486 * changed to fit new MHillas inhertance model:
3487 - manalysis/MHillas.[h,cc]
3488 - manalysis/MHillasCalc.[h,cc]
3489 - mhist/MHHillas.[h,cc]
3490 - mhist/MHStarMap.[h,cc]
3491
3492 * added to fit new MHillas inhertance model:
3493 - manalysis/MSrcPosCam.[h,cc]
3494 - manalysis/MHillasSrc.[h,cc]
3495 - manalysis/MHillasSrcCalc.[h,cc]
3496 - manalysis/MHillasExt.[h,cc]
3497 - mhist/MHHillasSrc.[h,cc]
3498
3499 * manalysis/MCerPhotEvt.[cc,h]:
3500 - introduced weighting with pixel size in GetNumPhotonsMin
3501 - introduced weighting with pixel size in GetNumPhotonsMax
3502
3503 * mgui/MCamDisplay.cc:
3504 - weight the displayed color with the pixel size
3505
3506
3507
3508 2002/01/18: Thomas Bretz
3509
3510 * mhist/MBinning.[h,cc]:
3511 - added (not yet in Makefile)
3512
3513 * mbase/MWriteAsciiFile.cc:
3514 - fixed a bug: replaced GetSize by GetEntries
3515
3516 * mbase/MReadTree.cc:
3517 - changed EnableBranch to accept "Master.Sub" also
3518
3519
3520
3521 2002/01/16: Thomas Bretz
3522
3523 * mars.cc:
3524 - changed version number to 0.7
3525
3526 * NEWS:
3527 - changed current version to 0.7
3528
3529 * manalysis/MMcPedestalNSBAdd.cc:
3530 - small changes to output
3531
3532 * mbase/MParList.[h,cc]:
3533 - added FindObject with class type argument
3534
3535 * mbase/MWriteAsciiFile.cc
3536 - replaced call to InheritsFrom by new FindObject
3537
3538
3539
3540 2002/01/15: Thomas Bretz
3541
3542 * manalysis/MBlindPixelCalc.[h,cc]:
3543 - added more comments
3544 - removed a debug statement
3545
3546 * manalysis/MBlindPixels.[h,cc]:
3547 - added more comments
3548
3549 * manalysis/MCerPhotCalc.cc:
3550 - changed the warning output
3551
3552 * manalysis/MMcPedestalCopy.h:
3553 - added comments
3554
3555 * manalysis/MMcPedestalNSBAdd.[h,cc]:
3556 - added comments
3557 - changed call to AddedToBranchList
3558
3559 * mbase/MWriteAsciiFile.cc:
3560 - added comments
3561
3562 * mmc/MMcRunHeader.[hxx,cxx]:
3563 - made getter const
3564
3565 * meventdisp/MGCamDisplay.cc:
3566 - updated to use MBlindPixelCalc
3567
3568 * mbase/MEvtLoop.cc:
3569 - replaced wrong "MTasklist" by "MTaskList"
3570
3571
3572
3573 2002/01/14: Thomas Bretz
3574
3575 * manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalNSBAdd.cc:
3576 - added comments
3577
3578 * mbase/MReadMarsFile.cc:
3579 - changed output when switching to new file
3580
3581 * meventdisp/MGFadcDisp.cc:
3582 - made char array in constructor const
3583 - changed char-array to TString
3584
3585 * mmain/MBrowser.[h,cc]:
3586 - changed char-arrays to TString
3587
3588 * mmain/MDataCheck.[h,cc]:
3589 - made char array in constructor const
3590
3591 * Makefile.conf.linux, Makefile.conf.linux-gnu:
3592 - changed to O5
3593
3594 * mbase/MEvtLoop.cc:
3595 - check for inheritance from MTaskList
3596
3597 * manalysis/MPedestalCopy.cc, manalysis/MPedestalNSBAdd.cc:
3598 - small changes
3599
3600 * mbase/MWriteAsciiFile.[h,cc]:
3601 - changed to be able to write more than one container in a line
3602
3603
3604
3605 2002/01/11: Oscar Blanch Bigas
3606
3607 * mmain/MAnalysis.cc:
3608 - added MBlindPixelCalc step.
3609
3610 * macros/trigrate.C:
3611 - the list of MHMcRate is created using from and to instead of
3612 only dimension. Otherwise the case of a single trigger option is
3613 not well treated.
3614
3615 * mhist/MHMcRate.[h,cc]:
3616 - added funtion members SetFlux and SetIncidentRate and small
3617 modification in CalcRate member function
3618
3619 * mmontecarlo/MMcTriggerRateCalc.cc:
3620 - now this task sets the parameters to know the incident particle
3621 flux using MHMcRate::SetFlux. The value are decided by the task
3622 itself depending on the fPartId.
3623
3624 * manalysis/MBlindPixelCalc.cc:
3625 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
3626
3627 * mmc/MMcRunHeader.[hxx, cxx]:
3628 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
3629
3630
3631
3632 2002/01/10: Oscar Blanch Bigas
3633
3634 * mbase/Makefile:
3635 - added -I../MRawFormat in the included directories for compile
3636 and link. It was needed to use this Makefile to compile the
3637 files inside the drectory while compiling Monte Carlo programs.
3638
3639 * mraw/Makefile:
3640 - added -I../MBase in the included directories for compile
3641 and link. It was needed to use this Makefile to compile the
3642 files inside the drectory while compiling Monte Carlo programs.
3643
3644 * mbase/Makefile:
3645 - added -I../MBase- in the included directories for compile
3646 and link. It was needed to use this Makefile to compile the
3647 files inside the drectory while compiling Monte Carlo programs.
3648
3649 * mbase/MReadTree.cc:
3650 - changed #include "../mraw/MRawEvtData.h" by #include
3651 "MRawEvtData.h" to remove dependencies on the directory tree naming.
3652
3653
3654
3655 2002/01/09: Oscar Blanch Bigas
3656
3657 * manalysis/MPedestalCam.[h,cc]:
3658 - added CheckBounds function to check that program does not try to
3659 access pedestal outside the camera size.
3660
3661 * manalysis/MCerPhotCalc.h:
3662 - Member data const MPedestalCam *fPedestals -> MPedestalCam
3663 *fPedestals.
3664
3665 * manalysis/MCerPhotCalc.cc:
3666 - Sanity check to avoid searching to pedestals outside the camera
3667 size has been added.
3668
3669 * mmc/MMcRunHeader.[h,cxx]:
3670 - added functions GetStarField[De,Ra].
3671
3672 * manalysis/MBlindPixels.[h,cc]:
3673 - new containet that has a list of pixels that should not be used
3674 in the analysis for any reason (corrupted, star in them, ...).
3675
3676 * manalysis/MBlindPixelCalc.[h,cc]:
3677 - It is a task used to set up the list of blind pixels. Currently
3678 it recognises the CrabNebula starfield and then switch off the
3679 Theta Taury pixels. Blind pixels can be also introduced through
3680 the macro or analysis program.
3681
3682 * manalysis/Makefile:
3683 - added MBlindPixels and MBlinPixelCalc.
3684
3685 * manalysis/AnalysisLinkDef.h:
3686 - added MBlindPixels and MBlinPixelCalc.
3687
3688 * macros/MagicHillas.C:
3689 - added MBlindPixelCalc to avoid bias results due to Star Field
3690 NSB.
3691
3692 * macros/readMagic.C:
3693 - added MBlindPixelCalc to avoid bias results due to Star Field NSB while
3694 computing the Hillas parameters.
3695
3696
3697
3698 2001/12/19: Thomas Bretz
3699
3700 * mbase/MEvtLoop.cc:
3701 - added #ifdef directive to make it work on older root also
3702
3703 * mbase/MReadTree.cc:
3704 - added #ifdef directive to get rid of the memory leak in prior
3705 root 3.02/* versions
3706
3707 * macros/MagicHillas.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
3708 mmain/MAnalysis.cc:
3709 - changes MMcPedestalNSB to MMcPedestalNSBAdd
3710
3711 * manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc]:
3712 - reorganized ReInit, PreProcess.
3713 - moved some code from ReInit to PreProcess to make the code
3714 simpler. At the moment we don't intend to change the
3715 objects in the parlist while runtime.
3716
3717 * manalysis/MMcPedestalNSB.[h,cc]:
3718 - removed
3719
3720 * mbase/MReadMarsFile.cc:
3721 - read the first run header twice. To make it available in the
3722 PreProcess of all tasks
3723
3724 * mbase/MTaskList.cc:
3725 - fixed a bug in the ReInit function. The ReInits where calles with
3726 a NULL-pointer
3727
3728
3729
3730 2001/12/18: Oscar Blanch
3731
3732 * manalysis/Makefile:
3733 - Removed MMcPedestalNSB from compilation and added
3734 MMcPedestalNSBAdd.
3735
3736 * manalysis/AnalysisLinkDefine.h:
3737 - Removed MMcPedestalNSB from class list and added
3738 MMcPedestalNSBAdd.
3739
3740 * manalysis/MMcPedestalCopy.[h,cc]
3741 - added ReInit function.
3742 - move all actions needed to redo for each run from PreProcess
3743 to ReInit
3744 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
3745
3746 * manalysis/MMcPedestalNSBAdd.[h,cc]
3747 - new name for old MMcPedestalNSB.[h,cc]
3748 - added ReInit function.
3749 - move all actions needed to redo for each run from PreProcess
3750 to ReInit
3751 - information about pixel size is used from MGeomCam.
3752
3753 * manalysis/MCerPhotCalc.[h,cc]
3754 - remove fNumLoGainFadcSlices and fNumHiGainFadcSlices members
3755 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
3756
3757
3758 2001/12/18: Thomas Bretz
3759
3760 * manalysis/MMcPedestalCopy.cc:
3761 - changed output
3762
3763 * manalysis/MMcPedestalNSB.cc:
3764 - changed output
3765 - simplified initialization in PreProcess
3766
3767 * mbase/MAGIC.h:
3768 - added kSKIP
3769
3770 * mbase/MParList.cc:
3771 - added a check for the correct inheritance in FindCreateObj
3772
3773 * mbase/MTask.cc:
3774 - added support for kSKIP in PreProcess
3775
3776 * mbase/MTaskList.[h,cc]
3777 - added support for kSKIP in PreProcess
3778 - added Remove function (private)
3779
3780
3781
3782 2001/12/17: Thomas Bretz
3783
3784 * .rootrc:
3785 - added Root.Html.DescriptionStyle
3786 - added Root.Html.SearchEngine
3787
3788 * macros/dohtml.C:
3789 - changed to use THtml (root >= 3.02/06 only)
3790
3791 * manalysis/Makefile:
3792 - changed order to get rid of some wranings
3793
3794 * mbase/BaseLinkDef.h:
3795 - removed MHtml
3796
3797 * mbase/MEvtLoop.cc:
3798 - exchanged gSystem->ProcessEvents() by gClient->ProcessEventsFor()
3799 to make gui update faster
3800
3801 * mbase/MGList.cc:
3802 - added a missing sanity check (workaround for a root bug)
3803
3804 * mbase/MReadTree.cc:
3805 - uncomment EnableBranchCoosing for AutoEnablingScheme
3806 (don't know why there was a comment which made things realy slow)
3807 - changed the auto enabling scheme, so that a branch isn't enabled
3808 more than once. This doesn't hurt, but the output may confuse the
3809 users.
3810
3811 * mbase/MTask.cc:
3812 - added a simple not really necessary check whether the branch is
3813 already in the list
3814
3815 * mbase/MWriteRootFile.cc:
3816 - changed kFillTree to a local const
3817
3818 * mbase/Makefile:
3819 - removed MHtml.cc
3820
3821 * mfilter/MFTriggerLvl1.cc:
3822 - changed AddBranchToList to use the correct container name
3823
3824
3825
3826 2001/12/14: Thomas Bretz
3827
3828 * mbase/MReadMarsFile.[h,cc], mbase/MReadFild.[h,cc]:
3829 - corrected handling of ReInit/Notify (at the moment I assume
3830 one run per file)
3831 - made sure, that we don't get memory leaks when using MReadTree
3832 more than once because the pointer to the pointer isn't deleted.
3833 - added a small class MChain which enhances TChain by a function to
3834 reset fTree. This is used to control when notification are
3835 happening
3836
3837 * mbase/MTask.cc:
3838 - reset the number of executions before the preprocessing
3839
3840
3841
3842 2001/12/11: Thomas Bretz
3843
3844 * mbase/MGGroupFrame.cc:
3845 - removed default arguments from source file
3846
3847 * mbase/MGList.cc:
3848 - changed cast in IsExisting to ?:
3849
3850 * NEWS:
3851 - changed
3852
3853 * manalysis/MCerPhotCalc.cc, mfilter/MTriggerLvl1.cc,
3854 mmontecarlo/MMcCollectionAreaCalc.cc,
3855 mmontacarlo/MMcThresholdCalc.cc,
3856 MMcTriggerRateCalc.cc:
3857 - added Masterbranch name to AddToBranchList
3858
3859 * manalysis/MMcPedestalCopy.cc:
3860 - added Masterbranch name to AddToBranchList
3861 - fixed a bug in the branch name
3862
3863 * mbase/MGList.[h,cc]:
3864 - added a better output if a picture wasn't found
3865
3866 * mbase/MReadTree.[h,cc]:
3867 - added support for branches with master branch names to auto scheme
3868 (first the complete branch name is tried and if this isn't found
3869 only the subbranch name is used to enable the branch)
3870
3871 * mbase/MWriteRootFile.cc:
3872 - appended a '.' to all newly create branches
3873
3874 * mmain/MBrowser.cc, mmain/MMars.cc:
3875 - add the gui elements only if the corresponding picture was found
3876
3877 * mmain/MMars.[h,cc]:
3878 - removed fPic1
3879 - removed fPic2
3880 - changed TList to MGList
3881
3882 * mraw/MRawFileWrite.cc:
3883 - added a '.' to all branch names
3884
3885 * mbase/MTask.[h,cc]:
3886 - added Prototype for ReInit-function
3887
3888 * mbase/MTaskList.[h,cc]:
3889 - implemented ReInit for a task list
3890
3891 * mhist/MHFadcCam.h:
3892 - added '->' to fArray
3893
3894
3895
3896 2001/12/10: Thomas Bretz
3897
3898 * mmc/*.hxx:
3899 - Changed MPARCONTAINER_H to MARS_MParContainer
3900
3901 * meventdisp/MGCamDisplay.cc:
3902 - added MMcPedestalCopy to task list
3903 - added MMcPedestalNSB to task list
3904
3905 * mmain/MAnalysis.cc:
3906 - added MMcPedestalCopy to task list
3907 - added MMcPedestalNSB to task list
3908 - changed reader from MReadTree to MReadMarsFile
3909
3910 * meventdisp/MGEvtDisplay.cc:
3911 - changed reader from MReadTree to MReadMarsFile
3912
3913 * macros/MagicHillas.C, macros/readMagic.C:
3914 - removed unnecessary MReadTree
3915
3916
3917
3918 2001/11/28: Oscar Blanch Bigas
3919
3920 * mbase/MReadMarsFile.cc:
3921 - Added process of fRun = new MReadTree("RunHeaders", fname),
3922 needed to read RunHeaders tree information.
3923
3924 * manalysis/MCerPhotCalc.h:
3925 - Added fNumLoGainFadcSlices and fNumHiGainFadcSlices member
3926 variables because they are needed for Pedestal substraction.
3927
3928 * manalysis/MCerPhotCalc.h:
3929 - Change in the methode to substract the pedestal. The new
3930 methode is valid either for MC data and real data but only for
3931 the current integration (GetSumHiGainSamples()).
3932
3933 * macros/readMagic.C:
3934 - Added several tasks in the task list:
3935 MReadMarsFile to read RunHeaders Tree
3936 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
3937
3938 * macros/MagicHillas.C:
3939 - Added several tasks in the task list:
3940 MReadMarsFile to read RunHeaders Tree
3941 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
3942
3943 * mmc/MMcRunHeader.hxx:
3944 - Added GetNumPheFromDNSB().
3945
3946 * mmc/MMcFadcHeader.hxx:
3947 - Added GetAmplitud().
3948
3949 * manalysis/MMcPedestalNSB.h / .cc:
3950 - New class which adds to the pedestal rms the contribution from
3951 the diffuse NSB.
3952
3953 * manalysis/Makefile:
3954 - New class MMcPedestalNSB added.
3955
3956 * manalysis/AnalysisLinkDefine.
3957 - New class MMcPedestalNSB added.
3958
3959
3960
3961 2001/11/16: Thomas Bretz
3962
3963 * mhist/MHMcCollectionArea.cc:
3964 - set the ReadyToSave bit in CalcEfficiency.
3965
3966 * mmontecarlo/MMcThresholdCalc.cc:
3967 - set the ReadyToSave bit after the calculation has been finished.
3968
3969 * mhist/MHMcRate.cc:
3970 - set the ReadyToSave bit in CalcRate
3971
3972
3973
3974 2001/11/16: Thomas Bretz
3975
3976 * mbase/MEvtLoop.cc:
3977 - removed clock.Print()
3978
3979 * mbase/MGList.[cc,h]:
3980 - added support for TGPictures
3981
3982 * mbase/MReadTree.[h,cc]:
3983 - set ReadyToSave-bit only if reading was successfull
3984 - made SetReadyToSave private
3985
3986 * mbase/MTaskList.cc:
3987 - corrected a small bug in the output
3988
3989 * mbase/MWriteRootFile.cc:
3990 - added a workaround in Print (don't know why it fails for me)
3991 - removed fTrees.SetOwner()
3992
3993 * mbase/MTask.cc:
3994 - removed include of TOrdCollection, TMethod
3995 - some changes to the output
3996
3997 * mbase/MParContainer.h:
3998 - removed old comments
3999
4000 * mmain/MAnalysis.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
4001 mmain/MEvtDisp.cc, mmain/MMonteCarlo.cc:
4002 - changed Widget IDs to root style enums
4003 - moved enumerations in the range below 0x100
4004
4005 * mmain/MBrowser.[h,cc]:
4006 - removed some of the member variables, accessed via MGList now
4007 - changed TList to MGList
4008 - added a file-filter combo-box
4009
4010 * mars.cc:
4011 - changed output
4012
4013
4014
4015 2001/11/15: Thomas Bretz
4016
4017 * mbase/MArray.cc, mbase/MArrayB.cc,mbase/MArrayS.cc,
4018 mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilter.cc,
4019 mbase/MFilterList.cc, mbase/MGGroupFrame.cc, mbase/MGList.cc,
4020 mbase/MGTask.cc, mbase/MInputStreamID.cc, mbase/MLog.cc,
4021 mbase/MLogManip.cc, mbase/MParContainer.cc, mbase/MParList.cc,
4022 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
4023 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
4024 mbase/MWriteRootFile.cc, manalysis/MCT1ReadAscii.cc,
4025 manalysis/MCerPhotCalc.cc, manalysis/MHillas.cc,
4026 manalysis/MHillasCalc.cc, manalysis/MMcPedestalCopy.cc,
4027 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
4028 manalysis/MPedestalPix.cc, manalysis/MCerPhotEvt.cc,
4029 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
4030 manalysis/MImgCleanStd.cc, mdatacheck/MDumlEvtHeader.cc,
4031 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
4032 meventdisp/MGEvtDisplay.cc, meventdisp/MGFadcDisp.cc,
4033 mfilter/MFTriggerLvl1.cc, mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc,
4034 mgui/MGeomCamCT1.cc, mgui/MgeomPix.cc, mgui/Mhexagon.cc,
4035 hist/MFillH.cc, mhist/MH.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
4036 hist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergy.cc,
4037 mhist/MHMcRate.cc, mhist/MHStarMap.cc, mmain/MAnalysis.cc,
4038 mmain/MBrowser.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
4039 mmain/MEvtDisp.cc, mmain/MMars.cc, mmain/MMonteCarlo.cc,
4040 mmontcarlo/MMcCollectionAreaCalc.cc, mmontecarlo/MMcThresholdCalc.cc,
4041 mmontecarlo/MMcTriggerRateCalc.cc, mraw/MrawCrateArray.cc,
4042 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
4043 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
4044 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
4045 - changed mailing address of author according to THtml of root 3.02
4046
4047 * mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilterList.cc,
4048 mbase/MGTask.cc, mbase/MParContainer.cc, mbase/MParList.cc,
4049 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
4050 mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
4051 mbase/MWriteRootFile.cc, manalysis/MCerPhotEvt.cc,
4052 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
4053 mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc,
4054 mgui/MgeomPix.cc, mgui/Mhexagon.cc, hist/MFillH.cc, mhist/MHMcEnergy.cc,
4055 mhist/MHMcRate.cc, mmontcarlo/MMcCollectionAreaCalc.cc,
4056 mmontecarlo/MMcThresholdCalc.cc, mmontecarlo/MMcTriggerRateCalc.cc
4057 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
4058 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
4059 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
4060 - changed output to new style logging (verbosity level introduced)
4061
4062 * mbase/MGTask.h:
4063 - added default to CreateGui
4064
4065 * mbase/MLog.cc
4066 - chnaged comparision between output and debug level from >= to >
4067
4068 * mbase/MLogManip.h:
4069 - added defintions for debug levels
4070
4071 * mbase/MReadTree.[h,cc]:
4072 - added support for filters
4073 - SetReadyToSave added
4074 - Print added
4075
4076 * mbase/MTaskList.[h,cc], MTask.[h,cc]:
4077 - changed TOrCollection to TList, because TList can be stored in a
4078 root file.
4079
4080 * mbase/MTask.[h,cc]:
4081 - added GetFilter function (used in MReadTree)
4082
4083 * manalysis/MImgCleanStd.cc:
4084 - same changed to the GUI layout
4085 - added Print member function
4086
4087 * meventdisp/MGCamDisplay.cc:
4088 - added group frame around some gui elements
4089
4090 * mfilter/MFTriggerLvl1.cc:
4091 - fixed missing Init call
4092 - added missing AddToBranchList call
4093
4094 * mars.cc:
4095 - added command line option to set the verbosity level
4096
4097 * merpp.cc:
4098 - added setup for highest verbosity level
4099
4100
4101
4102 2001/11/14: Thomas Bretz
4103
4104 * macros/dohtml.C:
4105 - added missing path to mfilter
4106
4107 * manalysis/MHillas.cc:
4108 - changed the degree symbol back to 'deg', it seems that the code
4109 for it isn't common
4110
4111 * mhist/MH.cc:
4112 - added comment for MakeDefCanvas
4113
4114 * mhist/MHFadcCam.[h,cc]:
4115 - removed old comments (SaveHist)
4116
4117 * mhist/MHHillas.cc:
4118 - changed the Name of fAlpha back. Symbols are nonsens in the name.
4119
4120 * mbase/MGList.[h,cc], mbase/MGTask.[h,cc], mbase/MGGroupFrame.[h,cc]:
4121 - added
4122
4123 * Makefile.conf.linux, Makefile.conf.linux-gnu:
4124 - changed to O3
4125 - added -fnonnull-objects
4126 - added -Woverloaded-virtual
4127
4128 * macros/readCT1.C, macros/readMagic.C:
4129 - changed to use MClone
4130
4131 * manalysis/MImgCleanStd.[h,cc]:
4132 - derived from TGTask
4133 - added CreateGuiElements
4134 - added ProcessMessage
4135
4136 * mbase/BaseLinkDef.h, mbase/Makefile:
4137 - added MGTask
4138 - added MGList
4139 - added MGGroupFrame
4140
4141 * mbase/MInputStreamID.cc:
4142 - rmoved old comment
4143
4144 * mbase/MParContainer.[h,cc]:
4145 - changed output
4146 - made Hash const
4147 - added GetDiscriptor
4148
4149 * mbase/MParList.[h,cc]:
4150 - made FindObject const correct (see TObject)
4151
4152 * mbase/MTask.[h,cc]:
4153 - changed output to use GetDescriptor
4154 - made Call* functions virtual (used in TGTask)
4155
4156 * mbase/MTaskList.[h,cc]:
4157 - made FindObject const correct (see TObject)
4158 - changed output to use GetDescriptor
4159
4160 * mbase/MTime.cc:
4161 - code reformatting
4162
4163 * mbase/MWriteRootFile.cc:
4164 - small changes in output
4165
4166 * mgui/MHexagon.cc:
4167 - changed output according to TEllipse and similar
4168 - made ls const
4169
4170 * mhist/MFillH.cc:
4171 - changed output to use GetDescriptor
4172
4173 * mmain/MAnalysis.[h,cc]:
4174 - changed to use new GUI of MImgCleanStd
4175
4176 * mraw/MRawEvtData.cc:
4177 - small changes to output
4178 - better sanity check for non existing fRunHeader
4179
4180
4181
4182 2001/11/09: Thomas Bretz
4183
4184 * mars.cc, merp.cc, macros/rootlogon.C:
4185 - added MArray::Class()->IgnoreTObjectStreamer();
4186
4187
4188
4189 2001/11/08: Thomas Bretz
4190
4191 * meventdisp/MGCamDisplay.cc:
4192 - changed enums to root style
4193 - get rid of the problem of button deletion by adding the buttons
4194 as first entries to the list
4195
4196 * mmain/MMonteCarlo.cc:
4197 - changed enums to root style
4198 - get rid of the problem of button deletion by adding the buttons
4199 as first entries to the list
4200
4201 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
4202 mhist/MHFadcCam.cc:
4203 - removed 'Fadc' from function names
4204
4205 * manalysis/MCerPhotEvt.[h,cc]:
4206 - made AddPixel inline
4207
4208 * manalysis/MMcPedestalCopy.cc:
4209 - added output
4210
4211 * manalysis/MPedestalCam.cc:
4212 - removed FIXME
4213
4214 * Makefile's:
4215 - some reordering
4216 - changed to the output
4217
4218 * mbase/MReadTree.cc:
4219 - removed setting of AutoDel-flag (this was not intended and doesn't
4220 work for a TChain, yet)
4221
4222 * meventdisp/MGCamDisplay.cc, meventdisp/MGFadcDisp.cc:
4223 - moved SetWMSizeHints to base class
4224
4225 * meventdisp/MGEvtDisplay.cc:
4226 - added a random move and the SetWMSizeHints
4227
4228 * mhist/MHHillas.cc:
4229 - replaced some text by Latex-formulas
4230
4231 * mmain/MBrowser.cc:
4232 - added a menu entry for opening a TBrowser
4233 - added a random move
4234
4235 * mmain/MMars.[h,cc]:
4236 - changed enums to root style
4237 - moved size specification from header to source
4238 - changed SetWMSizeHints call
4239
4240 * mraw/MrawEvtPixelIter.[h,cc]:
4241 - added fNum[Hi,Lo]GainSamples to make GetSum* faster
4242 - removed 'Fadc' from function names
4243
4244
4245
4246 2001/11/07: Thomas Bretz
4247
4248 * Makefile:
4249 - changed order in 'mrproper'
4250
4251 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc:
4252 - added InitSize
4253
4254 * manalysis/MCerPhotEvt.[h,cc]:
4255 - introduces InitSize to speed up things
4256 - changed []-operator to an unchecked access
4257
4258 * manalysis/MPedestalCam.h:
4259 - changed ExpandCreateFast to ExpandCreate (due to lack of good dox)
4260 - changed []-operator to an unchecked access
4261
4262 * mbase/MEvtLoop.cc:
4263 - changed 'total' to 'real' time.
4264
4265 * mgui/MGeomCam.[h,cc]:
4266 - moved []-operator code back to class definition, due to runtime speed
4267 - changed []-operator to an unchecked access
4268
4269 * mhist/MHHillas.cc:
4270 - changed 'degree' to Latex-style
4271
4272 * manalysis/MImgCleanStd.cc:
4273 - we are now initialising an array holding the used pixel to prevent
4274 looping through all pixel thousands of times
4275 (MCerPhotEvt::IsPixelUsed)
4276
4277 * mbase/MWriteAsciiFile.cc:
4278 - enhanced the documentation
4279
4280 * mmain/MBrowser.[h,cc]:
4281 - enhanced the functionality to display the filename
4282 - improved the layout
4283
4284 * mmain/MMars.cc:
4285 - added calling of 'netscape' for the two picture buttons
4286
4287
4288
4289 2001/11/06: Thomas Bretz
4290
4291 * mbase/MReadMarsFile.[h,cc]:
4292 - added
4293
4294 * manalysis/MMcPedestalCopy.[h,cc]:
4295 - moved copying to PreProcess
4296 - removed Process
4297
4298 * mbase/Makefile, mbase/BaseLinkDef.h
4299 - added MReadMarsFile
4300
4301 * mbase/MReadTree.[h,cc]:
4302 - added a list of TObjects to be called when file in the chain
4303 is changed
4304
4305 * Makefile.conf.linux, Makefile.conf.linux-gnu:
4306 - removed -g flag
4307
4308 * mraw/MRawRunHeader.h:
4309 - fixed return type of GetNumEvents
4310
4311 * mraw/MRawCrateArray.[h,cc]:
4312 - added SetSize which takes care of the size of the array
4313 - changed the access to an unchecked one
4314
4315 * mraw/MRawCrateData.h
4316 - derives from MParContainer now
4317
4318 * mraw/MRawEvtData.[h,cc]:
4319 - made Print const
4320 - changed so, that the arrays are dreed and allocated only
4321 as less as possible
4322
4323 * mraw/MRawFileRead.[h,cc]:
4324 - changed to support faster I/O of MRawEvtData and MRawCrateArray
4325 - added sanity check (warning) to PostProcess
4326
4327 * mraw/MRawFileWrite.cc:
4328 - removed deletion of trees (done by ~TFile)
4329 - switched of AutoSave by use of a big size
4330 - removed '.' from Branch names (each tree contains only one master
4331 branch with equal subbranches)
4332
4333 * macros/readCT1.C:
4334 - fixed a small bug
4335
4336 * manalysis/MCerPhotCalc.cc:
4337 - removed Clear from Process (done by Reset now)
4338
4339 * manalysis/MCerPhotEvt.[h,cc]:
4340 - added reset-function
4341 - some small changes to the code layout
4342
4343 * mmc/MMcFadcHeader.[h,cc], mmc/MMcTrig.[h,cc]:
4344 - chenged constructor to support fName and fTitle
4345
4346 * mbase/MReadTree.cc:
4347 - removes '.' from a branch name now before searching/creating the object
4348
4349
4350
4351 2001/11/01: Thomas Bretz
4352
4353 * mbase/MParContainer.cc:
4354 - removed 'newname' from TObject::Clone call.
4355
4356 * mbase/MParContainer.h:
4357 - layout changes
4358
4359 * mbase/MParList.h:
4360 - changed destructor definition to virtual
4361
4362 * mbase/MReadTree.[h,cc]:
4363 - added initialization for fProgress
4364 - changed output
4365 - move some code to new functions
4366 - branch enabling now checks for the existance of the branch
4367 - veto branch disables the corresponding sub branches now physically
4368 - changed comments
4369
4370 * mdatacheck/MGDisplayAdc.cc:
4371 - added some sanity checks
4372
4373 * meventdisp/MGCamDisplay.cc, meventdisp/MGEvtDisplay.[h,cc],
4374 meventdisp/MGFadcDisp.cc:
4375 - moved some code to MGEvtDisplay
4376
4377 * mhist/MFillH.cc:
4378 - added warning to comment
4379
4380 * mhist/MHFadcCam.[h,cc]:
4381 - added Clone-function. It seems, that this is necessary since
4382 root 3.01
4383
4384 * mhist/MHFadcPix.cc:
4385 - changed axis titles
4386
4387 * mmain/MAnalysis.cc:
4388 - added progress bar
4389
4390 * mmain/MBrowser.[h,cc]:
4391 - added layout hints to fTop1,2,3
4392 - adde Create/DestroyProgrssBar
4393
4394 * mmain/MDataCheck.cc:
4395 - changes to the layout
4396 - disable auto scheme
4397 - added progress bar
4398
4399 * mmain/MMonteCarlo.[h,cc]:
4400 - layout changes
4401 - added progress bar
4402
4403 * mraw/MRawEvtData.cc:
4404 - new sanity check in Draw
4405
4406
4407
4408 2001/11/01: Thomas Bretz
4409
4410 * macros/MagicHillas.C:
4411 - changed Draw to DrawClone
4412
4413 * manalysis/MCerPhotPix.h:
4414 - some layout changes
4415
4416 * mbase/MParList.cc:
4417 - fixed a bug in the dstructor which causes the d'tor to crash when
4418 the owner bit was set
4419 - changed some TCollection loop to macro ForEach
4420
4421 * mbase/MTaskList.cc:
4422 - changed some TCollection loop to macro ForEach
4423
4424 * meventdisp/MGEvtDisplay.[h,cc]:
4425 - added filemenu
4426
4427 * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
4428 - added SavePrimitive function
4429
4430 * mhist/MHHillas.cc:
4431 - changed 'deg' to '°'
4432
4433 * mmain/MDataCheck.cc:
4434 - changed name of enums for buttons
4435
4436 * Makefile.conf.osf1:
4437 - added some more exclusion flags to get rid of to much informations
4438
4439 * Makefile:
4440 - changed flags of tar from '-cvf' to 'cvf' so that it runs on alpha, too
4441
4442 * mbase/MAGIC.h:
4443 - put brackets around defines, to make it compile on alpha
4444
4445 * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTask.cc,
4446 mgui/MGeomCam.cc, mhist/MHFadcPix.cc, mmc/MMcTrig.cxx:
4447 - removed inline statement, to make it link on alpha
4448
4449
4450
4451 2001/10/31: Thomas Bretz
4452
4453 * Makefile:
4454 - changed MrProper output
4455
4456 * Makefile.conf.general, Makefile.conf.linux,
4457 Makefile.conf.linux-gnu, Makefile.conf.osf:
4458 - added ARCHDEF environment
4459
4460 * manalysis/MHillas.[h,cc]:
4461 - added units
4462
4463 * mbase/BaseLinkDef.h:
4464 - added '+' for MTime
4465
4466 * mbase/MAGIC.h:
4467 - let Linux find gLog when creating dictionary
4468
4469 * mbase/MHtml.h:
4470 - removed include of TNamed
4471
4472 * */Makefile
4473 - reordered *.cc filed to get rid of some 'rootcint' warnings
4474
4475 * mgui/MCamDisplay.cc:
4476 - added SetBorderMode(0)
4477
4478 * mgui/MHexagon.[h,cc]:
4479 - changed Print-output to fit into two lines
4480 - made Print appear in the context menu
4481
4482 * merpp.cc:
4483 - Added MParContainer::Class()->IgnoreTObjectStreamer()
4484
4485 * mbase/MEvtLoop.[h,cc], mbase/MReadTree.[h,cc],
4486 mmain/MAnalysis.[h,cc]:
4487 - added support for a progressbar
4488
4489 * mbase/MFilterList.h:
4490 - added SetOwner-support
4491
4492 * mbase/MLogManip.h:
4493 - added 'dec' manipulator to dbginf
4494
4495 * mbase/MTask.h:
4496 - added GetNumExecutions
4497
4498 * mraw/RawLinkDef.h:
4499 - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
4500 MRawFile[Read,Write]
4501
4502
4503
4504 2001/10/30: Thomas Bretz
4505
4506 * macros/MagicHillas.C
4507 - removed precreated objects
4508
4509 * macros/readCt1.C:
4510 - fixed a bug (-> instead of .)
4511
4512 * *LinDef.h:
4513 - added a '+' to all 'new' classes. 'new' means, that the object
4514 is not yet used in Monte Carlo Files.
4515
4516 * *.h:
4517 - changed defines from CLASS_H to MARS_Class type (like root)
4518
4519 * MMcPedestalCopy.[h,cc]:
4520 - added AddToBranchList stamements
4521
4522 * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
4523 - changed derivement from TObject to MParContainer to be sure
4524 fBits are not written, without specifying this for any TObject
4525 derived class
4526
4527
4528
4529 2001/10/29: Thomas Bretz
4530
4531 * Makefile.rules:
4532 - changed the output
4533
4534 * macros/rootlogon.C:
4535 - Added IgnorTObjectStreamer
4536
4537 * manalysis/MCT1ReadAscii.cc:
4538 - changed fFileNames to a TList of TNamed objects
4539
4540 * mbase/MArray.h:
4541 - removed include of MArray.h
4542
4543 * mbase/MParContainer.[h,cc]:
4544 - changed fName, fTitle from pointer to static object
4545 - Changed ClassVersion to 0
4546
4547 * mbase/MParList.[h,cc]:
4548 - changed fName, fTitle from pointer to static object
4549 - changed include of TObjArray to a forward declaration
4550 (for faster compilation)
4551 - simplified the code
4552
4553 * mbase/MInputStreamID.[h,cc]:
4554 - changed fStreamId from char* to TString
4555 - Changed ClassVersion to 0
4556
4557 * mbase/MReadTree.[h,cc]:
4558 - changed veto-list to an array of TNamed objects
4559 - implemented auto enabeling
4560
4561 * mbase/MTask.[h,cc]:
4562 - implemented fListOfBranches for auto enabeling
4563
4564 * mbase/MTaskList.[h,cc]:
4565 - changed fName, fTitle from pointer to static object
4566 - changed include of TObjArray to a forward declaration
4567 (for faster compilation)
4568
4569 * mbase/MWriteRootFile.cc:
4570 - changed fName, fTitle from pointer to static object
4571 - set splitlevel in TTree::Branch to default
4572 - changed kSaveNow to kFillTree
4573
4574 * mhist/MFillH.cc:
4575 - changed fName, fTitle from pointer to static object
4576 - check inharitance from MH
4577
4578 * mhist/MH.[h,cc]:
4579 - changed fName, fTitle from pointer to static object
4580 - implementation of simplified static MakeDefCanvas
4581
4582 * mhist/MHFadcCam.h:
4583 - removed include of TH1
4584
4585 * mhist/MHFadcPix.[h,cc]:
4586 - implemented persistent pixid
4587 - get rid of 'fixed string sizes'
4588 - Delete histograms from file structure (SetDirectory)
4589 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
4590 - removed include of TH1
4591
4592 * mhist/MHHillas.cc
4593 - changed fName, fTitle from pointer to static object
4594 - Delete histograms from file structure (SetDirectory)
4595 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
4596 - changed DrawClone to DrawCopy
4597
4598 * mhist/MHMcCollectionArea.[h,cc]:
4599 - changed fName, fTitle from pointer to static object
4600 - Delete histograms from file structure (SetDirectory)
4601 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
4602 - changed DrawClone to DrawCopy
4603 - changed binning to log scale
4604 - removed include of TH1
4605
4606 * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
4607 - changed fName, fTitle from pointer to static object
4608 - Delete histograms from file structure (SetDirectory)
4609 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
4610
4611 * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc,
4612 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
4613 manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
4614 mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
4615 mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc,
4616 mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc,
4617 mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
4618 - changed fName, fTitle from pointer to static object
4619
4620 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
4621 mmontecarlo/MMcThresholdCalc.[h,cc],
4622 mmontecarlo/MMcTriggerRateCalc.[h,cc],
4623 mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
4624 - changed fName, fTitle from pointer to static object
4625 - changed to use auto enabling scheme
4626
4627 * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
4628 - removed UseLeaf
4629
4630 * macros/CT1Hillas.C, macros/readMagic.C:
4631 - made run again
4632
4633 * mraw/MRawFileWrite.cc:
4634 - changed fName, fTitle from pointer to static object
4635 - changed TTree::Branch to use default split level (99)
4636 - added the missing important '.' to the Branch names!
4637
4638 * mraw/MRawRunHeader.[h,cc]:
4639 - changed fName, fTitle from pointer to static object
4640 - implemented enum for Run Type
4641
4642
4643
4644 2001/10/26: Thomas Bretz
4645
4646 * Makefile.rules:
4647 - changed output
4648
4649 * readraw.cc:
4650 - changed name and description in TROOT
4651 - removed argument in MMcEvt::Print()
4652
4653 * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
4654 manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
4655 mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
4656 mmc/MMcTrigHeader.[hxx,cxx]:
4657 - according to root 3.01 made Print const
4658
4659 * mbase/BaseLinkDef.h:
4660 - added MPrint
4661
4662 * mbase/MPrint.[h,cc]:
4663 - added
4664
4665 * mbase/MClone.[h,cc]:
4666 - changed MParContainer to a more general TObject
4667
4668 * mbase/Makefile:
4669 - MPrint.cc added
4670
4671 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
4672 meventdisp/MGFadcDisp.[h,cc]:
4673 - introduced fInitOk for the case PreProcessing failed
4674
4675 * mmain/MMonteCarlo.cc:
4676 - added correction for use of several trigger conditions
4677 - speedup threshold calc by usage of UseLeaf
4678
4679 * magiclogo.xpm, marslogo.xpm:
4680 - changed
4681
4682 * mmain/MMonteCarlo.cc:
4683 - added a workaround for the <TClass::TClass> no dictionary for MMc*
4684 problem
4685
4686 * mbase/MWriteRootFile.[h,cc]:
4687 - simplified code by removing MRootFileTree class
4688
4689 * mbase/MLog.cc:
4690 - changed char[len+1] to 'new' statement
4691
4692
4693
4694
4695 2001/10/23: Thomas Bretz
4696
4697 * mbase/MLog.[h,cc]:
4698 - replaced usage of tmpnam by mkstemp
4699
4700 * mgui/MCamDisplay.[h,cc]:
4701 - Paint function added which maintains the aspect ratio of the image
4702 - DrawPhotErr removed
4703 - removed gPad->Clear, so that we can draw into pads not only
4704 canvases
4705
4706 * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
4707 mhist/MFillHStarMap.[h,cc]:
4708 - removed
4709
4710 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
4711 - removed unused spectral index and flux
4712
4713 * mmontecarlo/MMcThesholdCalc.[h,cc],:
4714 mbase/MParList.[h,cc]:
4715 - fixed the Dimension handling
4716
4717 * mmontecarlo/MMcTriggerRateCalc.[h,cc],
4718 - fixed the Dimension handling
4719 - added destructor
4720
4721 * macros/trigrate.C:
4722 - fixed some small things
4723 - accelerated by use of MReadTree::UseLeaf
4724
4725 * mhist/MHMcCollectionArea.h:
4726 - changed default argument of DrawClone from NULL to "".
4727 NULL caused the interpreter to crash.
4728
4729 * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
4730 mbase/MParList.[h.cc], mbase/MTime.[h,cc],
4731 mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
4732 mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
4733 mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
4734 mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
4735 - according to root 3.01 I made Print() const
4736
4737 * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
4738 - removed
4739
4740 * mbase/MReadTree.cc:
4741 - removed default argument from GetEntry-call
4742
4743 * mbase/MTask.[h,cc]:
4744 - introduced mapping function for (Pre/Post)&Process
4745 - according to root 3.01 I made Print() const
4746 - added PrintStatistics
4747 - added call counter
4748
4749 * mbase/MTaskList.[h,cc]:
4750 - adapted to new MTask mapping functions
4751 - according to root 3.01 I made Print() const
4752 - added PrintStatistics
4753 - moved some functionality to MTask-Mapper functions
4754
4755 * mmain/MMonteCarlo.cc:
4756 - adapted to some changes in other classes
4757 - some small simplifications
4758 - accelerated, by use of UseLeaf
4759 - workaround for the ButtonGroup/Button delete bug
4760
4761 * mmain/MAnalysis.cc:
4762 - workaround for the ButtonGroup/Button delete bug
4763
4764
4765
4766 2001/10/23: Thomas Bretz
4767
4768 * macros/dohtml.C:
4769 - changed macro names
4770
4771 * macros/getCollArea.C:
4772 - renamed to collarea.C
4773 - make use of new fast MReadTree
4774
4775 * macros/getRate.C:
4776 - renamed to trigrate.C
4777
4778 * macros/getThreshold.C:
4779 - renamed to threshold.C
4780
4781 * Makefile.depend:
4782 - removed
4783
4784 * mgui/MCamDisplay.[h,cc]:
4785 - fixed wrong usage of new operator in TClonesArray
4786 - the aspect ratio of the Canvas is used now to display geometries
4787 correctly (no 'small CT1 camera anymore)
4788 - replaced include of MCerPhotPix by a forward declaration
4789 - replaced include of MHexagon by a forward declaration
4790
4791 * mgui/MGeomCam.[h,cc]:
4792 - added GetMaxRadius()-function
4793 - added CalcMaxRadius()-function
4794 - replaced include of MGeomPix by a forward declaration
4795 - replaced include of TObjArray by a forward declaration
4796
4797 * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
4798 - call CalcMaxRadius in the constructor
4799
4800
4801
4802 2001/10/22: Thomas Bretz
4803
4804 * mhist/MH*.[h,cc]:
4805 - changed DrawClone according to root 3.01/06 to 'const'
4806
4807
4808
4809 2001/10/16: Thomas Bretz
4810
4811 * mbase/MReadTree.[h,cc]:
4812 - added some output statements
4813 - added comments
4814 - added UseLeaf
4815 - changed AddFile to Int_t
4816 - simplified GetEntry call
4817
4818 * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
4819 - added come comments
4820 - removed Draw-function
4821
4822 * mars.cc:
4823 - Changed name of TROOT object to 'mars'
4824
4825 * merpp.cc:
4826 - changed name of TROOT object to 'merpp'
4827 - added some more ouput
4828
4829 * mbase/MBaseLinkDef.h:
4830 - added MRootFileBranch
4831 - added MRootFileTree
4832
4833 * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
4834 - added comments
4835
4836 * mbase/MEvtLoop.cc:
4837 - added missing include
4838 - added another time output
4839
4840 * mbase/MWriteRootFile.cc:
4841 - added ClassImp
4842
4843 * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
4844 - changed output
4845
4846 * mhist/MHMcCollectionArea.cc:
4847 - small fixes
4848 - changed error calculation according to Ciro
4849
4850 * macros/CT1Hillas.C:
4851 - fixes some bugs (typos)
4852
4853
4854
4855 2001/10/05: Thomas Bretz
4856
4857 * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
4858 mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
4859 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
4860 meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
4861 mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
4862 mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
4863 mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
4864 mraw/MRawFileRead.cc
4865 - comments updated
4866
4867 * mbase/MFilter.[h,cc]:
4868 - made IsExpressionTrue abstract
4869
4870 * meventdisp/MGEvtDisplay.cc:
4871 - fixed a bug that only every second event was displayed
4872
4873 * meventdisp/MGFadcDisp.[h,cc]:
4874 - reorganized code (changing pixel number drawed the histogram twice)
4875
4876 * mgui/MCamDisplay.[h,cc]:
4877 - added fDrawingPad to make sure that all output goes into the same pad
4878
4879 * mhist/HistLinkDef.h, mhist/Makefile:
4880 - removed old MFillH* classes
4881
4882
4883
4884 2001/10/02: Thomas Bretz
4885
4886 * mbase/MClone.[h,cc],
4887 meventdisp/MGCamDisplay.[h,cc],
4888 meventdisp/MGEvtDisplay.[h,cc],
4889 mmain/MCameraDisplay.[h,cc]:
4890 - added
4891
4892 * macros/readMagic.C:
4893 - fixed a "'->' and '.' mixed bug"
4894
4895 * manalysis/MCT1ReadAscii.cc:
4896 - added initialisation of fIn
4897
4898 * manalysis/MCerPhotEvt.[h,cc]:
4899 - made IsPixelExisting const
4900 - made IsPixelCore const
4901 - made IsPixelUsed const
4902 - made GetNumPhotons[Min,Max] const
4903
4904 * mbase/BaseLinkDef.h, mbase/Makefile:
4905 - added MClone
4906
4907 * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
4908 - added SetOwner-support
4909
4910 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
4911 - removed MShowSpect
4912 - removed MViewAdcSpect
4913
4914 * mdatacheck/MDumpEvtHeader.cc:
4915 - added missing descriptions
4916
4917 * mdatacheck/MGDisplayAdc.[h,cc]:
4918 - small changes
4919
4920 * meventdisp/EvtDispLinkDef.h:
4921 - added MGEvtDisplay
4922 - added MGCamDisplay
4923
4924 * meventdisp/MGFadcDisp.[h,cc]:
4925 - derived from MGEvtDisplay
4926 - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
4927
4928 * meventdisp/Makefile:
4929 - added MGCamDisplay
4930
4931 * mgui/MCamDisplay.[h,cc]:
4932 - cleaned
4933 - reorganized
4934
4935 * mgui/MHexagon.cc:
4936 - added missing descriptions
4937
4938 * mhist/MHFadcPix.cc:
4939 - reorganized some code in the constructor which creates the 'names'
4940
4941 * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc,
4942 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
4943 - Draw-function supports a default canvas now
4944
4945 * mmain/MDataCheck.cc:
4946 - added/rorganized comments
4947 - removed usage of MViewAdcSpectra
4948
4949 * mmain/MMars.[h,cc]:
4950 - added new "Camera Display" Button
4951
4952 * mmain/MainLinkDef.h, mmain/Makefile:
4953 - added MCameraDisplay
4954
4955
4956
4957 2001/09/28: Thomas Bretz
4958
4959 * macros/getRate.C:
4960 - changed TObjArray to a non-pointer object
4961 - added Printing of the result at the end of the macro
4962
4963 * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
4964 - added DrawClone
4965
4966 * mhist/MHMcRate.[h,cc]:
4967 - added a dummy for DrawClone
4968
4969 * mmain/MMonteCarlo.[cc, h]:
4970 - added Gui elements
4971 - added CalculateCollectionArea (not yet tested)
4972 - added CalculateTriggerRate (not yet tested)
4973 - added Threshold (not yet tested)
4974
4975 * mmontecarlo/MMcTriggerRateCalc.cc:
4976 - removed output stuff from PostProcessing
4977
4978 * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
4979 - reorganized code (constructor)
4980 - reorganized deletion of gui objects
4981 - fixed many, many memory leaks
4982
4983
4984
4985 2001/09/27: Thomas Bretz
4986
4987 * mmain/MBrowser.cc:
4988 - added comments
4989
4990 * mmain/MAnalysis.[h,cc]:
4991 - added entry field for cleaning levels
4992 - restructured code a bit
4993
4994 * mhist/MFillH.cc:
4995 - fixed missing initialization of member variables in Init
4996
4997 * mhist/MHHillas.[h,cc]:
4998 - Added comments
4999 - Added DrawClone
5000 - Removed kCanDelete bits from Draw function
5001
5002 * mhist/MHStarMap.[h,cc]:
5003 - Added comments
5004 - Added DrawClone
5005 - moved some code from the Draw-functions to PrepareDrawing
5006
5007
5008
5009 2001/09/26: Thomas Bretz
5010
5011 * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
5012 mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
5013 - reorganized code (constructor)
5014 - reorganized deletion of gui objects
5015 - fixed many, many memory leaks
5016 - small changes in layout
5017
5018 * mmain/MAnalysis.[h,cc]:
5019 - added
5020
5021 * macros/*:
5022 - added Copyright notice
5023 - added some small sanity checks
5024
5025 * macros/MagicHillas.C:
5026 - fixed '->' bug
5027 - changed MFillHStarMap to MFillH
5028
5029 * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
5030 - removed an old debug statement
5031
5032 * mmain/MMars.cc:
5033 - added new Analysis functionality
5034
5035 * mmain/MainLinkDef.h:
5036 - addded MAnalysis
5037
5038 * mmain/Makefile:
5039 - added MAnalysis.cc
5040
5041 * mmc/McLinkDef.h:
5042 - removed nonsens define statement
5043
5044
5045
5046 2001/09/25: Thomas Bretz
5047
5048 * Makefile:
5049 - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
5050 It contains the origin (CVSROOT) of the repository and my confuse
5051 people triing to commit changed files from such an archive to
5052 the repository
5053
5054 * mmain/MBrowser.[cc,h]:
5055 - reorganized code (constructor)
5056 - reorganized deletion of gui objects
5057 - fixed many, many memory leaks
5058
5059 * mmain/MMars.[cc,h]:
5060 - reorganized code (constructor)
5061 - reorganized deletion of gui objects
5062 - fixed many, many memory leaks
5063
5064
5065
5066 2001/09/20: Thomas Bretz
5067
5068 * mbase/MLog.[h,cc]:
5069 - made working with Cosy
5070 - fixed gui stuff to work like expected
5071
5072 * manalysis/MCerPhotPix.h:
5073 - replaced TROOT.h by MAGIC.h
5074
5075 * mfilter/MFTriggerLvl1.h:
5076 - added description
5077
5078
5079
5080 2001/09/20: Thomas Bretz
5081
5082 * released Version 0.4
5083
5084 * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
5085 - switched to root version >= 3.00
5086
5087 * Makefile.conf.linux:
5088 - added to support the new Linux distributions
5089
5090 * .rootrc:
5091 - removed references to MARSSYS
5092
5093
5094
5095 2001/09/13: Thomas Bretz
5096
5097 * Makefile.conf.linux-gnu:
5098 - removed "-Woverloaded-virtual". it doesn't really help
5099
5100
5101
5102 2001/08/02: Thomas Bretz
5103
5104 * macros/getRate.C:
5105 - make use of new stylish lists of containers
5106
5107
5108 * macros/CT1Hillas.C, macros/getCollArea.C:
5109 - make use of return value of Eventloop
5110
5111 * macros/merpp.C:
5112 - changed return type to void
5113
5114
5115
5116 2001/07/23: Thomas Bretz
5117
5118 * mbase/MParList.cc:
5119 - redifinition of default argument: fixed
5120
5121
5122
5123 2001/07/23: Thomas Bretz
5124
5125 * mmontecarlo/MMcThresholdCalc.[cc,h]:
5126 - changed PreProcess action to new stylish lists of containers
5127
5128 * mhist/Makefile:
5129 - removed MEnergies.cc
5130
5131 * mhist/HistLinkDef.h:
5132 - removed MEnergies.cc
5133
5134 * mbase/MReadTree.cc:
5135 - removed a bug which causes MReadTree to show strange behaviour.
5136 We cannot use GetBranch()->SetAddress() we have to use
5137 SetBranchAddress.
5138
5139 * macros/MagicHillas.C:
5140 - changed to new stylish histogram fillers.
5141
5142 * mhist/MHMcRate.cc:
5143 - some simplifications to the constructors
5144 - some accelerations of the rate calculation
5145
5146 * mhist/MHHillas.C:
5147 - added axis descriptions (thanks to Rudy)
5148
5149
5150
5151 2001/07/20: Thomas Bretz
5152
5153 * mhist/MH.cc:
5154 - added comments
5155
5156 * mhist/MFillH.cc:
5157 - added comments
5158
5159 * mbase/MParList.[h,cc]:
5160 - Added AddToList from a TObjArray
5161 - Added GetClassName
5162 - Added GetObjName
5163 - Added FindObjectList
5164 - Added FindCreateObjList
5165 - Added CreateObjList
5166
5167 * mhist/MHMcEnergies.[h,cc]:
5168 - deleted
5169
5170 * mhist/MHMcEnergy.[h,cc]:
5171 - rewrote constructor in a way that MHMcEnergies isn't needed anymore
5172 - added a SetName function which replaces the old constructor somehow
5173
5174 * macros/getThreshold.C:
5175 - make use of some new features
5176
5177
5178
5179 2001/07/19: Thomas Bretz
5180
5181 * mbase/MEvtLoop.cc:
5182 - added comments
5183
5184 * mbase/MTaskList.cc:
5185 - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
5186
5187 * mhist/MH.[cc,h]
5188 - added
5189
5190 * mhist/MFillH.[cc,h]
5191 - added
5192 - in principal MFillHHillas, MFillHFadc and MFillHStarMap
5193 can be deleted now
5194
5195 * mhist/HistLinkDef.h:
5196 - added MH
5197 - added MFillH
5198
5199 * mhist/MFillHFadc.cc:
5200 - moved source for filling to corresponding histogram class
5201
5202 * mhist/MFillHHillas.cc:
5203 - included MHillas.h
5204
5205 * mhist/MHFadcCam.[cc, h]:
5206 - added Fill
5207 - made FillHi, FillLo private
5208
5209 * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
5210 - changed Fill function to new style
5211 - derived class from MH
5212
5213 * mhist/Makefile:
5214 - added MH.cc
5215 - added MFillH.cc
5216
5217
5218
5219 2001/07/18: Oscar Blanch
5220
5221 * macros/getRate.C:
5222 - Macro to compute the trigger rate from a MonteCarlo file
5223
5224 * mhist/MHMcRate.[h,cc]:
5225 - Container to store trigger rate information
5226 - Draw() functin member to be implemented
5227
5228 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
5229 - Task to compute trigger rate
5230
5231
5232
5233 2001/07/13: Thomas Bretz
5234
5235 * mbase/MEvtLoop.[h,cc]:
5236 - Added a result value to Eventloop to be able to detect if the
5237 execution was successfull
5238 - changes postProcess to return the return value from
5239 MTaskList::PostProcess
5240
5241 * mbase/MParList.cc:
5242 - FindCreateObj removes now a 'dot' from the end of an indexed
5243 object name like "Events;7."
5244
5245 * mbase/MReadTree.cc:
5246 - small changes to the output
5247
5248 * mbase/MTask.[h,cc]:
5249 - added Preprocessed flag. This enables the tasklist to only postprocess
5250 already preprocessed tasks
5251
5252 * mbase/MTaskList.cc:
5253 - don't postprocess non preprocessed tasks
5254
5255 * mhist/MHMcCollectionArea.cc:
5256 - added descriptions to histrograms
5257 - changed names of histograms
5258 - added drawing of canvas to Draw-functions
5259
5260 * mhist/MHMcEnergy.[h,cc]:
5261 - added variables to store the calculated result
5262 - changed names and titles of histogram
5263 - added axis titles to histogram
5264 - moved result calculation into fit-function
5265
5266 * mmontecarlo/MMcCollectionAreaCalc.cc:
5267 - added name of input container to be able to process another
5268 container than "MMcTrig"
5269
5270 * mmontecarlo/MMcThresholdCalc.cc:
5271 - removed trailing dot from container name creation
5272
5273 * mhist/MMcThresholdCalc.cc:
5274 - removed a wrong '.' behind the number when processing more than
5275 one trigger condition
5276
5277 * mraw/MRawRunHeader.cc:
5278 - added "Monte Carlo Data" as runtype
5279
5280
5281
5282 2001/07/10: Thomas Bretz
5283
5284 * mhist/MHMcEnergy.h:
5285 - renamed SetBins to SetNumBins
5286
5287 * mmontecarlo/MMcThresholdCalc.cc:
5288 - changed style of comments
5289 - moved sqrt(2) from Postprocess to header.
5290
5291 * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h],
5292 mmontecarlo/MMcEnerThreCalc.[cc,h]:
5293 - removed
5294
5295 * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
5296 - removed
5297
5298
5299
5300 2001/07/09: Thomas Bretz
5301
5302 * mbase/MParList.cc:
5303 - made handling of already existing containers in AddToList a bit
5304 more convinient
5305
5306 * mbase/MTaskList.[h,cc]:
5307 - added come comments
5308 - made handling of already existing tasks in AddToList a bit
5309 more convinient
5310 - Added name-argument to constructor
5311
5312 * mraw/MRawFileRead.[cc, h]:
5313 - move file-open check from constructor to PreProcess
5314 - added variable for filename
5315
5316 * mraw/MRawFileWrite.[cc,h]:
5317 - moved fOut->Write from PostProcess to destructor
5318 - removed PostProcess
5319
5320
5321
5322 2001/07/06: Thomas Bretz
5323
5324 * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h,
5325 mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
5326 - added
5327
5328 * Makefile
5329 - mfilter added
5330
5331 * Makefile.conf.linux-gnu:
5332 - added some warning options
5333
5334 * Makefile.conf.osf1:
5335 - enhanced warnings
5336
5337 * manalysis/MCerPhotEvt.cc:
5338 - removed a small buf from the constructor
5339
5340 * BaseLinkDef.h:
5341 - added MFilter
5342 - added MFilterList
5343
5344 * mbase/MLog.[h,cc]:
5345 - added a non-empty copy constructor to make cxx happy
5346
5347 * mbase/MParList.[h,cc]:
5348 - added second overload-function FindObject
5349
5350 * mbase/MTask.h:
5351 - added all Filter stuff
5352
5353 * mbase/MTaskList.cc:
5354 - changed debug output
5355 - added filter-stuff to Process
5356
5357 * mbase/MTaskList.h:
5358 - changed Print default option from NULL to ""
5359
5360 * mbase/Makefile:
5361 - added MFilter
5362 - added MFilterList
5363
5364 * mhist/MFillHFadc.cc:
5365 removed a small bug in the PreProcessing
5366
5367 * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h,
5368 manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
5369 mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
5370 manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
5371 mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
5372 mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
5373 mmontecarlo/MMcThresholdCalc.h:
5374 - made more const-correct
5375
5376 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
5377 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
5378 manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
5379 mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
5380 mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
5381 mraw/MRawFileWrite.cc:
5382 - added comments
5383
5384 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
5385 manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
5386 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
5387 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
5388 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
5389 manalysis/MPedestalPix.cc,
5390 mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc,
5391 mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc,
5392 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
5393 mbase/MWriteRootFile.cc,
5394 mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
5395 mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
5396 mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
5397 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
5398 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
5399 mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
5400 mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
5401 - added semicolon after ClassImp to make my editor happy
5402
5403 * mmain/MEvtDisp.cc:
5404 - removed a wrong comma in the enumerations
5405
5406 * mmontecarlo/MMcThresholdCalc.cc:
5407 - made compile on osf by removing brackets in new steatement (constructor)
5408
5409
5410
5411 2001/07/05: Thomas Bretz
5412
5413 * macros/CT1Hillas.C:
5414 - changed the wrong pointers to dots.
5415
5416 * macros/getThreshold.C:
5417 - added some comments
5418 - removed the canvas creation
5419 - drawing replaced by a loop
5420 - changed trigger conditions to 1 (should work with any MC file)
5421
5422 * macros/readMagic.C:
5423 - changed the event counter to the number of the event in the file
5424 - removed icound
5425
5426 * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
5427 mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
5428 mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
5429 mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
5430 mhist/MFillHStarMap.cc,
5431 - changed HasChanged to ReadyToSave
5432
5433 * mbase/MReadTree.cc:
5434 - added some comments
5435
5436 * mhist/MHMcEnergies.h:
5437 - fixed bug in []-operator
5438
5439 * mhist/MHMcEnergy.cc:
5440 - added canvas creation to draw function
5441
5442 * mmontecarlo/MMcThresholdCalc.cc:
5443 - fixed a bug in the constructor
5444
5445
5446
5447 2001/06/20: Thomas Bretz
5448
5449 * macros/merpp.C:
5450 - fixed type in comment
5451
5452 * manalysis/MHillas.cc:
5453 - fixed 'FIXME' comment
5454
5455 * mbase/MWriteFile.[h,cc]:
5456 - added
5457
5458 * mbase/MWriteRootFile.[h,cc]:
5459 - added
5460
5461 * mbase/BaseLinkDef.h:
5462 - Added MWriteFile
5463 - Added MWriteRootFile
5464
5465 * mbase/MEvtLoop.cc:
5466 - fixed the counting in the eventloop
5467
5468 * mbase/MWriteAsciiFile.[h,cc]:
5469 - changed class that it is based on MWriteFile now
5470
5471 * mbase/Makefile:
5472 - added MWriteFile
5473 - added MWriteRootFile
5474
5475 * mhist/MFillHFadc.[h,cc]:
5476 - added set for HasChanged (new PostProcess)
5477
5478 * mhist/MFillHHillas.cc:
5479 - added set for HasChanged (new PostProcess)
5480
5481 * mhist/MFillHStarMap.cc:
5482 - added set for HasChanged (new PostProcess)
5483
5484 * mhist/MHHillas.cc:
5485 - Set kCanDelete to make sure, that the histograms are deleted
5486 together with the canvas
5487
5488 * mraw/MRawFileWrite.[h,cc]:
5489 - changed the handling of opening, closing and checking file
5490
5491
5492
5493 2001/06/13: Thomas Bretz
5494
5495 * ./.../*.h:
5496 - added some comments and corrected some descriptions.
5497
5498 * mbase/MParContainer.[h,cc]:
5499 - added a 'dummy' function for AsciiRead, AsciiWrite
5500
5501 * mbase/MWriteAsciiFile.[h,cc]:
5502 - added new constructor (specify directly the pointer to the class)
5503
5504 * mgui/MHexagon.cc:
5505 - made Copy-function more readable
5506
5507 * mgui/MParContainer.cc:
5508 - made Copy-function more readable
5509
5510 * mhist/MHMcEnergies.[h,cc]:
5511 - files added as a container to make handling of several MHMcEnergy easier
5512
5513 * mbase/MAGIC.h:
5514 - encapsulated include of TROOT
5515
5516 * mbase/MTaskList.cc:
5517 - added SetHasChange and Reset to PostProcess
5518
5519 * mhist/HistLinkDef.h
5520 - added MHMcEnergies
5521
5522 * mhist/MHMcEnergy.[h,cc]:
5523 - added name and title to constructor
5524 - added number to name of container
5525
5526 * mmontecarlo/MMcThresholdCalc.cc:
5527 - corrected typo in creation of the container names
5528
5529 * mraw/MRawEvtData.cc:
5530 - Set kCanDelete in Draw function
5531
5532
5533
5534 2001/06/12: Thomas Bretz
5535
5536 * mmontecarlo/MMcEnerThreCalc.[cc,h]
5537 - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
5538
5539 * mmontecarlo/MMcEnerThreHistos.[h,cc]
5540 - copied to mmhist/MHMcEnergy.[h,cc]
5541
5542 * mbase/Makefile:
5543 - added MWriteAsciiFile.cc
5544
5545 * mhist/HistIncl.h:
5546 - added TF1.h
5547
5548 * mhist/HistLinkDef.h:
5549 - added MHMcEnergy
5550
5551 * mhist/Makefile
5552 - added MHMcEnergy
5553
5554 * mmontecarlo/MCollArea.h:
5555 - fixed typo in ifndef
5556
5557 * mmontecarlo/Makefile:
5558 - added MMcThresholdCalc.cc
5559 - removed MMcEnerHisto.cc
5560 - removed MMcEnerThre.cc
5561 - removed MMcEnerThreCalc.cc
5562
5563 * mmontecarlo/MonteCarloLinkDef.h:
5564 - added MMcThresholdCalc.cc
5565 - removed MMcEnerHisto.cc
5566 - removed MMcEnerThre.cc
5567 - removed MMcEnerThreCalc.cc
5568
5569 * mbase/MWriteAsciiFile.[h,cc]:
5570 - added
5571
5572 * manalysis/MCT1ReadAscii.h:
5573 - removed fFileName from class definition
5574
5575 * manalysis/MCerPhotCalc.cc:
5576 - use of SetHasChanged added
5577
5578 * manalysis/MHillas.[h,cc]:
5579 - Reset added
5580 - AsciiRead added
5581 - AsciiWrite added
5582 - use of SetHasChanged added
5583
5584 * manalysis/MPedCalcPedRun.[h,cc]:
5585 - made fNumHiGainSamples a class member
5586 - renamed some member functions
5587 - made the 'internal' member functions private
5588 - added SetHasChanged
5589 - made these functions const
5590
5591 * mbase/BaseLinkDef.h
5592 - MWriteAsciiFile added
5593
5594 * mbase/MEvtLoop.cc:
5595 - some small changes to the logging output
5596
5597 * mbase/MParContainer.cc:
5598 - fHasChanged added
5599
5600 * mbase/MParContainer.h:
5601 - Reset prototype added
5602 - HasChanged added
5603 - SetHasChanged added
5604
5605 * mbase/MParList.[cc,h]:
5606 - SetHasChanged added
5607 - Reset added
5608
5609 * mbase/MTaskList.cc:
5610 - Process: call SetHasChanged before looping
5611 - Process: call Reset before looping
5612
5613 * mbase/MTaskList.h:
5614 - fParList added to class definition
5615
5616
5617
5618 2001/04/27: Thomas Bretz
5619
5620 * macros/merpp.C:
5621 - made the merpp-macro Mars 0.3 compatible
5622
5623
5624
5625 2001/04/19: Thomas Bretz
5626
5627 * mbase/MParList.cc:
5628 - added stripping of the string after last semicolon (classname)
5629
5630 * mbase/MReadTree.cc:
5631 - added Veto funtionality to PreProcess
5632 - added HasVeto
5633 - added fVetoList
5634 - added VetoBranch
5635
5636
5637
5638 2001/04/18: Thomas Bretz
5639
5640 * mbase/MHtml.[cc.h]:
5641 - Added
5642
5643 * mbase/*.cc:
5644 - changed comments of member functions to new MHtml-Style
5645
5646
5647
5648 2001/04/09: Thomas Bretz
5649
5650 * mbase/MParList.cc:
5651 - Added the possibility to specify a different object name in
5652 FindCreateObj
5653
5654 * .rootrc:
5655 - changed the style for the html documentation
5656
5657 * macros/dohtml.C:
5658 - added SetXwho
5659
5660 * (*.cc):
5661 - added the copyright comment block
5662
5663 * mgui/MGeomCamMagic.cc:
5664 - added some comments to all these numbers
5665
5666 * mraw/MRawEvtPixelIter.h:
5667 - added Jump member function which jumps directly to the pixel with a
5668 given id
5669
5670
5671
5672 2001/04/09: Thomas Bretz
5673
5674 * mgui/MGeomPix.cc:
5675 - fixed a small error in SetNeighbors (thanks to Oscar)
5676
5677 * mgui/MGFadcDisp.[h,cc]:
5678 - Fixed many small errors which caused the display to display nonsens
5679 in some situations
5680
5681
5682
5683 2001/04/04: Thomas Bretz
5684
5685 * mraw/MRawEvtData.[cc,h]:
5686 - changed wrong return type of GetNumPixels to UShort_t
5687
5688 * mmain/MBrowser.[cc,h]:
5689 - made the dialog somehow work like it should
5690
5691
5692
5693 2001/04/03: Thomas Bretz
5694
5695 * manalysis/MCT1ReadAscii.cc:
5696 - the pedestal values read from the file are now stored in MeanRms
5697 instead of Sigma
5698
5699 * manalysis/MCerPhotCalc.cc:
5700 - The pedestal mean Rms is used as the pixel error
5701
5702 * MImgCleanStd.cc:
5703 - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
5704 with value=noise=0
5705
5706 * MMcPedestalCopy.cc:
5707 - All the pedestal values are now filled in (are they calculated correctly?)
5708
5709 * mgui/MGeomCamMagic.cc:
5710 - Forgot to initialize the Nextneighbors of the Magic Camera
5711 (thanks to Oscar)
5712
5713 * mhist/MHStarMap.cc:
5714 - I changed the model of the display (colors and bin width) to
5715 get a 'better' result
5716
5717
5718
5719 2001/04/02: Thomas Bretz
5720
5721 * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
5722 - added constants (kTT*) for trigger type
5723
5724 * manalysis/MImgCleanStd.[h,cc]:
5725 - added changeable cleaning levels
5726
5727 * manalysis/MHillas.cc:
5728 - added some more sanity checks to the calculation
5729
5730 * manalysis/MCT1ReadAscii.[h,cc]:
5731 - added some kind of chain feature (AddFile) to process more than one file
5732
5733 * mgui/MGeomPix.[h,c]:
5734 - added interface to pixel neighbors
5735
5736 * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
5737 - creates the neighbor geomtry now, too
5738
5739 * manalysis/MImgCleanStd.[cc,h]:
5740 - switched to new stylish neighbors from MGeomCam
5741
5742
5743
5744 2001/03/30: Thomas Bretz
5745
5746 * mdatacheck/MH*, mdatacheck/MFillH*:
5747 - moved to mhist
5748
5749 * mraw/MrawEvtPixelIter:
5750 - IsLoGain -> HasLoGain
5751
5752 * mgui/MG*:
5753 - renamed
5754 - moved to mmain
5755 - move Browser functionality to MBrowser
5756
5757 * mmain/, mhist:
5758 - new
5759
5760
5761
5762 2001/03/21: Thomas Bretz
5763
5764 * manalysis/MHillas.[h,cc]:
5765 - fixed some minor errors, added sanity check (N<2) to Calc
5766
5767 * manalysis/MFillHHillas.cc:
5768 - skip event if Hillas calculations fails
5769
5770 * macros/getCollArea.C, macros/readMagic.C,
5771 mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
5772 - changed order in MReadTree constructor
5773
5774 * manalysis/MCT1ReadAscii.[h,cc]:
5775 - changed to use MPedestalCam
5776
5777 * manalysis/MCT1Pedestals.[h,cc]:
5778 - removed
5779
5780 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
5781 - removed MCT1Pedestals
5782
5783 * mbase/BaseLinkDef.h:
5784 - added const values from Magic.h
5785
5786 * mbase/MLogManip.h:
5787 - changed style of dbginf
5788
5789 * mbase/MParList.cc:
5790 - make use of dbginf
5791
5792 * mbase/MReadTree.[h,cc]:
5793 - switched from a TTree to a TChain object
5794 - chnaged order of variables of the constructor
5795
5796
5797
5798 2001/03/21: Thomas Bretz
5799
5800 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
5801 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
5802 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
5803 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
5804 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
5805 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
5806 mdatacheck/MFillHHillas.h
5807 - added
5808
5809 * mdatacheck/MHistosAdc.[h,cc]:
5810 - replaced by MHFadc[Cam,Pix]
5811
5812 * mdatacheck/MFillAdcSpect.[h,cc]:
5813 - replaced by MFillHFadc
5814
5815 * macros/readCT1.C:
5816 - uses the new classes now
5817 - calculates and displays hillas
5818
5819 * manalysis/AnalysisLinkDef.h:
5820 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
5821
5822 * manalysis/MCT1ReadAscii.cc:
5823 - PreProcess uses FindCreateObj now
5824
5825 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
5826 - changed the new back to 'new with placement'
5827
5828 * manalysis/MCerPhotEvt.[h, cc]:
5829 - removed cleaning from this class
5830
5831 * manalysis/MHillas.cc:
5832 - some small changes in the naming inside Calc()
5833
5834 * manalysis/MHillas.h:
5835 - added Get-functions
5836
5837 * manalysis/MPedestalCam.h:
5838 - added InitSize-function
5839
5840 * manalysis/MPedestalPix.h:
5841 - made Get-functions const
5842
5843 * manalysis/Makefile:
5844 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
5845
5846 * mbase/MLogManip.h:
5847 - "l." before line number
5848
5849 * mbase/MParList.cc:
5850 - added the autodelete feature for automatically created classes
5851
5852 * mdatacheck/DataCheckLinkDef.h:
5853 - added MHFadc[Cam,Pix], MHHillas
5854 - removed MHistosAdc
5855 - added MFillHFadc, MFillHHillas
5856
5857 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
5858 mdatacheck/MViewAdcSpectra.[h,cc], :
5859 - changed from MHistaosAdc to MHFadcCam
5860
5861 * mdatacheck/Makefile:
5862 - added MFillHFadc.cc, MFillHHillas.cc
5863 - removed MFillAdcSpect.cc
5864
5865 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
5866 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
5867 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
5868 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
5869 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
5870 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
5871 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
5872 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
5873 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
5874 - set version number to '0' (no i/o for this class)
5875
5876 * mgui/MGeomCamCT1.cc:
5877 - new claculation algorith for the CT1 camera. It is more
5878 exact in the camera plain
5879
5880 * mgui/MHexagon.cc:
5881 - removed Draw-function (it is inherited from TObject)
5882
5883 * mmc/MMcFadcHeader.hxx:
5884 - Added get-functions
5885
5886
5887
5888
5889 2001/03/20: Thomas Bretz
5890
5891 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
5892 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
5893 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
5894 - added
5895
5896 * macros/readCT1.C:
5897 - added calculation of Hillas parameters
5898 - changed from pointers to objects
5899
5900 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
5901 - added MPedestalPix/Cam, MHillas, MHillasCalc
5902
5903 * manalysis/MCerPhotEvt.[h,cc]:
5904 - removed fType
5905 - commented out Draw function - should be fixed soon
5906 - renamed *Nb* to *Num*
5907 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
5908
5909 * meventdisp/MGFadcDisp.[h,cc]:
5910 - changed parameter of ReadinEvent to unsigned
5911
5912 * mgui/GuiLinkDef.h, mgui/Makefile:
5913 - added MGeomCamCT1, MGeomCamMagic
5914
5915 * mgui/MCamDisplay.[h,cc]:
5916 - changed constructor argument from int to MGeomCam
5917 - renamed *Nb* to *Num*
5918
5919 * mgui/MGeomCam.[h,cc]:
5920 - removed all camara specific stuff
5921 - MGeomCam is now used as a base class for the classes
5922 MGeomCam[Magic,CT1] which are containing the camera specific stuff
5923
5924 * mgui/MGeomPix.h:
5925 - added Set function
5926
5927
5928
5929 2001/03/02: Thomas Bretz
5930
5931 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
5932 mgui/Makefile:
5933 - new
5934
5935 * mbase/MParList.[cc,h]:
5936 - Added FindCreateObj member function
5937 - added a name to the constructor
5938
5939 * mbase/MReadTree.cc:
5940 - changed to use FindCreateObj
5941
5942 * mdatacheck/MDumpEvtHeader.cc:
5943 - removed fPixelIter from member list
5944 - changed cout to *fLog
5945
5946 * mdatacheck/MViewAdcSpectra.cc:
5947 - removed a HUGE memory leak. All the objects in the list (and the
5948 lists itself were NEVER deleted)
5949
5950 * mdatacheck/MFillAdcSpect.cc
5951 - removed fPixelIter from member list
5952 - changed cout to *fLog
5953 - changed to use FindCreateObj
5954 - changed high and low to hi and lo
5955
5956 * mdatacheck/MShowSpect.cc
5957 - changed cout to *fLog
5958 - added a name to the constructor
5959
5960 * mraw/MRawFileRead.cc:
5961 - changed to use FindCreateObj
5962
5963 * mdatacheck/MGDisplayAdc.[h,cc]:
5964 - added some new member functions to make code more clear
5965 - removed fHists from the destructor
5966
5967 * mdatacheck/MHistosAdc.h:
5968 - changed high and low to hi and lo
5969
5970 * macros/dohtml.C:
5971 - added manalysis
5972
5973
5974
5975 2001/03/01: Thomas Bretz
5976
5977 * Makefile:
5978 - added headers to dependencies
5979
5980 * Makefile.rules:
5981 - added headers to dependencies
5982
5983 * merpp.cc:
5984 - changed from pointers to objects
5985 - added compression level support
5986
5987 * readraw.cc:
5988 - removed unnecessary includes
5989
5990 * mbase/MArray*.*:
5991 - changed all Int_t to UInt_t
5992
5993 * mbase/MLogManip.h:
5994 - changed name of __DINF__ to dbginf
5995
5996 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
5997 mraw/MRawRunHeader.[h,cc]:
5998 - changed ifstream to istream
5999
6000 * mraw/MRawEvtData.cc:
6001 - changed the reading, which speeds up merpp by a factor of 10
6002
6003 * mraw/MRawEvtData.h:
6004 - added flag to InitArrays and DeletePixels
6005 (not yet used)
6006
6007 * mraw/MRawFileRead.h:
6008 - removed pParList from parameter list
6009
6010 * manalysis/AnalysisLinkDef.h
6011 - removed MReadCT1Ascii, added MCT1ReadAscii
6012 - added MCT1Pedestals
6013
6014 * manalysis/MCerPhotEvt.[h,cc]:
6015 - changed the constructor a little bit
6016 - rewrote Print() to make it a bit more readable
6017 - moved MCerphotPix to new File
6018 - added many lines of comments
6019 - exchanged old stylish new call with new stylish(=) one
6020 - replaced all accesses to fPixels with the [] operator to make this
6021 lines more readable
6022 - made all variable declarations const-correct,
6023 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
6024 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
6025 compact, readable and easier to understand
6026 - renamed the Boolean-functions to Is* to get a stricter structure
6027 - replaced mapping function to access the pixel list entries by the new
6028 operator to get rid of more than the necessary number of member
6029 functions without loosing speed or readability
6030 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
6031 more exact
6032
6033 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
6034 - added a new operator to access the TObjArray
6035 - removed unnecessary code from CreateCT1
6036
6037 * mbase/MAGIC.h:
6038 - added kPI
6039
6040 * mbase/MReadTree.cc:
6041 - added some comments
6042
6043 * mgui/MCamDisplay.[h,cc]:
6044 - added some comments, reordered a bit the calls in the constructor
6045 to get a 'straight forward structure', MGeomCam is now only
6046 locally used where it is needed, replaced access to the
6047 TClonesArrays by new member-function to get a more readable code,
6048 replaced old stylish new call with new stylish one, made
6049 variable decleration const-correct, introduced a new member function
6050 to set the pixel color, renamed the overloaded Draw functions to
6051 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
6052 the 'layout' of GetColor to make it easier to understand the algorithm,
6053
6054 * mgui/MCamNeighbor.[h, cc]:
6055 - changed to new log-interface
6056 - exchanged -9999 by -1
6057 - skipped the exits
6058 - you must check for -1 one in any case
6059 - this means a warning should be enough
6060
6061 * mgui/MHexagon.[h,cc]:
6062 - added new constructor whcih uses a MGeomPix-object
6063
6064
6065
6066 2001/02/28: Thomas Bretz
6067
6068 * mbase/MParList.[h,cc]:
6069 - changed return type of FindObject back to TObject
6070 - it seems so, that some compilers don't like overriding the
6071 return type of a virtual member function
6072
6073
6074
6075 2001/02/23: Thomas Bretz
6076
6077 * mraw/MRawEvtPixelIter.h:
6078 - added GetSum* functions
6079
6080 * mbase/MParList.[h,cc]:
6081 - Removed unnecessary fNext-stuff
6082
6083
6084
6085 2001/02/22: Thomas Bretz
6086
6087 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
6088 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
6089 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
6090 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
6091 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
6092 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
6093 mraw/MRawRunHeader.cc:
6094 - exchanged cout with the new logging style (gLog, *fLog)
6095
6096 * mraw/MRawEvtData.cc:
6097 - added 'dec' option to Print
6098
6099 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
6100 - small changes to the Print funtions
6101
6102
6103
6104 2001/02/21: Thomas Bretz
6105
6106 * MRawEvtData.cc:
6107 - Changed ReadEvt according to the new raw binary format 2001/02/20
6108
6109 * Added MLog.[h,cc], MLogManip.[h,cc]
6110
6111 * Adde SetStreamer and fLog to the MParContainer base class
6112
6113 * Derived MEvtLoop from MParContainer
6114
6115 * Makefile:
6116 - added 'tar'
6117
6118 * mbase/BaseIncl.h:
6119 - added fstream.h, TGListBox.h
6120
6121 * mbase/BaseLinkDef.h:
6122 - added pragma for gLog and MLog
6123
6124 * mbase/MAGIC.h:
6125 - added forward definition for gLog
6126
6127 * mbase/MEvtLoop.cc:
6128 - exchanged cout with *fLog
6129 - added statements to provide log-facility to all tasks als parameter
6130 containers
6131
6132 * mbase/MEvtLoop.h:
6133 - Small changes
6134
6135 * mbase/MParContainer.h:
6136 - Added definitions necessary for use of Log-Facility
6137
6138 * mbase/MParList.[h,cc]:
6139 - Added SetLogStream
6140
6141 * mbase/MTask.h:
6142 - added fLog
6143
6144 * mbase/MTaskList.[h,cc]:
6145 - added SetLogStream
6146
6147 * mbase/Makefile:
6148 - Added MLog.cc, MLogManip.cc
6149
6150
6151
6152 2001/02/19: Harald Kornmayer
6153
6154 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
6155
6156 * changed the readCT1.C file to show the effects of the image cleaning
6157 a la CT1
6158
6159 * changed
6160 mgui/MCamNeighbor.cc
6161 mananlysis/MCerPhotEvt.cc .h
6162 macros/readCT1.C
6163
6164
6165
6166 2001/02/19: Thomas Bretz
6167
6168 * MParContainer.h added prototypes for AsciiRead/Write
6169
6170 * .rootrc added
6171
6172 * MEvtLoop.[h,cc]:
6173 - split eventloop in its three parts, this should be used for
6174 debugging only.
6175
6176
6177
6178 2001/02/06: Harald Kornmayer
6179
6180 * the first running version with a eventdisplay. Now we are able
6181 to display an Event on the photo electron level. To do this, run
6182 the macro "macros/readCT1.C" after changing the file name.
6183
6184 changed:
6185 macros/readCT1.C
6186 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
6187 analysis/MReadCT1Ascii.cc
6188 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
6189
6190
6191
6192 2001/01/23: Harald Kornmayer
6193
6194 * the integration of the class FadcDisp in the mars enviroment
6195 and further developments in the display
6196
6197 changed:
6198 meventdisp/MGFadcDisp.h
6199 meventdisp/MGFadcDisp.cc
6200 mgui/GuiIncl.h
6201 mgui/GuiLinkDef.h
6202 mgui/MGMarsMain.cc
6203 mgui/MGPrototyp.cc
6204 mgui/MGPrototyp.h
6205 mgui/Makefile
6206
6207 added:
6208 mgui/MGEventDispMain.h
6209 mgui/MGEventDispMain.cc
6210
6211
6212
6213 2001/01/22: Harald Kornmayer
6214
6215 * started with the development of a EventDisplay Utitliy.
6216 Therefore I added the following files.
6217
6218 meventdisp/EvtDispIncl.h
6219 meventdisp/EvtDispLinkDef.h
6220 meventdisp/MGFadcDisp.cc
6221 meventdisp/MGFadcDisp.h
6222 meventdisp/Makefile
6223
6224 Also a few of the older files where slightly changed.
6225 ./Makefile
6226 ./Makefile.rules
6227 mraw/MRawEvtData.
6228
6229
6230
6231 2001/01/19: Thomas Bretz
6232
6233 * mmc/*.hxx:
6234 - changed include of MDefineTrigger.h back
6235
6236
6237
6238 2001/01/19: Oscar Blanch
6239
6240 * mmc/MTriggerDefine.h:
6241 - added
6242
6243
6244
6245 2001/01/18: Thomas Bretz
6246
6247 * Makefile:
6248 - mmc-library added
6249
6250 * Makefile.conf.general:
6251 - Added definition of __MARS__
6252
6253 * Makefile.rules:
6254 - Added definitions to rootcint
6255
6256 * Oscar added the McFormat subdir of the Monte Carlo as mmc
6257
6258 * mmc/MMcEvt.h:
6259 - renamed to MMcEvt.hxx
6260
6261 * mmc/*.hxx:
6262 - added necessary defintions from MDefineTrigger.h
6263
6264 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
6265 - added
6266
6267 * mmc/LinkDef.h:
6268 - removed
6269
6270
6271
6272 2001/01/17: Thomas Bretz
6273
6274 * Makefile:
6275 - Exchanged explicit rules to make library by implicit ones
6276 - The shared object works now. I exchanged the libraries with the object
6277 files. But I don't know why the libraries don't work.
6278
6279 * Makefile.conf.linux-gnu:
6280 - replaced CC with gcc (instead of g++)
6281
6282 * mdatacheck/DataCheckLinkDef.h:
6283 - removed unused statements
6284
6285 * mraw/RawLinkDef.h:
6286 - added globals
6287
6288 * mraw/MerppLinkDef.h:
6289 - removed unused file
6290
6291
6292
6293 2001/01/12: Thomas Bretz
6294
6295 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
6296 - added
6297
6298 * LinkDef.h:
6299 - removed
6300
6301 * Makefile:
6302 - Added CINT, mrproper
6303
6304 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
6305 - included makefile.general, Makefile.rules,
6306 - removes corresponding lines
6307
6308 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
6309 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
6310 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
6311 - changed include statements
6312
6313 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
6314 - changed include statements
6315 - move enum from h to cc
6316 - removed comma operator from delete statements (nonsense)
6317
6318
6319
6320 2001/01/11: Harald Kornmayer
6321
6322 * ./
6323 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
6324 MReadTree.h, mbase/Makefile, mraw/Makefile
6325 - small changes in this files. Not really critical.
6326
6327 * mars.cc
6328 - added the main file for the gui
6329
6330 * mgui/
6331 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
6332 Makefile, MGDataCheckMain.h
6333 - added the subdir mgui and this files
6334
6335 * mdatacheck/
6336 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
6337 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
6338 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
6339 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
6340 - added the subdir mdatacheck and this files
6341
6342
6343
6344 2000/12/28: Thomas Bretz
6345
6346 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
6347 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
6348 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
6349 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
6350 - Added changes some comments.
6351
6352 * MLoopEvt.cc, MLoopEvt.h:
6353 - Removed
6354
6355
6356
6357 2000/12/22 - Thomas Bretz:
6358
6359 * readraw.cc:
6360 - changed some comments and the Root-Name of the program
6361 - added check for the existance of the file
6362 - changed name of numbers of entries from iEnt to nent
6363
6364 * dohtml.C:
6365 - changed title of converted macros
6366
6367 * MRawEvtData.cc:
6368 - added a commet in Draw()
6369
6370 * MRawEvtPixelIter.[h,cc]:
6371 - Added the comment header of the file
6372 - removed inheritance from TIterator (not needed)
6373 - some changes to get it work (the one in the repository was untested
6374 and not working)
6375 - changed calling style of iterator from do...while to while-loop
6376 - changed some comments
6377
6378 * MRawRunHeader.cc:
6379 - added some comments
6380
6381 * Changelog, News: added
6382
6383 * test.C: removed
Note: See TracBrowser for help on using the repository browser.