source: trunk/MagicSoft/Mars/Changelog@ 1593

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