source: trunk/MagicSoft/Mars/Changelog@ 1879

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