source: trunk/MagicSoft/Mars/Changelog@ 1331

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