source: trunk/MagicSoft/Mars/Changelog@ 1572

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