source: trunk/MagicSoft/Mars/Changelog@ 1323

Last change on this file since 1323 was 1323, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 92.7 KB
Line 
1 -*-*- END -*-*-
2 2002/04/30: Thomas Bretz
3
4 * macros/MagicHillas.C:
5 - made eventloop infinite
6
7
8
9 2002/04/29: Thomas Bretz
10
11 * macros/tar.C:
12 - added
13
14 * Makefile:
15 - changed "make tar" to use macros/tar.C and root
16
17
18
19 2002/04/29: Wolfgang Wittek
20
21 * mhist/Makefile, mhist/HistLinkDef.h
22 - MHThetabarTheta and MHThetabarTime were added
23
24 * mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc]:
25 - added
26
27 * mhist/MHMcEnergyMigration.[h,cc]:
28 - added
29
30
31
32 2002/04/27: Oscar Blanch
33
34 * mmc/MMcRunHedaer.cxx, mmc/MMcTrig.cxx, mmc/MMcTrigHeader:
35 - description of variables that have been introduced in the second
36 version of this Containers.
37
38
39
40 2002/04/26: Thomas Bretz
41
42 * mhist/MHFadcCam.cc:
43 - start numbering of pixels with 1
44
45 * mhist/MHFadcPix.[h,cc]:
46 - overloaded clone to get rid of the histograms in any directory
47 - removed some unnecessary StrDup calls
48 - changed binning (Thanks to Abelardo)
49
50 * mdata/MData.[h,cc]:
51 - documentation added
52 - implemented a new abstract member function: IsValid
53
54 * mdata/MDataChain.cc, mdata/MDataList.cc:
55 - changed logging output
56 - documentation added
57
58 * mdata/MDataList.h, mdata/MDataMember.h, mdata/MDataValue.h:
59 - implemented IsValid
60
61 * mdata/MDataMember.cc:
62 - Don't preprocess if fCall is already available
63 - documentation added
64
65 * mdata/MDataValue.cc:
66 - documentation added
67
68 * mhist/MHMcDifRate.h, mhist/MHMcEfficiency.h,
69 mhist/MHMcEfficiencyEnergy.h, mhist/MHMcEfficiencyImpact.h,
70 mhist/MHMcEnergyImpact.h:
71 - corrected class description
72
73 * mbase/MParList.cc:
74 - fixed a bug in CreateObjList
75
76
77
78 2002/04/25: Thomas Bretz
79
80 * mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
81 - counts now the number of simulated showers
82 - implemented some sanity checks (corsika version, etc)
83
84 * mhist/MMcCollectionArea.[h,cc]:
85 - added a first implementation of a calculation using only triggered
86 events
87
88 * mhist/MH.[h,cc]:
89 - changed the first argument in SetBinning (according to the number
90 of axis) to TH2 or TH3
91
92 * mhist/MH2.cc:
93 - changed the first argument in SetBinning (according to the number
94 of axis) to TH2 or TH3
95
96 * macros/collarea.C:
97 - replaces MReadTree by MReadMarsFile
98
99 * mmc/MMcRunHeader.hxx:
100 - added GetAllEvtsTriggered
101
102
103
104 2002/04/24: Thomas Bretz
105
106 * mbase/MReadTree.cc:
107 - made use of TBranch::GetClassName root version dependant
108
109 * manalysis/MCerPhotCalc.[h,cc]:
110 - added a fix (ped.mean - 0.5) for files from camera with version <= 40
111
112 * mmc/MMcRunHeader.hxx:
113 - added some Getter functions
114
115 * mdata/MDataChain.cc:
116 - use rule as a title if no title ios given
117
118 * mhist/MH3.[h,cc]:
119 - added usage of Data-Chains
120 - added a profiling option to the draw functions
121 - use the title (rule) of the data-chain as axis title
122
123 * mhist/Makefile:
124 - added mdata-path
125
126 * mbase/MParContainer.h:
127 - changed some output in GetterFunction
128
129
130
131 2002/04/24: Wolfgang Wittek
132
133 * Work was done on the calculation of photon fluxes as a function of
134 Theta and as a function of time. The work is still in progress.
135
136 * macros/wowflux.C
137 - the macr0 was added (extended and improved version of flux.C)
138 - the macro steers the calculation of photon fluxes as a function
139 of Theta and time
140 - the macro is not yet complete; testing and developing is going on
141
142 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
143 mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
144 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
145 - documentation was added
146 - histogram axes were labeled
147
148 * mhist/MHEffOnTimeTheta.cc:
149 - range in which the fit of the distribution of time differences
150 is to be performed has been calculated
151 - new histograms were added (chi2/NDF, lambda, N0del)
152
153
154
155 2002/04/23: Thomas Bretz
156
157 * madata/Makefile, mdata/DataIncl.h, mdata/DataLinkDef.h,
158 mdata/MData.[h,cc], mdata/MDataValue.[h,cc], mdata/MDataList.[h,cc],
159 mdata/MDataChain.[h,cc], mdata/MDataMember.[h,cc]:
160 - added
161
162 * mmc/MMcEvt.[hxx,cxx]:
163 - added correct units for fImpact
164
165
166
167 2002/04/22: Thomas Bretz
168
169 * Makefile:
170 - added a chapter how to compile mars using shared libraries
171
172 * NEWS:
173 - updated
174
175 * mfilter/MF.[h,cc]:
176 - added
177
178 * mfilter/MFDataMember.[h,cc]:
179 - added
180
181 * mhist/MH3.[h,cc]:
182 - added
183
184 * mhist/MHHillasExt.[h,cc]:
185 - added
186
187 * macros/rootlogon.C:
188 - added make() function
189 - splitted rootlogon()
190
191 * mbase/MFilterList.cc:
192 - fixed a bug in the constructor
193 - small changes to the print function
194
195 * mbase/MParContainer.[h,cc]:
196 - Added GetterMethod-Function
197
198 * mbase/MParList.cc:
199 - Added a security check in case no def. constructor of the new class
200 is available
201 - changed print function
202
203 * mbase/MReadTree.cc:
204 - changed so that the class type of the branch is used for creation of
205 a new object instead of its name
206
207 * mbase/MTaskList.[h,cc]:
208 - fixed the check for the Process function. Only base classes
209 of first order have been checked
210
211 * mfilter/FilterLinkDef.h, mfilter/Makefile:
212 - added MF, MFDataMember
213
214 * mhist/HistLinkDef.h, mhist/MFillH.cc:
215 - added MH3, MHHillasExt
216
217 * mhist/MFillH.cc:
218 - small changes
219
220 * mhist/MH.[h,cc]:
221 - changed name handling in MakeDefCanvas to TString
222
223 * mhist/MHHillas.cc:
224 - exchanged Get*axis()->SetTitle with Set*Title()
225
226 * mhist/MHHillas.h:
227 - made SetMm2Deg virtual (for MHHillasExt)
228
229 * mhist/MHStarMap.[h,cc]:
230 - changed layout from mm to deg
231
232 * mhist/MHHillasSrc.cc:
233 - fixed a bug which made it unpossible to display fDist in degrees
234
235
236
237 2002/04/19: Thomas Bretz
238
239 * mbase/MTaskList.cc:
240 - fixed a heavy bug which caused PreProcess to crash (GetListOfBases
241 return a List of TBaseClasses not a List of TClass objects)
242 - added a security check to Process whether we have something to process or not.
243
244 * macros/CT1Hillas.C:
245 - changed to the new Hillas classes
246
247 * macros/readCT1.C:
248 - fixed a bug causing readCT1.C to crash when reading the first event
249 being a pedestal event
250
251
252
253 2002/04/17: Thomas Bretz
254
255 * mbase/MParContainer.cc:
256 - case label TMethodCall::kOther changed to default to get rid of
257 some warnings in newer root's (missing case label kString)
258
259 * mbase/MAGIC.h:
260 - changed defintion of Glog so that it now works on Alpha machines, too.
261
262
263
264 2002/04/16: Thomas Bretz
265
266 * mhist/MHHillas.cc:
267 - Fixed a 'redefinition of default argument' on alpha
268
269
270
271 2002/04/15: Thomas Bretz
272
273 * mgui/MGeomCam.cc:
274 - Added SetReadyToSave to Constructor
275
276 * mhist/MH.cc:
277 - Added some #ifdef conditionals for a fix in root
278
279 * mfilter/MFAlpha.[h,cc]:
280 - made IsExpressionTrue inline
281
282
283
284 2002/04/05: Thomas Bretz
285
286 * mmain/MDataCheck.cc:
287 - exchanged order in call to MFillH constructor
288 - made eventloop infinite (only 300 events have been processed)
289
290 * mbase/MEvtLoop.h:
291 - added GetTaskList
292
293 * mbase/MTaskList.[h,cc]:
294 - introduced fTasksProcess which contains only the tasks
295 which overloads the process function so that processing
296 tasks doesn't waste time if a tasks doesn't have the process
297 function
298
299 * mgui/MGeomPix.[h,cc]:
300 - corrected calculation of pixel area
301
302
303
304 2002/04/04: Thomas Bretz
305
306 * mbase/MLog.cc:
307 - stripped last character (CR) from output redirected to GUI
308
309
310
311 2002/03/21: Thomas Bretz
312
313 * mhists/MH.cc:
314 - TAxis::Set resets the axis title so I implemented a workaround
315 in SetBinning so that the axis title survives.
316
317 * mhists/MHEffOnTimeTheta.cc, MHEffOnTimeTime.cc:
318 - replaced Get*axis()->SetTitle() by Set*Title()
319 - corrected the Name in MakeDefCanvas
320
321
322
323 2002/03/20: Thomas Bretz
324
325 * macros/flux.C:
326 - fixed a small bug (thanks to Wolfgang)
327
328 * mhist/MHHillas.[h,cc]:
329 - added more scaling options
330 - added setting for scaling factor
331
332 * mhist/MHStarMap.cc:
333 - changed sign of t (due to a mail of Wolfgang)
334
335 * mhist/MHTimeDiff*.cc:
336 - removed an implicit down-cast (TH1D --> TH1)
337
338
339
340 2002/03/15: Oscar Blanch
341
342 * mmc/McLinkDef.h
343 - Automatic scheme evolution for all MC format classes.
344 It has been checked that it keeps compatibility with old files.
345
346 * mmc/MTriggerDefine.h
347 - Enlarge number of trigger pixels.
348
349 * mmc/MTrigger.[cxx,hxx]
350 - Trigger zone has been enlarged. Now information about status
351 of the pixel is saved for all Camera pixels.
352 - Old files can still be read but becareful when one looks at the
353 data member fPixelsFirst which is an array of different size for
354 the new and old files.
355 - ClassDef version upgraded to 2.
356
357 * mmc/MTriggerHedaer.[cxx,hxx]
358 - Member data fElecNoiseTrig, which has information about the
359 electronic noise in the trigger chain, has been introduced.
360 - Trigger zone has been enlarged. Now information about status
361 of the pixel is saved for all Camera pixels.
362 - Old files can still be read but becareful when one looks at the
363 data member fThreshold which is an array of diferent size for
364 the new and old files.
365 - ClassDef version upgraded to 2.
366
367
368
369 2002/03/13: Oscar Blanch
370
371 * mmc/MMcRunHeader.[cxx,hxx]
372 - Several new variable members have been added
373 - Version number updated to 2
374
375
376
377 2002/03/12: Thomas Bretz
378
379 * mmontecarlo/MMcTimeGenerate.cc (thanks to Wolfgang):
380 - removed wrong comment for Process
381 - changed Int_t to UInt_t (more readable)
382 - replaced unit: ms -> 0.1ms
383
384
385
386 2002/03/08: Thomas Bretz
387
388 * manalysis/MHillasSrc.[h,cc]:
389 - added fHeadTail
390 - changed version number to 2.
391
392
393
394 2002/03/07: Thomas Bretz
395
396 * mbase/MParContainer.[h,cc], MWriteAsciiFile.[h,cc]:
397 - added a scale value which can be used in case you are writing
398 single data mambers
399
400
401
402 2002/03/04: Thomas Bretz
403
404 * mbase/MParContainer.cc:
405 - changed AsciiWrite so that only base classes with a version
406 id > 0 are written (important for MParContainer)
407
408
409
410 2002/03/01: Thomas Bretz
411
412 * mhist/MHMcEfficiencyEnergy.[h,cc], mhist/MHMcEfficiencyImpact.[h,cc],
413 mhist/MHMcDifRate.[h,cc], mhist/MHMcIntRate.[h,cc]:
414 - added
415
416 * mhist/Makefile, mhist/HistLinkDef.h:
417 - added MHMcEfficiencyEnergy and MHMcEfficiencyImpact
418 - added MHMcDifRate and MHMcIntRate
419
420 * mhist/MHMcCollectionArea.[h,cc]:
421 - changed instantiation of collection area histogram
422 - added settings for the binning
423 - replaced division by root function
424 - added Calc-functions
425 - added GetHist
426
427 * mhist/MHMcEfficiency.[h,cc]:
428 - changed pointers in Calc functions to references
429
430
431
432
433
434 2002/02/28: Thomas Bretz
435
436 * mhist/MHMcEnergyImpact.[h,cc], mhist/MHMcEfficiency.[h,cc]:
437 - added
438
439 * mhist/Makefile, mhist/HistLinkDef.h:
440 - added MHMcEnergyImpact and MHMcEfficiency
441
442 * mhist/*.cc:
443 - repaced some *&-> casts by &.
444
445 * mhist/MHMcCollectionArea.[h,cc]:
446 - changed to be able to use new MHMcEfficiency.
447
448
449
450 2002/02/21: Abelardo Moralejo
451
452 * manalysis/MHillasExt.cc :
453 - added #include <math.h> (else, fabs not recognized by OSF)
454
455
456
457 2002/02/21: Thomas Bretz
458
459 * manalysis/MHillas.[h,cc]:
460 - changed fMeanx and fMeany to fMeanX and fMeanY to match the names
461 of the getter functions, needed by TDataMember::GetterMethod
462 - commented out WriteAscii (replaced by more general in MParContainer
463 and MWriteAsciiFile)
464
465 * manalysis/MHillasSrc.[h,cc], mmc/MMcEvt.[hxx, cxx]:
466 - commented out WriteAscii (replaced by more general in MParContainer
467 and MWriteAsciiFile)
468
469 * manalysis/MHillasExt.[h,cc]:
470 - added necessary Getter Methods
471
472 * mbase/MFilterList.cc:
473 - removed a nonsens comment
474
475 * mbase/MGList.cc:
476 - relay on the bugfix for DynamicCast
477
478 * mbase/MParContainer.[h,cc]:
479 - implemented WriteDataMember to have a more general interface
480 for readable output.
481 - changed ofstream to a more general ostream
482
483 * mbase/MWriteAsciiFile.[cc,h]:
484 - generalized ascii writer to be able to write single data members
485
486
487
488 2002/02/13: Thomas Bretz
489
490 * Makefile:
491 - made 'make dox' dependant on existance of shared object
492
493
494
495 2002/02/13: Thomas Bretz
496
497 * macros/MagicHillas.C, mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
498 - implemented variable binning (MBinning)
499 - implemented conversion to degrees (thanks to rudy)
500
501 * mgui/MGeomCam.[h,cc], mgui/MGeomCamCT1.cc, mgui/MGeomCamMagic.cc:
502 - implemented fMm2Deg and fCamDist
503
504
505
506 2002/01/23: Thomas Bretz
507
508 * macros/flux.C:
509 - fixed some bugs
510 - uncommented all drawing
511
512 * mhist/MBinning.h:
513 - changed SetEdges(TArrayD)
514
515 * mhist/MH.cc:
516 - SetBinning(..., TAxis*,...) didn't work. Corrected.
517
518 * mhist/MHAlphaEnergyTheta.cc, mhist/MHAlphaEnergyTime.cc,
519 mhist/MHEffOnTimeTheta.cc, mhist/MHEffOnTimeTime.cc,
520 mhist/MHTimeDiffTheta.cc, mhist/MHTimeDiffTime.cc:
521 - changed wrong titles, names, etc.
522 - changed way of drawing projections
523 - fixed usage of MH::SetBinning(TH1*)
524
525
526
527 2002/01/22: Thomas Bretz
528
529 * mhist/MHHillasSrc.[h,cc], mhist/MHFadcCam.[h,cc]:
530 - changed return type of Fill to Bool_t
531
532 * mfilter/MFAlpha.[h,cc]:
533 - added
534
535 * mfilter/MFill.[h,cc]:
536 - implemented a new calling style which allows you to let MFillH
537 create the necessary histogram objects
538
539 * mmain/MAnalysis.cc, macros/MagicHillas.C:
540 - changed to new stylish MHillas parameter containers
541
542 * meventdisp/MGEvtDisplay.cc, mgui/MCamDisplay.cc,
543 mmain/MDataCheck.[h,cc]:
544 - fixed a warning in red hat linux
545
546 * mfilter/FilterLinkDef.h, mfilter/Makefile:
547 - added MFAlpha
548
549 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
550 - added SetupFill and usage of MBinning objects
551
552 * manalysis/MEnergyEst.[h,cc], manalysis/MEnergyEstimate.[h,cc],
553 mhist/MHTimeDiffTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
554 mhist/MHEnergyTime.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
555 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
556 mmontecarlo/MMcTimeGenerate.[h,cc]:
557 - added
558
559 * manalysis/Makefile:
560 - added MEnergyEst.cc
561 - added MEnergyEstimate.cc
562
563 * mbase/MFilter.[h,cc], mfilter/MF*.[h,cc]:
564 - added name and title to constructor
565
566 * macros/flux.C:
567 - added
568
569
570
571 2002/01/21: Thomas Bretz
572
573 * mbase/MReadMarsFile.cc, mbase/MReadTree.[h,cc]:
574 - implemented GetFileName
575
576 * mmc/MMcEvt.[hxx,cxx]
577 - implemented WriteAscii
578
579 * mgui/MGeomPix.h:
580 - implemented first version of GetA
581
582 * mhist/MBinning.h:
583 - small changes to formulas
584
585 * mhist/MH.[h,cc]:
586 - implemented SetBinnign functions
587
588 * macros/readMagic.C:
589 - removed MPedestalCam
590
591
592
593 2002/01/19: Thomas Bretz
594
595 * mbase/MParContainer.cc:
596 - generalized virtual function AsciiWrite
597
598 * changed to fit new MHillas inhertance model:
599 - manalysis/MHillas.[h,cc]
600 - manalysis/MHillasCalc.[h,cc]
601 - mhist/MHHillas.[h,cc]
602 - mhist/MHStarMap.[h,cc]
603
604 * added to fit new MHillas inhertance model:
605 - manalysis/MSrcPosCam.[h,cc]
606 - manalysis/MHillasSrc.[h,cc]
607 - manalysis/MHillasSrcCalc.[h,cc]
608 - manalysis/MHillasExt.[h,cc]
609 - mhist/MHHillasSrc.[h,cc]
610
611 * manalysis/MCerPhotEvt.[cc,h]:
612 - introduced weighting with pixel size in GetNumPhotonsMin
613 - introduced weighting with pixel size in GetNumPhotonsMax
614
615 * mgui/MCamDisplay.cc:
616 - weight the displayed color with the pixel size
617
618
619
620 2002/01/18: Thomas Bretz
621
622 * mhist/MBinning.[h,cc]:
623 - added (not yet in Makefile)
624
625 * mbase/MWriteAsciiFile.cc:
626 - fixed a bug: replaced GetSize by GetEntries
627
628 * mbase/MReadTree.cc:
629 - changed EnableBranch to accept "Master.Sub" also
630
631
632
633 2002/01/16: Thomas Bretz
634
635 * mars.cc:
636 - changed version number to 0.7
637
638 * NEWS:
639 - changed current version to 0.7
640
641 * manalysis/MMcPedestalNSBAdd.cc:
642 - small changes to output
643
644 * mbase/MParList.[h,cc]:
645 - added FindObject with class type argument
646
647 * mbase/MWriteAsciiFile.cc
648 - replaced call to InheritsFrom by new FindObject
649
650
651
652 2002/01/15: Thomas Bretz
653
654 * manalysis/MBlindPixelCalc.[h,cc]:
655 - added more comments
656 - removed a debug statement
657
658 * manalysis/MBlindPixels.[h,cc]:
659 - added more comments
660
661 * manalysis/MCerPhotCalc.cc:
662 - changed the warning output
663
664 * manalysis/MMcPedestalCopy.h:
665 - added comments
666
667 * manalysis/MMcPedestalNSBAdd.[h,cc]:
668 - added comments
669 - changed call to AddedToBranchList
670
671 * mbase/MWriteAsciiFile.cc:
672 - added comments
673
674 * mmc/MMcRunHeader.[hxx,cxx]:
675 - made getter const
676
677 * meventdisp/MGCamDisplay.cc:
678 - updated to use MBlindPixelCalc
679
680 * mbase/MEvtLoop.cc:
681 - replaced wrong "MTasklist" by "MTaskList"
682
683
684
685 2002/01/14: Thomas Bretz
686
687 * manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalNSBAdd.cc:
688 - added comments
689
690 * mbase/MReadMarsFile.cc:
691 - changed output when switching to new file
692
693 * meventdisp/MGFadcDisp.cc:
694 - made char array in constructor const
695 - changed char-array to TString
696
697 * mmain/MBrowser.[h,cc]:
698 - changed char-arrays to TString
699
700 * mmain/MDataCheck.[h,cc]:
701 - made char array in constructor const
702
703 * Makefile.conf.linux, Makefile.conf.linux-gnu:
704 - changed to O5
705
706 * mbase/MEvtLoop.cc:
707 - check for inheritance from MTaskList
708
709 * manalysis/MPedestalCopy.cc, manalysis/MPedestalNSBAdd.cc:
710 - small changes
711
712 * mbase/MWriteAsciiFile.[h,cc]:
713 - changed to be able to write more than one container in a line
714
715
716
717 2002/01/11: Oscar Blanch Bigas
718
719 * mmain/MAnalysis.cc:
720 - added MBlindPixelCalc step.
721
722 * macros/trigrate.C:
723 - the lis of MHMcRate is created usinf from and to instead of
724 only dimension. Otherwise the cas of a single trigger option is
725 not well treated.
726
727 * mhist/MHMcRate.[h,cc]:
728 - added funtion members SetFlux and SetIncidentRate and small
729 modification in CalcRate member function
730
731 * mmontecarlo/MMcTriggerRateCalc.cc:
732 - now this task sets the parameters to know the incident particle
733 flux using MHMcRate:SetFlux. The value are decide by the task
734 itself depending on the fPartId.
735
736 * manalysis/MBlindPixelCalc.cc:
737 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
738
739 * mmc/MMcRunHeader.[hxx, cxx]:
740 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
741
742
743
744 2002/01/10: Oscar Blanch Bigas
745
746 * mbase/Makefile:
747 - added -I../MRawFormat in the included directories for compile
748 and link. It was needed to use this Makefile to compile the
749 files inside the drectory while compiling Monte Carlo programs.
750
751 * mraw/Makefile:
752 - added -I../MBase in the included directories for compile
753 and link. It was needed to use this Makefile to compile the
754 files inside the drectory while compiling Monte Carlo programs.
755
756 * mbase/Makefile:
757 - added -I../MBase- in the included directories for compile
758 and link. It was needed to use this Makefile to compile the
759 files inside the drectory while compiling Monte Carlo programs.
760
761 * mbase/MReadTree.cc:
762 - changed #include "../mraw/MRawEvtData.h" by #include
763 "MRawEvtData.h" to remove dependencies on the directory tree naming.
764
765
766
767 2002/01/09: Oscar Blanch Bigas
768
769 * manalysis/MPedestalCam.[h,cc]:
770 - added CheckBounds function to check that program does not try to
771 access pedestal outside the camera size.
772
773 * manalysis/MCerPhotCalc.h:
774 - Member data const MPedestalCam *fPedestals -> MPedestalCam
775 *fPedestals.
776
777 * manalysis/MCerPhotCalc.cc:
778 - Sanity check to avoid searching to pedestals outside the camera
779 size has been added.
780
781 * mmc/MMcRunHeader.[h,cxx]:
782 - added functions GetStarField[De,Ra].
783
784 * manalysis/MBlindPixels.[h,cc]:
785 - new containet that has a list of pixels that should not be used
786 in the analysis for any reason (corrupted, star in them, ...).
787
788 * manalysis/MBlindPixelCalc.[h,cc]:
789 - It is a task used to set up the list of blind pixels. Currently
790 it recognises the CrabNebula starfield and then switch off the
791 Theta Taury pixels. Blind pixels can be also introduced through
792 the macro or analysis program.
793
794 * manalysis/Makefile:
795 - added MBlindPixels and MBlinPixelCalc.
796
797 * manalysis/AnalysisLinkDef.h:
798 - added MBlindPixels and MBlinPixelCalc.
799
800 * macros/MagicHillas.C:
801 - added MBlindPixelCalc to avoid bias results due to Star Field
802 NSB.
803
804 * macros/readMagic.C:
805 - added MBlindPixelCalc to avoid bias results due to Star Field NSB while
806 computing the Hillas parameters.
807
808
809
810 2001/12/19: Thomas Bretz
811
812 * mbase/MEvtLoop.cc:
813 - added #ifdef directive to make it work on older root also
814
815 * mbase/MReadTree.cc:
816 - added #ifdef directive to get rid of the memory leak in prior
817 root 3.02/* versions
818
819 * macros/MagicHillas.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
820 mmain/MAnalysis.cc:
821 - changes MMcPedestalNSB to MMcPedestalNSBAdd
822
823 * manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc]:
824 - reorganized ReInit, PreProcess.
825 - moved some code from ReInit to PreProcess to make the code
826 simpler. At the moment we don't intend to change the
827 objects in the parlist while runtime.
828
829 * manalysis/MMcPedestalNSB.[h,cc]:
830 - removed
831
832 * mbase/MReadMarsFile.cc:
833 - read the first run header twice. To make it available in the
834 PreProcess of all tasks
835
836 * mbase/MTaskList.cc:
837 - fixed a bug in the ReInit function. The ReInits where calles with
838 a NULL-pointer
839
840
841
842 2001/12/18: Oscar Blanch
843
844 * manalysis/Makefile:
845 - Removed MMcPedestalNSB from compilation and added
846 MMcPedestalNSBAdd.
847
848 * manalysis/AnalysisLinkDefine.h:
849 - Removed MMcPedestalNSB from class list and added
850 MMcPedestalNSBAdd.
851
852 * manalysis/MMcPedestalCopy.[h,cc]
853 - added ReInit function.
854 - move all actions needed to redo for each run from PreProcess
855 to ReInit
856 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
857
858 * manalysis/MMcPedestalNSBAdd.[h,cc]
859 - new name for old MMcPedestalNSB.[h,cc]
860 - added ReInit function.
861 - move all actions needed to redo for each run from PreProcess
862 to ReInit
863 - information about pixel size is used from MGeomCam.
864
865 * manalysis/MCerPhotCalc.[h,cc]
866 - remove fNumLoGainFadcSlices and fNumHiGainFadcSlices members
867 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
868
869
870 2001/12/18: Thomas Bretz
871
872 * manalysis/MMcPedestalCopy.cc:
873 - changed output
874
875 * manalysis/MMcPedestalNSB.cc:
876 - changed output
877 - simplified initialization in PreProcess
878
879 * mbase/MAGIC.h:
880 - added kSKIP
881
882 * mbase/MParList.cc:
883 - added a check for the correct inheritance in FindCreateObj
884
885 * mbase/MTask.cc:
886 - added support for kSKIP in PreProcess
887
888 * mbase/MTaskList.[h,cc]
889 - added support for kSKIP in PreProcess
890 - added Remove function (private)
891
892
893
894 2001/12/17: Thomas Bretz
895
896 * .rootrc:
897 - added Root.Html.DescriptionStyle
898 - added Root.Html.SearchEngine
899
900 * macros/dohtml.C:
901 - changed to use THtml (root >= 3.02/06 only)
902
903 * manalysis/Makefile:
904 - changed order to get rid of some wranings
905
906 * mbase/BaseLinkDef.h:
907 - removed MHtml
908
909 * mbase/MEvtLoop.cc:
910 - exchanged gSystem->ProcessEvents() by gClient->ProcessEventsFor()
911 to make gui update faster
912
913 * mbase/MGList.cc:
914 - added a missing sanity check (workaround for a root bug)
915
916 * mbase/MReadTree.cc:
917 - uncomment EnableBranchCoosing for AutoEnablingScheme
918 (don't know why there was a comment which made things realy slow)
919 - changed the auto enabling scheme, so that a branch isn't enabled
920 more than once. This doesn't hurt, but the output may confuse the
921 users.
922
923 * mbase/MTask.cc:
924 - added a simple not really necessary check whether the branch is
925 already in the list
926
927 * mbase/MWriteRootFile.cc:
928 - changed kFillTree to a local const
929
930 * mbase/Makefile:
931 - removed MHtml.cc
932
933 * mfilter/MFTriggerLvl1.cc:
934 - changed AddBranchToList to use the correct container name
935
936
937
938 2001/12/14: Thomas Bretz
939
940 * mbase/MReadMarsFile.[h,cc], mbase/MReadFild.[h,cc]:
941 - corrected handling of ReInit/Notify (at the moment I assume
942 one run per file)
943 - made sure, that we don't get memory leaks when using MReadTree
944 more than once because the pointer to the pointer isn't deleted.
945 - added a small class MChain which enhances TChain by a function to
946 reset fTree. This is used to control when notification are
947 happening
948
949 * mbase/MTask.cc:
950 - reset the number of executions before the preprocessing
951
952
953
954 2001/12/11: Thomas Bretz
955
956 * mbase/MGGroupFrame.cc:
957 - removed default arguments from source file
958
959 * mbase/MGList.cc:
960 - changed cast in IsExisting to ?:
961
962 * NEWS:
963 - changed
964
965 * manalysis/MCerPhotCalc.cc, mfilter/MTriggerLvl1.cc,
966 mmontecarlo/MMcCollectionAreaCalc.cc,
967 mmontacarlo/MMcThresholdCalc.cc,
968 MMcTriggerRateCalc.cc:
969 - added Masterbranch name to AddToBranchList
970
971 * manalysis/MMcPedestalCopy.cc:
972 - added Masterbranch name to AddToBranchList
973 - fixed a bug in the branch name
974
975 * mbase/MGList.[h,cc]:
976 - added a better output if a picture wasn't found
977
978 * mbase/MReadTree.[h,cc]:
979 - added support for branches with master branch names to auto scheme
980 (first the complete branch name is tried and if this isn't found
981 only the subbranch name is used to enable the branch)
982
983 * mbase/MWriteRootFile.cc:
984 - appended a '.' to all newly create branches
985
986 * mmain/MBrowser.cc, mmain/MMars.cc:
987 - add the gui elements only if the corresponding picture was found
988
989 * mmain/MMars.[h,cc]:
990 - removed fPic1
991 - removed fPic2
992 - changed TList to MGList
993
994 * mraw/MRawFileWrite.cc:
995 - added a '.' to all branch names
996
997 * mbase/MTask.[h,cc]:
998 - added Prototype for ReInit-function
999
1000 * mbase/MTaskList.[h,cc]:
1001 - implemented ReInit for a task list
1002
1003 * mhist/MHFadcCam.h:
1004 - added '->' to fArray
1005
1006
1007
1008 2001/12/10: Thomas Bretz
1009
1010 * mmc/*.hxx:
1011 - Changed MPARCONTAINER_H to MARS_MParContainer
1012
1013 * meventdisp/MGCamDisplay.cc:
1014 - added MMcPedestalCopy to task list
1015 - added MMcPedestalNSB to task list
1016
1017 * mmain/MAnalysis.cc:
1018 - added MMcPedestalCopy to task list
1019 - added MMcPedestalNSB to task list
1020 - changed reader from MReadTree to MReadMarsFile
1021
1022 * meventdisp/MGEvtDisplay.cc:
1023 - changed reader from MReadTree to MReadMarsFile
1024
1025 * macros/MagicHillas.C, macros/readMagic.C:
1026 - removed unnecessary MReadTree
1027
1028
1029
1030 2001/11/28: Oscar Blanch Bigas
1031
1032 * mbase/MReadMarsFile.cc:
1033 - Added process of fRun = new MReadTree("RunHeaders", fname),
1034 needed to read RunHeaders tree information.
1035
1036 * manalysis/MCerPhotCalc.h:
1037 - Added fNumLoGainFadcSlices and fNumHiGainFadcSlices member
1038 variables because they are needed for Pedestal substraction.
1039
1040 * manalysis/MCerPhotCalc.h:
1041 - Change in the methode to substract the pedestal. The new
1042 methode is valid either for MC data and real data but only for
1043 the current integration (GetSumHiGainSamples()).
1044
1045 * macros/readMagic.C:
1046 - Added several tasks in the task list:
1047 MReadMarsFile to read RunHeaders Tree
1048 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
1049
1050 * macros/MagicHillas.C:
1051 - Added several tasks in the task list:
1052 MReadMarsFile to read RunHeaders Tree
1053 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
1054
1055 * mmc/MMcRunHeader.hxx:
1056 - Added GetNumPheFromDNSB().
1057
1058 * mmc/MMcFadcHeader.hxx:
1059 - Added GetAmplitud().
1060
1061 * manalysis/MMcPedestalNSB.h / .cc:
1062 - New class which adds to the pedestal rms the contribution from
1063 the diffuse NSB.
1064
1065 * manalysis/Makefile:
1066 - New class MMcPedestalNSB added.
1067
1068 * manalysis/AnalysisLinkDefine.
1069 - New class MMcPedestalNSB added.
1070
1071
1072
1073 2001/11/16: Thomas Bretz
1074
1075 * mhist/MHMcCollectionArea.cc:
1076 - set the ReadyToSave bit in CalcEfficiency.
1077
1078 * mmontecarlo/MMcThresholdCalc.cc:
1079 - set the ReadyToSave bit after the calculation has been finished.
1080
1081 * mhist/MHMcRate.cc:
1082 - set the ReadyToSave bit in CalcRate
1083
1084
1085
1086 2001/11/16: Thomas Bretz
1087
1088 * mbase/MEvtLoop.cc:
1089 - removed clock.Print()
1090
1091 * mbase/MGList.[cc,h]:
1092 - added support for TGPictures
1093
1094 * mbase/MReadTree.[h,cc]:
1095 - set ReadyToSave-bit only if reading was successfull
1096 - made SetReadyToSave private
1097
1098 * mbase/MTaskList.cc:
1099 - corrected a small bug in the output
1100
1101 * mbase/MWriteRootFile.cc:
1102 - added a workaround in Print (don't know why it fails for me)
1103 - removed fTrees.SetOwner()
1104
1105 * mbase/MTask.cc:
1106 - removed include of TOrdCollection, TMethod
1107 - some changes to the output
1108
1109 * mbase/MParContainer.h:
1110 - removed old comments
1111
1112 * mmain/MAnalysis.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
1113 mmain/MEvtDisp.cc, mmain/MMonteCarlo.cc:
1114 - changed Widget IDs to root style enums
1115 - moved enumerations in the range below 0x100
1116
1117 * mmain/MBrowser.[h,cc]:
1118 - removed some of the member variables, accessed via MGList now
1119 - changed TList to MGList
1120 - added a file-filter combo-box
1121
1122 * mars.cc:
1123 - changed output
1124
1125
1126
1127 2001/11/15: Thomas Bretz
1128
1129 * mbase/MArray.cc, mbase/MArrayB.cc,mbase/MArrayS.cc,
1130 mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilter.cc,
1131 mbase/MFilterList.cc, mbase/MGGroupFrame.cc, mbase/MGList.cc,
1132 mbase/MGTask.cc, mbase/MInputStreamID.cc, mbase/MLog.cc,
1133 mbase/MLogManip.cc, mbase/MParContainer.cc, mbase/MParList.cc,
1134 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
1135 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
1136 mbase/MWriteRootFile.cc, manalysis/MCT1ReadAscii.cc,
1137 manalysis/MCerPhotCalc.cc, manalysis/MHillas.cc,
1138 manalysis/MHillasCalc.cc, manalysis/MMcPedestalCopy.cc,
1139 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
1140 manalysis/MPedestalPix.cc, manalysis/MCerPhotEvt.cc,
1141 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
1142 manalysis/MImgCleanStd.cc, mdatacheck/MDumlEvtHeader.cc,
1143 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
1144 meventdisp/MGEvtDisplay.cc, meventdisp/MGFadcDisp.cc,
1145 mfilter/MFTriggerLvl1.cc, mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc,
1146 mgui/MGeomCamCT1.cc, mgui/MgeomPix.cc, mgui/Mhexagon.cc,
1147 hist/MFillH.cc, mhist/MH.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
1148 hist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergy.cc,
1149 mhist/MHMcRate.cc, mhist/MHStarMap.cc, mmain/MAnalysis.cc,
1150 mmain/MBrowser.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
1151 mmain/MEvtDisp.cc, mmain/MMars.cc, mmain/MMonteCarlo.cc,
1152 mmontcarlo/MMcCollectionAreaCalc.cc, mmontecarlo/MMcThresholdCalc.cc,
1153 mmontecarlo/MMcTriggerRateCalc.cc, mraw/MrawCrateArray.cc,
1154 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
1155 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
1156 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
1157 - changed mailing address of author according to THtml of root 3.02
1158
1159 * mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilterList.cc,
1160 mbase/MGTask.cc, mbase/MParContainer.cc, mbase/MParList.cc,
1161 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
1162 mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
1163 mbase/MWriteRootFile.cc, manalysis/MCerPhotEvt.cc,
1164 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
1165 mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc,
1166 mgui/MgeomPix.cc, mgui/Mhexagon.cc, hist/MFillH.cc, mhist/MHMcEnergy.cc,
1167 mhist/MHMcRate.cc, mmontcarlo/MMcCollectionAreaCalc.cc,
1168 mmontecarlo/MMcThresholdCalc.cc, mmontecarlo/MMcTriggerRateCalc.cc
1169 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
1170 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
1171 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
1172 - changed output to new style logging (verbosity level introduced)
1173
1174 * mbase/MGTask.h:
1175 - added default to CreateGui
1176
1177 * mbase/MLog.cc
1178 - chnaged comparision between output and debug level from >= to >
1179
1180 * mbase/MLogManip.h:
1181 - added defintions for debug levels
1182
1183 * mbase/MReadTree.[h,cc]:
1184 - added support for filters
1185 - SetReadyToSave added
1186 - Print added
1187
1188 * mbase/MTaskList.[h,cc], MTask.[h,cc]:
1189 - changed TOrCollection to TList, because TList can be stored in a
1190 root file.
1191
1192 * mbase/MTask.[h,cc]:
1193 - added GetFilter function (used in MReadTree)
1194
1195 * manalysis/MImgCleanStd.cc:
1196 - same changed to the GUI layout
1197 - added Print member function
1198
1199 * meventdisp/MGCamDisplay.cc:
1200 - added group frame around some gui elements
1201
1202 * mfilter/MFTriggerLvl1.cc:
1203 - fixed missing Init call
1204 - added missing AddToBranchList call
1205
1206 * mars.cc:
1207 - added command line option to set the verbosity level
1208
1209 * merpp.cc:
1210 - added setup for highest verbosity level
1211
1212
1213
1214 2001/11/14: Thomas Bretz
1215
1216 * macros/dohtml.C:
1217 - added missing path to mfilter
1218
1219 * manalysis/MHillas.cc:
1220 - changed the degree symbol back to 'deg', it seems that the code
1221 for it isn't common
1222
1223 * mhist/MH.cc:
1224 - added comment for MakeDefCanvas
1225
1226 * mhist/MHFadcCam.[h,cc]:
1227 - removed old comments (SaveHist)
1228
1229 * mhist/MHHillas.cc:
1230 - changed the Name of fAlpha back. Symbols are nonsens in the name.
1231
1232 * mbase/MGList.[h,cc], mbase/MGTask.[h,cc], mbase/MGGroupFrame.[h,cc]:
1233 - added
1234
1235 * Makefile.conf.linux, Makefile.conf.linux-gnu:
1236 - changed to O3
1237 - added -fnonnull-objects
1238 - added -Woverloaded-virtual
1239
1240 * macros/readCT1.C, macros/readMagic.C:
1241 - changed to use MClone
1242
1243 * manalysis/MImgCleanStd.[h,cc]:
1244 - derived from TGTask
1245 - added CreateGuiElements
1246 - added ProcessMessage
1247
1248 * mbase/BaseLinkDef.h, mbase/Makefile:
1249 - added MGTask
1250 - added MGList
1251 - added MGGroupFrame
1252
1253 * mbase/MInputStreamID.cc:
1254 - rmoved old comment
1255
1256 * mbase/MParContainer.[h,cc]:
1257 - changed output
1258 - made Hash const
1259 - added GetDiscriptor
1260
1261 * mbase/MParList.[h,cc]:
1262 - made FindObject const correct (see TObject)
1263
1264 * mbase/MTask.[h,cc]:
1265 - changed output to use GetDescriptor
1266 - made Call* functions virtual (used in TGTask)
1267
1268 * mbase/MTaskList.[h,cc]:
1269 - made FindObject const correct (see TObject)
1270 - changed output to use GetDescriptor
1271
1272 * mbase/MTime.cc:
1273 - code reformatting
1274
1275 * mbase/MWriteRootFile.cc:
1276 - small changes in output
1277
1278 * mgui/MHexagon.cc:
1279 - changed output according to TEllipse and similar
1280 - made ls const
1281
1282 * mhist/MFillH.cc:
1283 - changed output to use GetDescriptor
1284
1285 * mmain/MAnalysis.[h,cc]:
1286 - changed to use new GUI of MImgCleanStd
1287
1288 * mraw/MRawEvtData.cc:
1289 - small changes to output
1290 - better sanity check for non existing fRunHeader
1291
1292
1293
1294 2001/11/09: Thomas Bretz
1295
1296 * mars.cc, merp.cc, macros/rootlogon.C:
1297 - added MArray::Class()->IgnoreTObjectStreamer();
1298
1299
1300
1301 2001/11/08: Thomas Bretz
1302
1303 * meventdisp/MGCamDisplay.cc:
1304 - changed enums to root style
1305 - get rid of the problem of button deletion by adding the buttons
1306 as first entries to the list
1307
1308 * mmain/MMonteCarlo.cc:
1309 - changed enums to root style
1310 - get rid of the problem of button deletion by adding the buttons
1311 as first entries to the list
1312
1313 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
1314 mhist/MHFadcCam.cc:
1315 - removed 'Fadc' from function names
1316
1317 * manalysis/MCerPhotEvt.[h,cc]:
1318 - made AddPixel inline
1319
1320 * manalysis/MMcPedestalCopy.cc:
1321 - added output
1322
1323 * manalysis/MPedestalCam.cc:
1324 - removed FIXME
1325
1326 * Makefile's:
1327 - some reordering
1328 - changed to the output
1329
1330 * mbase/MReadTree.cc:
1331 - removed setting of AutoDel-flag (this was not intended and doesn't
1332 work for a TChain, yet)
1333
1334 * meventdisp/MGCamDisplay.cc, meventdisp/MGFadcDisp.cc:
1335 - moved SetWMSizeHints to base class
1336
1337 * meventdisp/MGEvtDisplay.cc:
1338 - added a random move and the SetWMSizeHints
1339
1340 * mhist/MHHillas.cc:
1341 - replaced some text by Latex-formulas
1342
1343 * mmain/MBrowser.cc:
1344 - added a menu entry for opening a TBrowser
1345 - added a random move
1346
1347 * mmain/MMars.[h,cc]:
1348 - changed enums to root style
1349 - moved size specification from header to source
1350 - changed SetWMSizeHints call
1351
1352 * mraw/MrawEvtPixelIter.[h,cc]:
1353 - added fNum[Hi,Lo]GainSamples to make GetSum* faster
1354 - removed 'Fadc' from function names
1355
1356
1357
1358 2001/11/07: Thomas Bretz
1359
1360 * Makefile:
1361 - changed order in 'mrproper'
1362
1363 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc:
1364 - added InitSize
1365
1366 * manalysis/MCerPhotEvt.[h,cc]:
1367 - introduces InitSize to speed up things
1368 - changed []-operator to an unchecked access
1369
1370 * manalysis/MPedestalCam.h:
1371 - changed ExpandCreateFast to ExpandCreate (due to lack of good dox)
1372 - changed []-operator to an unchecked access
1373
1374 * mbase/MEvtLoop.cc:
1375 - changed 'total' to 'real' time.
1376
1377 * mgui/MGeomCam.[h,cc]:
1378 - moved []-operator code back to class definition, due to runtime speed
1379 - changed []-operator to an unchecked access
1380
1381 * mhist/MHHillas.cc:
1382 - changed 'degree' to Latex-style
1383
1384 * manalysis/MImgCleanStd.cc:
1385 - we are now initialising an array holding the used pixel to prevent
1386 looping through all pixel thousands of times
1387 (MCerPhotEvt::IsPixelUsed)
1388
1389 * mbase/MWriteAsciiFile.cc:
1390 - enhanced the documentation
1391
1392 * mmain/MBrowser.[h,cc]:
1393 - enhanced the functionality to display the filename
1394 - improved the layout
1395
1396 * mmain/MMars.cc:
1397 - added calling of 'netscape' for the two picture buttons
1398
1399
1400
1401 2001/11/06: Thomas Bretz
1402
1403 * mbase/MReadMarsFile.[h,cc]:
1404 - added
1405
1406 * manalysis/MMcPedestalCopy.[h,cc]:
1407 - moved copying to PreProcess
1408 - removed Process
1409
1410 * mbase/Makefile, mbase/BaseLinkDef.h
1411 - added MReadMarsFile
1412
1413 * mbase/MReadTree.[h,cc]:
1414 - added a list of TObjects to be called when file in the chain
1415 is changed
1416
1417 * Makefile.conf.linux, Makefile.conf.linux-gnu:
1418 - removed -g flag
1419
1420 * mraw/MRawRunHeader.h:
1421 - fixed return type of GetNumEvents
1422
1423 * mraw/MRawCrateArray.[h,cc]:
1424 - added SetSize which takes care of the size of the array
1425 - changed the access to an unchecked one
1426
1427 * mraw/MRawCrateData.h
1428 - derives from MParContainer now
1429
1430 * mraw/MRawEvtData.[h,cc]:
1431 - made Print const
1432 - changed so, that the arrays are dreed and allocated only
1433 as less as possible
1434
1435 * mraw/MRawFileRead.[h,cc]:
1436 - changed to support faster I/O of MRawEvtData and MRawCrateArray
1437 - added sanity check (warning) to PostProcess
1438
1439 * mraw/MRawFileWrite.cc:
1440 - removed deletion of trees (done by ~TFile)
1441 - switched of AutoSave by use of a big size
1442 - removed '.' from Branch names (each tree contains only one master
1443 branch with equal subbranches)
1444
1445 * macros/readCT1.C:
1446 - fixed a small bug
1447
1448 * manalysis/MCerPhotCalc.cc:
1449 - removed Clear from Process (done by Reset now)
1450
1451 * manalysis/MCerPhotEvt.[h,cc]:
1452 - added reset-function
1453 - some small changes to the code layout
1454
1455 * mmc/MMcFadcHeader.[h,cc], mmc/MMcTrig.[h,cc]:
1456 - chenged constructor to support fName and fTitle
1457
1458 * mbase/MReadTree.cc:
1459 - removes '.' from a branch name now before searching/creating the object
1460
1461
1462
1463 2001/11/01: Thomas Bretz
1464
1465 * mbase/MParContainer.cc:
1466 - removed 'newname' from TObject::Clone call.
1467
1468 * mbase/MParContainer.h:
1469 - layout changes
1470
1471 * mbase/MParList.h:
1472 - changed destructor definition to virtual
1473
1474 * mbase/MReadTree.[h,cc]:
1475 - added initialization for fProgress
1476 - changed output
1477 - move some code to new functions
1478 - branch enabling now checks for the existance of the branch
1479 - veto branch disables the corresponding sub branches now physically
1480 - changed comments
1481
1482 * mdatacheck/MGDisplayAdc.cc:
1483 - added some sanity checks
1484
1485 * meventdisp/MGCamDisplay.cc, meventdisp/MGEvtDisplay.[h,cc],
1486 meventdisp/MGFadcDisp.cc:
1487 - moved some code to MGEvtDisplay
1488
1489 * mhist/MFillH.cc:
1490 - added warning to comment
1491
1492 * mhist/MHFadcCam.[h,cc]:
1493 - added Clone-function. It seems, that this is necessary since
1494 root 3.01
1495
1496 * mhist/MHFadcPix.cc:
1497 - changed axis titles
1498
1499 * mmain/MAnalysis.cc:
1500 - added progress bar
1501
1502 * mmain/MBrowser.[h,cc]:
1503 - added layout hints to fTop1,2,3
1504 - adde Create/DestroyProgrssBar
1505
1506 * mmain/MDataCheck.cc:
1507 - changes to the layout
1508 - disable auto scheme
1509 - added progress bar
1510
1511 * mmain/MMonteCarlo.[h,cc]:
1512 - layout changes
1513 - added progress bar
1514
1515 * mraw/MRawEvtData.cc:
1516 - new sanity check in Draw
1517
1518
1519
1520 2001/11/01: Thomas Bretz
1521
1522 * macros/MagicHillas.C:
1523 - changed Draw to DrawClone
1524
1525 * manalysis/MCerPhotPix.h:
1526 - some layout changes
1527
1528 * mbase/MParList.cc:
1529 - fixed a bug in the dstructor which causes the d'tor to crash when
1530 the owner bit was set
1531 - changed some TCollection loop to macro ForEach
1532
1533 * mbase/MTaskList.cc:
1534 - changed some TCollection loop to macro ForEach
1535
1536 * meventdisp/MGEvtDisplay.[h,cc]:
1537 - added filemenu
1538
1539 * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
1540 - added SavePrimitive function
1541
1542 * mhist/MHHillas.cc:
1543 - changed 'deg' to '°'
1544
1545 * mmain/MDataCheck.cc:
1546 - changed name of enums for buttons
1547
1548 * Makefile.conf.osf1:
1549 - added some more exclusion flags to get rid of to much informations
1550
1551 * Makefile:
1552 - changed flags of tar from '-cvf' to 'cvf' so that it runs on alpha, too
1553
1554 * mbase/MAGIC.h:
1555 - put brackets around defines, to make it compile on alpha
1556
1557 * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTask.cc,
1558 mgui/MGeomCam.cc, mhist/MHFadcPix.cc, mmc/MMcTrig.cxx:
1559 - removed inline statement, to make it link on alpha
1560
1561
1562
1563 2001/10/31: Thomas Bretz
1564
1565 * Makefile:
1566 - changed MrProper output
1567
1568 * Makefile.conf.general, Makefile.conf.linux,
1569 Makefile.conf.linux-gnu, Makefile.conf.osf:
1570 - added ARCHDEF environment
1571
1572 * manalysis/MHillas.[h,cc]:
1573 - added units
1574
1575 * mbase/BaseLinkDef.h:
1576 - added '+' for MTime
1577
1578 * mbase/MAGIC.h:
1579 - let Linux find gLog when creating dictionary
1580
1581 * mbase/MHtml.h:
1582 - removed include of TNamed
1583
1584 * */Makefile
1585 - reordered *.cc filed to get rid of some 'rootcint' warnings
1586
1587 * mgui/MCamDisplay.cc:
1588 - added SetBorderMode(0)
1589
1590 * mgui/MHexagon.[h,cc]:
1591 - changed Print-output to fit into two lines
1592 - made Print appear in the context menu
1593
1594 * merpp.cc:
1595 - Added MParContainer::Class()->IgnoreTObjectStreamer()
1596
1597 * mbase/MEvtLoop.[h,cc], mbase/MReadTree.[h,cc],
1598 mmain/MAnalysis.[h,cc]:
1599 - added support for a progressbar
1600
1601 * mbase/MFilterList.h:
1602 - added SetOwner-support
1603
1604 * mbase/MLogManip.h:
1605 - added 'dec' manipulator to dbginf
1606
1607 * mbase/MTask.h:
1608 - added GetNumExecutions
1609
1610 * mraw/RawLinkDef.h:
1611 - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
1612 MRawFile[Read,Write]
1613
1614
1615
1616 2001/10/30: Thomas Bretz
1617
1618 * macros/MagicHillas.C
1619 - removed precreated objects
1620
1621 * macros/readCt1.C:
1622 - fixed a bug (-> instead of .)
1623
1624 * *LinDef.h:
1625 - added a '+' to all 'new' classes. 'new' means, that the object
1626 is not yet used in Monte Carlo Files.
1627
1628 * *.h:
1629 - changed defines from CLASS_H to MARS_Class type (like root)
1630
1631 * MMcPedestalCopy.[h,cc]:
1632 - added AddToBranchList stamements
1633
1634 * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
1635 - changed derivement from TObject to MParContainer to be sure
1636 fBits are not written, without specifying this for any TObject
1637 derived class
1638
1639
1640
1641 2001/10/29: Thomas Bretz
1642
1643 * Makefile.rules:
1644 - changed the output
1645
1646 * macros/rootlogon.C:
1647 - Added IgnorTObjectStreamer
1648
1649 * manalysis/MCT1ReadAscii.cc:
1650 - changed fFileNames to a TList of TNamed objects
1651
1652 * mbase/MArray.h:
1653 - removed include of MArray.h
1654
1655 * mbase/MParContainer.[h,cc]:
1656 - changed fName, fTitle from pointer to static object
1657 - Changed ClassVersion to 0
1658
1659 * mbase/MParList.[h,cc]:
1660 - changed fName, fTitle from pointer to static object
1661 - changed include of TObjArray to a forward declaration
1662 (for faster compilation)
1663 - simplified the code
1664
1665 * mbase/MInputStreamID.[h,cc]:
1666 - changed fStreamId from char* to TString
1667 - Changed ClassVersion to 0
1668
1669 * mbase/MReadTree.[h,cc]:
1670 - changed veto-list to an array of TNamed objects
1671 - implemented auto enabeling
1672
1673 * mbase/MTask.[h,cc]:
1674 - implemented fListOfBranches for auto enabeling
1675
1676 * mbase/MTaskList.[h,cc]:
1677 - changed fName, fTitle from pointer to static object
1678 - changed include of TObjArray to a forward declaration
1679 (for faster compilation)
1680
1681 * mbase/MWriteRootFile.cc:
1682 - changed fName, fTitle from pointer to static object
1683 - set splitlevel in TTree::Branch to default
1684 - changed kSaveNow to kFillTree
1685
1686 * mhist/MFillH.cc:
1687 - changed fName, fTitle from pointer to static object
1688 - check inharitance from MH
1689
1690 * mhist/MH.[h,cc]:
1691 - changed fName, fTitle from pointer to static object
1692 - implementation of simplified static MakeDefCanvas
1693
1694 * mhist/MHFadcCam.h:
1695 - removed include of TH1
1696
1697 * mhist/MHFadcPix.[h,cc]:
1698 - implemented persistent pixid
1699 - get rid of 'fixed string sizes'
1700 - Delete histograms from file structure (SetDirectory)
1701 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1702 - removed include of TH1
1703
1704 * mhist/MHHillas.cc
1705 - changed fName, fTitle from pointer to static object
1706 - Delete histograms from file structure (SetDirectory)
1707 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1708 - changed DrawClone to DrawCopy
1709
1710 * mhist/MHMcCollectionArea.[h,cc]:
1711 - changed fName, fTitle from pointer to static object
1712 - Delete histograms from file structure (SetDirectory)
1713 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1714 - changed DrawClone to DrawCopy
1715 - changed binning to log scale
1716 - removed include of TH1
1717
1718 * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
1719 - changed fName, fTitle from pointer to static object
1720 - Delete histograms from file structure (SetDirectory)
1721 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1722
1723 * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc,
1724 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
1725 manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
1726 mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
1727 mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc,
1728 mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc,
1729 mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
1730 - changed fName, fTitle from pointer to static object
1731
1732 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
1733 mmontecarlo/MMcThresholdCalc.[h,cc],
1734 mmontecarlo/MMcTriggerRateCalc.[h,cc],
1735 mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
1736 - changed fName, fTitle from pointer to static object
1737 - changed to use auto enabling scheme
1738
1739 * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
1740 - removed UseLeaf
1741
1742 * macros/CT1Hillas.C, macros/readMagic.C:
1743 - made run again
1744
1745 * mraw/MRawFileWrite.cc:
1746 - changed fName, fTitle from pointer to static object
1747 - changed TTree::Branch to use default split level (99)
1748 - added the missing important '.' to the Branch names!
1749
1750 * mraw/MRawRunHeader.[h,cc]:
1751 - changed fName, fTitle from pointer to static object
1752 - implemented enum for Run Type
1753
1754
1755
1756 2001/10/26: Thomas Bretz
1757
1758 * Makefile.rules:
1759 - changed output
1760
1761 * readraw.cc:
1762 - changed name and description in TROOT
1763 - removed argument in MMcEvt::Print()
1764
1765 * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
1766 manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
1767 mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
1768 mmc/MMcTrigHeader.[hxx,cxx]:
1769 - according to root 3.01 made Print const
1770
1771 * mbase/BaseLinkDef.h:
1772 - added MPrint
1773
1774 * mbase/MPrint.[h,cc]:
1775 - added
1776
1777 * mbase/MClone.[h,cc]:
1778 - changed MParContainer to a more general TObject
1779
1780 * mbase/Makefile:
1781 - MPrint.cc added
1782
1783 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
1784 meventdisp/MGFadcDisp.[h,cc]:
1785 - introduced fInitOk for the case PreProcessing failed
1786
1787 * mmain/MMonteCarlo.cc:
1788 - added correction for use of several trigger conditions
1789 - speedup threshold calc by usage of UseLeaf
1790
1791 * magiclogo.xpm, marslogo.xpm:
1792 - changed
1793
1794 * mmain/MMonteCarlo.cc:
1795 - added a workaround for the <TClass::TClass> no dictionary for MMc*
1796 problem
1797
1798 * mbase/MWriteRootFile.[h,cc]:
1799 - simplified code by removing MRootFileTree class
1800
1801 * mbase/MLog.cc:
1802 - changed char[len+1] to 'new' statement
1803
1804
1805
1806
1807 2001/10/23: Thomas Bretz
1808
1809 * mbase/MLog.[h,cc]:
1810 - replaced usage of tmpnam by mkstemp
1811
1812 * mgui/MCamDisplay.[h,cc]:
1813 - Paint function added which maintains the aspect ratio of the image
1814 - DrawPhotErr removed
1815 - removed gPad->Clear, so that we can draw into pads not only
1816 canvases
1817
1818 * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
1819 mhist/MFillHStarMap.[h,cc]:
1820 - removed
1821
1822 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
1823 - removed unused spectral index and flux
1824
1825 * mmontecarlo/MMcThesholdCalc.[h,cc],:
1826 mbase/MParList.[h,cc]:
1827 - fixed the Dimension handling
1828
1829 * mmontecarlo/MMcTriggerRateCalc.[h,cc],
1830 - fixed the Dimension handling
1831 - added destructor
1832
1833 * macros/trigrate.C:
1834 - fixed some small things
1835 - accelerated by use of MReadTree::UseLeaf
1836
1837 * mhist/MHMcCollectionArea.h:
1838 - changed default argument of DrawClone from NULL to "".
1839 NULL caused the interpreter to crash.
1840
1841 * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
1842 mbase/MParList.[h.cc], mbase/MTime.[h,cc],
1843 mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
1844 mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
1845 mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
1846 mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
1847 - according to root 3.01 I made Print() const
1848
1849 * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
1850 - removed
1851
1852 * mbase/MReadTree.cc:
1853 - removed default argument from GetEntry-call
1854
1855 * mbase/MTask.[h,cc]:
1856 - introduced mapping function for (Pre/Post)&Process
1857 - according to root 3.01 I made Print() const
1858 - added PrintStatistics
1859 - added call counter
1860
1861 * mbase/MTaskList.[h,cc]:
1862 - adapted to new MTask mapping functions
1863 - according to root 3.01 I made Print() const
1864 - added PrintStatistics
1865 - moved some functionality to MTask-Mapper functions
1866
1867 * mmain/MMonteCarlo.cc:
1868 - adapted to some changes in other classes
1869 - some small simplifications
1870 - accelerated, by use of UseLeaf
1871 - workaround for the ButtonGroup/Button delete bug
1872
1873 * mmain/MAnalysis.cc:
1874 - workaround for the ButtonGroup/Button delete bug
1875
1876
1877
1878 2001/10/23: Thomas Bretz
1879
1880 * macros/dohtml.C:
1881 - changed macro names
1882
1883 * macros/getCollArea.C:
1884 - renamed to collarea.C
1885 - make use of new fast MReadTree
1886
1887 * macros/getRate.C:
1888 - renamed to trigrate.C
1889
1890 * macros/getThreshold.C:
1891 - renamed to threshold.C
1892
1893 * Makefile.depend:
1894 - removed
1895
1896 * mgui/MCamDisplay.[h,cc]:
1897 - fixed wrong usage of new operator in TClonesArray
1898 - the aspect ratio of the Canvas is used now to display geometries
1899 correctly (no 'small CT1 camera anymore)
1900 - replaced include of MCerPhotPix by a forward declaration
1901 - replaced include of MHexagon by a forward declaration
1902
1903 * mgui/MGeomCam.[h,cc]:
1904 - added GetMaxRadius()-function
1905 - added CalcMaxRadius()-function
1906 - replaced include of MGeomPix by a forward declaration
1907 - replaced include of TObjArray by a forward declaration
1908
1909 * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
1910 - call CalcMaxRadius in the constructor
1911
1912
1913
1914 2001/10/22: Thomas Bretz
1915
1916 * mhist/MH*.[h,cc]:
1917 - changed DrawClone according to root 3.01/06 to 'const'
1918
1919
1920
1921 2001/10/16: Thomas Bretz
1922
1923 * mbase/MReadTree.[h,cc]:
1924 - added some output statements
1925 - added comments
1926 - added UseLeaf
1927 - changed AddFile to Int_t
1928 - simplified GetEntry call
1929
1930 * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
1931 - added come comments
1932 - removed Draw-function
1933
1934 * mars.cc:
1935 - Changed name of TROOT object to 'mars'
1936
1937 * merpp.cc:
1938 - changed name of TROOT object to 'merpp'
1939 - added some more ouput
1940
1941 * mbase/MBaseLinkDef.h:
1942 - added MRootFileBranch
1943 - added MRootFileTree
1944
1945 * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
1946 - added comments
1947
1948 * mbase/MEvtLoop.cc:
1949 - added missing include
1950 - added another time output
1951
1952 * mbase/MWriteRootFile.cc:
1953 - added ClassImp
1954
1955 * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
1956 - changed output
1957
1958 * mhist/MHMcCollectionArea.cc:
1959 - small fixes
1960 - changed error calculation according to Ciro
1961
1962 * macros/CT1Hillas.C:
1963 - fixes some bugs (typos)
1964
1965
1966
1967 2001/10/05: Thomas Bretz
1968
1969 * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
1970 mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
1971 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
1972 meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
1973 mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
1974 mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
1975 mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
1976 mraw/MRawFileRead.cc
1977 - comments updated
1978
1979 * mbase/MFilter.[h,cc]:
1980 - made IsExpressionTrue abstract
1981
1982 * meventdisp/MGEvtDisplay.cc:
1983 - fixed a bug that only every second event was displayed
1984
1985 * meventdisp/MGFadcDisp.[h,cc]:
1986 - reorganized code (changing pixel number drawed the histogram twice)
1987
1988 * mgui/MCamDisplay.[h,cc]:
1989 - added fDrawingPad to make sure that all output goes into the same pad
1990
1991 * mhist/HistLinkDef.h, mhist/Makefile:
1992 - removed old MFillH* classes
1993
1994
1995
1996 2001/10/02: Thomas Bretz
1997
1998 * mbase/MClone.[h,cc],
1999 meventdisp/MGCamDisplay.[h,cc],
2000 meventdisp/MGEvtDisplay.[h,cc],
2001 mmain/MCameraDisplay.[h,cc]:
2002 - added
2003
2004 * macros/readMagic.C:
2005 - fixed a "'->' and '.' mixed bug"
2006
2007 * manalysis/MCT1ReadAscii.cc:
2008 - added initialisation of fIn
2009
2010 * manalysis/MCerPhotEvt.[h,cc]:
2011 - made IsPixelExisting const
2012 - made IsPixelCore const
2013 - made IsPixelUsed const
2014 - made GetNumPhotons[Min,Max] const
2015
2016 * mbase/BaseLinkDef.h, mbase/Makefile:
2017 - added MClone
2018
2019 * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
2020 - added SetOwner-support
2021
2022 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
2023 - removed MShowSpect
2024 - removed MViewAdcSpect
2025
2026 * mdatacheck/MDumpEvtHeader.cc:
2027 - added missing descriptions
2028
2029 * mdatacheck/MGDisplayAdc.[h,cc]:
2030 - small changes
2031
2032 * meventdisp/EvtDispLinkDef.h:
2033 - added MGEvtDisplay
2034 - added MGCamDisplay
2035
2036 * meventdisp/MGFadcDisp.[h,cc]:
2037 - derived from MGEvtDisplay
2038 - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
2039
2040 * meventdisp/Makefile:
2041 - added MGCamDisplay
2042
2043 * mgui/MCamDisplay.[h,cc]:
2044 - cleaned
2045 - reorganized
2046
2047 * mgui/MHexagon.cc:
2048 - added missing descriptions
2049
2050 * mhist/MHFadcPix.cc:
2051 - reorganized some code in the constructor which creates the 'names'
2052
2053 * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc,
2054 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
2055 - Draw-function supports a default canvas now
2056
2057 * mmain/MDataCheck.cc:
2058 - added/rorganized comments
2059 - removed usage of MViewAdcSpectra
2060
2061 * mmain/MMars.[h,cc]:
2062 - added new "Camera Display" Button
2063
2064 * mmain/MainLinkDef.h, mmain/Makefile:
2065 - added MCameraDisplay
2066
2067
2068
2069 2001/09/28: Thomas Bretz
2070
2071 * macros/getRate.C:
2072 - changed TObjArray to a non-pointer object
2073 - added Printing of the result at the end of the macro
2074
2075 * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
2076 - added DrawClone
2077
2078 * mhist/MHMcRate.[h,cc]:
2079 - added a dummy for DrawClone
2080
2081 * mmain/MMonteCarlo.[cc, h]:
2082 - added Gui elements
2083 - added CalculateCollectionArea (not yet tested)
2084 - added CalculateTriggerRate (not yet tested)
2085 - added Threshold (not yet tested)
2086
2087 * mmontecarlo/MMcTriggerRateCalc.cc:
2088 - removed output stuff from PostProcessing
2089
2090 * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
2091 - reorganized code (constructor)
2092 - reorganized deletion of gui objects
2093 - fixed many, many memory leaks
2094
2095
2096
2097 2001/09/27: Thomas Bretz
2098
2099 * mmain/MBrowser.cc:
2100 - added comments
2101
2102 * mmain/MAnalysis.[h,cc]:
2103 - added entry field for cleaning levels
2104 - restructured code a bit
2105
2106 * mhist/MFillH.cc:
2107 - fixed missing initialization of member variables in Init
2108
2109 * mhist/MHHillas.[h,cc]:
2110 - Added comments
2111 - Added DrawClone
2112 - Removed kCanDelete bits from Draw function
2113
2114 * mhist/MHStarMap.[h,cc]:
2115 - Added comments
2116 - Added DrawClone
2117 - moved some code from the Draw-functions to PrepareDrawing
2118
2119
2120
2121 2001/09/26: Thomas Bretz
2122
2123 * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
2124 mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
2125 - reorganized code (constructor)
2126 - reorganized deletion of gui objects
2127 - fixed many, many memory leaks
2128 - small changes in layout
2129
2130 * mmain/MAnalysis.[h,cc]:
2131 - added
2132
2133 * macros/*:
2134 - added Copyright notice
2135 - added some small sanity checks
2136
2137 * macros/MagicHillas.C:
2138 - fixed '->' bug
2139 - changed MFillHStarMap to MFillH
2140
2141 * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
2142 - removed an old debug statement
2143
2144 * mmain/MMars.cc:
2145 - added new Analysis functionality
2146
2147 * mmain/MainLinkDef.h:
2148 - addded MAnalysis
2149
2150 * mmain/Makefile:
2151 - added MAnalysis.cc
2152
2153 * mmc/McLinkDef.h:
2154 - removed nonsens define statement
2155
2156
2157
2158 2001/09/25: Thomas Bretz
2159
2160 * Makefile:
2161 - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
2162 It contains the origin (CVSROOT) of the repository and my confuse
2163 people triing to commit changed files from such an archive to
2164 the repository
2165
2166 * mmain/MBrowser.[cc,h]:
2167 - reorganized code (constructor)
2168 - reorganized deletion of gui objects
2169 - fixed many, many memory leaks
2170
2171 * mmain/MMars.[cc,h]:
2172 - reorganized code (constructor)
2173 - reorganized deletion of gui objects
2174 - fixed many, many memory leaks
2175
2176
2177
2178 2001/09/20: Thomas Bretz
2179
2180 * mbase/MLog.[h,cc]:
2181 - made working with Cosy
2182 - fixed gui stuff to work like expected
2183
2184 * manalysis/MCerPhotPix.h:
2185 - replaced TROOT.h by MAGIC.h
2186
2187 * mfilter/MFTriggerLvl1.h:
2188 - added description
2189
2190
2191
2192 2001/09/20: Thomas Bretz
2193
2194 * released Version 0.4
2195
2196 * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
2197 - switched to root version >= 3.00
2198
2199 * Makefile.conf.linux:
2200 - added to support the new Linux distributions
2201
2202 * .rootrc:
2203 - removed references to MARSSYS
2204
2205
2206
2207 2001/09/13: Thomas Bretz
2208
2209 * Makefile.conf.linux-gnu:
2210 - removed "-Woverloaded-virtual". it doesn't really help
2211
2212
2213
2214 2001/08/02: Thomas Bretz
2215
2216 * macros/getRate.C:
2217 - make use of new stylish lists of containers
2218
2219
2220 * macros/CT1Hillas.C, macros/getCollArea.C:
2221 - make use of return value of Eventloop
2222
2223 * macros/merpp.C:
2224 - changed return type to void
2225
2226
2227
2228 2001/07/23: Thomas Bretz
2229
2230 * mbase/MParList.cc:
2231 - redifinition of default argument: fixed
2232
2233
2234
2235 2001/07/23: Thomas Bretz
2236
2237 * mmontecarlo/MMcThresholdCalc.[cc,h]:
2238 - changed PreProcess action to new stylish lists of containers
2239
2240 * mhist/Makefile:
2241 - removed MEnergies.cc
2242
2243 * mhist/HistLinkDef.h:
2244 - removed MEnergies.cc
2245
2246 * mbase/MReadTree.cc:
2247 - removed a bug which causes MReadTree to show strange behaviour.
2248 We cannot use GetBranch()->SetAddress() we have to use
2249 SetBranchAddress.
2250
2251 * macros/MagicHillas.C:
2252 - changed to new stylish histogram fillers.
2253
2254 * mhist/MHMcRate.cc:
2255 - some simplifications to the constructors
2256 - some accelerations of the rate calculation
2257
2258 * mhist/MHHillas.C:
2259 - added axis descriptions (thanks to Rudy)
2260
2261
2262
2263 2001/07/20: Thomas Bretz
2264
2265 * mhist/MH.cc:
2266 - added comments
2267
2268 * mhist/MFillH.cc:
2269 - added comments
2270
2271 * mbase/MParList.[h,cc]:
2272 - Added AddToList from a TObjArray
2273 - Added GetClassName
2274 - Added GetObjName
2275 - Added FindObjectList
2276 - Added FindCreateObjList
2277 - Added CreateObjList
2278
2279 * mhist/MHMcEnergies.[h,cc]:
2280 - deleted
2281
2282 * mhist/MHMcEnergy.[h,cc]:
2283 - rewrote constructor in a way that MHMcEnergies isn't needed anymore
2284 - added a SetName function which replaces the old constructor somehow
2285
2286 * macros/getThreshold.C:
2287 - make use of some new features
2288
2289
2290
2291 2001/07/19: Thomas Bretz
2292
2293 * mbase/MEvtLoop.cc:
2294 - added comments
2295
2296 * mbase/MTaskList.cc:
2297 - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
2298
2299 * mhist/MH.[cc,h]
2300 - added
2301
2302 * mhist/MFillH.[cc,h]
2303 - added
2304 - in principal MFillHHillas, MFillHFadc and MFillHStarMap
2305 can be deleted now
2306
2307 * mhist/HistLinkDef.h:
2308 - added MH
2309 - added MFillH
2310
2311 * mhist/MFillHFadc.cc:
2312 - moved source for filling to corresponding histogram class
2313
2314 * mhist/MFillHHillas.cc:
2315 - included MHillas.h
2316
2317 * mhist/MHFadcCam.[cc, h]:
2318 - added Fill
2319 - made FillHi, FillLo private
2320
2321 * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
2322 - changed Fill function to new style
2323 - derived class from MH
2324
2325 * mhist/Makefile:
2326 - added MH.cc
2327 - added MFillH.cc
2328
2329
2330
2331 2001/07/18: Oscar Blanch
2332
2333 * macros/getRate.C:
2334 - Macro to compute the trigger rate from a MonteCarlo file
2335
2336 * mhist/MHMcRate.[h,cc]:
2337 - Container to store trigger rate information
2338 - Draw() functin member to be implemented
2339
2340 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
2341 - Task to compute trigger rate
2342
2343
2344
2345 2001/07/13: Thomas Bretz
2346
2347 * mbase/MEvtLoop.[h,cc]:
2348 - Added a result value to Eventloop to be able to detect if the
2349 execution was successfull
2350 - changes postProcess to return the return value from
2351 MTaskList::PostProcess
2352
2353 * mbase/MParList.cc:
2354 - FindCreateObj removes now a 'dot' from the end of an indexed
2355 object name like "Events;7."
2356
2357 * mbase/MReadTree.cc:
2358 - small changes to the output
2359
2360 * mbase/MTask.[h,cc]:
2361 - added Preprocessed flag. This enables the tasklist to only postprocess
2362 already preprocessed tasks
2363
2364 * mbase/MTaskList.cc:
2365 - don't postprocess non preprocessed tasks
2366
2367 * mhist/MHMcCollectionArea.cc:
2368 - added descriptions to histrograms
2369 - changed names of histograms
2370 - added drawing of canvas to Draw-functions
2371
2372 * mhist/MHMcEnergy.[h,cc]:
2373 - added variables to store the calculated result
2374 - changed names and titles of histogram
2375 - added axis titles to histogram
2376 - moved result calculation into fit-function
2377
2378 * mmontecarlo/MMcCollectionAreaCalc.cc:
2379 - added name of input container to be able to process another
2380 container than "MMcTrig"
2381
2382 * mmontecarlo/MMcThresholdCalc.cc:
2383 - removed trailing dot from container name creation
2384
2385 * mhist/MMcThresholdCalc.cc:
2386 - removed a wrong '.' behind the number when processing more than
2387 one trigger condition
2388
2389 * mraw/MRawRunHeader.cc:
2390 - added "Monte Carlo Data" as runtype
2391
2392
2393
2394 2001/07/10: Thomas Bretz
2395
2396 * mhist/MHMcEnergy.h:
2397 - renamed SetBins to SetNumBins
2398
2399 * mmontecarlo/MMcThresholdCalc.cc:
2400 - changed style of comments
2401 - moved sqrt(2) from Postprocess to header.
2402
2403 * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h],
2404 mmontecarlo/MMcEnerThreCalc.[cc,h]:
2405 - removed
2406
2407 * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
2408 - removed
2409
2410
2411
2412 2001/07/09: Thomas Bretz
2413
2414 * mbase/MParList.cc:
2415 - made handling of already existing containers in AddToList a bit
2416 more convinient
2417
2418 * mbase/MTaskList.[h,cc]:
2419 - added come comments
2420 - made handling of already existing tasks in AddToList a bit
2421 more convinient
2422 - Added name-argument to constructor
2423
2424 * mraw/MRawFileRead.[cc, h]:
2425 - move file-open check from constructor to PreProcess
2426 - added variable for filename
2427
2428 * mraw/MRawFileWrite.[cc,h]:
2429 - moved fOut->Write from PostProcess to destructor
2430 - removed PostProcess
2431
2432
2433
2434 2001/07/06: Thomas Bretz
2435
2436 * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h,
2437 mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
2438 - added
2439
2440 * Makefile
2441 - mfilter added
2442
2443 * Makefile.conf.linux-gnu:
2444 - added some warning options
2445
2446 * Makefile.conf.osf1:
2447 - enhanced warnings
2448
2449 * manalysis/MCerPhotEvt.cc:
2450 - removed a small buf from the constructor
2451
2452 * BaseLinkDef.h:
2453 - added MFilter
2454 - added MFilterList
2455
2456 * mbase/MLog.[h,cc]:
2457 - added a non-empty copy constructor to make cxx happy
2458
2459 * mbase/MParList.[h,cc]:
2460 - added second overload-function FindObject
2461
2462 * mbase/MTask.h:
2463 - added all Filter stuff
2464
2465 * mbase/MTaskList.cc:
2466 - changed debug output
2467 - added filter-stuff to Process
2468
2469 * mbase/MTaskList.h:
2470 - changed Print default option from NULL to ""
2471
2472 * mbase/Makefile:
2473 - added MFilter
2474 - added MFilterList
2475
2476 * mhist/MFillHFadc.cc:
2477 removed a small bug in the PreProcessing
2478
2479 * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h,
2480 manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
2481 mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
2482 manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
2483 mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
2484 mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
2485 mmontecarlo/MMcThresholdCalc.h:
2486 - made more const-correct
2487
2488 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
2489 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
2490 manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
2491 mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
2492 mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
2493 mraw/MRawFileWrite.cc:
2494 - added comments
2495
2496 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
2497 manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
2498 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
2499 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
2500 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
2501 manalysis/MPedestalPix.cc,
2502 mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc,
2503 mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc,
2504 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
2505 mbase/MWriteRootFile.cc,
2506 mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
2507 mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
2508 mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
2509 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
2510 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
2511 mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
2512 mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
2513 - added semicolon after ClassImp to make my editor happy
2514
2515 * mmain/MEvtDisp.cc:
2516 - removed a wrong comma in the enumerations
2517
2518 * mmontecarlo/MMcThresholdCalc.cc:
2519 - made compile on osf by removing brackets in new steatement (constructor)
2520
2521
2522
2523 2001/07/05: Thomas Bretz
2524
2525 * macros/CT1Hillas.C:
2526 - changed the wrong pointers to dots.
2527
2528 * macros/getThreshold.C:
2529 - added some comments
2530 - removed the canvas creation
2531 - drawing replaced by a loop
2532 - changed trigger conditions to 1 (should work with any MC file)
2533
2534 * macros/readMagic.C:
2535 - changed the event counter to the number of the event in the file
2536 - removed icound
2537
2538 * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
2539 mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
2540 mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
2541 mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
2542 mhist/MFillHStarMap.cc,
2543 - changed HasChanged to ReadyToSave
2544
2545 * mbase/MReadTree.cc:
2546 - added some comments
2547
2548 * mhist/MHMcEnergies.h:
2549 - fixed bug in []-operator
2550
2551 * mhist/MHMcEnergy.cc:
2552 - added canvas creation to draw function
2553
2554 * mmontecarlo/MMcThresholdCalc.cc:
2555 - fixed a bug in the constructor
2556
2557
2558
2559 2001/06/20: Thomas Bretz
2560
2561 * macros/merpp.C:
2562 - fixed type in comment
2563
2564 * manalysis/MHillas.cc:
2565 - fixed 'FIXME' comment
2566
2567 * mbase/MWriteFile.[h,cc]:
2568 - added
2569
2570 * mbase/MWriteRootFile.[h,cc]:
2571 - added
2572
2573 * mbase/BaseLinkDef.h:
2574 - Added MWriteFile
2575 - Added MWriteRootFile
2576
2577 * mbase/MEvtLoop.cc:
2578 - fixed the counting in the eventloop
2579
2580 * mbase/MWriteAsciiFile.[h,cc]:
2581 - changed class that it is based on MWriteFile now
2582
2583 * mbase/Makefile:
2584 - added MWriteFile
2585 - added MWriteRootFile
2586
2587 * mhist/MFillHFadc.[h,cc]:
2588 - added set for HasChanged (new PostProcess)
2589
2590 * mhist/MFillHHillas.cc:
2591 - added set for HasChanged (new PostProcess)
2592
2593 * mhist/MFillHStarMap.cc:
2594 - added set for HasChanged (new PostProcess)
2595
2596 * mhist/MHHillas.cc:
2597 - Set kCanDelete to make sure, that the histograms are deleted
2598 together with the canvas
2599
2600 * mraw/MRawFileWrite.[h,cc]:
2601 - changed the handling of opening, closing and checking file
2602
2603
2604
2605 2001/06/13: Thomas Bretz
2606
2607 * ./.../*.h:
2608 - added some comments and corrected some descriptions.
2609
2610 * mbase/MParContainer.[h,cc]:
2611 - added a 'dummy' function for AsciiRead, AsciiWrite
2612
2613 * mbase/MWriteAsciiFile.[h,cc]:
2614 - added new constructor (specify directly the pointer to the class)
2615
2616 * mgui/MHexagon.cc:
2617 - made Copy-function more readable
2618
2619 * mgui/MParContainer.cc:
2620 - made Copy-function more readable
2621
2622 * mhist/MHMcEnergies.[h,cc]:
2623 - files added as a container to make handling of several MHMcEnergy easier
2624
2625 * mbase/MAGIC.h:
2626 - encapsulated include of TROOT
2627
2628 * mbase/MTaskList.cc:
2629 - added SetHasChange and Reset to PostProcess
2630
2631 * mhist/HistLinkDef.h
2632 - added MHMcEnergies
2633
2634 * mhist/MHMcEnergy.[h,cc]:
2635 - added name and title to constructor
2636 - added number to name of container
2637
2638 * mmontecarlo/MMcThresholdCalc.cc:
2639 - corrected typo in creation of the container names
2640
2641 * mraw/MRawEvtData.cc:
2642 - Set kCanDelete in Draw function
2643
2644
2645
2646 2001/06/12: Thomas Bretz
2647
2648 * mmontecarlo/MMcEnerThreCalc.[cc,h]
2649 - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
2650
2651 * mmontecarlo/MMcEnerThreHistos.[h,cc]
2652 - copied to mmhist/MHMcEnergy.[h,cc]
2653
2654 * mbase/Makefile:
2655 - added MWriteAsciiFile.cc
2656
2657 * mhist/HistIncl.h:
2658 - added TF1.h
2659
2660 * mhist/HistLinkDef.h:
2661 - added MHMcEnergy
2662
2663 * mhist/Makefile
2664 - added MHMcEnergy
2665
2666 * mmontecarlo/MCollArea.h:
2667 - fixed typo in ifndef
2668
2669 * mmontecarlo/Makefile:
2670 - added MMcThresholdCalc.cc
2671 - removed MMcEnerHisto.cc
2672 - removed MMcEnerThre.cc
2673 - removed MMcEnerThreCalc.cc
2674
2675 * mmontecarlo/MonteCarloLinkDef.h:
2676 - added MMcThresholdCalc.cc
2677 - removed MMcEnerHisto.cc
2678 - removed MMcEnerThre.cc
2679 - removed MMcEnerThreCalc.cc
2680
2681 * mbase/MWriteAsciiFile.[h,cc]:
2682 - added
2683
2684 * manalysis/MCT1ReadAscii.h:
2685 - removed fFileName from class definition
2686
2687 * manalysis/MCerPhotCalc.cc:
2688 - use of SetHasChanged added
2689
2690 * manalysis/MHillas.[h,cc]:
2691 - Reset added
2692 - AsciiRead added
2693 - AsciiWrite added
2694 - use of SetHasChanged added
2695
2696 * manalysis/MPedCalcPedRun.[h,cc]:
2697 - made fNumHiGainSamples a class member
2698 - renamed some member functions
2699 - made the 'internal' member functions private
2700 - added SetHasChanged
2701 - made these functions const
2702
2703 * mbase/BaseLinkDef.h
2704 - MWriteAsciiFile added
2705
2706 * mbase/MEvtLoop.cc:
2707 - some small changes to the logging output
2708
2709 * mbase/MParContainer.cc:
2710 - fHasChanged added
2711
2712 * mbase/MParContainer.h:
2713 - Reset prototype added
2714 - HasChanged added
2715 - SetHasChanged added
2716
2717 * mbase/MParList.[cc,h]:
2718 - SetHasChanged added
2719 - Reset added
2720
2721 * mbase/MTaskList.cc:
2722 - Process: call SetHasChanged before looping
2723 - Process: call Reset before looping
2724
2725 * mbase/MTaskList.h:
2726 - fParList added to class definition
2727
2728
2729
2730 2001/04/27: Thomas Bretz
2731
2732 * macros/merpp.C:
2733 - made the merpp-macro Mars 0.3 compatible
2734
2735
2736
2737 2001/04/19: Thomas Bretz
2738
2739 * mbase/MParList.cc:
2740 - added stripping of the string after last semicolon (classname)
2741
2742 * mbase/MReadTree.cc:
2743 - added Veto funtionality to PreProcess
2744 - added HasVeto
2745 - added fVetoList
2746 - added VetoBranch
2747
2748
2749
2750 2001/04/18: Thomas Bretz
2751
2752 * mbase/MHtml.[cc.h]:
2753 - Added
2754
2755 * mbase/*.cc:
2756 - changed comments of member functions to new MHtml-Style
2757
2758
2759
2760 2001/04/09: Thomas Bretz
2761
2762 * mbase/MParList.cc:
2763 - Added the possibility to specify a different object name in
2764 FindCreateObj
2765
2766 * .rootrc:
2767 - changed the style for the html documentation
2768
2769 * macros/dohtml.C:
2770 - added SetXwho
2771
2772 * (*.cc):
2773 - added the copyright comment block
2774
2775 * mgui/MGeomCamMagic.cc:
2776 - added some comments to all these numbers
2777
2778 * mraw/MRawEvtPixelIter.h:
2779 - added Jump member function which jumps directly to the pixel with a
2780 given id
2781
2782
2783
2784 2001/04/09: Thomas Bretz
2785
2786 * mgui/MGeomPix.cc:
2787 - fixed a small error in SetNeighbors (thanks to Oscar)
2788
2789 * mgui/MGFadcDisp.[h,cc]:
2790 - Fixed many small errors which caused the display to display nonsens
2791 in some situations
2792
2793
2794
2795 2001/04/04: Thomas Bretz
2796
2797 * mraw/MRawEvtData.[cc,h]:
2798 - changed wrong return type of GetNumPixels to UShort_t
2799
2800 * mmain/MBrowser.[cc,h]:
2801 - made the dialog somehow work like it should
2802
2803
2804
2805 2001/04/03: Thomas Bretz
2806
2807 * manalysis/MCT1ReadAscii.cc:
2808 - the pedestal values read from the file are now stored in MeanRms
2809 instead of Sigma
2810
2811 * manalysis/MCerPhotCalc.cc:
2812 - The pedestal mean Rms is used as the pixel error
2813
2814 * MImgCleanStd.cc:
2815 - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
2816 with value=noise=0
2817
2818 * MMcPedestalCopy.cc:
2819 - All the pedestal values are now filled in (are they calculated correctly?)
2820
2821 * mgui/MGeomCamMagic.cc:
2822 - Forgot to initialize the Nextneighbors of the Magic Camera
2823 (thanks to Oscar)
2824
2825 * mhist/MHStarMap.cc:
2826 - I changed the model of the display (colors and bin width) to
2827 get a 'better' result
2828
2829
2830
2831 2001/04/02: Thomas Bretz
2832
2833 * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
2834 - added constants (kTT*) for trigger type
2835
2836 * manalysis/MImgCleanStd.[h,cc]:
2837 - added changeable cleaning levels
2838
2839 * manalysis/MHillas.cc:
2840 - added some more sanity checks to the calculation
2841
2842 * manalysis/MCT1ReadAscii.[h,cc]:
2843 - added some kind of chain feature (AddFile) to process more than one file
2844
2845 * mgui/MGeomPix.[h,c]:
2846 - added interface to pixel neighbors
2847
2848 * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
2849 - creates the neighbor geomtry now, too
2850
2851 * manalysis/MImgCleanStd.[cc,h]:
2852 - switched to new stylish neighbors from MGeomCam
2853
2854
2855
2856 2001/03/30: Thomas Bretz
2857
2858 * mdatacheck/MH*, mdatacheck/MFillH*:
2859 - moved to mhist
2860
2861 * mraw/MrawEvtPixelIter:
2862 - IsLoGain -> HasLoGain
2863
2864 * mgui/MG*:
2865 - renamed
2866 - moved to mmain
2867 - move Browser functionality to MBrowser
2868
2869 * mmain/, mhist:
2870 - new
2871
2872
2873
2874 2001/03/21: Thomas Bretz
2875
2876 * manalysis/MHillas.[h,cc]:
2877 - fixed some minor errors, added sanity check (N<2) to Calc
2878
2879 * manalysis/MFillHHillas.cc:
2880 - skip event if Hillas calculations fails
2881
2882 * macros/getCollArea.C, macros/readMagic.C,
2883 mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
2884 - changed order in MReadTree constructor
2885
2886 * manalysis/MCT1ReadAscii.[h,cc]:
2887 - changed to use MPedestalCam
2888
2889 * manalysis/MCT1Pedestals.[h,cc]:
2890 - removed
2891
2892 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
2893 - removed MCT1Pedestals
2894
2895 * mbase/BaseLinkDef.h:
2896 - added const values from Magic.h
2897
2898 * mbase/MLogManip.h:
2899 - changed style of dbginf
2900
2901 * mbase/MParList.cc:
2902 - make use of dbginf
2903
2904 * mbase/MReadTree.[h,cc]:
2905 - switched from a TTree to a TChain object
2906 - chnaged order of variables of the constructor
2907
2908
2909
2910 2001/03/21: Thomas Bretz
2911
2912 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
2913 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
2914 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
2915 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
2916 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
2917 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
2918 mdatacheck/MFillHHillas.h
2919 - added
2920
2921 * mdatacheck/MHistosAdc.[h,cc]:
2922 - replaced by MHFadc[Cam,Pix]
2923
2924 * mdatacheck/MFillAdcSpect.[h,cc]:
2925 - replaced by MFillHFadc
2926
2927 * macros/readCT1.C:
2928 - uses the new classes now
2929 - calculates and displays hillas
2930
2931 * manalysis/AnalysisLinkDef.h:
2932 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
2933
2934 * manalysis/MCT1ReadAscii.cc:
2935 - PreProcess uses FindCreateObj now
2936
2937 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
2938 - changed the new back to 'new with placement'
2939
2940 * manalysis/MCerPhotEvt.[h, cc]:
2941 - removed cleaning from this class
2942
2943 * manalysis/MHillas.cc:
2944 - some small changes in the naming inside Calc()
2945
2946 * manalysis/MHillas.h:
2947 - added Get-functions
2948
2949 * manalysis/MPedestalCam.h:
2950 - added InitSize-function
2951
2952 * manalysis/MPedestalPix.h:
2953 - made Get-functions const
2954
2955 * manalysis/Makefile:
2956 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
2957
2958 * mbase/MLogManip.h:
2959 - "l." before line number
2960
2961 * mbase/MParList.cc:
2962 - added the autodelete feature for automatically created classes
2963
2964 * mdatacheck/DataCheckLinkDef.h:
2965 - added MHFadc[Cam,Pix], MHHillas
2966 - removed MHistosAdc
2967 - added MFillHFadc, MFillHHillas
2968
2969 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
2970 mdatacheck/MViewAdcSpectra.[h,cc], :
2971 - changed from MHistaosAdc to MHFadcCam
2972
2973 * mdatacheck/Makefile:
2974 - added MFillHFadc.cc, MFillHHillas.cc
2975 - removed MFillAdcSpect.cc
2976
2977 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
2978 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
2979 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
2980 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
2981 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
2982 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
2983 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
2984 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
2985 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
2986 - set version number to '0' (no i/o for this class)
2987
2988 * mgui/MGeomCamCT1.cc:
2989 - new claculation algorith for the CT1 camera. It is more
2990 exact in the camera plain
2991
2992 * mgui/MHexagon.cc:
2993 - removed Draw-function (it is inherited from TObject)
2994
2995 * mmc/MMcFadcHeader.hxx:
2996 - Added get-functions
2997
2998
2999
3000
3001 2001/03/20: Thomas Bretz
3002
3003 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
3004 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
3005 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
3006 - added
3007
3008 * macros/readCT1.C:
3009 - added calculation of Hillas parameters
3010 - changed from pointers to objects
3011
3012 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
3013 - added MPedestalPix/Cam, MHillas, MHillasCalc
3014
3015 * manalysis/MCerPhotEvt.[h,cc]:
3016 - removed fType
3017 - commented out Draw function - should be fixed soon
3018 - renamed *Nb* to *Num*
3019 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
3020
3021 * meventdisp/MGFadcDisp.[h,cc]:
3022 - changed parameter of ReadinEvent to unsigned
3023
3024 * mgui/GuiLinkDef.h, mgui/Makefile:
3025 - added MGeomCamCT1, MGeomCamMagic
3026
3027 * mgui/MCamDisplay.[h,cc]:
3028 - changed constructor argument from int to MGeomCam
3029 - renamed *Nb* to *Num*
3030
3031 * mgui/MGeomCam.[h,cc]:
3032 - removed all camara specific stuff
3033 - MGeomCam is now used as a base class for the classes
3034 MGeomCam[Magic,CT1] which are containing the camera specific stuff
3035
3036 * mgui/MGeomPix.h:
3037 - added Set function
3038
3039
3040
3041 2001/03/02: Thomas Bretz
3042
3043 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
3044 mgui/Makefile:
3045 - new
3046
3047 * mbase/MParList.[cc,h]:
3048 - Added FindCreateObj member function
3049 - added a name to the constructor
3050
3051 * mbase/MReadTree.cc:
3052 - changed to use FindCreateObj
3053
3054 * mdatacheck/MDumpEvtHeader.cc:
3055 - removed fPixelIter from member list
3056 - changed cout to *fLog
3057
3058 * mdatacheck/MViewAdcSpectra.cc:
3059 - removed a HUGE memory leak. All the objects in the list (and the
3060 lists itself were NEVER deleted)
3061
3062 * mdatacheck/MFillAdcSpect.cc
3063 - removed fPixelIter from member list
3064 - changed cout to *fLog
3065 - changed to use FindCreateObj
3066 - changed high and low to hi and lo
3067
3068 * mdatacheck/MShowSpect.cc
3069 - changed cout to *fLog
3070 - added a name to the constructor
3071
3072 * mraw/MRawFileRead.cc:
3073 - changed to use FindCreateObj
3074
3075 * mdatacheck/MGDisplayAdc.[h,cc]:
3076 - added some new member functions to make code more clear
3077 - removed fHists from the destructor
3078
3079 * mdatacheck/MHistosAdc.h:
3080 - changed high and low to hi and lo
3081
3082 * macros/dohtml.C:
3083 - added manalysis
3084
3085
3086
3087 2001/03/01: Thomas Bretz
3088
3089 * Makefile:
3090 - added headers to dependencies
3091
3092 * Makefile.rules:
3093 - added headers to dependencies
3094
3095 * merpp.cc:
3096 - changed from pointers to objects
3097 - added compression level support
3098
3099 * readraw.cc:
3100 - removed unnecessary includes
3101
3102 * mbase/MArray*.*:
3103 - changed all Int_t to UInt_t
3104
3105 * mbase/MLogManip.h:
3106 - changed name of __DINF__ to dbginf
3107
3108 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
3109 mraw/MRawRunHeader.[h,cc]:
3110 - changed ifstream to istream
3111
3112 * mraw/MRawEvtData.cc:
3113 - changed the reading, which speeds up merpp by a factor of 10
3114
3115 * mraw/MRawEvtData.h:
3116 - added flag to InitArrays and DeletePixels
3117 (not yet used)
3118
3119 * mraw/MRawFileRead.h:
3120 - removed pParList from parameter list
3121
3122 * manalysis/AnalysisLinkDef.h
3123 - removed MReadCT1Ascii, added MCT1ReadAscii
3124 - added MCT1Pedestals
3125
3126 * manalysis/MCerPhotEvt.[h,cc]:
3127 - changed the constructor a little bit
3128 - rewrote Print() to make it a bit more readable
3129 - moved MCerphotPix to new File
3130 - added many lines of comments
3131 - exchanged old stylish new call with new stylish(=) one
3132 - replaced all accesses to fPixels with the [] operator to make this
3133 lines more readable
3134 - made all variable declarations const-correct,
3135 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
3136 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
3137 compact, readable and easier to understand
3138 - renamed the Boolean-functions to Is* to get a stricter structure
3139 - replaced mapping function to access the pixel list entries by the new
3140 operator to get rid of more than the necessary number of member
3141 functions without loosing speed or readability
3142 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
3143 more exact
3144
3145 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
3146 - added a new operator to access the TObjArray
3147 - removed unnecessary code from CreateCT1
3148
3149 * mbase/MAGIC.h:
3150 - added kPI
3151
3152 * mbase/MReadTree.cc:
3153 - added some comments
3154
3155 * mgui/MCamDisplay.[h,cc]:
3156 - added some comments, reordered a bit the calls in the constructor
3157 to get a 'straight forward structure', MGeomCam is now only
3158 locally used where it is needed, replaced access to the
3159 TClonesArrays by new member-function to get a more readable code,
3160 replaced old stylish new call with new stylish one, made
3161 variable decleration const-correct, introduced a new member function
3162 to set the pixel color, renamed the overloaded Draw functions to
3163 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
3164 the 'layout' of GetColor to make it easier to understand the algorithm,
3165
3166 * mgui/MCamNeighbor.[h, cc]:
3167 - changed to new log-interface
3168 - exchanged -9999 by -1
3169 - skipped the exits
3170 - you must check for -1 one in any case
3171 - this means a warning should be enough
3172
3173 * mgui/MHexagon.[h,cc]:
3174 - added new constructor whcih uses a MGeomPix-object
3175
3176
3177
3178 2001/02/28: Thomas Bretz
3179
3180 * mbase/MParList.[h,cc]:
3181 - changed return type of FindObject back to TObject
3182 - it seems so, that some compilers don't like overriding the
3183 return type of a virtual member function
3184
3185
3186
3187 2001/02/23: Thomas Bretz
3188
3189 * mraw/MRawEvtPixelIter.h:
3190 - added GetSum* functions
3191
3192 * mbase/MParList.[h,cc]:
3193 - Removed unnecessary fNext-stuff
3194
3195
3196
3197 2001/02/22: Thomas Bretz
3198
3199 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
3200 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
3201 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
3202 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
3203 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
3204 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
3205 mraw/MRawRunHeader.cc:
3206 - exchanged cout with the new logging style (gLog, *fLog)
3207
3208 * mraw/MRawEvtData.cc:
3209 - added 'dec' option to Print
3210
3211 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
3212 - small changes to the Print funtions
3213
3214
3215
3216 2001/02/21: Thomas Bretz
3217
3218 * MRawEvtData.cc:
3219 - Changed ReadEvt according to the new raw binary format 2001/02/20
3220
3221 * Added MLog.[h,cc], MLogManip.[h,cc]
3222
3223 * Adde SetStreamer and fLog to the MParContainer base class
3224
3225 * Derived MEvtLoop from MParContainer
3226
3227 * Makefile:
3228 - added 'tar'
3229
3230 * mbase/BaseIncl.h:
3231 - added fstream.h, TGListBox.h
3232
3233 * mbase/BaseLinkDef.h:
3234 - added pragma for gLog and MLog
3235
3236 * mbase/MAGIC.h:
3237 - added forward definition for gLog
3238
3239 * mbase/MEvtLoop.cc:
3240 - exchanged cout with *fLog
3241 - added statements to provide log-facility to all tasks als parameter
3242 containers
3243
3244 * mbase/MEvtLoop.h:
3245 - Small changes
3246
3247 * mbase/MParContainer.h:
3248 - Added definitions necessary for use of Log-Facility
3249
3250 * mbase/MParList.[h,cc]:
3251 - Added SetLogStream
3252
3253 * mbase/MTask.h:
3254 - added fLog
3255
3256 * mbase/MTaskList.[h,cc]:
3257 - added SetLogStream
3258
3259 * mbase/Makefile:
3260 - Added MLog.cc, MLogManip.cc
3261
3262
3263
3264 2001/02/19: Harald Kornmayer
3265
3266 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
3267
3268 * changed the readCT1.C file to show the effects of the image cleaning
3269 a la CT1
3270
3271 * changed
3272 mgui/MCamNeighbor.cc
3273 mananlysis/MCerPhotEvt.cc .h
3274 macros/readCT1.C
3275
3276
3277
3278 2001/02/19: Thomas Bretz
3279
3280 * MParContainer.h added prototypes for AsciiRead/Write
3281
3282 * .rootrc added
3283
3284 * MEvtLoop.[h,cc]:
3285 - split eventloop in its three parts, this should be used for
3286 debugging only.
3287
3288
3289
3290 2001/02/06: Harald Kornmayer
3291
3292 * the first running version with a eventdisplay. Now we are able
3293 to display an Event on the photo electron level. To do this, run
3294 the macro "macros/readCT1.C" after changing the file name.
3295
3296 changed:
3297 macros/readCT1.C
3298 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
3299 analysis/MReadCT1Ascii.cc
3300 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
3301
3302
3303
3304 2001/01/23: Harald Kornmayer
3305
3306 * the integration of the class FadcDisp in the mars enviroment
3307 and further developments in the display
3308
3309 changed:
3310 meventdisp/MGFadcDisp.h
3311 meventdisp/MGFadcDisp.cc
3312 mgui/GuiIncl.h
3313 mgui/GuiLinkDef.h
3314 mgui/MGMarsMain.cc
3315 mgui/MGPrototyp.cc
3316 mgui/MGPrototyp.h
3317 mgui/Makefile
3318
3319 added:
3320 mgui/MGEventDispMain.h
3321 mgui/MGEventDispMain.cc
3322
3323
3324
3325 2001/01/22: Harald Kornmayer
3326
3327 * started with the development of a EventDisplay Utitliy.
3328 Therefore I added the following files.
3329
3330 meventdisp/EvtDispIncl.h
3331 meventdisp/EvtDispLinkDef.h
3332 meventdisp/MGFadcDisp.cc
3333 meventdisp/MGFadcDisp.h
3334 meventdisp/Makefile
3335
3336 Also a few of the older files where slightly changed.
3337 ./Makefile
3338 ./Makefile.rules
3339 mraw/MRawEvtData.
3340
3341
3342
3343 2001/01/19: Thomas Bretz
3344
3345 * mmc/*.hxx:
3346 - changed include of MDefineTrigger.h back
3347
3348
3349
3350 2001/01/19: Oscar Blanch
3351
3352 * mmc/MTriggerDefine.h:
3353 - added
3354
3355
3356
3357 2001/01/18: Thomas Bretz
3358
3359 * Makefile:
3360 - mmc-library added
3361
3362 * Makefile.conf.general:
3363 - Added definition of __MARS__
3364
3365 * Makefile.rules:
3366 - Added definitions to rootcint
3367
3368 * Oscar added the McFormat subdir of the Monte Carlo as mmc
3369
3370 * mmc/MMcEvt.h:
3371 - renamed to MMcEvt.hxx
3372
3373 * mmc/*.hxx:
3374 - added necessary defintions from MDefineTrigger.h
3375
3376 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
3377 - added
3378
3379 * mmc/LinkDef.h:
3380 - removed
3381
3382
3383
3384 2001/01/17: Thomas Bretz
3385
3386 * Makefile:
3387 - Exchanged explicit rules to make library by implicit ones
3388 - The shared object works now. I exchanged the libraries with the object
3389 files. But I don't know why the libraries don't work.
3390
3391 * Makefile.conf.linux-gnu:
3392 - replaced CC with gcc (instead of g++)
3393
3394 * mdatacheck/DataCheckLinkDef.h:
3395 - removed unused statements
3396
3397 * mraw/RawLinkDef.h:
3398 - added globals
3399
3400 * mraw/MerppLinkDef.h:
3401 - removed unused file
3402
3403
3404
3405 2001/01/12: Thomas Bretz
3406
3407 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
3408 - added
3409
3410 * LinkDef.h:
3411 - removed
3412
3413 * Makefile:
3414 - Added CINT, mrproper
3415
3416 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
3417 - included makefile.general, Makefile.rules,
3418 - removes corresponding lines
3419
3420 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
3421 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
3422 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
3423 - changed include statements
3424
3425 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
3426 - changed include statements
3427 - move enum from h to cc
3428 - removed comma operator from delete statements (nonsense)
3429
3430
3431
3432 2001/01/11: Harald Kornmayer
3433
3434 * ./
3435 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
3436 MReadTree.h, mbase/Makefile, mraw/Makefile
3437 - small changes in this files. Not really critical.
3438
3439 * mars.cc
3440 - added the main file for the gui
3441
3442 * mgui/
3443 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
3444 Makefile, MGDataCheckMain.h
3445 - added the subdir mgui and this files
3446
3447 * mdatacheck/
3448 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
3449 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
3450 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
3451 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
3452 - added the subdir mdatacheck and this files
3453
3454
3455
3456 2000/12/28: Thomas Bretz
3457
3458 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
3459 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
3460 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
3461 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
3462 - Added changes some comments.
3463
3464 * MLoopEvt.cc, MLoopEvt.h:
3465 - Removed
3466
3467
3468
3469 2000/12/22 - Thomas Bretz:
3470
3471 * readraw.cc:
3472 - changed some comments and the Root-Name of the program
3473 - added check for the existance of the file
3474 - changed name of numbers of entries from iEnt to nent
3475
3476 * dohtml.C:
3477 - changed title of converted macros
3478
3479 * MRawEvtData.cc:
3480 - added a commet in Draw()
3481
3482 * MRawEvtPixelIter.[h,cc]:
3483 - Added the comment header of the file
3484 - removed inheritance from TIterator (not needed)
3485 - some changes to get it work (the one in the repository was untested
3486 and not working)
3487 - changed calling style of iterator from do...while to while-loop
3488 - changed some comments
3489
3490 * MRawRunHeader.cc:
3491 - added some comments
3492
3493 * Changelog, News: added
3494
3495 * test.C: removed
Note: See TracBrowser for help on using the repository browser.