source: trunk/MagicSoft/Mars/Changelog@ 1324

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