source: trunk/MagicSoft/Mars/Changelog@ 1744

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