source: tags/Mars-V0.7/Changelog@ 10449

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