source: trunk/MagicSoft/Mars/Changelog@ 1337

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