source: trunk/MagicSoft/Mars/Changelog.02@ 2939

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