source: trunk/MagicSoft/Mars/Changelog@ 1466

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