source: trunk/MagicSoft/Mars/Changelog@ 1558

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