source: trunk/MagicSoft/Mars/Changelog@ 1325

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