source: trunk/MagicSoft/Mars/Changelog@ 1326

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