source: trunk/MagicSoft/Mars/Changelog@ 1339

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