source: trunk/MagicSoft/Mars/Changelog@ 1575

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