source: trunk/MagicSoft/Mars/Changelog@ 1878

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