source: trunk/MagicSoft/Mars/Changelog@ 1332

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