source: trunk/MagicSoft/Mars/Changelog@ 1578

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