Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 1929)
+++ trunk/MagicSoft/Mars/Changelog	(revision 1930)
@@ -7,4 +7,6 @@
        done by the user himself  
 
+
+
  2003/04/08: Abelardo Moralejo
 
@@ -17,8 +19,13 @@
      - Changed comment on image cleaning.
 
+
+
  2003/04/08: Thomas Bretz
 
    * mhist/MHHadronness.cc:
      - no check for sump==0 and sumg==0 in loop necessary anymore
+
+   * Changelog, Changelog.02:
+     - moved everything before 1/2003 to Changelog.02
 
 
@@ -1190,6 +1197,4 @@
 
 
-
-
  2003/01/16: Wolfgang Wittek
 
@@ -1218,5679 +1223,2 @@
      - Member function to set TArrayF size: SetArraySize
      - Class version number changed to 2.
-
-
-
- 2002/12/13: Abelardo Moralejo
-
-    * manalysis/MSigmabar.cc
-      - added cast in first arguments in calls to TMath::Min and TMath::Max
-      	otherwise, we got a compilation error in Alpha machines.
-
-
-
- 2002/12/13: Oscar blanch
-
-    * mgeom/MGeomMirror.[h,cc]
-      - function SetMirrorDeviations added
-
-
-
- 2002/12/09: Robert Wagner
-
-    * manalysis/MSigmabar.[cc,h]:
-      - added
-
-    * manalysis/MSigmabarCalc.[cc,h]:
-      - added
-
-    * manalysis/MSigmabarParam.[cc,h]:
-      - added
-      - preliminary version for CT1 test
-
-    * manalysis/MApplyPadding.[cc,h]:
-      - added
-
-    * mhist/MHSigmabarTheta.[cc,h]:
-      - added
-
-    * mhist/MHSigmabarPixel.[cc,h]:
-      - added
-      - preliminary version for CT1 test
-
-    * mtemp/MObservatoryLocation.[cc,h]:
-      - added
-
-    * mtemp/MVPObject.[cc,h]:
-      - added
-
-    * mtemp/MVPPlotter.[cc,h]:
-      - added
-
-    * mtemp/MVPTime.[cc,h]:
-      - added
-	
-    * mtemp/TempIncl.h, mtemp/TempLinkDef.h, mtemp/Makefile:
-      - added above mentioned classes
-
-    * mhist/HistLinkDef.h, mhist/Histfile:
-      - added above mentioned classes
-
-    * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-      - added above mentioned classes
-
-
-
- 2002/11/25: Thomas Bretz
-
-   * mgui/MCamDisplay.cc:
-     - fixed a bug when sprintf the pointer to the char-array, only
-       took place on alphas.
-
-   * macros/multidimdist2.C:
-     - renamed eventloops (instances had same names)
-     - fixed a type in PrintStatistics (the gamma statistics
-       were printed two times)
-
-   * mbase/MEvtLoop.cc:
-     - take the lowest value (entries from MRead or user input)
-       for the progress bar
-     - reset the progress bar
-
-   * mbase/MFilter.h:
-     - added 'private'
-
-   * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
-     meventdisp/MGFadcDisp.[h,cc], mmain/MMonteCarlo.[h,cc],
-     mmain/MAnalysis.[h,cc], mmain/MBrowser.[h,cc], 
-     mmain/MCameraDisplay.[h,cc], mmain/MDataCheck.[h,cc],
-     mmain/MEvtDisp.[h,cc], mmain/MMars.cc:
-     - changed from TTransientFrame to TMainFrame (with this I
-       get decorations, eg. Close Button)
-
-   * meventdisp/MGEvtDisplay.cc:
-     - Update the layout each time the fEvtInfo has changed
-
-   * mfileio/MCT1ReadAscii.cc, mfileio/MCT1ReadPreProc.cc:
-     - delete return of gSystem->ExpandPathName
-
-   * mfileio/MCT1ReadPreProc.[h,cc]:
-     - added output of Time
-     - added usage of Selector
-     - changed MTask basics to be private
-
-   * mfileio/MRead.[h,cc]:
-     - added comment about selector
-     - added Selector-stuff
-
-   * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
-     - added 'entries' argument to AddFile
-
-   * mfileio/MReadTree.[h,cc]:
-     - added workaround for a root bug when a file doesn't exist
-     - changed AddFiles to use Add(TChain*)
-     - changed to use Selector
-
-   * mfilter/MF.cc:
-     - Set debug level to suppress output when MFDataChain is created
-
-   * mfilter/MFEventSelector.h:
-     - changed Pre//PostProcess to private
-     
-   * mfilter/MF.cc, mfilter/MFilterList.cc:
-     - changed the use of Pre//PostProcess to CallPre//PostProcess
-   
-   * mhist/MBinning.[h,cc]:
-     - changed comments
-     - added SetEdgesCos
-
-   * mhist/MFillH.[h,cc]:
-     - added GetBinCenterLog
-
-   * mhist/MH3.h:
-     - added default argument to GetHistByName
-
-   * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.h,
-     mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.h,
-     mhist/MHEffOnTimeTime.h, mhist/MHFlux.[h,cc], mhist/MHGamma.[h,cc],
-     mhist/MHMcEnergyMigration.h, mhist/MHThetabarTheta.[h,cc],
-     mhist/MHThetabarTime.h:
-     - changed the output
-     - changed the algorithms to be more modular (more usage of member
-       function)
-     - changed ClassDef to 0
-     - fixed some small bugs (access of TArray[n])
-
-   * mhist/MHHadronness.[h,cc]:
-     - removed shortest distance to (0,1) stuff
-
-   * mhist/MHMcCollectionArea.h:
-     - changed Fill to Double_t
-
-   * mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
-     - in a first draft changed to use 200ns timing of CT1
-     - changed ClassDef to 0
-
-
-
- 2002/11/22: Thomas Bretz
-
-   * macros/threshold.C:
-     - Simplified the new writing routine
-
-   * mbase/MLog.h:
-     - added a Getter-function for the debug level
-
-   * mbase/MTaskList.cc: 
-     - added another debugging output
-
-   * mfilter/MF.[h,cc]:
-     - made the automatically created chain names unique
-
-   * mfilter/MFDataChain.cc:
-     - corrected the GetRule stuff ({} were missing)
-
-   * mhist/MH3.cc:
-     - added MBinning as class type to FindObject
-     - added BinningHist (without the X) as binning name for a 1D histogram
-
-   * mfileio/MReadMarsFile.cc:
-     - corrected typo
-
-   * mfileio/MCT1ReadPreProc.cc:
-     - fixed a warning
-
-
-
- 2002/11/22: Abelardo Moralejo
-
-   * macros/threshold.C:
-     - Added 2nd argument to write an output file containing the 
-       energy spectrum histogram.
-
-
-
- 2002/11/21: Thomas Bretz
-
-   * mbase/MAGIC.h, mbase/MEvtLoop.[h,cc], MTask.cc, MTaskList.cc:
-     - introduced kERROR to stop an eventloop with an error
-
-   * mbase/MTask.h:
-     - made SetFilter virtual
-
-   * mbase/MTaskList.[h,cc]:
-     - added new member function AddToListBefore/After
-     - split the code of the AddToList function into CheckAddToList
-
-   * manalysis/MMultiDimDistCalc.cc:
-     - introduced usage of kERROR in case the matrix is not posdef.
-
-   * macros/collarea.C:
-     - some simplifications
-
-   * mhist/MHMcRate.h, mhist/MHMcIntRate.h, mhist/MHEnergyTime.h,
-     mhist/MHEnergyTheta.h, mfileio/MCTReadPreProc.cc, mfileio/MChain.h,
-     mfileio/MReadMarsFile.h, mfileio/MReadTree.cc, mfileio/MWriteAsciiFile.h,
-     mfileio/MWriteRoootFile.[h,cc], manalysis/MMatrixLoop.h, 
-     manalysis/MEnergyEstimate.h, mbase/MGGroupFrame.h, mbase/MGTask.h,
-     mfilter/MFParticleId.h:
-     - updated documentation
-
-   * mfileio/MCT1ReadPreProc.cc:
-     - Changed MSrcPosCam name from Source to MSrcPosCam
-     - changed the way the MC data is filled into the MC container
-     - updated algorithm to read preproc files
-
-   * mfileio/MReadMarsFile.cc:
-     - printed a warning to the screen in case Camera=V0.5
-
-   * mfileio/structures.h:
-     - changed to version 0.6
-
-   * mmc/MMcEvt.hxx:
-     - added GetTelescopePhi
-     - added GetTelescopeTheta
-
-   * mdata/MDataChain.[h,cc]:
-     - added 'sqr'
-
-   * mfilter/MF.[h,cc]:
-     - added support for MFDataChain
-
-   * mfilter/MFDataChain.[h,cc]:
-     - added
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - added MFDataChain
-
-
-
- 2002/11/20: Thomas Bretz
-
-   * macros/dohtml.C:
-     - fixed a typo
-
-   * mmain/MAnalysis.cc:
-     - removed the Anti-Source from the hillas calculation
-
-   * mhist/MHFadcPix.[h,cc], mhist/MHFadcCam.[h,cc],
-     mmain/MDataCheck.[h,cc]:
-     - added enhancement for displaying sum of FADC slices
-
-
-
- 2002/11/20: Abelardo Moralejo
-
-   * macros/collarea.C:
-     - Introduced check before opening output file to avoid annoying 
-       error message.
-
-
-
- 2002/11/19: Abelardo Moralejo
-
-   * macros/collarea.C:
-     - Removed some strange pieces of text which somehow got into the
-       file (anyone knows how?)
-
-
-
- 2002/11/19: Thomas Bretz
-
-   * mmain/MMonteCarlo.cc:
-     - exchanged MReadTree with MReadMarsFile for collection area calculation
- 
-   * mmontecarlo/MMcCollectionAreaCalc.cc:
-     - fixed the uninitialized fTheta
-
-   * macros/MagicHillas.C:
-     - removed the unnecessary second MHillasSrcCalc
-     - removed also the corresponding AddToList for the tasklist
-
-   * mhist/MH.cc:
-     - make FindGoodLimits work
-
-
-
- 2002/11/19: Abelardo Moralejo
-
-   * macros/collarea.C:
-     - Added 2nd argument to write an output file containing the 
-       collection area histogram.
-
-
-
- 2002/11/18: Abelardo Moralejo
-
-   * mmain/MMars.cc:
-     - Corrected typo on Mars starting screen.
-
-   * mhist/MHMcCollectionArea.cc:
-     - Added comment.
-
-   * manalysis/MImgCleanStd.cc:
-     - implemented "democratic cleaning" (cut value proportional to square
-       root of pixel area) according to Wolfgang's suggestion.
-
-   * macros/MagicHillas.C:
-     - added missing declaration MHillasSrcCalc csrc2;
-
-   * mgeom/MGeomPix.cc:
-     - fixed some typos in comments
-
-
-
- 2002/11/18: Thomas Bretz
-
-   * macros/CT1Hillas.C:
-     - changed MWRiteRootFile to write the histograms only
-     - renamed HillasSource to MHillasSrc
-
-   * macros/MagicHillas.C:
-     - removed all anti source stuff (corresponding to star.C)
-     - changed MWRiteRootFile to write the histograms only
-     - renamed HillasSource to MHillasSrc
-
-   * macros/estfit.C:
-     - renamed HillasSource to MHillasSrc
-
-   * macros/estimate.C:
-     - renamed HillasSource to MHillasSrc
-     - changed to display more interesting histograms
-
-   * multidimdist.C:
-     - added Theta
-     - added Alpha
-
-   * macros/star.C
-     - removed wrong HillasSource
-     - added MSrcPosCam
-
-   * starplot.C:
-     - removed all anti source stuff (corresponding to star.C)
-     - renamed HillasSource to MHillasSrc
-
-   * macros/multidimdist2.C:
-     - fixed a typo
-     - added Alpha and Theta
-
-   * mbase/MTime.h:
-     - added minus-operator
-
-   * mdata/MDataChain.[h,cc]:
-     - added floor
-
-   * mhist/MFillH.[h,cc]:
-     - moved MMap and MMap support MHArray
-
-   * mhist/MHArray.[h,cc]:
-     - added MMap
-     - added MMap-support
-     - added legend
-     - added more draw options
-
-   * mhist/MHFadcCam.[h,cc]:
-     - added Fill(const MRawEvtData*)
-     - added const getter functions
-
-   * mhist/MHFadcPix.h:
-     - added const getter functions
-
-   * mmc/MMcCorsikaRunHeader.[h,cc]:
-     - removed underscores from names
-     - removed empty destructor
-
-   * manalysis/MPedestalCalc.[h,cc]:
-     - added (not yet to LinkDef.h and Makefile)
-
-   * mgeom/MGeomMirror.[h,cc], mgeom/MGeomPMT.[h,cc], 
-     mmc/MMcConfigRunHeader.[h,cc], mmc/MMcCorsikaRunHeader.[h,cc]:
-     - changed comments
-     - added missing manalysis-dir (strange!)
-
-   * macros/dohtml.C:
-     - added new macros
-
-
-
- 2002/11/16: Abelardo Moralejo
-
-   * mmc/MMcCorsikaRunHeader.cc:
-     - added default destructor
-
-
-
- 2002/11/15: Thomas Bretz
-
-   * mmc/MMcCorsikaRunHeader.[h,cc]:
-     - small changes
-
-   * mmc/McLinkDef.h:
-     - added missing MMcCorsikaRunHeader
-
-
-
- 2002/11/15: Oscar Blanch
-
-   * mmc/MMcCorsikaRunHeader.[h,cc]:
-     - added
-
-
-
- 2002/11/14: Thomas Bretz
-
-   * mmain/MAnalysis.cc, mmain/MMonteCarlo.cc, mmain/MDataCheck.cc:
-     - removed SetProgressBar of reader
-
-   * mhist/MHFlux.cc:
-     - localized some variables
-     - get rid of old c-style sprintf
-     - return errorflag in Parab as return value!
-
-   * mgeom/MGeomPMT.cc, mgeom/MGeomMirror.cc:
-     - removed redefinition of a default argument
-
-   * mhist/MHMcIntRate.cc, mhist/MHMcCollectionArea.[h,cc]: 
-     - changed the error calculation according to a suggestion from Raquel
-
-   * mmontecarlo/MMcCollectionAreaCalc.cc: 
-     - for collection area: MMcTrig isn't needed if all showers are
-       triggered showers
-
-   * mmc/MMcConfigRunHeader.cc:
-     - made function definition identical to function declaration
-
-   * macros/star.C:
-     - removed anti source for the moment
-
-   * macros/multidimdist2.C:
-     - added
-
-   * macros/comprob.C, macros/multidimdist.C:
-     - changed to use MHillasSrc instead of HillasSource
-
-   * mhist/MHHadronness.cc:
-     - changed the output of Print a bit
-
-
-
- 2002/11/13: Thomas Bretz
-
-   * mfilter/MFEventSelector.[h,cc]:
-     - if total number of events read from file the selector worked only for
-       one eventloop - fixed.
-     - changed MReadMarsFile to MRead
-
-   * mbase/MContinue.cc:
-     - fixed a typo
-
-   * mbase/MEvtLoop.cc, meventdisp/MGEvtDisplay.cc:
-     - renamed MReadMarsFile/MReadTree to MRead
-
-   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
-     - added MRead
-
-   * mfileio/MRead.[h,cc]:
-     - added
-
-   * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
-     - renamed from MReadMarsFile to MRead
-     - derived from MRead
-     - removed progressbar support from MReadTree
-
-   * mfileio/MWriteRootFile.cc:
-     - added a info output
-
-   * mfileio/MCT1ReadPreProc.[h,cc]:
-     - changed to work much much better :)
-
-   * mgeom/GeomLinkDef.h, mmc/McLinkDef.h:
-     - added missing LinkDefs (helllo Oscar!)
-
-   * mgeom/MGeomCamCT1.cc:
-     - mirrored the CT1 camera in x (CT1 default)
-
-   * mgeom/MGeomMirror.[h,cc]:
-     - some small changes
-   
-   * mgeom/MGeomPMT.[h,cc]:
-     - changed usage of TArrayF from pointer to reference
-
-   * mgui/MCamDisplay.cc:
-     - fixed a crash at delete when the user closed a automatically
-       created canvas
-
-   * mhist/MHFadcCam.[h,cc]:
-     - implemented ResetHistograms
-
-   * mhist/MHMatrix.[h,cc]:
-     - implemented ReduceNumberOfRows (preliminary, untested)
-
-   * mmc/MMcConfigRunHeader.[h,cc]:
-     - some small changes
-     - changed usage of TArrayF from pointer to reference
-
-
-
- 2002/11/11: Thomas Bretz
-
-   * manalysis/MHillas.cc:
-     - moved division by size before test of number of used pixels
-
-   * mfileio/MCT1ReadPreProc.cc:
-     - added a eof-conditional
-
-   * mhist/MH3.cc:
-     - added a 'nonew' option to DrawClone
-
-   * mhist/MHHadronness.cc:
-     - check for NaN in Fill
-
-
-
- 2002/11/08: Oscar Blanch
-
-   * mgeom/MGeomPMT.[h,cc]:
-     - added
-     - Information about simulated QE
-
-   * mgeom/MGeomMirror.[h,cc]:
-     - added
-     - Mirrors properties
-
-   * mgeom/Makefile:
-     - modified to compile new classes
-
-   * mmc/MMcConfigRunHeader.[h,cc]:
-     - added
-
-   * mmc/Makefile:
-     - modified to compile new classes
-
-
-
- 2002/11/08: Thomas Bretz
-
-   * mhist/MHMatrix.cc:
-     - implemented a zero suppression
-
-
-
- 2002/11/07: Thomas Bretz
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - added MFEventSelector
-
-   * mfilter/MFEventSelector.[h,cc]:
-     - added
-
-   * mfilter/MF.[h,cc]:
-     - made gsDef[Name,Title] a static const member
-
-   * manalysis/MMultiDimDistCalc.cc:
-     - changed the default function to kernel
-
-
-
- 2002/11/07: Oscar Blanch
-   * mmc/MMcEvt.[hxx,cxx]
-     - Some new variable from the reflector header event.
-     - Class version switched to 2
-
-   * mmc/MMcRunHeader.[hxx,cxx]
-     - Varible member fOpticLinksNoise has been introduced
-     - Class version switched to 3
-
-
- 2002/11/07: Wolfgang Wittek
-
-   * mhist/MHFlux.[h,cc]
-     - changed to avoid warnings : "member initializers will be re-ordered
-                                    to match declaration order"
-
-
-
- 2002/11/06: Thomas Bretz
-
-   * Makfile.conf.osf5.1:
-     - added
-
-   * mhist/MHMatrix.cc:
-     - changed all math.h functions or similar to TMath
-     - added 2*pow(rows, 1/(4+cols))^2 as the standard kernel window
-
-   * mfileio/MCT1ReadPreProc.cc:
-     - corrected the reading routines
-
-   * mfileio/*.cc:
-     - changed my eMail address
-
-   * mfileio/structures.h:
-     - small changes to make it architecture independant
-
-
-
- 2002/11/04: Thomas Bretz
-
-   * macros/estimate.C, macros/estfit.C:
-     - added
-     
-   * mfileio/structures.h, mfileio/defines.h:
-     - added from CT1 PreProc 0.5
-
-   * mfileio/MCT1ReadPreProc.[h,cc]:
-     - added 
-
-   * mhist/MHArray.[h,cc]:
-     - added
-
-   * Makefile:
-     - changed the order of the libs to make the linker happy
-     
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - changed to be able to use also an existing MBlindPixels from the 
-       parlist
-     - changed to use the pixel Id instead of its index number from the evt
-
-   * manalysis/MCameraSmooth.cc:
-     - changed to use the pixel Id instead of its index number from the evt
-       
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added GetPixById member function
-
-   * manalysis/MCompProbCalc.[h,cc]:
-     - changed Hadroness to Hadronness
-   
-   * manalysis/MHillasExt.cc:
-     - fixed a typo in a comment
-
-   * mbase/MParContainer.[h,cc]:
-     - added New-virtual member function
-
-   * mbase/MTask.[h,cc]:
-     - changed AddToBranchList so that it also accepts comma seperated
-       lists (only when using TString)
-       
-   * mdata/MData.[h,cc], mdata/MDataArray.[h,cc], mdata/MDataChain.[h,cc],
-     mdata/MDataElement.[h,cc], mdata/MDataList.[h,cc]
-     - updated comments
-     - added new GetDataMember member function
-     
-   * mdata/MDataArray.[h,cc]:
-     - added new member function AddEntry(MData*)
-     
-   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
-     - added MCT1ReadPreProc
-     
-   * mfileio/MCT1ReadAscii.cc:
-     - removed fNphot->Clear() (automatically called for each event by
-       Reset();
-       
-   * mhist/HistLinkDef.h, mhist/Makefile:
-     - added MHArray
-     
-   * mhist/MFillH.[h,cc]:
-     - made work with arrays of histograms (MHArray) the mapping is
-       done by a preliminary class MMap
-       
-   * mhist/MH.[h,cc]:
-     - implemented GetHistByName virtual function
-     - implemented GetDataMember virtual function
-     - small changes to debug output
-     
-   * mhist/MH3.[h,cc]:
-     - implemented usage of GetDataMember for AddBranchToList
-     - implemented GetHistByName
-     - implemented New to be used in MHArray
-
-   * mhist/MHAlphaEnergyTheta.h, mhist/MHAlphaEnergyTime.h,
-     mhist/MHEnergyTheta.h, mhist/MHEnergyTime.h,
-     mhist/MHHillas.[h,cc], mhist/MHHillasExt.[h,cc],
-     mhist/MHHillasSrc.[h,cc], mhist/MHMcDifRate.h,
-     mhist/MHMcEfficiency.h, mhist/MHMcEfficiencyEnergy.h,
-     mhist/MHMcEfficiencyImpact.h, mhist/MHMcEnergy.[h,cc],
-     mhist/MHMcEnergyImpact.h, mhist/MHMcEnergyMigration.h,
-     mhist/MHMcIntRate.h, mhist/MHStarMap.h, mhist/MHThetabarTheta.h,
-     mhist/MHThetabarTime.h, mhist/MHTimeDiffTheta.h, 
-     mhist/MHTimeDiffTime.h:
-     - implemented GetHistByName
-   
-   * mhist/MHHadronness.[h,cc]:
-     - some small changes and checks
-     - changed histogram io from standard pointer to '->'
-
-   * mhist/MHMatrix.cc:
-     - updated comments
-     - implemented GetDataMembers
-
-
-
- 2002/10/31: Thomas Bretz
-
-   * mfileio/MReadTree.cc:
-     - enhanced the validity of the fNuMEntries workaround from
-       3.02.06 to 3.07.01
-
-   * manalysis/MBlindPixelCalc.h, mhist/MBinning.h:
-     - added an explicit cast to get rid of a compiler warning on Alpha
-
-   * mhist/MH.cc:
-     - removed an unused variable to get rid of a compiler warning on Alpha
-
-
-
- 2002/10/31: Wolfgang Wittek
-
-   * mhist/MHFlux.[h,cc]:
-     - type of fVarname and fUnit changed from char* to TString
-
-
-
- 2002/10/30: Thomas Bretz
-
-   * mhist/MHMatrix.cc:
-     - changed the return value for the kernel method from log to -log
-     - fixed a typo in an error message
-     - fixed a crash in case the matrix is singular
-
-   * mhist/MMultiDimDistCalc.cc:
-     - check whether calculation of the distance succeeded
-
-   * mfileio/MReadTree.[h,cc]:
-     - implementation which makes sure, that the number of events returned 
-       by GetEntries always is the correct value.
-     - removed const from the GetEntries definition
-     - mainly use GetEntries now instead of fNumEntries
-
-   * manalysis/MCameraSmooth.cc:
-     - removed include of MMcRunHeader
-
-
-
- 2002/10/29: Thomas Bretz
-
-   * manalysis/MHadroness.[h,cc]:
-     - renamed to MHadronness
-
-   * mhist/MHHadroness.[h,cc]:
-     - renamed to MHHadronness
-     - small changes to the graphical and text output
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h, macros/multidimdist.C,
-     manalysis/MMultiDimDistCalc.[h,cc], macros/comprob.C,
-     mhist/Makefile, mhist/HistLinkDef.h:
-     - changed Hadroness to Hadronness
-
-   * manalysis/MCerPhotAnal.cc:
-     - small changes to the code layout
-
-
-
- 2002/10/24: Thomas Bretz
-
-   * macros/multidimdist.C:
-     - some changes to make it work with the latest version of Mars
-
-   * mhist/MHMatrix.cc:
-     - changed the Print member function to be more flexible
-
-   * mhist/MHHadroness.[h,cc]:
-     - changed fQfac from TH to TGraph
-     - changed the Qfactor-plot x-axis from Hadronness to Gamma-Acceptance
-
-   * mgui/MCamDisplay.cc:
-     - changed ratio from ratio to sqrt(ratio) in GetColorError
-
-   * mhist/MH3.cc:
-     - changed plotted errors from spread/sqrt(n) to spread
-
-
-
- 2002/10/19: Abelardo Moralejo
-
-   * manalysis/MCerPhotCalc.cc
-     - Added check of whether a pixel has all its FADC slices empty before
-       subtracting pedestal.
-
-
-
- 2002/10/18: Thomas Bretz
-
-   * mfileio/MWriteRootFile.cc
-     - make sure that the tree is created in the corresponding file
-
-
-
- 2002/10/17: Thomas Bretz
-
-   * mraw/MRawEvtPixelIter.[h,cc]
-     - added function to get the sum of squares of the samples
-
-
-
- 2002/10/16: Abelardo Moralejo
-
-   * manalysis/MCerPhotCalc2.[h,cc], MCerPhotCalc.[h,cc]
-     - Class MCerPhotCalc2 renamed MCerPhotCalc (they were redundant).
-     - Now the default pixel treatment is the same as originally: add 
-       all FADC slices
-
-   * macros/MagicHillas.C
-     - changed accordingly to changes above.
-
-
-
- 2002/10/16: Thomas Bretz
-
-   * macros/readMagic.C:
-     - added MPrint for MRawEvtHeader
-     - changed to MPrint to new Skip-Style
-
-   * manalysis/MHillasCalc.cc, manalysis/MHillasSrcCalc.cc:
-     - corrected output stream in case of hex or setfill was used
-
-   * mbase/MPrint.[h,cc]:
-     - introduced new behaviour of PreProcess (EnableSkip)
-
-   * mbase/MTaskList.cc:
-     - fixed a bug in Process which caused Histograms to be written
-       after each event
-
-   * meventdisp/MGEvtDisplay.cc:
-     - introduced printing of MRawEvtHeader
-
-   * mmc/MMcEvt.cxx:
-     - some small changes
-     - changed Print output from cout to fLog
-     - changes to the default values
-
-   * mraw/MRawEvtHeader.[h,cc]:
-     - removed the second empty line after Print
-     - added Getter-function for the DAQEvtNumber
-
-   * macros/star.C, macros/starplot.C, macros/threshold.C, macros/trigrate.C,
-     macros/plot.C, macros/plot2.C, macros/MagicHillas.C, macros/CT1Hillas.C,
-     macros/collarea.C:
-     - added ProgressBar
-
-   * macros/flux.C:
-     - fixed some coding bugs (redeclaration of Draw, Draw starting with a
-       capital)
-
-   * macros/MagicHillas.C:
-     - fixed some typos
-
-
-
- 2002/10/15: Thomas Bretz
-
-   * mbase/MContinue.[h,cc]:
-     - added
-     
-   * Makefile:
-     - added some comments
-     
-   * macros/readMagic.C:
-     - replaced MHillas by MHillasExt
-     - print also MC Information
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - use MGeomCam::GetPixRatio
-     - added GetRatio[Min,Max]
-     - added GetErrorPhot[Min,Max]
-
-   * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
-     manalysis/MHillasSrc.[h,cc]:
-     - return error codes
-     - don't display any error message or warning
-
-   * manalysis/MHillasCalc.[h,cc], manalysis/MHillasSrcCalc.[h,cc]:
-     - evaluate error codes returned by MHillas::Calc
-     - added Postprocess
-
-   * manalysis/MMcPedestalCopy.cc:
-     - removed obsolete comment
-
-   * manalysis/MMcPedestalNSBAdd.cc:
-     - added include MGeomPix
-
-   * manalysis/MPedestalCam.[h,cc]:
-     - moved some stuff from header file to source file
-       to get rid of some includes in the header file
-     - adde GetSize
-     - added GetMean[Min,Max]
-
-   * manalysis/MPedestalPix.[h,cc]:
-     - added Clear
-     - added IsValid
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MContinue
-     
-   * mbase/MClone.h:
-     - added GetObject
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added SetProgressBar II
-
-   * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
-     - enhanced some comments
-     - print the name of the filter in PrintStatistic
-     - made the def name and title a static member
-     
-   * meventdisp/MGCamDisplay.[h,cc]:
-     - added displays for: Errors, Phot/Err, Levels and Pedestals
-     
-   * meventdisp/MGEvtDisplay.cc:
-     - Some simplifications
-     - introduced AddTab
-   
-   * mfileio/MCT1ReadAscii.cc:
-     - added include MPedestalPix
-     
-   * mgeom/MGeomCam.[h,cc]:
-     - added GetPixRatio
-
-   * mgui/MCamDisplay.[h,cc]:
-     - added possibilities to display: errors, ratios, levels and pedestals
-
-   * mhist/MHHillasSrc.cc:
-     - some small changes if mmdeg=0
-     
-   * mhist/MHStarMap.cc:
-     - anhanced displayed radius from 2/3r to 5/6r
-
-   * mmain/MMars.[h,cc]:
-     - changed layout
-     - added comments to display
-
-   * mmain/MProgressBar.cc:
-     - added some comments
-
-   * manalysis/MImgCleanStd.cc:
-     - pixels with to many 'used' neighbors are left used
-
-
- 2002/10/14: Abelardo Moralejo
-
-   * manalysis/McerPhotCalc.cc, manalysis/MCerPhotCalc2.cc
-     - Initialized fEnableFix (before, bad pedestal subtraction if
-       reading camera 0.4 root files)
-
-
- 2002/10/09: Abelardo Moralejo
-
-   * mhist/MHMcRate.cc:
-     - fixed a bug in total rate calculation (results change very little, 
-       only a 0.2 percent at most)
-
-
- 2002/09/16: Thomas Bretz
-
-   * mtools/MagicSnake.cc:
-     - removed some debugging output
-     - fixed a small bug in the initialization
-
-
-
- 2002/09/16: Thomas Bretz
-
-   * manalysis/MCerPhotPix.cc:
-     - shortened output
-
-   * mbase/MEvtLoop.cc:
-     - added a better progressbar support, if MReadTree or MReadMarsFile
-       exists in the Tasklist 
-
-   * mbase/MTaskList.cc:
-     - fixed a bug which caused MParList::Reset not to be called anymore
-       as soon as kCONTINUE was called once.
-
-   * mfileio/MReadTree.[h,cc]:
-     - added AddFiles member function
-
-   * mmain/MProgressBar.[h,cc]:
-     - added as a simple Progress meter for eventloops
-
-   * mmain/Makefile, mmain/MainLinkDef.h:
-     - added MProgressBar
-
-   * manalysis/MHillas.cc:
-     - removed warning in case of no photons. problems with Thomas' files.
-
-   * mbase/Makefile:
-     - added mfileio
-
-
-
- 2002/09/16: Thomas Bretz
-
-   * macros/rootlogon.C:
-     - added SetMakeSharedLib to make it work correctly on linux
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MEnergyEstParam
-     - added MMatrixLoop
-
-   * manalysis/MEnergyEstParam.[h,cc], manalysis/MMatrixLoop.[h,cc]:
-     - added
-
-   * manalysis/MEnergyEst.h:
-     - added fImpact provisionally
-     - changed to 'no-storage'
-
-   * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
-     manalysis/MHillasSrc.[h,cc]:
-     - added set function to support Thomas Schweitzers Image files
-
-   * mbase/MFilter.cc:
-     - small changes to output
-
-   * mbase/MLog.[h,cc]:
-     - added IsNull to switch off output completely
-
-   * mbase/MParList.[h,cc]:
-     - added Remove function
-     - added IsOwner function
-     - changes to SavePrimitive
-     - kDoNotReset-support
-
-   * mbase/MTaskList.cc:
-     - make sure, that in sub-tasklist the parameterlist isn't reset
-
-   * mdata/MDataLinkDef.h, mdata/Makefile:
-     - added MDataElement
-     - added mhist-path
-
-   * mdata/MDataChain.[h,cc]:
-     - added support for MDataElement
-
-   * mhist/MH3.[h,cc]:
-     - added enums for log-scale
-     - set logscale automatic when drawing
-     - added 'only' option to draw functions
-     - set colors when 'col' option is given
-
-   * mhist/MHHillas.cc:
-     - better hist range for fCenter
-
-   * mhist/MHMatrix.[h,cc]:
-     - made default name and title a static class member
-     - changed AddColumn now returning the new comlumn index
-     - added Fill to fill Matrix from file
-     - added locking
-     - added IsValid
-     - added GetNumRows
-     - added SetNumRow
-     - added []-operator
-     - added GetNumRow
-
-   * mhist/MHStarMap.cc:
-     - fixed some comments
-
-   * mbase/MEvtLoop.[h,cc], MParContainer.[h,cc]:
-     - added support for writing two or more Evtloops into one macro
-
-
-
- 2002/09/02: Thomas Bretz
-
-   * mhist/MHMatrix.[h,cc]:
-     - added GetIndexdOfSortedColumn
-     - added SortMatrixByColumn
-
-   * mhist/HistIncl.h:
-     - added TArrayI.h (for MHMatrix.h)
-
-
-
- 2002/08/19: Thomas Bretz
-
-   * mhist/MHillasExt.cc:
-     - removed a wrong 2 in the calculation of fAsym
-
-
-
- 2002/08/16: Thomas Bretz
-
-   * mhist/MFillH.cc:
-     - if not title is given create a default title from the names
-
-   * mhist/MHHillas.cc, mhist/MHHillasExt.cc:
-     - use the new MH::Draw[Copy] function
-     - added names to the histograms in MHHillasExt
-
-   * manalysis/MCerPhotPix.h:
-     - unimportant change
-
-   * manalysis/MImgCleanStd.cc:
-     - added comment
-
-   * mhist/MH.[h,cc]:
-     - added function to draw two histograms in one pad with
-       a layout of two stat boxes and a legend: Draw[Copy]
-     - added comments
-     - added another sanity check in SetBinning(TH1*,TH1*)
-
-
-
- 2002/08/14: Thomas Bretz
-
-   * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
-     - added second argument to PrintStatistics
-
-
-
-
-
- 2002/08/12: Thomas Bretz
-
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - fixed a typo in the SetUseCentralPixel
-     - only use pixels without starlight for interpolation
-
-
-
- 2002/08/09: Thomas Bretz
-
-   * mbase/MIter.[h,cc]:
-     - added
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MIter
-
-   * mdata/MDataChain.cc:
-     - added sanity check in StreamPrimitive
-
-   * mfilter/MF.[h,cc]:
-     - fixed StreamPrimitive
-     - don'w stream standard name and title.
-     - added default constructor
-
-   * mfilter/MFDataMeber.cc:
-     - strip spces from value before returning GetRule
-
-   * mfilter/MFilterList.[h,cc]:
-     - fixed StreamPrimitive
-     - don't stream standard name and title.
-
-
-
- 2002/08/08: Thomas Bretz
-
-   * manalysis/MHillasSrc.cc:
-     - use double dist instead of single fDist for calculation
-
-   * manalysis/MMultiDimDistCalc.[h,cc]:
-     - added support for the kernel method
-     - added stream primitive
-     - changed version number to 1
-     - adapted to new MHMatrix (using MDataArray)
-
-   * mdata/MDataArray.[h,cc]:
-     - added
-
-   * mdata/DataLinkDef.h, madata/Makefile:
-     - added MDataArray
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed some bugs in StreamPrimitive
-     - StreamPrimtive doesn't write the default name/title anymore
-
-   * mhist/MHMatrix.[h,cc]:
-     - replaced the Arrays for the rules by a MDataArray
-     - implemented StreamPrimitive
-     - implement the use of the kernel function for num<0
-     - multiply fM2 by nevts-1
-     - added sanity check in case of dists[i]<0
-
-   * mhist/MHHillas.[h,cc]:
-     - added fUsedPix, fCorePix
-     - added fUsedPix, fCorePix to plots
-     - changed layout of plots
-     - changed name and title of MakeDefCanvas
-
-   * mhist/MHHillasSrc.[h,cc]:
-     - changed plot of Alpha from fabs(fAlpha) to fAlpha
-     - changed name and title of MakeDefCanvas
-
-   * mhist/MHillasExt.[h,cc]:
-     - changed layout of plots
-     - changed name and title of MakeDefCanvas
-     - made independant of MHillas
-     - exchanged the usage of the Fill-argument (MHillasExt) and the
-       stored pointer (MHillasSrc)
-     - changed the default binning of asym to be symmetric
-
-   * mbase/MTask.cc:
-     - fixed wrong streaming of filter name
-
-   * macros/starplot.C:
-     - added
-
-   * macros/dohtml.C:
-     - added starplot.C
-
-   * macros/MagicHillas.C, macros/CT1Hillas.C:
-     - changed to use new stylish Hillas Histograms
-
-   * macros/star.C:
-     - changed to interpolate pixels around hot spots
-     - write Sourcs and AntoSource to RunHeaders
-
-
-
- 2002/08/07: Thomas Bretz
-
-   * macros/dohtml.C:
-     - added missing paths
-
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - replaced booleans by fFlags
-     - added StreamPrimitive
-     - changed version number to 1
-
-   * manalysis/MHillasSrcCalc.[h,cc]:
-     - added correct initializations for the pointers
-     - made the pointers persistent
-
-   * manalysis/MImgCleanStd.cc, manalysis/MSrcPosCam.cc,
-     mfileio/MWriteRootFile.cc:
-     - don't stream name and title if not necessary
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added some output
-     - added print function
-     - added gListOfPrimitives to delete BIT(15) of streamed containers
-     - Added default argument for Read and Write
-
-   * mbase/MParContainer.cc:
-     - added usage of gListOfPrimitives
-
-   * mbase/MParList.cc, mbase/MTaskList.cc, mhist/MBinning.cc:
-     - fixed a bug when only the title is different from the default
-
-   * mhist/MHHillas.cc:
-     - fixed the wrong usage of ApplyBinning for the 2D-Hist fCenter
-
-
-
- 2002/08/06: Thomas Bretz
-
-   * mhist/MHHillas.cc:
-     - fixed setting of binning for fCamera
-
-   * mhist/MH.cc, mhist/MBinning.cc:
-     - added sanity check in ApplyBinning and Apply
-
-   * mbase/MFilterList.[h,cc]:
-     - moved to mfilter
-
-   * mbase/Makefile, mbase/BaseLinkDef.h, 
-     mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - changed accordingly
-
-
-
- 2002/08/05: Thomas Bretz
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added a warning in case of duplicate names in the lists
-     - added orresponding member functions (HasDuplicateNames)
-     - added some sanity checks, checking for an open file
-
-   * mbase/MFilter.[h,cc]:
-     - added GetRule virtual member function
-
-   * mbase/MFilterList.[h,cc]:
-     - added GetRule 
-     - added StreamPrimitive
-     - added name and title to the constructor
-     - set version number to 1
-
-   * mbase/MTask.h:
-     - removed const qualifiers from fFilter (seems, that the root io
-       doesn't like it)
-
-   * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataMember.[h,cc],
-     mdata/MDataValue.[h,cc]:
-     - set class version to 1
-     - added default constructor if missing
-     - added fDataMember to MDataMember (formaly fName isn't stored)
-
-   * mfilter/MF.[h,cc], mfilter/MFAlpha.[h,cc], mfilter/MFDataMember.[h,cc],
-     mfilter/MFParticleId.[h,cc], mfilter/MFTriggerLvl1.[h,cc]:
-     - added StreamPrimitive
-     - removed const qualifiers from data members
-     - added the "!" to the data member storing the result
-     - added GetRule
-
-   * mhist/MFillH.[h,cc]:
-     - fixed some small bugs in StreamPrimitive
-
-   * mhist/MH3.[h,cc]:
-     - added the missing const-qualifier of StreamPrimitive
-
-   * mbase/MParContainer.[h,cc]:
-     - implemented setting a unique id in SavePrimitive
-     - imnplemented GetUniqueID 
-     
-   * manalysis/MHillasSrcCalc.cc, manalysis/MImgCleanStd.cc,
-     manalysis/MSrcPosCam.cc, mbase/MEvtLoop.cc, mbase/MParList.cc,
-     mbase/MTaskList.cc, mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc,
-     mhist/MF.cc, mfilter/MFAlpha.cc, mfilter/MFDataMember.cc,
-     mfilter/MFParticleId.cc, mfilter/MFTriggerLvl1.cc, mhist/MBinning.cc,
-     mhist/MFillH.cc, mhist/MH3.cc:
-     - changed the 'instance' name to the UniqueName
-     - in some files: implemented a static constant name and title, which
-       is used to descide whether the name and/or title should be stream
-       in the constructor-call in StreamPrimitive
-
-
-
- 2002/08/06: Wolfgang Wittek
-
-   * mbase/MTask.cc:
-     - redefinition of default argument in MTask::SavePrimitive removed
-
-
-
- 2002/08/02: Thomas Bretz
-
-   * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.cc,
-     manalysis/MSrcPosCam.cc, mbase/MParContainer.[h,cc],
-     mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc, mhist/MBinning.cc:
-     - added comments
-
-   * manalysis/MSrcPosCam.cc, mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
-     - fixed a missing " in SavePrimitive
-
-   * mbase/MTask.[h,cc], mhist/MBinning.[h,cc], mhist/MH3.[h,cc]:
-     - implemented SavePrimitive
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added MakeMacro
-     - added Read and Write
-
-   * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc], 
-     mbase/MTaskList.[h,cc]:
-     - added GetNames, SetNames virtual functions
-
-   * mdata/MData.[h,cc], mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc],
-     mdata/MDataValue.[h,cc], mdata/MDataMember.[h,cc]:
-     - implemented GetRule
-     - move Code from Print to GetRule
-     - removed Print
-
-   * mhist/MH3.[h,cc]:
-     - implemented default constructor
-
-   * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
-     manalysis/MSrcPosCam.[h,cc], mbase/MParList.[h,cc], mbase/MTask.h,
-     mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc], 
-     mfileio/MWriteRootFile.[h,cc], mhist/MBinning.[h,cc], 
-     mhist/MFillH.[h,cc], mhist/MH3.[h,cc]:
-     - renamed SavePrimitive to StreamPrimitive
-     - implemented more accurate streaming
-     - removed some "//!" from the data members
-
-   * mbase/MParContainer.[h,cc]:
-     - new virtual function StreamPrimitive
-     - implemented flag whether this container has been streamed already
-
-   * mbase/MTask.[h,cc]:
-     - corrected streaming of primitive to stream filters correctly
-     - increased version number to 1
-
-   * mhist/MBinning.[h,cc]:
-     - move SetEdges and SetEdgesLog to the source file
-     - implemented a flag telling something about the type of the binning
-
-
-
- 2002/08/01: Thomas Bretz
-
-   * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
-     manalysis/MSrcPosCam.[h,cc], mbase/MEvtLoop.[h,cc], 
-     mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
-     mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc],
-     mfileio/MWriteRootFile.[h,cc], mhist/MFillH.[h,cc]:
-     - added SavePrimitive
-
-   * mbase/MEvtLoop.h, mbase/MParList.h, mbase/MTaskList.h,
-     mfileio/MReadMarsFile.h, mfileio/MReadTree.h, 
-     mfileio/MWriteRootFile.h, mhist/MFillH.h:
-     - changed from ClassVersion 0 to ClassVersion 1
-   
-   * mfileio/FileIOLinkDef.h:
-     - added MChain
-
-   * mfileio/MReadMarsFile.cc, mfileio/MReadTree.cc, 
-     mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
-     - added default constructor
-
-   * mfileio/MReadTree.cc:
-     - moved MChain to its own file
-
-   * mfileio/MWriteRootFile.cc:
-     - added default constructor to MRootFileBranch
-     - changed Version number from 0 to 1
-
-   * mfileio/Makefile, mfileio/FileIOLinkDef.h:
-     - MChain added
-
-   * mfileio/MChain.[h,cc]:
-     - added (from MReadTree.cc)
-
-   * manalysis/MHillas.[h,cc]:
-     - don't draw ellipse if values are invalid
-     - add used and core pixels to Print-output
-
-   * manalysis/MHillasExt.cc:
-     - reordered some comments
-
-   * mdata/MDataChain.[h,cc]:
-     - fixed a bug causing usage of '-' sometime not to work
-     - added handling of '+' sign
-
-   * mfileio/MReadTree.h:
-     - changed some comments
-
-   * mhist/MBinning.[h,cc]:
-     - added Apply
-
-   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc], 
-     mhist/MHHillasExt.[h,cc]:
-     - added default binning (usefull for the Magic Camera)
-     - some changes to the layout
-     - added support for the sign in MHHillasExt
-
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - added the possibility to use the interpolation of the
-       surrounding pixels
-     - clean the array with the blind pixel IDs at any ReInit
-
-   * manalysis/MBlindPixels.h:
-     - IsBlind now checks also for the validity of the array
-
-   * manalysis/MCerPhotPix.h:
-     - added Set-function
-
-   * manalysis/MHillas.cc:
-     - Don't ouput a warning if fSize==0 or fNumUsedPixels<0
-       (happens too often)
-
-   * manalysis/MCameraSmooth.[h,cc]:
-     - added
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - added MCameraSmooth
-
-
-
- 2002/07/31: Thomas Bretz
-
-   * mgeom/MGeomPix.[h,cc]:
-     - added bits to flag pixel sin the two most outer rings
-     - added IsInOutermostRing and IsInOuterRing member function
-     - added CheckOuterRing mebmber function
-     - set the bit for the most outer ring in the member function to
-       initialize the next neighbors.
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added InitOuterRing to initialize the bits for the secendmost 
-       outer ring
-
-   * mgeom/MGeomCamMagic.cc:
-     - Call InitOuterRing
-
-   * manalysis/MHillasExt.[h,cc]:
-     - removed AsciiRead member function
-     - reset fConc/fConc1 to -1 instead of 0
-     - replaced float by Float_t
-     - replaced Float_t for m3x/y, dzx and dzy by Double_t
-     - replaced maxpixx and maxpixy by maxpixid
-     - added somew new calculations (still in comments)
-     - scaled nphot by the ratio of the area of the current pixel to
-       the pixel with id zero to make a fair comparison in the maxpix
-       findinng
-
-   * manalysis/MSrcPosCam.[h,cc]:
-     - removed AsciiRead/Write member function
-
-   * manalysis/MImgCleanStd.cc:
-     - changed ispixused array size from max to max+1
-
-   * macros/MagicHillas.C:
-     - use the default binning of the histograms
-
-   * mhist/MH.[h,cc]:
-     - changed argument of SetBinning from TArrayD* to TArrayD&
-     - added ScaleArray
-     - added ScaleAxis
-     - proved that ScaleAxis is really working
-     - Added ApplyBinning
-
-   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
-     - corrected the default binning
-     - take use of MH::ApplyBinning
-     - don't stop execution if no binning was found (take default)
-     - made sure, that rescaling of the axis is working properly
-
-
-
- 2002/07/29: Thomas Bretz
-
-   * manalysis/MImgCleanStd.[h,cc]:
-     - changed ispixused from static size to dynamicly allocated size
-       (thanks to Markus Gaug)
-
-
-
- 2002/07/29: Thomas Bretz
-
-   * mhist/MH.[h,cc]:
-     - added FindGoodLimits (taken from TTreePlayer)
-     - added GetMinimumGT
-
-   * mbase/MAGIC.h:
-     - removed kPI (redefinition in TVector2.h)
-
-   * mbase/BaseLinkDef.h:
-     - removed kPI (redefinition in TVector2.h)
-
-
-
- 2002/07/26: Abelardo Moralejo
-
-   * mhist/MH.cc
-     - Fix: removed default arguments of ScaleAxis(...)  (did not 
-       compile on alphas).
-
-
-
- 2002/07/25: Abelardo Moralejo
-
-   * manalysis/MCerPhotCalc2.[h,cc]:
-     - Changed fWeight into a TArrayF to make the class usable for
-       any number of FADC slices.
-     - added procedure SetDefaultWeights for initialization.
-
-   * macros/MagicHillas.C: 
-     - changed accordingly
-
-
-
- 2002/07/25: Wolfgang Wittek, Thomas Bretz
-
-   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
-     - added some more histograms showing the new parameters.
-
-   * mhist/MH.[h,cc]:
-     - added ScaleAxis member functions
-
-
-
- 2002/07/25: Thomas Bretz
-
-   * mtools, mtools/Makefile, mtools/ToolsLinkDef.h, mtools/ToolsIncl.h:
-     - added
-
-   * mgeom, mgeom/Makefile, mgeom/GeomLinkDef.h, mgeom/GeomIncl.h:
-     - added
-
-   * Makefile:
-     - mtools added
-     - mgeom added
-
-   * mtools/MagicCivilization.[h,cc], mtools/MagicDomino.[h,cc],
-     mtools/MagicShow.[h,cc], mtools/MagicSnake.[h,cc]:
-     - added
-
-   * mgui/MineSweeper.[h,cc]:
-     - moved to mtools
-
-   * mgui/MGeom*.[h,cc]:
-     - moved to mgeom
-
-   * mgeom/MGeomCamMagic.cc:
-     - corrected 48(!) wrong entries in the Next Neighbor table
-
-   * mmain/Makefile, eventdisp/Makefile:
-     - added mgeom
-
-   * mgui/Makefile, mgui/LinkDef.h, mhist/Makefile, manalysis/Makefile:
-     - removed MGeom* and MineSweeper
-
-   * macros/rootlogon.C:
-     - added new include paths
-
-   * manalysis/MCerPhotEvt.cc, mgeom/MGeomCam.cc:
-     - removed include of MHexagon
-
-
-
- 2002/07/23: Thomas Bretz
-
-   * mgui/MineSweeper.cc, mgui/MCamDisplay.cc:
-     - fixed a bug which could caused the destructor of the created canvas
-       not to be called if the object was deleted.
-
-   * mgui/MCamDisplay.h:
-     - some reordering
-
-   * mgui/MHexagon.cc:
-     - return the correct distance to primitive
-     - do a sanity check in DistancetoPrimitive
-
-   * mhist/HistLinkDef.h:
-     - added missing classes
-
-
-
- 2002/07/23: Wolfgang Wittek, Thomas Bretz
-
-   * manalysis/MHillas.cc, manalysis/MHillasSrc.cc:
-     - replaced algorithms by the ones from the corresponding TDAS note
-     - made results of calculations (hopefully) more accurate
-     - added some output warnings and sanity checks
-     - changed the default parameters in the Reset function
-
-   * manalysis/MHillasSrc.[h,cc]:
-     - added fCosDeltaAlpha
-     - made Calc returning a Bool_t
-
-   * manalysis/MHillasSrcCalc.cc:
-     - make use of the return value of MHillasSrc::Calc 
-
-
-
- 2002/07/22: Abelardo Moralejo
-
-   * manalysis/MCerPhotCalc2.[h,cc]:
-     -added procedure SetWeights.
-
-   * macros/MagicHillas.C:
-     -added example on how to use MCerPhotCalc2
-
-
-
- 2002/07/22: Thomas Bretz
-
-   * mgui/MCamDisplay.cc:
-     - removed some unecessary includes
-     - replaced *fPixels by *this
-
-   * mgui/MineSweeper.[h,cc]:
-     - added more comments
-     - removed some unnecessary includes
-     - replaced enum constants for colors by the root ones
-     - added gInterpreter->DeleteGlobal(this)
-     - removed the deletion of the self-allocated fDrawingPad
-     - added kUserBits, replacing kBitMask
-
-
-
- 2002/07/16: Thomas Bretz
-
-   * macros/plot.C, macros/plot2.C, macros/star.C, macros/comprob.C:
-     - updated the comments in the macros
-     
-   * mgui/MHexagon.cc:
-     - added a sanity check in DistanceToPrimitive
-
-   * mgui/MCamDisplay.[h,cc]:
-     - added DistanceToPrimitive
-     - declared virtual functions as virtual (easier to read in the Dox)
-
-   * mfileio/MWriteAsciiFile.[h,cc]:
-     - renamed AddContainer and AddRule to AddColumn and AddColumns
-
-   * macros/MagicHillas.C:
-     - adopted to new names of MWriteAsciiFile member functions
-
-
-
- 2002/07/16: Wolfgang Wittek
-
-   * new 
-     ---
-     mhist    : MHEffOnTime     (replaces MHEffOnTimeTime and
-                                          MHEffOnTimeTheta)
-                MHThetabarTheta (forgotten to comit last time)
-                MHThetabarTime  (forgotten to comit last time)
-                MHGamma         (makes the subtraction SRC-ASRC and
-                                 counts the events with alpha<alpha0)
-
-   * modified 
-     --------
-     Mars     : Makefile.conf.general 
-                Changelog
-
-
-     mhist    : Makefile
-                HistLinkDef.h 
-                MHFlux             (performs the flux calculation)
-
-                MHAlphaEnergyTheta (replace BinningAlpha by BinningAlphaFlux)
-                MHAlphaEnergyTime  (replace BinningAlpha by BinningAlphaFlux)
-
-     macros   : flux.C       (replace some code by MHGamma,
-                              replace MHEffOnTimeTime and MHEffOnTimeTheta
-                              by MHEffOnTime)
-
-   * removed
-     -------
-     mhist    : MHEffOnTimeTime
-                MHEffOnTimeTheta
-
-
-
- 2002/07/15: Abelardo Moralejo
-
-   * manalysis/MCerPhotCalc2.[h,cc]
-     - converted fWeight into a static variable.
-
-
-
- 2002/07/11: Thomas Bretz
-
-   * mgui/MGeomCamCT1.cc:
-     - fixed a bug in the NN-Table (127 doesn't exist, 126 missing)
-
-   * mgui/MCamDisplay.cc:
-     - changed some gPad to fDrawingPad
-     - added kNoContextMenu and kCannotPick flags for the Primitives
-     - scaled the size of the pixel numbers text with the pixel radius
-
-   * mgui/MineSweeper.[h,cc]:
-     - added
-
-   * mgui/Makefile, mgui/GuiLinkDef.h:
-     - added MineSweeper
-
-   * Makefile:
-     - added missing mfileio
-
-
-
- 2002/07/11: Abelardo Moralejo
-
-   * manalysis/MCerPhotCalc2.[h,cc]
-     - new class to compute nphe weighting FADC slices.
-
-
-
- 2002/07/10: Oscar Blanch
-
-   * manalysis/MCerPhotAnal.[h,cc]
-     - new class to compute nphe. First version.
-
-
-
- 2002/07/10: Abelardo Moralejo
-
-   * macros/MagicHillas.C:
-     -added MMcEvt container to hillas.root output
-
-
-
- 2002/07/10: Thomas Bretz
-
-   * mmain/Makefile:
-     - added -I../mfileio
-
-   * manalysis/MCerPhotPix.h:
-     - renamed IsCorePixel to IsPixelCore
-     - renamed SetCorePixel to SetPixelCore
-
-   * manalysis/MHillas.[h,cc]:
-     - added fNumCorePixel
-     - added fNumUsedPixel
-
-   * manalysis/MImgCleanStd.cc, manalysis/MCerPhotEvt.cc:
-     - renamed IsCorePixel and SetCorePixel
-
-
-
- 2002/07/08: Thomas Bretz
-
-   * macros/rootlogon.C:
-     - added include pathes for ACLIC
-
-   * mfileio, mfileio/FileIOLinkDef.h, mfileio/FileIOIncl.h, 
-     mfileio/Makefile:
-     - new directory
-
-   * mbase/MWriteAsciiFile.[h,cc], mbase/MWriteRootFile.[h,cc],
-     mbase/MReadTree.[h,cc], mbase/MReadMarsFile.[h,cc],
-     manalysis/MCT1ReadAscii.[h,cc]:
-     - moved to mfileio
-
-   * mbase/Makefile, mbase/BaseLinkDef.h, mbase/BaseIncl.h,
-     manalysis/Makefile, manalysis/AnalysisLinkDef.h, 
-     manalysis/AnalysisIncl.h, meventdisp/Makefile:
-     - changed accordingly
-
-   * meventdisp/MGCamDisplay.cc:
-     - cd to right canvas before drawing camera display
-
-   * meventdisp/MGEvtDisplay.[h,cc]:
-     - added the "Geometry"-Tab
-     - added MC informations to gui
-
-   * mgui/MCamDisplay.[h,cc]:
-     - added DrawPixelNumbers
-     - added buttons to change the palette online
-
-   * mgui/MHexagon.h:
-     - added Getter functions
-
-   * macros/MagicHillas.C:
-     - added read.DisableAutoScheme()
-
-   * mhist/MH.[h,cc]:
-     - changed Fill to be non abstract anymore
-
-
-
- 2002/07/04: Abelardo Moralejo
-
-   * macros/trigrate.C:
-     - Introduced some style improvements suggested by T. Bretz.
-
-
-
- 2002/07/04: Abelardo Moralejo
-
-   * mmontecarlo/MMcTriggerRateCalc.h,cc:
-     - Now the dimension of fTrigger is set dynamically, to allow
-       the processing of files with an arbitrarily large number of 
-       trigger conditions inside.
-
-   * macros/trigrate.C:
-     - Adapted the macro to changes above, and added a third argument:
-       the name of a file containing pure NSB events from which the
-       accidental trigger rate is calculated. Previously, this had to 
-       be introduced in the macro by hand by the user.
-
-
-
- 2002/06/14: Thomas Bretz
-
-   * mhist/MBinning.cc:
-     - Initialize the binning with 10 edges from 0 to 1
-
-
-
- 2002/06/13: Thomas Bretz
-
-   * mdata/MData.cc:
-     - changed ostream.h to ofstream.h to make it compile on alpha
-
-
-
- 2002/06/10: Thomas Bretz
-
-   * mbase/MReadMarsFile.cc:
-     - changed name of fRun to ReadRunHeaders
-
-   * mbase/MReadTree.cc:
-     - changed output to show name of class
-
-   * macros/plot.C:
-     - added
-
-   * macros/plot2.C:
-     - added
-
-   * manalysis/MHillas.cc:
-     - changed atan2 to atan for fDelta
-
-   * mbase/MAGIC.h, mbase/BaseLinkDef.h:
-     - changed definitions for Particle Id to enum
-
-   * mbase/MGList.cc:
-     - IsA()->InheritsFrom() replaced with InheritsFrom()
-
-   * mbase/MWriteAsciiFile.cc:
-     - IsA()->InheritsFrom() replaced with InheritsFrom()
-     - removed some debug outputs
-
-   * mbase/MDataChain.[h,cc]:
-     - implemented sign '-'
-
-   * mhist/MH.h:
-     - changed default canvas size to 580x435
-
-   * mhist/MHHadroness.cc:
-     - added some more output to Print
-
-   * mhist/MHMatrix.h:
-     - changed some i,j to x,y
-     - removed fabs from distance calculation
-     - added sqrt to distance calculation
-
-   * mmc/MMcEvt.cxx:
-     - changed output of Print
-
-
-
- 2002/06/06: Thomas Bretz
-
-   * manalysis/MHillasSrc.cc:
-     - changed atan2 to atan for fAlpha
-
-
-
- 2002/06/05: Thomas Bretz
-
-   * mbase/MWriteAsciiFile.[h,cc]:
-     - changed the code completely to support rules (data chains), too.
-       the interface stayed the same.
-
-   * mdata/MDataChain.cc, mhist/MHMatrix.cc:
-     - added math.h for alpha compilers
-
-   * mbase/MParContainer.h:
-     - changes IsReadyToSave to const
-
-   * mdata/MData.[h,cc]:
-     - added AsciiWrite
-
-   * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataValue.h:
-     - added IsReadyToSave
-
-   * mdata/MDataMember.[h,cc]:
-     - added a new constructor
-     - added IsReadyToSave
-
-
-
- 2002/06/04: Thomas Bretz
-
-   * mhist/MHCompProb.[h,cc]:
-     - added
-
-   * mhist/MHMatrix.cc:
-     - corrected some bugs in the algorithm to calculate the distance
-
-   * mhist/Makefile:
-     - added -I../mmc
-
-   * mbase/Makefile:
-     - added -I../mdata
-
-   * mhist/MHHadroness.cc:
-     - some changes to the layout of the drawn histograms
-
-
-
- 2002/06/03: Thomas Bretz
-
-   * mhist/MHCompProb.[h,cc]:
-     - added
-
-   * mhist/MHHadroness.[h,cc]:
-     - added
-
-   * mhist/HistLinkDef.h, mhist/Makefile:
-     - added MHCompProb
-     - added MHHadroness
-
-   * mhist/MFillH.cc:
-     - added a info-output
-
-   * mhist/MH3.cc:
-     - excluded temporary profiles from directory
-
-   * mhist/MHMatrix.[h,cc]:
-     - added code to calculate multi-dimensional distances
-     - added comments
-
-   * mbase/MAGIC.h:
-     - changed kGAMMA to 1
-
-   * mbase/MParList.[h,cc]:
-     - added Replace-function
-
-   * mbase/MReadMarsFile.[h,cc]:
-     - added correct seeking for the run headers
-
-   * mbase/MReadTree.[h,cc]:
-     - added GetFileIndex()
-
-   * mbase/MTaskList.cc:
-     - changed fTasksProcess.Delete() to fTasksProcess.Clear()
-
-   * mbase/MWriteAsciiFile.[h,cc]:
-     - added some code for future usage (in comments)
-
-   * mbase/MLogo.[h,cc]:
-     - added (not in use)
-
-   * mfilter/MFParticleId.[h,cc]:
-     - added
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - added MFParticleId
-
-   * manalysis/MHadroness.[h,cc]:
-     - added
-
-   * manalysis/MCompProbCalc.[h,cc]:
-     - added
-
-   * manalysis/MMultiDimDistCalc.[h,cc]:
-     - added
-                                                           
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MHadroness
-     - added MCompProbCalc
-     - added MMultiDimDistCalc
-
-   * manalysis/Makefile:
-     - added ../mdata
-     - added ../mhist
-
-   * macros/star.C:
-     - added
-
-   * macros/comprob.C:
-     - added
-
-   * macros/multidimdist.C:
-     - added
-  
-  * macros/dohtml.C:
-     - added star.C
-     - added comprob.C
-     - added multidimdist.C
-
-  * mdata/MData.h:
-     - added ()-operator
-
-  * mdata/MDataList.cc:
-     - removed 'all' modifier in Print-statement
-
-  * mdata/MDataChain.[h,cc]:
-     - added default constructor
-
-  * mdata/MReadTree.cc:
-     - fixed a root bug for root versions<3.03/00 (the open file in
-       the TChain was not deleted (closed))           
-
-   * mbase/MReadMarsFile.[h,cc]:
-     - store parlist instead of tasklist
-     - check for run types between files
-     - check for used reflector version (because of a bug in the program)
-
-   * mmc/MMcRunheader.hxx:
-     - added GetReflVersion()
-
-   * mmontecarlo/MMcTriggerRateCalc.cc:
-     - changed particle Id numbers to predefined constants
-
-
-
- 2002/05/29: Thomas Bretz
-
-   * mhist/MHMatrix.[h,cc]:
-     - added
-
-   * mhist/HistLinkDef.h, mhist/Makefile
-     - added MHMatrix
-
-   * mhist/MH.h:
-     - added Finalize-function prototype to be called at the end of
-       the eventloop
-
-   * mhist/MFillH.cc:
-     - added call to Finalize-function to in PostProcess
-
-   * mhist/MH3.cc:
-     - removed old includes
-
-   * mhist/MDataChain.cc:
-     - fixed a harmfull bug in the constructor. fOperatorType wasn't
-       correctly initialized
-
-   * mhist/MDataMember.cc:
-     - added some output in case of failures
-
-   * mgui/MGeomCam.[h,cc]:
-     - renamed fMm2Deg to fConvMm2Deg to be consistent with the Getter
-       function name
-
-
-
- 2002/05/13: Thomas Bretz
-
-   * mbase/MReadTree.cc:
-     - changed the Notify-workaround from GetEntry to LoadTree.
-
-   * mfilter/MFDataMember.[h,cc]:
-     - changed class to use MDataMember instead of a direct access to
-       TMethodCall
-
-   * mfilter/Makefile:
-     - added path to mdata
-
-
-
- 2002/05/06: Thomas Bretz
-
-   * mbase/MReadMarsFile.cc, mbase/MReadTree.cc, mbase/MTaskList.cc:
-     - implemented usage of the return value of the Notofy function
-
-   * mdata/MDataChain.[h,cc]:
-     - implemented single-argument operators (like abs or exp)
-
-
-
- 2002/05/03: Thomas Bretz
-
-   * mars.cc:
-     - changed version to 0.8
-     - added logo stuff
-
-   * merpp.cc:
-     - changed usage-output
-
-   * mgui/MCamDisplay.cc, mgui/MGeomCam.cc, mgui/MGeomCamCT1.cc, 
-     mgui/MGeomCamMagic.cc, mgui/MHexagon.cc, mhist/MBinning.cc,
-     mhist/MFillH.cc, mhist/MH.cc, mhist/MHAlphaEnergyTheta.cc,
-     mhist/MHAlphaEnergyTime.cc, mhist/MHEffOnTimeTheta.cc,
-     mhist/MHEffOnTimeTime.cc, mhist/MHEnergyTheta.cc, MHEnergyTime.cc,
-     mhist/MHMcCollectionArea.cc, mhist/MHStarMap.cc, mmain/MMars.cc,
-     mmontecarlo/MMcCollectionAreaCalc.cc
-     - changed mail address
-     - added missing copyright notices
-     - added missing class description
-
-   * mbase/MWriteRootFile.cc, mbase/MWriteAsciiFile.cc:
-     - added AddToBranch call to AddContainer(const char*, const char*)
-
-
-
- 2002/04/30: Thomas Bretz
-
-   * macros/MagicHillas.C:
-     - made eventloop infinite
-
-   * macros/tar.C:
-     - implemented some sanity checks (existing files)
-
-   * mgui/MCamDisplay.[h,cc]:
-     - changed to use DeepSea palette in root versions newer than 3.01/05
-     - fixed a bug which caused the destructor to do strange thing
-       (the uncloned fGeomCam was deleted)
-     - implemented a more accurate deletion of the objects in the
-       TClonesArrays by using TClonesArray::Delete
-     - Implemented deletion of automatically created TCanvas
-     - Implemented a sanity check in Draw and DrawPhotNum
-
-   * macros/readCT1.C, macros/readMagic.C:
-     - changed to Handling of the gui and keyboard input
-     - implemented the filename as function argument
-
-   * manalysis/MCT1ReadAscii.cc:
-     - Expanded filename to support filnames containing '~'
-
-   * mhist/MH3.h:
-     - removed 'const' to make 0.7 root 3.01/06 compatible
-
-   * mdata/MDataMember.cc, mdata/MDataValue.cc, mdata/MDataChain.cc:
-     - removed a 'redefinition of default argument'
-
-   * mdata/MFDataMember.cc:
-     - fixed a bug in the process function (second switch was never reached)
-
-
-
- 2002/04/29: Thomas Bretz
-
-   * macros/tar.C:
-     - added
-
-   * Makefile:
-     - changed "make tar" to use macros/tar.C and root
-
-
-
- 2002/04/29: Wolfgang Wittek
-
-   * mhist/Makefile, mhist/HistLinkDef.h 
-     - MHThetabarTheta and MHThetabarTime were added
-
-   * mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc]:
-     - added
-
-   * mhist/MHMcEnergyMigration.[h,cc]:
-     - added
-
-
-
- 2002/04/27: Oscar Blanch
-
-   * mmc/MMcRunHedaer.cxx, mmc/MMcTrig.cxx, mmc/MMcTrigHeader:
-     - description of variables that have been introduced in the second
-       version of this Containers.
-
-
-
- 2002/04/26: Thomas Bretz
-
-   * mhist/MHFadcCam.cc:
-     - start numbering of pixels with 1
-
-   * mhist/MHFadcPix.[h,cc]:
-     - overloaded clone to get rid of the histograms in any directory
-     - removed some unnecessary StrDup calls
-     - changed binning (Thanks to Abelardo)
-
-   * mdata/MData.[h,cc]:
-     - documentation added
-     - implemented a new abstract member function: IsValid
-
-   * mdata/MDataChain.cc, mdata/MDataList.cc:
-     - changed logging output
-     - documentation added
-
-   * mdata/MDataList.h, mdata/MDataMember.h, mdata/MDataValue.h:
-     - implemented IsValid
-
-   * mdata/MDataMember.cc:
-     - Don't preprocess if fCall is already available
-     - documentation added
-
-   * mdata/MDataValue.cc:
-     - documentation added
-
-   * mhist/MHMcDifRate.h, mhist/MHMcEfficiency.h, 
-     mhist/MHMcEfficiencyEnergy.h, mhist/MHMcEfficiencyImpact.h, 
-     mhist/MHMcEnergyImpact.h:
-     - corrected class description
-
-   * mbase/MParList.cc:
-     - fixed a bug in CreateObjList
-
-
-
- 2002/04/25: Thomas Bretz
-
-   * mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
-     - counts now the number of simulated showers
-     - implemented some sanity checks (corsika version, etc)
-
-   * mhist/MMcCollectionArea.[h,cc]:
-     - added a first implementation of a calculation using only triggered
-       events
-
-   * mhist/MH.[h,cc]:
-     - changed the first argument in SetBinning (according to the number
-       of axis) to TH2 or TH3
-
-   * mhist/MH2.cc:
-     - changed the first argument in SetBinning (according to the number
-       of axis) to TH2 or TH3
-
-   * macros/collarea.C:
-     - replaces MReadTree by MReadMarsFile
-
-   * mmc/MMcRunHeader.hxx:
-     - added GetAllEvtsTriggered
-
-
-
- 2002/04/24: Thomas Bretz
-
-   * mbase/MReadTree.cc:
-     - made use of TBranch::GetClassName root version dependant 
-
-   * manalysis/MCerPhotCalc.[h,cc]:
-     - added a fix (ped.mean - 0.5) for files from camera with version <= 40
-
-   * mmc/MMcRunHeader.hxx:
-     - added some Getter functions
-
-   * mdata/MDataChain.cc:
-     - use rule as a title if no title ios given
-
-   * mhist/MH3.[h,cc]:
-     - added usage of Data-Chains
-     - added a profiling option to the draw functions
-     - use the title (rule) of the data-chain as axis title
-
-   * mhist/Makefile:
-     - added mdata-path
-
-   * mbase/MParContainer.h:
-     - changed some output in GetterFunction
-
-
-
- 2002/04/24: Wolfgang Wittek
-
-   * Work was done on the calculation of photon fluxes as a function of
-     Theta and as a function of time. The work is still in progress.
-
-   * macros/wowflux.C
-     - the macr0 was added (extended and improved version of flux.C)
-     - the macro steers the calculation of photon fluxes as a function
-       of Theta and time
-     - the macro is not yet complete; testing and developing is going on
-
-   * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
-     mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
-     mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
-     - documentation was added 
-     - histogram axes were labeled
-
-   * mhist/MHEffOnTimeTheta.cc:
-     - range in which the fit of the distribution of time differences
-       is to be performed has been calculated
-     - new histograms were added (chi2/NDF, lambda, N0del)
-
-
-
- 2002/04/23: Thomas Bretz
-
-   * madata/Makefile, mdata/DataIncl.h, mdata/DataLinkDef.h,
-     mdata/MData.[h,cc], mdata/MDataValue.[h,cc], mdata/MDataList.[h,cc],
-     mdata/MDataChain.[h,cc], mdata/MDataMember.[h,cc]:
-     - added
-
-   * mmc/MMcEvt.[hxx,cxx]:
-     - added correct units for fImpact
-
-
-
- 2002/04/22: Thomas Bretz
-
-   * Makefile:
-     - added a chapter how to compile mars using shared libraries
-
-   * NEWS:
-     - updated
- 
-   * mfilter/MF.[h,cc]:
-     - added 
-
-   * mfilter/MFDataMember.[h,cc]:
-     - added 
-
-   * mhist/MH3.[h,cc]:
-     - added 
-
-   * mhist/MHHillasExt.[h,cc]:
-     - added 
-     
-   * macros/rootlogon.C:
-     - added make() function
-     - splitted rootlogon()
-     
-   * mbase/MFilterList.cc:
-     - fixed a bug in the constructor
-     - small changes to the print function
-     
-   * mbase/MParContainer.[h,cc]:
-     - Added GetterMethod-Function
-
-   * mbase/MParList.cc:
-     - Added a security check in case no def. constructor of the new class 
-       is available
-     - changed print function
-     
-   * mbase/MReadTree.cc:
-     - changed so that the class type of the branch is used for creation of 
-       a new object instead of its name
-
-   * mbase/MTaskList.[h,cc]:
-     - fixed the check for the Process function. Only base classes
-       of first order have been checked
-       
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - added MF, MFDataMember
-
-   * mhist/HistLinkDef.h, mhist/MFillH.cc:
-     - added MH3, MHHillasExt
-
-   * mhist/MFillH.cc:
-     - small changes
-
-   * mhist/MH.[h,cc]:
-     - changed name handling in MakeDefCanvas to TString
-
-   * mhist/MHHillas.cc:
-     - exchanged Get*axis()->SetTitle with Set*Title()
-     
-   * mhist/MHHillas.h:
-     - made SetMm2Deg virtual (for MHHillasExt)
-
-   * mhist/MHStarMap.[h,cc]:
-     - changed layout from mm to deg
-
-   * mhist/MHHillasSrc.cc:
-     - fixed a bug which made it unpossible to display fDist in degrees
-
-
-
- 2002/04/19: Thomas Bretz
-
-   * mbase/MTaskList.cc:
-     - fixed a heavy bug which caused PreProcess to crash (GetListOfBases
-       return a List of TBaseClasses not a List of TClass objects)
-     - added a security check to Process whether we have something to process or not.
-
-   * macros/CT1Hillas.C:
-     - changed to the new Hillas classes
-
-   * macros/readCT1.C:
-     - fixed a bug causing readCT1.C to crash when reading the first event 
-       being a pedestal event
-
-
-
- 2002/04/17: Thomas Bretz
-
-   * mbase/MParContainer.cc:
-     - case label TMethodCall::kOther changed to default to get rid of
-       some warnings in newer root's (missing case label kString)
-
-   * mbase/MAGIC.h:
-     - changed defintion of Glog so that it now works on Alpha machines, too.
-
-
-
- 2002/04/16: Thomas Bretz
-
-   * mhist/MHHillas.cc:
-     - Fixed a 'redefinition of default argument' on alpha
-
-
-
- 2002/04/15: Thomas Bretz
-
-   * mgui/MGeomCam.cc:
-     - Added SetReadyToSave to Constructor
-
-   * mhist/MH.cc:
-     - Added some #ifdef conditionals for a fix in root
-
-   * mfilter/MFAlpha.[h,cc]:
-     - made IsExpressionTrue inline
-
-
-
- 2002/04/05: Thomas Bretz
-
-   * mmain/MDataCheck.cc:
-     - exchanged order in call to MFillH constructor
-     - made eventloop infinite (only 300 events have been processed)
-
-   * mbase/MEvtLoop.h:
-     - added GetTaskList
-
-   * mbase/MTaskList.[h,cc]:
-     - introduced fTasksProcess which contains only the tasks
-       which overloads the process function so that processing
-       tasks doesn't waste time if a tasks doesn't have the process
-       function
-
-   * mgui/MGeomPix.[h,cc]:
-     - corrected calculation of pixel area
-
-
-
- 2002/04/04: Thomas Bretz
-
-   * mbase/MLog.cc:
-     - stripped last character (CR) from output redirected to GUI    
-
-
-
- 2002/03/21: Thomas Bretz
-
-   * mhists/MH.cc:
-     - TAxis::Set resets the axis title so I implemented a workaround
-       in SetBinning so that the axis title survives.
-
-   * mhists/MHEffOnTimeTheta.cc, MHEffOnTimeTime.cc:
-     - replaced Get*axis()->SetTitle() by Set*Title()
-     - corrected the Name in MakeDefCanvas
-
-
-
- 2002/03/20: Thomas Bretz
-
-   * macros/flux.C:
-     - fixed a small bug (thanks to Wolfgang)
-
-   * mhist/MHHillas.[h,cc]:
-     - added more scaling options
-     - added setting for scaling factor
-
-   * mhist/MHStarMap.cc:
-     - changed sign of t (due to a mail of Wolfgang)
-
-   * mhist/MHTimeDiff*.cc:
-     - removed an implicit down-cast (TH1D --> TH1)
-
-
-
- 2002/03/15: Oscar Blanch
-
-   * mmc/McLinkDef.h
-     - Automatic scheme evolution for all MC format classes.
-       It has been checked that it keeps compatibility with old files.
-
-   * mmc/MTriggerDefine.h
-     - Enlarge number of trigger pixels.
-
-   * mmc/MTrigger.[cxx,hxx]
-     - Trigger zone has been enlarged. Now information about status
-       of the pixel is saved for all Camera pixels.
-     - Old files can still be read but becareful when one looks at the
-       data member fPixelsFirst which is an array of different size for
-       the new and old files.
-     - ClassDef version upgraded to 2.
-
-   * mmc/MTriggerHedaer.[cxx,hxx]
-     - Member data fElecNoiseTrig, which has information about the 
-       electronic noise in the trigger chain, has been introduced.
-     - Trigger zone has been enlarged. Now information about status
-       of the pixel is saved for all Camera pixels.
-     - Old files can still be read but becareful when one looks at the
-       data member fThreshold which is an array of diferent size for
-       the new and old files.
-     - ClassDef version upgraded to 2.	
-
-
-
- 2002/03/13: Oscar Blanch
-
-   * mmc/MMcRunHeader.[cxx,hxx]
-     -  Several new variable members have been added
-     -  Version number updated to 2
-
-
-
- 2002/03/12: Thomas Bretz
-
-   * mmontecarlo/MMcTimeGenerate.cc (thanks to Wolfgang):
-     - removed wrong comment for Process
-     - changed Int_t to UInt_t (more readable)
-     - replaced unit: ms -> 0.1ms
-
-
-
- 2002/03/08: Thomas Bretz
-
-   * manalysis/MHillasSrc.[h,cc]:
-     - added fHeadTail
-     - changed version number to 2.
-
-
-
- 2002/03/07: Thomas Bretz
-
-   * mbase/MParContainer.[h,cc], MWriteAsciiFile.[h,cc]:
-     - added a scale value which can be used in case you are writing
-       single data mambers
-
-
-
- 2002/03/04: Thomas Bretz
-
-   * mbase/MParContainer.cc:
-     - changed AsciiWrite so that only base classes with a version
-       id > 0 are written (important for MParContainer)
-
-
-
- 2002/03/01: Thomas Bretz
-
-   * mhist/MHMcEfficiencyEnergy.[h,cc], mhist/MHMcEfficiencyImpact.[h,cc],
-     mhist/MHMcDifRate.[h,cc], mhist/MHMcIntRate.[h,cc]:
-     - added
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - added MHMcEfficiencyEnergy and MHMcEfficiencyImpact
-     - added MHMcDifRate and MHMcIntRate
-
-   * mhist/MHMcCollectionArea.[h,cc]:
-     - changed instantiation of collection area histogram
-     - added settings for the binning
-     - replaced division by root function
-     - added Calc-functions
-     - added GetHist
-
-   * mhist/MHMcEfficiency.[h,cc]:
-     - changed pointers in Calc functions to references
-
-
-
-
-
- 2002/02/28: Thomas Bretz
-
-   * mhist/MHMcEnergyImpact.[h,cc], mhist/MHMcEfficiency.[h,cc]:
-     - added
-     
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - added MHMcEnergyImpact and MHMcEfficiency
-
-   * mhist/*.cc:
-     - repaced some *&-> casts by &.
-
-   * mhist/MHMcCollectionArea.[h,cc]:
-     - changed to be able to use new MHMcEfficiency.
-
-
-
- 2002/02/21: Abelardo Moralejo
-
-   * manalysis/MHillasExt.cc :
-     - added #include <math.h>  (else, fabs not recognized by OSF)
-
-
-
- 2002/02/21: Thomas Bretz
- 
-   * manalysis/MHillas.[h,cc]:
-     - changed fMeanx and fMeany to fMeanX and fMeanY to match the names
-       of the getter functions, needed by TDataMember::GetterMethod
-     - commented out WriteAscii (replaced by more general in MParContainer
-       and MWriteAsciiFile)
-
-    * manalysis/MHillasSrc.[h,cc], mmc/MMcEvt.[hxx, cxx]:
-      - commented out WriteAscii (replaced by more general in MParContainer
-        and MWriteAsciiFile)
-
-    * manalysis/MHillasExt.[h,cc]:
-      - added necessary Getter Methods
-     
-    * mbase/MFilterList.cc:
-      - removed a nonsens comment
-    
-    * mbase/MGList.cc:
-      - relay on the bugfix for DynamicCast
-    
-    * mbase/MParContainer.[h,cc]:
-      - implemented WriteDataMember to have a more general interface
-        for readable output.
-      - changed ofstream to a more general ostream
-  
-    * mbase/MWriteAsciiFile.[cc,h]:
-      - generalized ascii writer to be able to write single data members
-
-
-
- 2002/02/13: Thomas Bretz
-
-   * Makefile:
-     - made 'make dox' dependant on existance of shared object
-
-
-     
- 2002/02/13: Thomas Bretz
-
-   * macros/MagicHillas.C, mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
-     - implemented variable binning (MBinning)
-     - implemented conversion to degrees (thanks to rudy)
-     
-   * mgui/MGeomCam.[h,cc], mgui/MGeomCamCT1.cc, mgui/MGeomCamMagic.cc:
-     - implemented fMm2Deg and fCamDist
-
-
-
- 2002/01/23: Thomas Bretz
-
-   * macros/flux.C:
-     - fixed some bugs
-     - uncommented all drawing
-     
-   * mhist/MBinning.h:
-     - changed SetEdges(TArrayD)
-     
-   * mhist/MH.cc:
-     - SetBinning(..., TAxis*,...) didn't work. Corrected.
-     
-   * mhist/MHAlphaEnergyTheta.cc, mhist/MHAlphaEnergyTime.cc,
-     mhist/MHEffOnTimeTheta.cc, mhist/MHEffOnTimeTime.cc,
-     mhist/MHTimeDiffTheta.cc, mhist/MHTimeDiffTime.cc:
-     - changed wrong titles, names, etc.
-     - changed way of drawing projections
-     - fixed usage of MH::SetBinning(TH1*)
-
-
-     
- 2002/01/22: Thomas Bretz
- 
-   * mhist/MHHillasSrc.[h,cc], mhist/MHFadcCam.[h,cc]:
-     - changed return type of Fill to Bool_t
-   
-   * mfilter/MFAlpha.[h,cc]:
-     - added
-
-   * mfilter/MFill.[h,cc]:
-     - implemented a new calling style which allows you to let MFillH
-       create the necessary histogram objects
-
-   * mmain/MAnalysis.cc, macros/MagicHillas.C:
-     - changed to new stylish MHillas parameter containers
-
-   * meventdisp/MGEvtDisplay.cc, mgui/MCamDisplay.cc,
-     mmain/MDataCheck.[h,cc]:
-     - fixed a warning in red hat linux
-  
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - added MFAlpha
-  
-   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
-     - added SetupFill and usage of MBinning objects
-
-   * manalysis/MEnergyEst.[h,cc], manalysis/MEnergyEstimate.[h,cc],
-     mhist/MHTimeDiffTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
-     mhist/MHEnergyTime.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
-     mhist/MHAlphaEnergyTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
-     mmontecarlo/MMcTimeGenerate.[h,cc]:
-     - added
-
-   * manalysis/Makefile:
-     - added MEnergyEst.cc
-     - added MEnergyEstimate.cc
-   
-   * mbase/MFilter.[h,cc], mfilter/MF*.[h,cc]:
-     - added name and title to constructor
-
-   * macros/flux.C:
-     - added
-
-
-
- 2002/01/21: Thomas Bretz
- 
-   * mbase/MReadMarsFile.cc, mbase/MReadTree.[h,cc]:
-     - implemented GetFileName
-
-   * mmc/MMcEvt.[hxx,cxx]
-     - implemented WriteAscii
-   
-   * mgui/MGeomPix.h:
-     - implemented first version of GetA
-
-   * mhist/MBinning.h:
-     - small changes to formulas
-     
-   * mhist/MH.[h,cc]:
-     - implemented SetBinnign functions
-
-   * macros/readMagic.C:
-     - removed MPedestalCam
-
-
-
- 2002/01/19: Thomas Bretz
- 
-   * mbase/MParContainer.cc:
-     - generalized virtual function AsciiWrite
-   
-   * changed to fit new MHillas inhertance model:
-     - manalysis/MHillas.[h,cc]
-     - manalysis/MHillasCalc.[h,cc]
-     - mhist/MHHillas.[h,cc]
-     - mhist/MHStarMap.[h,cc]
-
-   * added to fit new MHillas inhertance model:
-     - manalysis/MSrcPosCam.[h,cc]
-     - manalysis/MHillasSrc.[h,cc]
-     - manalysis/MHillasSrcCalc.[h,cc]
-     - manalysis/MHillasExt.[h,cc]
-     - mhist/MHHillasSrc.[h,cc]
-
-   * manalysis/MCerPhotEvt.[cc,h]:
-     - introduced weighting with pixel size in GetNumPhotonsMin
-     - introduced weighting with pixel size in GetNumPhotonsMax
-
-   * mgui/MCamDisplay.cc:
-     - weight the displayed color with the pixel size
-
-
-
- 2002/01/18: Thomas Bretz
- 
-   * mhist/MBinning.[h,cc]:
-     - added (not yet in Makefile)
-   
-   * mbase/MWriteAsciiFile.cc:
-     - fixed a bug: replaced GetSize by GetEntries
-     
-   * mbase/MReadTree.cc:
-     - changed EnableBranch to accept "Master.Sub" also
-
-
-
- 2002/01/16: Thomas Bretz
- 
-   * mars.cc:
-     - changed version number to 0.7
-
-   * NEWS:
-     - changed current version to 0.7
-
-   * manalysis/MMcPedestalNSBAdd.cc:
-     - small changes to output
- 
-   * mbase/MParList.[h,cc]:
-     - added FindObject with class type argument
-   
-   * mbase/MWriteAsciiFile.cc
-     - replaced call to InheritsFrom by new FindObject
- 
- 
- 
- 2002/01/15: Thomas Bretz
-
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - added more comments
-     - removed a debug statement
-    
-   * manalysis/MBlindPixels.[h,cc]:
-     - added more comments
-    
-   * manalysis/MCerPhotCalc.cc:
-     - changed the warning output
-    
-   * manalysis/MMcPedestalCopy.h:
-     - added comments
-    
-   * manalysis/MMcPedestalNSBAdd.[h,cc]:
-     - added comments
-     - changed call to AddedToBranchList
-    
-   * mbase/MWriteAsciiFile.cc:
-     - added comments
-    
-   * mmc/MMcRunHeader.[hxx,cxx]:
-     - made getter const
-
-   * meventdisp/MGCamDisplay.cc:
-     - updated to use MBlindPixelCalc
-
-   * mbase/MEvtLoop.cc:
-     - replaced wrong "MTasklist" by "MTaskList"
-
-
-
- 2002/01/14: Thomas Bretz
- 
-   * manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalNSBAdd.cc:
-     - added comments
-
-   * mbase/MReadMarsFile.cc:
-     - changed output when switching to new file
-     
-   * meventdisp/MGFadcDisp.cc:
-     - made char array in constructor const
-     - changed char-array to TString
-
-   * mmain/MBrowser.[h,cc]:
-     - changed char-arrays to TString
-
-   * mmain/MDataCheck.[h,cc]:
-     - made char array in constructor const
-     
-   * Makefile.conf.linux, Makefile.conf.linux-gnu:
-     - changed to O5
-     
-   * mbase/MEvtLoop.cc:
-     - check for inheritance from MTaskList
-
-   * manalysis/MPedestalCopy.cc, manalysis/MPedestalNSBAdd.cc:
-     - small changes
-   
-   * mbase/MWriteAsciiFile.[h,cc]:
-     - changed to be able to write more than one container in a line
-
-
-
- 2002/01/11: Oscar Blanch Bigas
-
-   * mmain/MAnalysis.cc:
-     - added MBlindPixelCalc step.
-
-   * macros/trigrate.C:
-     - the list of MHMcRate is created using from and to instead of
-       only dimension. Otherwise the case of a single trigger option is
-       not well treated.
-
-   * mhist/MHMcRate.[h,cc]:
-     - added funtion members SetFlux and SetIncidentRate and small
-       modification in CalcRate member function
-
-   * mmontecarlo/MMcTriggerRateCalc.cc:
-     - now this task sets the parameters to know the incident particle
-       flux using MHMcRate::SetFlux. The value are decided by the task
-       itself depending on the fPartId.
-
-   * manalysis/MBlindPixelCalc.cc:
-     - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec. 
-
-   * mmc/MMcRunHeader.[hxx, cxx]:
-     - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec. 
-
-
-
- 2002/01/10: Oscar Blanch Bigas
-
-   * mbase/Makefile:
-     - added -I../MRawFormat in the included directories for compile
-       and link. It was needed to use this Makefile to compile the
-       files inside the drectory while compiling Monte Carlo programs.
-
-   * mraw/Makefile:
-     - added -I../MBase in the included directories for compile
-       and link. It was needed to use this Makefile to compile the
-       files inside the drectory while compiling Monte Carlo programs.
-
-   * mbase/Makefile:
-     - added -I../MBase- in the included directories for compile
-       and link. It was needed to use this Makefile to compile the
-       files inside the drectory while compiling Monte Carlo programs.
-
-   * mbase/MReadTree.cc:
-     - changed #include "../mraw/MRawEvtData.h" by #include
-       "MRawEvtData.h" to remove dependencies on the directory tree naming.
-
-
-
- 2002/01/09: Oscar Blanch Bigas
-   
-   * manalysis/MPedestalCam.[h,cc]:
-     - added CheckBounds function to check that program does not try to
-       access pedestal outside the camera size.
-
-   * manalysis/MCerPhotCalc.h:
-     - Member data const MPedestalCam *fPedestals -> MPedestalCam
-     *fPedestals.
-
-   * manalysis/MCerPhotCalc.cc:
-     - Sanity check to avoid searching to pedestals outside the camera
-       size has been added.
-
-   * mmc/MMcRunHeader.[h,cxx]:
-     - added functions GetStarField[De,Ra].
-
-   * manalysis/MBlindPixels.[h,cc]:
-     - new containet that has a list of pixels that should not be used
-       in the analysis for any reason (corrupted, star in them, ...).
-
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - It is a task used to set up the list of blind pixels. Currently
-       it recognises the CrabNebula starfield and then switch off the
-       Theta Taury pixels. Blind pixels can be also introduced through
-       the macro or analysis program.
-
-   * manalysis/Makefile:
-     - added MBlindPixels and MBlinPixelCalc.
-
-   * manalysis/AnalysisLinkDef.h:
-     - added MBlindPixels and MBlinPixelCalc.
-
-   * macros/MagicHillas.C:
-     - added MBlindPixelCalc to avoid bias results due to Star Field
-       NSB.
-
-   * macros/readMagic.C:
-     - added MBlindPixelCalc to avoid bias results due to Star Field NSB while
-       computing the Hillas parameters.
-
-
-
- 2001/12/19: Thomas Bretz
-  
-   * mbase/MEvtLoop.cc:
-     - added #ifdef directive to make it work on older root also
-      
-   * mbase/MReadTree.cc:
-     - added #ifdef directive to get rid of the memory leak in prior
-       root 3.02/* versions
-	    
-   * macros/MagicHillas.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
-     mmain/MAnalysis.cc:
-     - changes MMcPedestalNSB to MMcPedestalNSBAdd
-     
-   * manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc]:
-     - reorganized ReInit, PreProcess.
-     - moved some code from ReInit to PreProcess to make the code
-       simpler. At the moment we don't intend to change the 
-       objects in the parlist while runtime.
-
-   * manalysis/MMcPedestalNSB.[h,cc]:
-     - removed
-
-   * mbase/MReadMarsFile.cc:
-     - read the first run header twice. To make it available in the
-       PreProcess of all tasks
-   
-   * mbase/MTaskList.cc:
-     - fixed a bug in the ReInit function. The ReInits where calles with 
-       a NULL-pointer
-
-
-
- 2001/12/18: Oscar Blanch
-								 
-   * manalysis/Makefile:
-     - Removed MMcPedestalNSB from compilation and added
-       MMcPedestalNSBAdd.
-
-   * manalysis/AnalysisLinkDefine.h:
-     - Removed MMcPedestalNSB from class list and added
-       MMcPedestalNSBAdd.
-
-   * manalysis/MMcPedestalCopy.[h,cc]
-     - added ReInit function.
-     - move all actions needed to redo for each run from PreProcess
-       to ReInit
-     - fix bug of Pedestal and Pedestal fluctuaions correspondence.
-
-   * manalysis/MMcPedestalNSBAdd.[h,cc]
-     - new name for old MMcPedestalNSB.[h,cc]
-     - added ReInit function.
-     - move all actions needed to redo for each run from PreProcess
-       to ReInit
-     - information about pixel size is used from MGeomCam.
-
-   * manalysis/MCerPhotCalc.[h,cc]
-     - remove fNumLoGainFadcSlices and fNumHiGainFadcSlices members
-     - fix bug of Pedestal and Pedestal fluctuaions correspondence.
-
-
- 2001/12/18: Thomas Bretz
- 
-   * manalysis/MMcPedestalCopy.cc:
-     - changed output
-     
-   * manalysis/MMcPedestalNSB.cc:
-     - changed output
-     - simplified initialization in PreProcess
-     
-   * mbase/MAGIC.h:
-     - added kSKIP
-     
-   * mbase/MParList.cc:
-     - added a check for the correct inheritance in FindCreateObj
-   
-   * mbase/MTask.cc:
-     - added support for kSKIP in PreProcess
-
-   * mbase/MTaskList.[h,cc]
-     - added support for kSKIP in PreProcess
-     - added Remove function (private)
-
-
-
- 2001/12/17: Thomas Bretz
- 
-   * .rootrc:
-     - added Root.Html.DescriptionStyle
-     - added Root.Html.SearchEngine
-     
-   * macros/dohtml.C:
-     - changed to use THtml (root >= 3.02/06 only)
-     
-   * manalysis/Makefile:
-     - changed order to get rid of some wranings
-   
-   * mbase/BaseLinkDef.h:
-     - removed MHtml
-     
-   * mbase/MEvtLoop.cc:
-     - exchanged gSystem->ProcessEvents() by gClient->ProcessEventsFor()
-       to make gui update faster
-       
-   * mbase/MGList.cc:
-     - added a missing sanity check (workaround for a root bug)
-     
-   * mbase/MReadTree.cc:
-     - uncomment EnableBranchCoosing for AutoEnablingScheme
-       (don't know why there was a comment which made things realy slow)
-     - changed the auto enabling scheme, so that a branch isn't enabled
-       more than once. This doesn't hurt, but the output may confuse the
-       users.
-       
-    * mbase/MTask.cc:
-      - added a simple not really necessary check whether the branch is
-        already in the list
-        
-    * mbase/MWriteRootFile.cc:
-      - changed kFillTree to a local const
-      
-    * mbase/Makefile:
-      - removed MHtml.cc
-    
-    * mfilter/MFTriggerLvl1.cc:
-      - changed AddBranchToList to use the correct container name
-
-
-
- 2001/12/14: Thomas Bretz
- 
-   * mbase/MReadMarsFile.[h,cc], mbase/MReadFild.[h,cc]:
-     - corrected handling of ReInit/Notify (at the moment I assume 
-       one run per file)
-     - made sure, that we don't get memory leaks when using MReadTree 
-       more than once because the pointer to the pointer isn't deleted.
-     - added a small class MChain which enhances TChain by a function to
-       reset fTree. This is used to control when notification are
-       happening
-
-   * mbase/MTask.cc:
-     - reset the number of executions before the preprocessing
-
-
-
- 2001/12/11: Thomas Bretz
-
-   * mbase/MGGroupFrame.cc:
-     - removed default arguments from source file
-
-   * mbase/MGList.cc:
-     - changed cast in IsExisting to ?:
-
-   * NEWS:
-     - changed
-
-   * manalysis/MCerPhotCalc.cc, mfilter/MTriggerLvl1.cc,
-     mmontecarlo/MMcCollectionAreaCalc.cc,
-     mmontacarlo/MMcThresholdCalc.cc,
-     MMcTriggerRateCalc.cc:
-     - added Masterbranch name to AddToBranchList
-
-   * manalysis/MMcPedestalCopy.cc:
-     - added Masterbranch name to AddToBranchList
-     - fixed a bug in the branch name
-
-   * mbase/MGList.[h,cc]:
-     - added a better output if a picture wasn't found
-
-   * mbase/MReadTree.[h,cc]:
-     - added support for branches with master branch names to auto scheme
-       (first the complete branch name is tried and if this isn't found
-        only the subbranch name is used to enable the branch)
-
-   * mbase/MWriteRootFile.cc:
-     - appended a '.' to all newly create branches
-
-   * mmain/MBrowser.cc, mmain/MMars.cc:
-     - add the gui elements only if the corresponding picture was found
-
-   * mmain/MMars.[h,cc]:
-     - removed fPic1
-     - removed fPic2
-     - changed TList to MGList
-
-   * mraw/MRawFileWrite.cc:
-     - added a '.' to all branch names
-
-   * mbase/MTask.[h,cc]:
-     - added Prototype for ReInit-function
-
-   * mbase/MTaskList.[h,cc]:
-     - implemented ReInit for a task list
-
-   * mhist/MHFadcCam.h:
-     - added '->' to fArray
-
-
-
- 2001/12/10: Thomas Bretz
-
-   * mmc/*.hxx:
-     - Changed MPARCONTAINER_H to MARS_MParContainer
-
-   * meventdisp/MGCamDisplay.cc:
-     - added MMcPedestalCopy to task list
-     - added MMcPedestalNSB  to task list
-
-   * mmain/MAnalysis.cc:
-     - added MMcPedestalCopy to task list
-     - added MMcPedestalNSB  to task list
-     - changed reader from MReadTree to MReadMarsFile
-
-   * meventdisp/MGEvtDisplay.cc:
-     - changed reader from MReadTree to MReadMarsFile
-
-   * macros/MagicHillas.C, macros/readMagic.C:
-     - removed unnecessary MReadTree
-
-
-
- 2001/11/28: Oscar Blanch Bigas
-
-   * mbase/MReadMarsFile.cc:
-     - Added process of fRun = new MReadTree("RunHeaders", fname),
-       needed to read RunHeaders tree information.
-
-   * manalysis/MCerPhotCalc.h:
-     - Added fNumLoGainFadcSlices and fNumHiGainFadcSlices member
-       variables because they are needed for Pedestal substraction.
-
-   * manalysis/MCerPhotCalc.h:
-     - Change in the methode to substract the pedestal. The new
-       methode is valid either for MC data and real data but only for
-       the current integration (GetSumHiGainSamples()).
-
-   * macros/readMagic.C:
-     - Added several tasks in the task list:
-	     MReadMarsFile to read  RunHeaders Tree
-	     MPedestalCopy and MPedestalNSB to treat correctly pedestals.
-
-   * macros/MagicHillas.C:
-     - Added several tasks in the task list:
-	     MReadMarsFile to read  RunHeaders Tree
-	     MPedestalCopy and MPedestalNSB to treat correctly pedestals.
-
-   * mmc/MMcRunHeader.hxx:
-     - Added GetNumPheFromDNSB().
-
-   * mmc/MMcFadcHeader.hxx:
-     - Added GetAmplitud().
-
-   * manalysis/MMcPedestalNSB.h / .cc:
-     - New class which adds to the pedestal rms the contribution from
-      the diffuse NSB.
-
-   * manalysis/Makefile:
-     - New class MMcPedestalNSB added.
-
-   * manalysis/AnalysisLinkDefine.
-     - New class MMcPedestalNSB added.
-
-
-
- 2001/11/16: Thomas Bretz
-
-   * mhist/MHMcCollectionArea.cc:
-     - set the ReadyToSave bit in CalcEfficiency.
-
-   * mmontecarlo/MMcThresholdCalc.cc:
-     - set the ReadyToSave bit after the calculation has been finished.
-
-   * mhist/MHMcRate.cc:
-     - set the ReadyToSave bit in CalcRate
-
-
-
- 2001/11/16: Thomas Bretz
-
-   * mbase/MEvtLoop.cc:
-     - removed clock.Print()
-
-   * mbase/MGList.[cc,h]:
-     - added support for TGPictures
-
-   * mbase/MReadTree.[h,cc]:
-     - set ReadyToSave-bit only if reading was successfull
-     - made SetReadyToSave private
-
-   * mbase/MTaskList.cc:
-     - corrected a small bug in the output
-
-   * mbase/MWriteRootFile.cc:
-     - added a workaround in Print (don't know why it fails for me)
-     - removed fTrees.SetOwner()
-
-   * mbase/MTask.cc:
-     - removed include of TOrdCollection, TMethod
-     - some changes to the output
-
-   * mbase/MParContainer.h:
-     - removed old comments
-
-   * mmain/MAnalysis.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
-     mmain/MEvtDisp.cc, mmain/MMonteCarlo.cc:
-     - changed Widget IDs to root style enums
-     - moved enumerations in the range below 0x100
-
-   * mmain/MBrowser.[h,cc]:
-     - removed some of the member variables, accessed via MGList now
-     - changed TList to MGList
-     - added a file-filter combo-box
-
-   * mars.cc:
-     - changed output
-
-
-
- 2001/11/15: Thomas Bretz
-
-   * mbase/MArray.cc, mbase/MArrayB.cc,mbase/MArrayS.cc,
-     mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilter.cc,
-     mbase/MFilterList.cc, mbase/MGGroupFrame.cc, mbase/MGList.cc,
-     mbase/MGTask.cc, mbase/MInputStreamID.cc, mbase/MLog.cc,
-     mbase/MLogManip.cc, mbase/MParContainer.cc, mbase/MParList.cc,
-     mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
-     mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
-     mbase/MWriteRootFile.cc, manalysis/MCT1ReadAscii.cc,
-     manalysis/MCerPhotCalc.cc, manalysis/MHillas.cc,
-     manalysis/MHillasCalc.cc, manalysis/MMcPedestalCopy.cc,
-     manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
-     manalysis/MPedestalPix.cc, manalysis/MCerPhotEvt.cc,
-     manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
-     manalysis/MImgCleanStd.cc, mdatacheck/MDumlEvtHeader.cc,
-     mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
-     meventdisp/MGEvtDisplay.cc, meventdisp/MGFadcDisp.cc,
-     mfilter/MFTriggerLvl1.cc, mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc,
-     mgui/MGeomCamCT1.cc, mgui/MgeomPix.cc, mgui/Mhexagon.cc,
-     hist/MFillH.cc, mhist/MH.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
-     hist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergy.cc,
-     mhist/MHMcRate.cc, mhist/MHStarMap.cc, mmain/MAnalysis.cc,
-     mmain/MBrowser.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
-     mmain/MEvtDisp.cc, mmain/MMars.cc, mmain/MMonteCarlo.cc,
-     mmontcarlo/MMcCollectionAreaCalc.cc, mmontecarlo/MMcThresholdCalc.cc,
-     mmontecarlo/MMcTriggerRateCalc.cc, mraw/MrawCrateArray.cc,
-     mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
-     mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc, 
-     mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
-     - changed mailing address of author according to THtml of root 3.02
-
-   * mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilterList.cc,
-     mbase/MGTask.cc, mbase/MParContainer.cc, mbase/MParList.cc,
-     mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
-     mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
-     mbase/MWriteRootFile.cc, manalysis/MCerPhotEvt.cc, 
-     manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
-     mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc, 
-     mgui/MgeomPix.cc, mgui/Mhexagon.cc, hist/MFillH.cc, mhist/MHMcEnergy.cc,
-     mhist/MHMcRate.cc, mmontcarlo/MMcCollectionAreaCalc.cc,
-     mmontecarlo/MMcThresholdCalc.cc, mmontecarlo/MMcTriggerRateCalc.cc
-     mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
-     mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc, 
-     mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
-     - changed output to new style logging (verbosity level introduced)
-
-   * mbase/MGTask.h:
-     - added default to CreateGui
-
-   * mbase/MLog.cc
-     - chnaged comparision between output and debug level from >= to >
-
-   * mbase/MLogManip.h:
-     - added defintions for debug levels
-
-   * mbase/MReadTree.[h,cc]:
-      - added support for filters
-      - SetReadyToSave added
-      - Print added
-
-   * mbase/MTaskList.[h,cc], MTask.[h,cc]:
-     - changed TOrCollection to TList, because TList can be stored in a 
-       root file.
-
-   * mbase/MTask.[h,cc]:
-     - added GetFilter function (used in MReadTree)
-
-   * manalysis/MImgCleanStd.cc:
-     - same changed to the GUI layout
-     - added Print member function
-
-   * meventdisp/MGCamDisplay.cc:
-     - added group frame around some gui elements
-
-   * mfilter/MFTriggerLvl1.cc:
-     - fixed missing Init call
-     - added missing AddToBranchList call
-
-   * mars.cc:
-     - added command line option to set the verbosity level
-
-   * merpp.cc:
-     - added setup for highest verbosity level
-
-
-
- 2001/11/14: Thomas Bretz
-
-   * macros/dohtml.C:
-     - added missing path to mfilter
-   
-   * manalysis/MHillas.cc:
-     - changed the degree symbol back to 'deg', it seems that the code
-       for it isn't common
-   
-   * mhist/MH.cc:
-     - added comment for MakeDefCanvas
-
-   * mhist/MHFadcCam.[h,cc]:
-     - removed old comments (SaveHist)
-
-   * mhist/MHHillas.cc:
-     - changed the Name of fAlpha back. Symbols are nonsens in the name.
-     
-   * mbase/MGList.[h,cc], mbase/MGTask.[h,cc], mbase/MGGroupFrame.[h,cc]:
-     - added
-
-   * Makefile.conf.linux, Makefile.conf.linux-gnu:
-     - changed to O3
-     - added -fnonnull-objects
-     - added -Woverloaded-virtual
-
-   * macros/readCT1.C, macros/readMagic.C:
-     - changed to use MClone
-
-   * manalysis/MImgCleanStd.[h,cc]:
-     - derived from TGTask
-     - added CreateGuiElements 
-     - added ProcessMessage
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MGTask
-     - added MGList
-     - added MGGroupFrame
-
-   * mbase/MInputStreamID.cc:
-     - rmoved old comment
-
-   * mbase/MParContainer.[h,cc]:
-     - changed output
-     - made Hash const
-     - added GetDiscriptor
-
-   * mbase/MParList.[h,cc]:
-     - made FindObject const correct (see TObject)
-
-   * mbase/MTask.[h,cc]:
-     - changed output to use GetDescriptor
-     - made Call* functions virtual (used in TGTask)
-
-   * mbase/MTaskList.[h,cc]:
-     - made FindObject const correct (see TObject)
-     - changed output to use GetDescriptor
-
-   * mbase/MTime.cc:
-     - code reformatting
-
-   * mbase/MWriteRootFile.cc:
-     - small changes in output
-
-   * mgui/MHexagon.cc:
-     - changed output according to TEllipse and similar
-     - made ls const
-
-   * mhist/MFillH.cc:
-     - changed output to use GetDescriptor
-
-   * mmain/MAnalysis.[h,cc]:
-     - changed to use new GUI of MImgCleanStd
-
-   * mraw/MRawEvtData.cc:
-     - small changes to output
-     - better sanity check for non existing fRunHeader
-
-
-
- 2001/11/09: Thomas Bretz
-
-   * mars.cc, merp.cc, macros/rootlogon.C:
-     - added MArray::Class()->IgnoreTObjectStreamer();
-
-
-
- 2001/11/08: Thomas Bretz
-
-   * meventdisp/MGCamDisplay.cc:
-     - changed enums to root style
-     - get rid of the problem of button deletion by adding the buttons 
-       as first entries to the list
-
-   * mmain/MMonteCarlo.cc:
-     - changed enums to root style
-     - get rid of the problem of button deletion by adding the buttons 
-       as first entries to the list
-
-   * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
-     mhist/MHFadcCam.cc:
-     - removed 'Fadc' from function names
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - made AddPixel inline
-   
-   * manalysis/MMcPedestalCopy.cc:
-     - added output
-
-   * manalysis/MPedestalCam.cc:
-     - removed FIXME
-
-   * Makefile's:
-     - some reordering
-     - changed to the output
-
-   * mbase/MReadTree.cc:
-     - removed setting of AutoDel-flag (this was not intended and doesn't
-       work for a TChain, yet)
-
-   * meventdisp/MGCamDisplay.cc, meventdisp/MGFadcDisp.cc:
-     - moved SetWMSizeHints to base class
-
-   * meventdisp/MGEvtDisplay.cc:
-     - added a random move and the SetWMSizeHints
-
-   * mhist/MHHillas.cc:
-     - replaced some text by Latex-formulas
-
-   * mmain/MBrowser.cc:
-     - added a menu entry for opening a TBrowser
-     - added a random move
-
-   * mmain/MMars.[h,cc]:
-     - changed enums to root style
-     - moved size specification from header to source
-     - changed SetWMSizeHints call
-
-   * mraw/MrawEvtPixelIter.[h,cc]:
-     - added fNum[Hi,Lo]GainSamples to make GetSum* faster
-     - removed 'Fadc' from function names
-
-
-
- 2001/11/07: Thomas Bretz
-
-   * Makefile:
-     - changed order in 'mrproper'
-
-   * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc:
-     - added InitSize
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - introduces InitSize to speed up things
-     - changed []-operator to an unchecked access
-
-   * manalysis/MPedestalCam.h:
-     - changed ExpandCreateFast to ExpandCreate (due to lack of good dox)
-     - changed []-operator to an unchecked access
-
-   * mbase/MEvtLoop.cc:
-     - changed 'total' to 'real' time.
-
-   * mgui/MGeomCam.[h,cc]:
-     - moved []-operator code back to class definition, due to runtime speed
-     - changed []-operator to an unchecked access
-
-   * mhist/MHHillas.cc:
-     - changed 'degree' to Latex-style
-
-   * manalysis/MImgCleanStd.cc:
-     - we are now initialising an array holding the used pixel to prevent
-       looping through all pixel thousands of times
-       (MCerPhotEvt::IsPixelUsed)
-
-   * mbase/MWriteAsciiFile.cc:
-     - enhanced the documentation
-
-   * mmain/MBrowser.[h,cc]:
-     - enhanced the functionality to display the filename
-     - improved the layout
-
-   * mmain/MMars.cc:
-     - added calling of 'netscape' for the two picture buttons
-
-
-
- 2001/11/06: Thomas Bretz
-
-   * mbase/MReadMarsFile.[h,cc]:
-     - added
-
-   * manalysis/MMcPedestalCopy.[h,cc]:
-     - moved copying to PreProcess
-     - removed Process
-
-   * mbase/Makefile, mbase/BaseLinkDef.h
-     - added MReadMarsFile
-
-   * mbase/MReadTree.[h,cc]:
-     - added a list of TObjects to be called when file in the chain 
-       is changed
-
-   * Makefile.conf.linux, Makefile.conf.linux-gnu:
-     - removed -g flag
-
-   * mraw/MRawRunHeader.h:
-     - fixed return type of GetNumEvents
-
-   * mraw/MRawCrateArray.[h,cc]:
-     - added SetSize which takes care of the size of the array
-     - changed the access to an unchecked one
-
-   * mraw/MRawCrateData.h
-     - derives from MParContainer now
-
-   * mraw/MRawEvtData.[h,cc]:
-     - made Print const
-     - changed so, that the arrays are dreed and allocated only
-       as less as possible
-
-   * mraw/MRawFileRead.[h,cc]:
-     - changed to support faster I/O of MRawEvtData and MRawCrateArray
-     - added sanity check (warning) to PostProcess
-
-   * mraw/MRawFileWrite.cc:
-     - removed deletion of trees (done by ~TFile)
-     - switched of AutoSave by use of a big size
-     - removed '.' from Branch names (each tree contains only one master
-       branch with equal subbranches)
-
-   * macros/readCT1.C:
-     - fixed a small bug
-
-   * manalysis/MCerPhotCalc.cc:
-     - removed Clear from Process (done by Reset now)
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added reset-function
-     - some small changes to the code layout
-
-   * mmc/MMcFadcHeader.[h,cc], mmc/MMcTrig.[h,cc]:
-     - chenged constructor to support fName and fTitle
-
-   * mbase/MReadTree.cc:
-     - removes '.' from a branch name now before searching/creating the object
-
-
-
- 2001/11/01: Thomas Bretz
- 
-   * mbase/MParContainer.cc:
-     - removed 'newname' from TObject::Clone call.
-
-   * mbase/MParContainer.h:
-     - layout changes
-
-   * mbase/MParList.h:
-     - changed destructor definition to virtual
-
-   * mbase/MReadTree.[h,cc]:
-     - added initialization for fProgress
-     - changed output
-     - move some code to new functions
-     - branch enabling now checks for the existance of the branch
-     - veto branch disables the corresponding sub branches now physically
-     - changed comments
-
-   * mdatacheck/MGDisplayAdc.cc:
-     - added some sanity checks
-
-   * meventdisp/MGCamDisplay.cc, meventdisp/MGEvtDisplay.[h,cc],
-     meventdisp/MGFadcDisp.cc:
-     - moved some code to MGEvtDisplay
-
-   * mhist/MFillH.cc:
-     - added warning to comment
-
-   * mhist/MHFadcCam.[h,cc]:
-     - added Clone-function. It seems, that this is necessary since 
-       root 3.01
-
-   * mhist/MHFadcPix.cc:
-     - changed axis titles
-
-   * mmain/MAnalysis.cc:
-     - added progress bar
-
-   * mmain/MBrowser.[h,cc]:
-     - added layout hints to fTop1,2,3
-     - adde Create/DestroyProgrssBar
-
-   * mmain/MDataCheck.cc:
-     - changes to the layout
-     - disable auto scheme
-     - added progress bar
-
-   * mmain/MMonteCarlo.[h,cc]:
-     - layout changes
-     - added progress bar
-     
-   * mraw/MRawEvtData.cc:
-     - new sanity check in Draw
-
-
-
- 2001/11/01: Thomas Bretz
-
-   * macros/MagicHillas.C:
-     - changed Draw to DrawClone
-
-   * manalysis/MCerPhotPix.h:
-     - some layout changes
-
-   * mbase/MParList.cc: 
-     - fixed a bug in the dstructor which causes the d'tor to crash when
-       the owner bit was set
-     - changed some TCollection loop to macro ForEach
-
-   * mbase/MTaskList.cc:
-     - changed some TCollection loop to macro ForEach
-
-   * meventdisp/MGEvtDisplay.[h,cc]:
-     - added filemenu
-
-   * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
-     - added SavePrimitive function
-
-   * mhist/MHHillas.cc:
-     - changed 'deg' to '°'
-
-   * mmain/MDataCheck.cc:
-     - changed name of enums for buttons
-
-   * Makefile.conf.osf1:
-     - added some more exclusion flags to get rid of to much informations
-
-   * Makefile:
-     - changed flags of tar from '-cvf' to 'cvf' so that it runs on alpha, too
-
-   * mbase/MAGIC.h:
-     - put brackets around defines, to make it compile on alpha
-
-   * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTask.cc, 
-     mgui/MGeomCam.cc, mhist/MHFadcPix.cc, mmc/MMcTrig.cxx:
-     - removed inline statement, to make it link on alpha
-
-
-
- 2001/10/31: Thomas Bretz
-
-   * Makefile:             
-     - changed MrProper output   
-
-   * Makefile.conf.general, Makefile.conf.linux,
-     Makefile.conf.linux-gnu, Makefile.conf.osf:
-     - added ARCHDEF environment
-
-   * manalysis/MHillas.[h,cc]:
-     - added units
-
-   * mbase/BaseLinkDef.h:
-     - added '+' for MTime
-
-   * mbase/MAGIC.h:
-     - let Linux find gLog when creating dictionary
-
-   * mbase/MHtml.h:
-     - removed include of TNamed
-
-   * */Makefile
-     - reordered *.cc filed to get rid of some 'rootcint' warnings
-
-   * mgui/MCamDisplay.cc:
-     - added SetBorderMode(0)
-   
-   * mgui/MHexagon.[h,cc]:
-     - changed Print-output to fit into two lines
-     - made Print appear in the context menu
-
-   * merpp.cc:
-     - Added MParContainer::Class()->IgnoreTObjectStreamer()
-
-   * mbase/MEvtLoop.[h,cc],  mbase/MReadTree.[h,cc],
-     mmain/MAnalysis.[h,cc]:
-     - added support for a progressbar
-
-   * mbase/MFilterList.h:
-     - added SetOwner-support
-
-   * mbase/MLogManip.h:
-     - added 'dec' manipulator to dbginf
-
-   * mbase/MTask.h:
-     - added GetNumExecutions
-
-   * mraw/RawLinkDef.h:
-     - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
-       MRawFile[Read,Write]
-
-
-
- 2001/10/30: Thomas Bretz
-
-   * macros/MagicHillas.C
-     - removed precreated objects
-
-   * macros/readCt1.C:
-     - fixed a bug (-> instead of .)
-
-   * *LinDef.h:
-     - added a '+' to all 'new' classes. 'new' means, that the object
-       is not yet used in Monte Carlo Files.
-
-   * *.h:
-     - changed defines from CLASS_H to MARS_Class type (like root)
-
-   * MMcPedestalCopy.[h,cc]:
-     - added AddToBranchList stamements
-
-   * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
-     - changed derivement from TObject to MParContainer to be sure
-       fBits are not written, without specifying this for any TObject
-       derived class
-
-
-
- 2001/10/29: Thomas Bretz
-
-   * Makefile.rules:
-     - changed the output
-
-   * macros/rootlogon.C:
-     - Added IgnorTObjectStreamer
-
-   * manalysis/MCT1ReadAscii.cc:
-     - changed fFileNames to a TList of TNamed objects
-
-   * mbase/MArray.h:
-     - removed include of MArray.h
-
-   * mbase/MParContainer.[h,cc]:
-     - changed fName, fTitle from pointer to static object
-     - Changed ClassVersion to 0
-
-   * mbase/MParList.[h,cc]:
-     - changed fName, fTitle from pointer to static object
-     - changed include of TObjArray to a forward declaration
-       (for faster compilation)
-     - simplified the code
-
-   * mbase/MInputStreamID.[h,cc]:
-     - changed fStreamId from char* to TString
-     - Changed ClassVersion to 0
- 
-   * mbase/MReadTree.[h,cc]:
-     - changed veto-list to an array of TNamed objects
-     - implemented auto enabeling
-
-   * mbase/MTask.[h,cc]:
-     - implemented fListOfBranches for auto enabeling
-     
-   * mbase/MTaskList.[h,cc]:
-     - changed fName, fTitle from pointer to static object
-     - changed include of TObjArray to a forward declaration
-       (for faster compilation)
-
-   * mbase/MWriteRootFile.cc:
-     - changed fName, fTitle from pointer to static object
-     - set splitlevel in TTree::Branch to default
-     - changed kSaveNow to kFillTree
-
-   * mhist/MFillH.cc:
-     - changed fName, fTitle from pointer to static object
-     - check inharitance from MH
-
-   * mhist/MH.[h,cc]:
-     - changed fName, fTitle from pointer to static object
-     - implementation of simplified static MakeDefCanvas
-
-   * mhist/MHFadcCam.h:
-     - removed include of TH1
-
-   * mhist/MHFadcPix.[h,cc]:
-     - implemented persistent pixid
-     - get rid of 'fixed string sizes'
-     - Delete histograms from file structure (SetDirectory)
-     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
-     - removed include of TH1
-
-   * mhist/MHHillas.cc
-     - changed fName, fTitle from pointer to static object
-     - Delete histograms from file structure (SetDirectory)
-     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
-     - changed DrawClone to DrawCopy
-
-   * mhist/MHMcCollectionArea.[h,cc]:
-     - changed fName, fTitle from pointer to static object
-     - Delete histograms from file structure (SetDirectory)
-     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
-     - changed DrawClone to DrawCopy
-     - changed binning to log scale
-     - removed include of TH1
-
-   * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
-     - changed fName, fTitle from pointer to static object
-     - Delete histograms from file structure (SetDirectory)
-     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
-
-   * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc, 
-     manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc, 
-     manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
-     mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
-     mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc, 
-     mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc, 
-     mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
-     - changed fName, fTitle from pointer to static object
-
-   * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc, 
-     mmontecarlo/MMcThresholdCalc.[h,cc], 
-     mmontecarlo/MMcTriggerRateCalc.[h,cc], 
-     mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
-     - changed fName, fTitle from pointer to static object
-     - changed to use auto enabling scheme
-
-   * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
-     - removed UseLeaf
-
-   * macros/CT1Hillas.C, macros/readMagic.C:
-     - made run again
-
-   * mraw/MRawFileWrite.cc:
-     - changed fName, fTitle from pointer to static object
-     - changed TTree::Branch to use default split level (99)
-     - added the missing important '.' to the Branch names!
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - changed fName, fTitle from pointer to static object
-     - implemented enum for Run Type
-
-
-
- 2001/10/26: Thomas Bretz
-
-   * Makefile.rules:
-     - changed output
-
-   * readraw.cc:
-     - changed name and description in TROOT
-     - removed argument in MMcEvt::Print()
-
-   * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
-     manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
-     mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
-     mmc/MMcTrigHeader.[hxx,cxx]:
-     - according to root 3.01 made Print const
-
-   * mbase/BaseLinkDef.h:
-     - added MPrint
-
-   * mbase/MPrint.[h,cc]:
-     - added
-
-   * mbase/MClone.[h,cc]:
-     - changed MParContainer to a more general TObject
-
-   * mbase/Makefile:
-     - MPrint.cc added
-
-   * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
-     meventdisp/MGFadcDisp.[h,cc]:
-     - introduced fInitOk for the case PreProcessing failed
-
-   * mmain/MMonteCarlo.cc:
-     - added correction for use of several trigger conditions
-     - speedup threshold calc by usage of UseLeaf
-
-   * magiclogo.xpm, marslogo.xpm:
-     - changed
-
-   * mmain/MMonteCarlo.cc:
-     - added a workaround for the <TClass::TClass> no dictionary for MMc*
-       problem
-
-   * mbase/MWriteRootFile.[h,cc]:
-     - simplified code by removing MRootFileTree class
-
-   * mbase/MLog.cc:
-     - changed char[len+1] to 'new' statement
-
-
-
-
- 2001/10/23: Thomas Bretz
-
-   * mbase/MLog.[h,cc]:
-     - replaced usage of tmpnam by mkstemp
-
-   * mgui/MCamDisplay.[h,cc]:
-     - Paint function added which maintains the aspect ratio of the image
-     - DrawPhotErr removed
-     - removed gPad->Clear, so that we can draw into pads not only
-       canvases
-
-   * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
-     mhist/MFillHStarMap.[h,cc]:
-     - removed
-
-   * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
-     - removed unused spectral index and flux
-
-   * mmontecarlo/MMcThesholdCalc.[h,cc],:
-     mbase/MParList.[h,cc]:
-     - fixed the Dimension handling
-
-   * mmontecarlo/MMcTriggerRateCalc.[h,cc],
-     - fixed the Dimension handling
-     - added destructor
-
-   * macros/trigrate.C:
-     - fixed some small things
-     - accelerated by use of MReadTree::UseLeaf
-
-   * mhist/MHMcCollectionArea.h:
-     - changed default argument of DrawClone from NULL to "".
-       NULL caused the interpreter to crash.
-
-   * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
-     mbase/MParList.[h.cc], mbase/MTime.[h,cc],
-     mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
-     mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
-     mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
-     mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
-     - according to root 3.01 I made Print() const
-
-   * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
-     - removed
-
-   * mbase/MReadTree.cc:
-     - removed default argument from GetEntry-call
-
-   * mbase/MTask.[h,cc]:
-     - introduced mapping function for (Pre/Post)&Process
-     - according to root 3.01 I made Print() const
-     - added PrintStatistics
-     - added call counter
-
-   * mbase/MTaskList.[h,cc]:
-     - adapted to new MTask mapping functions
-     - according to root 3.01 I made Print() const
-     - added PrintStatistics
-     - moved some functionality to MTask-Mapper functions
-
-   * mmain/MMonteCarlo.cc:
-     - adapted to some changes in other classes
-     - some small simplifications
-     - accelerated, by use of UseLeaf
-     - workaround for the ButtonGroup/Button delete bug
-
-   * mmain/MAnalysis.cc:
-     - workaround for the ButtonGroup/Button delete bug
-
-
-
- 2001/10/23: Thomas Bretz
-
-   * macros/dohtml.C:
-     - changed macro names
-
-   * macros/getCollArea.C:
-     - renamed to collarea.C
-     - make use of new fast MReadTree
-
-   * macros/getRate.C:
-     - renamed to trigrate.C
-
-   * macros/getThreshold.C:
-     - renamed to threshold.C
-
-   * Makefile.depend:
-     - removed
-
-   * mgui/MCamDisplay.[h,cc]:
-     - fixed wrong usage of new operator in TClonesArray
-     - the aspect ratio of the Canvas is used now to display geometries
-       correctly (no 'small CT1 camera anymore)
-     - replaced include of MCerPhotPix by a forward declaration
-     - replaced include of MHexagon by a forward declaration
-
-   * mgui/MGeomCam.[h,cc]:
-     - added GetMaxRadius()-function
-     - added CalcMaxRadius()-function
-     - replaced include of MGeomPix by a forward declaration
-     - replaced include of TObjArray by a forward declaration
-
-   * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
-     - call CalcMaxRadius in the constructor
-
-
-
- 2001/10/22: Thomas Bretz
-
-   * mhist/MH*.[h,cc]:
-     - changed DrawClone according to root 3.01/06 to 'const'
-
-
-
- 2001/10/16: Thomas Bretz
-
-   * mbase/MReadTree.[h,cc]:
-     - added some output statements
-     - added comments
-     - added UseLeaf
-     - changed AddFile to Int_t
-     - simplified GetEntry call
-
-   * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
-     - added come comments
-     - removed Draw-function
-   
-   * mars.cc:
-     - Changed name of TROOT object to 'mars'
-
-   * merpp.cc:
-     - changed name of TROOT object to 'merpp'
-     - added some more ouput
-
-   * mbase/MBaseLinkDef.h:
-     - added MRootFileBranch
-     - added MRootFileTree
-
-   * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
-     - added comments
-
-   * mbase/MEvtLoop.cc:
-     - added missing include
-     - added another time output
-
-   * mbase/MWriteRootFile.cc:
-     - added ClassImp
-   
-   * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
-     - changed output
-   
-   * mhist/MHMcCollectionArea.cc:
-     - small fixes
-     - changed error calculation according to Ciro
-
-   * macros/CT1Hillas.C:
-     - fixes some bugs (typos)
-
-
-
- 2001/10/05: Thomas Bretz
-
-   * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
-     mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
-     mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc, 
-     meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
-     mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
-     mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
-     mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
-     mraw/MRawFileRead.cc
-     - comments updated
-     
-   * mbase/MFilter.[h,cc]:
-     - made IsExpressionTrue abstract
-     
-   * meventdisp/MGEvtDisplay.cc:
-     - fixed a bug that only every second event was displayed
-
-   * meventdisp/MGFadcDisp.[h,cc]:
-     - reorganized code (changing pixel number drawed the histogram twice)
-     
-   * mgui/MCamDisplay.[h,cc]:
-     - added fDrawingPad to make sure that all output goes into the same pad
-     
-   * mhist/HistLinkDef.h, mhist/Makefile:
-     - removed old MFillH* classes
-
-
-
- 2001/10/02: Thomas Bretz
-
-   * mbase/MClone.[h,cc],
-     meventdisp/MGCamDisplay.[h,cc],
-     meventdisp/MGEvtDisplay.[h,cc],
-     mmain/MCameraDisplay.[h,cc]:
-     - added
-     
-   * macros/readMagic.C:
-     - fixed a  "'->' and '.' mixed bug"
-     
-   * manalysis/MCT1ReadAscii.cc:
-     - added initialisation of fIn
-     
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - made IsPixelExisting const
-     - made IsPixelCore const
-     - made IsPixelUsed const
-     - made GetNumPhotons[Min,Max] const
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MClone
-     
-   * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
-     - added SetOwner-support
-     
-   * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
-     - removed MShowSpect
-     - removed MViewAdcSpect
-     
-   * mdatacheck/MDumpEvtHeader.cc:
-     - added missing descriptions
-     
-   * mdatacheck/MGDisplayAdc.[h,cc]:
-     - small changes
-     
-   * meventdisp/EvtDispLinkDef.h:
-     - added MGEvtDisplay
-     - added MGCamDisplay
-     
-   * meventdisp/MGFadcDisp.[h,cc]:
-     - derived from MGEvtDisplay
-     - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
-     
-   * meventdisp/Makefile:
-     - added MGCamDisplay
-     
-   * mgui/MCamDisplay.[h,cc]:
-     - cleaned
-     - reorganized
-     
-   * mgui/MHexagon.cc:
-     - added missing descriptions
-     
-   * mhist/MHFadcPix.cc:
-     - reorganized some code in the constructor which creates the 'names'
-     
-   * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, 
-     mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
-     - Draw-function supports a default canvas now
-   
-   * mmain/MDataCheck.cc:
-     - added/rorganized comments
-     - removed usage of MViewAdcSpectra
-     
-   * mmain/MMars.[h,cc]:
-     - added new "Camera Display" Button
-     
-   * mmain/MainLinkDef.h, mmain/Makefile:
-     - added MCameraDisplay
-
-
-
- 2001/09/28: Thomas Bretz
-
-   * macros/getRate.C:
-     - changed TObjArray to a non-pointer object
-     - added Printing of the result at the end of the macro
-     
-   * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
-     - added DrawClone
-     
-   * mhist/MHMcRate.[h,cc]:
-     - added a dummy for DrawClone
-     
-   * mmain/MMonteCarlo.[cc, h]:
-     - added Gui elements
-     - added CalculateCollectionArea (not yet tested)
-     - added CalculateTriggerRate (not yet tested)
-     - added Threshold (not yet tested)
-
-   * mmontecarlo/MMcTriggerRateCalc.cc:
-     - removed output stuff from PostProcessing
-
-   * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
-     - reorganized code (constructor)
-     - reorganized deletion of gui objects
-     - fixed many, many memory leaks
-
-
-
- 2001/09/27: Thomas Bretz
-
-   * mmain/MBrowser.cc:
-     - added comments
-
-   * mmain/MAnalysis.[h,cc]:
-     - added entry field for cleaning levels
-     - restructured code a bit
-
-   * mhist/MFillH.cc:
-     - fixed missing initialization of member variables in Init
-
-   * mhist/MHHillas.[h,cc]:
-     - Added comments
-     - Added DrawClone
-     - Removed kCanDelete bits from Draw function
-
-   * mhist/MHStarMap.[h,cc]:
-     - Added comments
-     - Added DrawClone
-     - moved some code from the Draw-functions to PrepareDrawing
-
-
-
- 2001/09/26: Thomas Bretz
-
-   * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
-     mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
-     - reorganized code (constructor)
-     - reorganized deletion of gui objects
-     - fixed many, many memory leaks
-     - small changes in layout
-
-   * mmain/MAnalysis.[h,cc]:
-     - added
-
-   * macros/*:
-     - added Copyright notice
-     - added some small sanity checks
-
-   * macros/MagicHillas.C:
-     - fixed '->' bug
-     - changed MFillHStarMap to MFillH
-     
-   * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
-     - removed an old debug statement
-     
-   * mmain/MMars.cc:
-     - added new Analysis functionality
-     
-   * mmain/MainLinkDef.h:
-     - addded MAnalysis
-     
-   * mmain/Makefile:
-     - added MAnalysis.cc
-     
-   * mmc/McLinkDef.h:
-     - removed nonsens define statement
-
-
-
- 2001/09/25: Thomas Bretz
-
-   * Makefile:
-     - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
-       It contains the origin (CVSROOT) of the repository and my confuse
-       people triing to commit changed files from such an archive to
-       the repository
-       
-   * mmain/MBrowser.[cc,h]:
-     - reorganized code (constructor)
-     - reorganized deletion of gui objects
-     - fixed many, many memory leaks
-
-   * mmain/MMars.[cc,h]:
-     - reorganized code (constructor)
-     - reorganized deletion of gui objects
-     - fixed many, many memory leaks
-
-
-
- 2001/09/20: Thomas Bretz
-
-   * mbase/MLog.[h,cc]:
-     - made working with Cosy
-     - fixed gui stuff to work like expected
-
-   * manalysis/MCerPhotPix.h:
-     - replaced TROOT.h by MAGIC.h
-
-   * mfilter/MFTriggerLvl1.h:
-     - added description
-
-
-
- 2001/09/20: Thomas Bretz
-
-   * released Version 0.4
-
-   * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
-     - switched to root version >= 3.00
-     
-   * Makefile.conf.linux:
-     - added to support the new Linux distributions
-
-   * .rootrc:
-     - removed references to MARSSYS
-
-
-
- 2001/09/13: Thomas Bretz
- 
-   * Makefile.conf.linux-gnu:
-     - removed "-Woverloaded-virtual". it doesn't really help
-
-
-
- 2001/08/02: Thomas Bretz
-
-   * macros/getRate.C:
-     - make use of new stylish lists of containers
-
-
-   * macros/CT1Hillas.C, macros/getCollArea.C:
-     - make use of return value of Eventloop
-
-   * macros/merpp.C:
-     - changed return type to void
-
-
-
- 2001/07/23: Thomas Bretz
- 
-   * mbase/MParList.cc:
-     - redifinition of default argument: fixed
-
-
-
- 2001/07/23: Thomas Bretz
- 
-   * mmontecarlo/MMcThresholdCalc.[cc,h]:
-     - changed PreProcess action to new stylish lists of containers
-
-   * mhist/Makefile:
-     - removed MEnergies.cc
-
-   * mhist/HistLinkDef.h:
-     - removed MEnergies.cc
-   
-   * mbase/MReadTree.cc:
-     - removed a bug which causes MReadTree to show strange behaviour.
-       We cannot use GetBranch()->SetAddress() we have to use
-       SetBranchAddress.
-       
-   * macros/MagicHillas.C:
-     - changed to new stylish histogram fillers.
-
-   * mhist/MHMcRate.cc:
-     - some simplifications to the constructors
-     - some accelerations of the rate calculation
-     
-   * mhist/MHHillas.C:
-     - added axis descriptions (thanks to Rudy)
-
-
-
- 2001/07/20: Thomas Bretz
- 
-   * mhist/MH.cc:
-     - added comments
-
-   * mhist/MFillH.cc:
-     - added comments
-
-   * mbase/MParList.[h,cc]:
-     - Added AddToList from a TObjArray
-     - Added GetClassName
-     - Added GetObjName
-     - Added FindObjectList
-     - Added FindCreateObjList
-     - Added CreateObjList
-
-   * mhist/MHMcEnergies.[h,cc]:
-     - deleted
-
-   * mhist/MHMcEnergy.[h,cc]:
-     - rewrote constructor in a way that MHMcEnergies isn't needed anymore
-     - added a SetName function which replaces the old constructor somehow
-
-   * macros/getThreshold.C:
-     - make use of some new features
-
-
-
- 2001/07/19: Thomas Bretz
- 
-   * mbase/MEvtLoop.cc:
-     - added comments
-     
-   * mbase/MTaskList.cc:
-     - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
-     
-   * mhist/MH.[cc,h]
-     - added
-
-   * mhist/MFillH.[cc,h]
-     - added
-     - in principal MFillHHillas, MFillHFadc and MFillHStarMap
-       can be deleted now
-     
-   * mhist/HistLinkDef.h:
-     - added MH
-     - added MFillH
-     
-   * mhist/MFillHFadc.cc:
-     - moved source for filling to corresponding histogram class
-     
-   * mhist/MFillHHillas.cc:
-     - included MHillas.h
-     
-   * mhist/MHFadcCam.[cc, h]:
-     - added Fill
-     - made FillHi, FillLo private
-     
-   * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
-     - changed Fill function to new style
-     - derived class from MH
-
-   * mhist/Makefile:
-     - added MH.cc
-     - added MFillH.cc
-
-
-
- 2001/07/18: Oscar Blanch
- 
-   * macros/getRate.C:
-     - Macro to compute the trigger rate from a MonteCarlo file
-
-   * mhist/MHMcRate.[h,cc]:
-     - Container to store trigger rate information
-     - Draw() functin member to be implemented
-
-   * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
-     - Task to compute trigger rate
-
-
-
- 2001/07/13: Thomas Bretz
-
-   * mbase/MEvtLoop.[h,cc]:
-     - Added a result value to Eventloop to be able to detect if the
-       execution was successfull
-     - changes postProcess to return the return value from 
-       MTaskList::PostProcess
-     
-   * mbase/MParList.cc:
-     - FindCreateObj removes now a 'dot' from the end of an indexed
-       object name like "Events;7."
-     
-   * mbase/MReadTree.cc:
-     - small changes to the output
-
-   * mbase/MTask.[h,cc]:
-     - added Preprocessed flag. This enables the tasklist to only postprocess
-       already preprocessed tasks
-
-   * mbase/MTaskList.cc:
-     - don't postprocess non preprocessed tasks
-   
-   * mhist/MHMcCollectionArea.cc:
-     - added descriptions to histrograms
-     - changed names of histograms
-     - added drawing of canvas to Draw-functions
-
-   * mhist/MHMcEnergy.[h,cc]:
-     - added variables to store the calculated result
-     - changed names and titles of histogram
-     - added axis titles to histogram
-     - moved result calculation into fit-function
-
-   * mmontecarlo/MMcCollectionAreaCalc.cc:
-     - added name of input container to be able to process another
-       container than "MMcTrig"
-
-   * mmontecarlo/MMcThresholdCalc.cc:
-     - removed trailing dot from container name creation
-   
-   * mhist/MMcThresholdCalc.cc:
-     - removed a wrong '.' behind the number when processing more than
-       one trigger condition
-
-   * mraw/MRawRunHeader.cc:
-     - added "Monte Carlo Data" as runtype
-
-
-
- 2001/07/10: Thomas Bretz
-
-   * mhist/MHMcEnergy.h:
-     - renamed SetBins to SetNumBins
-     
-   * mmontecarlo/MMcThresholdCalc.cc:
-     - changed style of comments
-     - moved sqrt(2) from Postprocess to header.
-     
-   * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h], 
-     mmontecarlo/MMcEnerThreCalc.[cc,h]:
-     - removed
-
-   * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
-     - removed
-
-
-
- 2001/07/09: Thomas Bretz
- 
-   * mbase/MParList.cc:
-     - made handling of already existing containers in AddToList a bit 
-       more convinient
-     
-   * mbase/MTaskList.[h,cc]:
-     - added come comments
-     - made handling of already existing tasks in AddToList a bit 
-       more convinient
-     - Added name-argument to constructor
-     
-   * mraw/MRawFileRead.[cc, h]:
-     - move file-open check from constructor to PreProcess
-     - added variable for filename
-     
-   * mraw/MRawFileWrite.[cc,h]:
-     - moved fOut->Write from PostProcess to destructor
-     - removed PostProcess
-
-
-
- 2001/07/06: Thomas Bretz
- 
-   * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h, 
-     mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
-     - added
-     
-   * Makefile
-     - mfilter added
-     
-   * Makefile.conf.linux-gnu:
-     - added some warning options
-     
-   * Makefile.conf.osf1:
-     - enhanced warnings
-     
-   * manalysis/MCerPhotEvt.cc:
-     - removed a small buf from the constructor
-     
-   * BaseLinkDef.h:
-     - added MFilter
-     - added MFilterList
-     
-   * mbase/MLog.[h,cc]:
-     - added a non-empty copy constructor to make cxx happy
-     
-   * mbase/MParList.[h,cc]:
-     - added second overload-function FindObject
-   
-   * mbase/MTask.h:
-     - added all Filter stuff
-     
-   * mbase/MTaskList.cc:
-     - changed debug output
-     - added filter-stuff to Process
-     
-   * mbase/MTaskList.h:
-     - changed Print default option from NULL to ""
-     
-   * mbase/Makefile:
-     - added MFilter
-     - added MFilterList
-   
-   * mhist/MFillHFadc.cc:
-     removed a small bug in the PreProcessing
-   
-   * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h, 
-     manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
-     mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
-     manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
-     mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
-     mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
-     mmontecarlo/MMcThresholdCalc.h:
-     - made more const-correct
-
-   * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc, 
-     manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
-     manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
-     mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
-     mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
-     mraw/MRawFileWrite.cc:
-     - added comments
-
-   * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc, 
-     manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
-     manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc, 
-     manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
-     manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc, 
-     manalysis/MPedestalPix.cc,
-     mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc, 
-     mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc, 
-     mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc, 
-     mbase/MWriteRootFile.cc,
-     mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
-     mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
-     mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
-     mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
-     mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
-     mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
-     mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
-     - added semicolon after ClassImp to make my editor happy
-
-   * mmain/MEvtDisp.cc:
-     - removed a wrong comma in the enumerations
-     
-   * mmontecarlo/MMcThresholdCalc.cc:
-     - made compile on osf by removing brackets in new steatement (constructor)
-     
-
-
- 2001/07/05: Thomas Bretz
-
-   * macros/CT1Hillas.C:
-     - changed the wrong pointers to dots.
-     
-   * macros/getThreshold.C:
-     - added some comments
-     - removed the canvas creation
-     - drawing replaced by a loop
-     - changed trigger conditions to 1 (should work with any MC file)
-     
-   * macros/readMagic.C:
-     - changed the event counter to the number of the event in the file
-     - removed icound
-     
-   * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
-     mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
-     mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
-     mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
-     mhist/MFillHStarMap.cc,
-     - changed HasChanged to ReadyToSave
-     
-   * mbase/MReadTree.cc:
-     - added some comments
-     
-   * mhist/MHMcEnergies.h:
-     - fixed bug in []-operator
-     
-   * mhist/MHMcEnergy.cc:
-     - added canvas creation to draw function
-   
-   * mmontecarlo/MMcThresholdCalc.cc:
-     - fixed a bug in the constructor
- 
- 
- 
- 2001/06/20: Thomas Bretz
- 
-   * macros/merpp.C:
-     - fixed type in comment
-     
-   * manalysis/MHillas.cc:
-     - fixed 'FIXME' comment
-   
-   * mbase/MWriteFile.[h,cc]:
-     - added
-  
-   * mbase/MWriteRootFile.[h,cc]:
-     - added
-   
-   * mbase/BaseLinkDef.h:
-     - Added MWriteFile
-     - Added MWriteRootFile
-   
-   * mbase/MEvtLoop.cc:
-     - fixed the counting in the eventloop
-     
-   * mbase/MWriteAsciiFile.[h,cc]:
-     - changed class that it is based on MWriteFile now
-   
-   * mbase/Makefile:
-     - added MWriteFile
-     - added MWriteRootFile
-   
-   * mhist/MFillHFadc.[h,cc]:
-     - added set for HasChanged (new PostProcess)
-   
-   * mhist/MFillHHillas.cc:
-     - added set for HasChanged (new PostProcess)
-   
-   * mhist/MFillHStarMap.cc:
-     - added set for HasChanged (new PostProcess)
-
-   * mhist/MHHillas.cc:
-     - Set kCanDelete to make sure, that the histograms are deleted
-       together with the canvas
-     
-   * mraw/MRawFileWrite.[h,cc]:
-     - changed the handling of opening, closing and checking file
-
-
-
- 2001/06/13: Thomas Bretz
-
-   * ./.../*.h:
-     - added some comments and corrected some descriptions.
-     
-   * mbase/MParContainer.[h,cc]:
-     - added a 'dummy' function for AsciiRead, AsciiWrite
-
-   * mbase/MWriteAsciiFile.[h,cc]:
-     - added new constructor (specify directly the pointer to the class)
-
-   * mgui/MHexagon.cc:
-     - made Copy-function more readable
-
-   * mgui/MParContainer.cc:
-     - made Copy-function more readable
-
-   * mhist/MHMcEnergies.[h,cc]:
-     - files added as a container to make handling of several MHMcEnergy easier
-   
-   * mbase/MAGIC.h:
-     - encapsulated include of TROOT
-
-   * mbase/MTaskList.cc:
-     - added SetHasChange and Reset to PostProcess
-
-   * mhist/HistLinkDef.h
-     - added MHMcEnergies
-     
-   * mhist/MHMcEnergy.[h,cc]:
-     - added name and title to constructor
-     - added number to name of container
-   
-   * mmontecarlo/MMcThresholdCalc.cc:
-     - corrected typo in creation of the container names
-   
-   * mraw/MRawEvtData.cc:
-     - Set kCanDelete in Draw function
-
-
-
- 2001/06/12: Thomas Bretz
-
-   * mmontecarlo/MMcEnerThreCalc.[cc,h] 
-     - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
-
-   * mmontecarlo/MMcEnerThreHistos.[h,cc]
-     - copied to mmhist/MHMcEnergy.[h,cc]
-
-   * mbase/Makefile:
-     - added MWriteAsciiFile.cc
-   
-   * mhist/HistIncl.h:
-     - added TF1.h
-
-   * mhist/HistLinkDef.h:
-     - added MHMcEnergy
- 
-   * mhist/Makefile
-     - added MHMcEnergy
-   
-   * mmontecarlo/MCollArea.h:
-     - fixed typo in ifndef
-   
-   * mmontecarlo/Makefile:
-     - added MMcThresholdCalc.cc
-     - removed MMcEnerHisto.cc
-     - removed MMcEnerThre.cc
-     - removed MMcEnerThreCalc.cc
-
-   * mmontecarlo/MonteCarloLinkDef.h:
-     - added MMcThresholdCalc.cc
-     - removed MMcEnerHisto.cc
-     - removed MMcEnerThre.cc
-     - removed MMcEnerThreCalc.cc
- 
-   * mbase/MWriteAsciiFile.[h,cc]: 
-     - added
-
-   * manalysis/MCT1ReadAscii.h: 
-     - removed fFileName from class definition
- 
-   * manalysis/MCerPhotCalc.cc: 
-     - use of SetHasChanged added
- 
-   * manalysis/MHillas.[h,cc]: 
-     - Reset added
-     - AsciiRead added
-     - AsciiWrite added
-     - use of SetHasChanged added
-
-   * manalysis/MPedCalcPedRun.[h,cc]:
-     - made fNumHiGainSamples a class member
-     - renamed some member functions
-     - made the 'internal' member functions private
-     - added SetHasChanged
-     - made these functions const
-     
-   * mbase/BaseLinkDef.h
-     - MWriteAsciiFile added
-   
-   * mbase/MEvtLoop.cc:
-     - some small changes to the logging output
-   
-   * mbase/MParContainer.cc:
-     - fHasChanged added 
-   
-   * mbase/MParContainer.h:
-     - Reset prototype added
-     - HasChanged added
-     - SetHasChanged added
-   
-   * mbase/MParList.[cc,h]:
-     - SetHasChanged added
-     - Reset added
-   
-   * mbase/MTaskList.cc:
-     - Process: call SetHasChanged before looping
-     - Process: call Reset before looping
-   
-   * mbase/MTaskList.h:
-     - fParList added to class definition
-
-
-
- 2001/04/27: Thomas Bretz
-
-   * macros/merpp.C:
-     - made the merpp-macro Mars 0.3 compatible
-
-
-
- 2001/04/19: Thomas Bretz
-
-   * mbase/MParList.cc:
-     - added stripping of the string after last semicolon (classname)
-
-   * mbase/MReadTree.cc:
-     - added Veto funtionality to PreProcess
-     - added HasVeto
-     - added fVetoList
-     - added VetoBranch
-
-
-
- 2001/04/18: Thomas Bretz
-
-   * mbase/MHtml.[cc.h]:
-     - Added
-     
-   * mbase/*.cc:
-     - changed comments of member functions to new MHtml-Style
-
-
-
- 2001/04/09: Thomas Bretz
-
-   * mbase/MParList.cc:
-     - Added the possibility to specify a different object name in
-       FindCreateObj
-
-   * .rootrc:
-     - changed the style for the html documentation
-    
-   * macros/dohtml.C:
-     - added SetXwho
-    
-   * (*.cc):
-     - added the copyright comment block
-  
-   * mgui/MGeomCamMagic.cc:
-     - added some comments to all these numbers
-  
-   * mraw/MRawEvtPixelIter.h:
-     - added Jump member function which jumps directly to the pixel with a
-       given id
-      
-
-
- 2001/04/09: Thomas Bretz
-
-   * mgui/MGeomPix.cc:
-     - fixed a small error in SetNeighbors (thanks to Oscar)
-     
-   * mgui/MGFadcDisp.[h,cc]:
-     - Fixed many small errors which caused the display to display nonsens
-       in some situations
-
-
-
- 2001/04/04: Thomas Bretz
-
-   * mraw/MRawEvtData.[cc,h]:
-     - changed wrong return type of GetNumPixels to UShort_t
-
-   * mmain/MBrowser.[cc,h]:
-     - made the dialog somehow work like it should
-
-
-
- 2001/04/03: Thomas Bretz
-
-   * manalysis/MCT1ReadAscii.cc:
-     - the pedestal values read from the file are now stored in MeanRms 
-       instead of Sigma
-   
-   * manalysis/MCerPhotCalc.cc:
-     - The pedestal mean Rms is used as the pixel error
-   
-   * MImgCleanStd.cc:
-     - CleanStep1: the '<' was replaced by a '<=' to clean also pixels 
-       with value=noise=0
-     
-   * MMcPedestalCopy.cc:
-     - All the pedestal values are now filled in (are they calculated correctly?)
-   
-   * mgui/MGeomCamMagic.cc:
-     - Forgot to initialize the Nextneighbors of the Magic Camera
-       (thanks to Oscar)
-     
-   * mhist/MHStarMap.cc:
-     - I changed the model of the display (colors and bin width) to
-       get a 'better' result
-
-
-
- 2001/04/02: Thomas Bretz
- 
-   * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
-     - added constants (kTT*) for trigger type
-   
-   * manalysis/MImgCleanStd.[h,cc]:
-     - added changeable cleaning levels
- 
-   * manalysis/MHillas.cc:
-     - added some more sanity checks to the calculation
-     
-   * manalysis/MCT1ReadAscii.[h,cc]:
-     - added some kind of chain feature (AddFile) to process more than one file
- 
-   * mgui/MGeomPix.[h,c]:
-     - added interface to pixel neighbors
- 
-   * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
-     - creates the neighbor geomtry now, too
- 
-   * manalysis/MImgCleanStd.[cc,h]:
-     - switched to new stylish neighbors from MGeomCam
-
-
-
- 2001/03/30: Thomas Bretz
- 
-   * mdatacheck/MH*, mdatacheck/MFillH*:
-     - moved to mhist
-   
-   * mraw/MrawEvtPixelIter:
-     - IsLoGain -> HasLoGain
-   
-   * mgui/MG*:
-     - renamed
-     - moved to mmain
-     - move Browser functionality to MBrowser
- 
-   * mmain/, mhist:
-     - new
-
-
-
- 2001/03/21: Thomas Bretz
-                            
-   * manalysis/MHillas.[h,cc]:
-     - fixed some minor errors, added sanity check (N<2) to Calc
-
-   * manalysis/MFillHHillas.cc:
-     - skip event if Hillas calculations fails
-     
-   * macros/getCollArea.C, macros/readMagic.C, 
-     mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
-     - changed order in MReadTree constructor
-
-   * manalysis/MCT1ReadAscii.[h,cc]:
-     - changed to use MPedestalCam
-     
-   * manalysis/MCT1Pedestals.[h,cc]:
-     - removed
-     
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed MCT1Pedestals
-     
-   * mbase/BaseLinkDef.h:
-     - added const values from Magic.h
-     
-   * mbase/MLogManip.h:
-     - changed style of dbginf
-   
-   * mbase/MParList.cc:
-     - make use of dbginf
-     
-   * mbase/MReadTree.[h,cc]:
-     - switched from a TTree to a TChain object
-     - chnaged order of variables of the constructor
-
-
-
- 2001/03/21: Thomas Bretz
-                                                                  
-   * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
-     manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
-     manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
-     mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
-     mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
-     mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc, 
-     mdatacheck/MFillHHillas.h
-     - added
-
-   * mdatacheck/MHistosAdc.[h,cc]:
-     - replaced by MHFadc[Cam,Pix]
-
-   * mdatacheck/MFillAdcSpect.[h,cc]:
-     - replaced by MFillHFadc
-
-   * macros/readCT1.C:
-     - uses the new classes now
-     - calculates and displays hillas
-
-   * manalysis/AnalysisLinkDef.h:
-     - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
-
-   * manalysis/MCT1ReadAscii.cc:
-     - PreProcess uses FindCreateObj now
-
-   * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
-     - changed the new back to 'new with placement'
-
-   * manalysis/MCerPhotEvt.[h, cc]:
-     - removed cleaning from this class
-
-   * manalysis/MHillas.cc:
-     - some small changes in the naming inside Calc()
-
-   * manalysis/MHillas.h:
-     - added Get-functions
-     
-   * manalysis/MPedestalCam.h:
-     - added InitSize-function
-     
-   * manalysis/MPedestalPix.h:
-     - made Get-functions const
-     
-   * manalysis/Makefile:
-     - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
-     
-   * mbase/MLogManip.h:
-     - "l." before line number
-     
-   * mbase/MParList.cc:
-     - added the autodelete feature for automatically created classes
-     
-   * mdatacheck/DataCheckLinkDef.h:
-     - added MHFadc[Cam,Pix], MHHillas
-     - removed MHistosAdc
-     - added MFillHFadc, MFillHHillas
-     
-   * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
-     mdatacheck/MViewAdcSpectra.[h,cc], :
-     - changed from MHistaosAdc to MHFadcCam
-     
-   * mdatacheck/Makefile:
-     - added MFillHFadc.cc, MFillHHillas.cc
-     - removed MFillAdcSpect.cc
-
-   * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
-     mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
-     mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
-     meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
-     mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
-     mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
-     mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
-     mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
-     mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
-     - set version number to '0' (no i/o for this class)
-
-   * mgui/MGeomCamCT1.cc:
-     - new claculation algorith for the CT1 camera. It is more
-       exact in the camera plain
-       
-   * mgui/MHexagon.cc:
-     - removed Draw-function (it is inherited from TObject)
-     
-   * mmc/MMcFadcHeader.hxx:
-     - Added get-functions
-     
-
-
-
- 2001/03/20: Thomas Bretz
-                                                                  
-   * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
-     manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
-     mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
-     - added
-
-   * macros/readCT1.C:
-     - added calculation of Hillas parameters
-     - changed from pointers to objects
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MPedestalPix/Cam, MHillas, MHillasCalc
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - removed fType
-     - commented out Draw function - should be fixed soon
-     - renamed *Nb* to *Num*
-     - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
-
-   * meventdisp/MGFadcDisp.[h,cc]:
-     - changed parameter of ReadinEvent to unsigned
-
-   * mgui/GuiLinkDef.h, mgui/Makefile:
-     - added MGeomCamCT1, MGeomCamMagic
-
-   * mgui/MCamDisplay.[h,cc]:
-     - changed constructor argument from int to MGeomCam
-     - renamed *Nb* to *Num*
-
-   * mgui/MGeomCam.[h,cc]:
-     - removed all camara specific stuff
-     - MGeomCam is now used as a base class for the classes
-       MGeomCam[Magic,CT1] which are containing the camera specific stuff
-
-   * mgui/MGeomPix.h:
-     - added Set function
-
-
-
- 2001/03/02: Thomas Bretz
-   
-   * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
-     mgui/Makefile: 
-     - new
-   
-   * mbase/MParList.[cc,h]: 
-     - Added FindCreateObj member function
-     - added a name to the constructor
- 
-   * mbase/MReadTree.cc: 
-     - changed to use FindCreateObj
-
-   * mdatacheck/MDumpEvtHeader.cc: 
-     - removed fPixelIter from member list
-     - changed cout to *fLog
-   
-   * mdatacheck/MViewAdcSpectra.cc:
-     - removed a HUGE memory leak. All the objects in the list (and the
-       lists itself were NEVER deleted)
-   
-   * mdatacheck/MFillAdcSpect.cc
-     - removed fPixelIter from member list
-     - changed cout to *fLog
-     - changed to use FindCreateObj
-     - changed high and low to hi and lo
-   
-   * mdatacheck/MShowSpect.cc
-     - changed cout to *fLog
-     - added a name to the constructor
-   
-   * mraw/MRawFileRead.cc:
-     - changed to use FindCreateObj
-   
-   * mdatacheck/MGDisplayAdc.[h,cc]: 
-     - added some new member functions to make code more clear
-     - removed fHists from the destructor
-   
-   * mdatacheck/MHistosAdc.h:
-     - changed high and low to hi and lo
-
-   * macros/dohtml.C:
-     - added manalysis
-
-
-
- 2001/03/01: Thomas Bretz
-
-   * Makefile: 
-     - added headers to dependencies
- 
-   * Makefile.rules: 
-     - added headers to dependencies
- 
-   * merpp.cc: 
-     - changed from pointers to objects
-     - added compression level support
- 
-   * readraw.cc: 
-     - removed unnecessary includes
- 
-   * mbase/MArray*.*: 
-     - changed all Int_t to UInt_t
- 
-   * mbase/MLogManip.h: 
-     - changed name of __DINF__ to dbginf
- 
-   * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
-     mraw/MRawRunHeader.[h,cc]: 
-     - changed ifstream to istream
-     
-   * mraw/MRawEvtData.cc: 
-     - changed the reading, which speeds up merpp by a factor of 10
-   
-   * mraw/MRawEvtData.h: 
-     - added flag to InitArrays and DeletePixels 
-       (not yet used)
-
-   * mraw/MRawFileRead.h: 
-     - removed pParList from parameter list
- 
-   * manalysis/AnalysisLinkDef.h
-     - removed MReadCT1Ascii, added MCT1ReadAscii
-     - added MCT1Pedestals
-   
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - changed the constructor a little bit
-     - rewrote Print() to make it a bit more readable
-     - moved MCerphotPix to new File
-     - added many lines of comments
-     - exchanged old stylish new call with new stylish(=) one
-     - replaced all accesses to fPixels with the [] operator to make this
-       lines more readable
-     - made all variable declarations const-correct,
-     - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
-       to if(!a)continue; if(!b)continue if(!c) continue; to make it more
-       compact, readable and easier to understand
-     - renamed the Boolean-functions to Is* to get a stricter structure
-     - replaced mapping function to access the pixel list entries by the new 
-       operator to get rid of more than the necessary number of member 
-       functions without loosing speed or readability
-     - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be 
-       more exact
-   
-   * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
-     - added a new operator to access the TObjArray
-     - removed unnecessary code from CreateCT1
- 
-   * mbase/MAGIC.h: 
-     - added kPI
- 
-   * mbase/MReadTree.cc: 
-     - added some comments
- 
-   * mgui/MCamDisplay.[h,cc]: 
-     - added some comments, reordered a bit the calls in the constructor 
-       to get a 'straight forward structure', MGeomCam is now only
-       locally used where it is needed, replaced access to the 
-       TClonesArrays by new member-function to get a more readable code,
-       replaced old stylish new call with new stylish one, made
-       variable decleration const-correct, introduced a new member function
-       to set the pixel color, renamed the overloaded Draw functions to
-       DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
-       the 'layout' of GetColor to make it easier to understand the algorithm,
-   
-   * mgui/MCamNeighbor.[h, cc]:
-     - changed to new log-interface
-     - exchanged -9999 by -1
-     - skipped the exits
-     - you must check for -1 one in any case
-     - this means a warning should be enough
-   
-   * mgui/MHexagon.[h,cc]:
-     - added new constructor whcih uses a MGeomPix-object
-
-
-
- 2001/02/28: Thomas Bretz
-
-   * mbase/MParList.[h,cc]: 
-      - changed return type of FindObject back to TObject
-      - it seems so, that some compilers don't like overriding the
-        return type of a virtual member function
-
-
-
- 2001/02/23: Thomas Bretz
-
-   * mraw/MRawEvtPixelIter.h: 
-      - added GetSum* functions
-
-   * mbase/MParList.[h,cc]: 
-      - Removed unnecessary fNext-stuff
-
-
-
- 2001/02/22: Thomas Bretz
-
-   * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
-     mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
-     mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
-     mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
-     mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
-     mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
-     mraw/MRawRunHeader.cc:
-      - exchanged cout with the new logging style (gLog, *fLog)
-
-   * mraw/MRawEvtData.cc: 
-      - added 'dec' option to Print
-  
-   * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
-      - small changes to the Print funtions
-
-
-
- 2001/02/21: Thomas Bretz
-
-   * MRawEvtData.cc: 
-      - Changed ReadEvt according to the new raw binary format 2001/02/20
-     
-   * Added MLog.[h,cc], MLogManip.[h,cc]
-   
-   * Adde SetStreamer and fLog to the MParContainer base class
-   
-   * Derived MEvtLoop from MParContainer
-
-   * Makefile: 
-      - added 'tar'
-
-   * mbase/BaseIncl.h: 
-      - added fstream.h, TGListBox.h
- 
-   * mbase/BaseLinkDef.h: 
-      - added pragma for gLog and MLog
- 
-   * mbase/MAGIC.h: 
-      - added forward definition for gLog
- 
-   * mbase/MEvtLoop.cc: 
-      - exchanged cout with *fLog
-      - added statements to provide log-facility to all tasks als parameter 
-        containers
-    
-   * mbase/MEvtLoop.h: 
-      - Small changes
-  
-   * mbase/MParContainer.h: 
-      - Added definitions necessary for use of Log-Facility
-  
-   * mbase/MParList.[h,cc]: 
-      - Added SetLogStream
-  
-   * mbase/MTask.h: 
-      - added fLog
-  
-   * mbase/MTaskList.[h,cc]: 
-      - added SetLogStream
-  
-   * mbase/Makefile: 
-      - Added MLog.cc, MLogManip.cc
-
-
-
- 2001/02/19: Harald Kornmayer	
-
-  *  implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
-  
-  *  changed the readCT1.C file to show the effects of the image cleaning
-     a la CT1
-
-  *  changed 
-	mgui/MCamNeighbor.cc
-	mananlysis/MCerPhotEvt.cc  .h 
-	macros/readCT1.C
-
-
-
- 2001/02/19: Thomas Bretz
-
-   * MParContainer.h added prototypes for AsciiRead/Write
-
-   * .rootrc added
-
-   * MEvtLoop.[h,cc]: 
-      - split eventloop in its three parts, this should be used for 
-        debugging only.
-
-
-
- 2001/02/06: Harald Kornmayer
-
-   *  the first running version with a eventdisplay. Now we are able
-      to display an Event on the photo electron level. To do this, run
-      the macro "macros/readCT1.C" after changing the file name. 
-
-      changed: 
-	macros/readCT1.C
-	manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
-	analysis/MReadCT1Ascii.cc
-	mgui/MCamDisplay.cc, mgui/MCamDisplay.h
-
-
-
- 2001/01/23: Harald Kornmayer
-
-   *  the integration of the class FadcDisp in the mars enviroment
-      and further developments in the display
-
-      changed: 
-	meventdisp/MGFadcDisp.h
-	meventdisp/MGFadcDisp.cc
-	mgui/GuiIncl.h
-	mgui/GuiLinkDef.h
-	mgui/MGMarsMain.cc
-	mgui/MGPrototyp.cc
-	mgui/MGPrototyp.h
-	mgui/Makefile
-
-      added: 
-	mgui/MGEventDispMain.h
-	mgui/MGEventDispMain.cc
-
-
-
- 2001/01/22: Harald Kornmayer
-
-   *  started with the development of a EventDisplay Utitliy. 
-      Therefore I added the following files. 
-
-      meventdisp/EvtDispIncl.h
-      meventdisp/EvtDispLinkDef.h
-      meventdisp/MGFadcDisp.cc
-      meventdisp/MGFadcDisp.h
-      meventdisp/Makefile
-
-      Also a few of the older files where slightly changed. 
-      ./Makefile
-      ./Makefile.rules
-      mraw/MRawEvtData.
-      
-
-
- 2001/01/19: Thomas Bretz
-
-    * mmc/*.hxx:
-       - changed include of MDefineTrigger.h back
-
-
-
- 2001/01/19: Oscar Blanch
-
-    * mmc/MTriggerDefine.h:
-       - added
-
-
-
- 2001/01/18: Thomas Bretz
-
-    * Makefile:
-       - mmc-library added
-
-    * Makefile.conf.general:
-       - Added definition of __MARS__
-
-    * Makefile.rules:
-       - Added definitions to rootcint
-
-    * Oscar added the McFormat subdir of the Monte Carlo as mmc
-
-    * mmc/MMcEvt.h:
-       - renamed to MMcEvt.hxx
-
-    * mmc/*.hxx:
-       - added necessary defintions from MDefineTrigger.h
-
-    * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
-       - added
-
-    * mmc/LinkDef.h:
-       - removed
-
-
-
- 2001/01/17: Thomas Bretz
-
-    * Makefile:
-       - Exchanged explicit rules to make library by implicit ones
-       - The shared object works now. I exchanged the libraries with the object
-         files. But I don't know why the libraries don't work.
-
-    * Makefile.conf.linux-gnu:
-       - replaced CC with gcc (instead of g++)
-
-    * mdatacheck/DataCheckLinkDef.h:
-       - removed unused statements
-
-    * mraw/RawLinkDef.h:
-       - added globals
-
-    * mraw/MerppLinkDef.h:
-       - removed unused file
-
-
-
- 2001/01/12: Thomas Bretz
-
-    * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
-       - added
-
-    * LinkDef.h:
-       - removed
-
-    * Makefile:
-       - Added CINT, mrproper
-
-    * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
-       - included makefile.general, Makefile.rules,
-       - removes corresponding lines
-
-    * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
-      mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
-      mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
-       - changed include statements
-
-    * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
-       - changed include statements
-       - move enum from h to cc
-       - removed comma operator from delete statements (nonsense)
-
-
-
- 2001/01/11: Harald Kornmayer
-
-    * ./
-      readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
-      MReadTree.h, mbase/Makefile, mraw/Makefile
-       - small changes in this files. Not really critical.
-
-    * mars.cc
-       - added the main file for the gui
-
-    * mgui/
-      GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
-      Makefile, MGDataCheckMain.h
-       - added the subdir mgui and this files
-
-    * mdatacheck/
-      DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
-      MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
-      MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
-      MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
-       - added the subdir mdatacheck and this files
-
-
-
- 2000/12/28: Thomas Bretz
-
-    * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
-      MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
-      MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
-      MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
-       - Added changes some comments.
-
-    * MLoopEvt.cc, MLoopEvt.h:
-       - Removed
-
-
-
- 2000/12/22 - Thomas Bretz:
-
-    * readraw.cc:
-       - changed some comments and the Root-Name of the program
-       - added check for the existance of the file
-       - changed name of numbers of entries from iEnt to nent
-
-    * dohtml.C:
-       - changed title of converted macros
-
-    * MRawEvtData.cc:
-       - added a commet in Draw()
-
-    * MRawEvtPixelIter.[h,cc]:
-       - Added the comment header of the file
-       - removed inheritance from TIterator (not needed)
-       - some changes to get it work (the one in the repository was untested
-         and not working)
-       - changed calling style of iterator from do...while to while-loop
-       - changed some comments
-
-    * MRawRunHeader.cc:
-       - added some comments
-
-    * Changelog, News: added
-
-    * test.C: removed
Index: trunk/MagicSoft/Mars/Changelog.02
===================================================================
--- trunk/MagicSoft/Mars/Changelog.02	(revision 1929)
+++ trunk/MagicSoft/Mars/Changelog.02	(revision 1930)
@@ -1,1206 +1,5676 @@
                                                  -*-*- END OF LINE -*-*-
 
- 2003/04/08: Thomas Bretz
+ 2002/12/13: Abelardo Moralejo
+
+    * manalysis/MSigmabar.cc
+      - added cast in first arguments in calls to TMath::Min and TMath::Max
+      	otherwise, we got a compilation error in Alpha machines.
+
+
+
+ 2002/12/13: Oscar blanch
+
+    * mgeom/MGeomMirror.[h,cc]
+      - function SetMirrorDeviations added
+
+
+
+ 2002/12/09: Robert Wagner
+
+    * manalysis/MSigmabar.[cc,h]:
+      - added
+
+    * manalysis/MSigmabarCalc.[cc,h]:
+      - added
+
+    * manalysis/MSigmabarParam.[cc,h]:
+      - added
+      - preliminary version for CT1 test
+
+    * manalysis/MApplyPadding.[cc,h]:
+      - added
+
+    * mhist/MHSigmabarTheta.[cc,h]:
+      - added
+
+    * mhist/MHSigmabarPixel.[cc,h]:
+      - added
+      - preliminary version for CT1 test
+
+    * mtemp/MObservatoryLocation.[cc,h]:
+      - added
+
+    * mtemp/MVPObject.[cc,h]:
+      - added
+
+    * mtemp/MVPPlotter.[cc,h]:
+      - added
+
+    * mtemp/MVPTime.[cc,h]:
+      - added
+	
+    * mtemp/TempIncl.h, mtemp/TempLinkDef.h, mtemp/Makefile:
+      - added above mentioned classes
+
+    * mhist/HistLinkDef.h, mhist/Histfile:
+      - added above mentioned classes
+
+    * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
+      - added above mentioned classes
+
+
+
+ 2002/11/25: Thomas Bretz
+
+   * mgui/MCamDisplay.cc:
+     - fixed a bug when sprintf the pointer to the char-array, only
+       took place on alphas.
+
+   * macros/multidimdist2.C:
+     - renamed eventloops (instances had same names)
+     - fixed a type in PrintStatistics (the gamma statistics
+       were printed two times)
+
+   * mbase/MEvtLoop.cc:
+     - take the lowest value (entries from MRead or user input)
+       for the progress bar
+     - reset the progress bar
+
+   * mbase/MFilter.h:
+     - added 'private'
+
+   * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
+     meventdisp/MGFadcDisp.[h,cc], mmain/MMonteCarlo.[h,cc],
+     mmain/MAnalysis.[h,cc], mmain/MBrowser.[h,cc], 
+     mmain/MCameraDisplay.[h,cc], mmain/MDataCheck.[h,cc],
+     mmain/MEvtDisp.[h,cc], mmain/MMars.cc:
+     - changed from TTransientFrame to TMainFrame (with this I
+       get decorations, eg. Close Button)
+
+   * meventdisp/MGEvtDisplay.cc:
+     - Update the layout each time the fEvtInfo has changed
+
+   * mfileio/MCT1ReadAscii.cc, mfileio/MCT1ReadPreProc.cc:
+     - delete return of gSystem->ExpandPathName
+
+   * mfileio/MCT1ReadPreProc.[h,cc]:
+     - added output of Time
+     - added usage of Selector
+     - changed MTask basics to be private
+
+   * mfileio/MRead.[h,cc]:
+     - added comment about selector
+     - added Selector-stuff
+
+   * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
+     - added 'entries' argument to AddFile
+
+   * mfileio/MReadTree.[h,cc]:
+     - added workaround for a root bug when a file doesn't exist
+     - changed AddFiles to use Add(TChain*)
+     - changed to use Selector
+
+   * mfilter/MF.cc:
+     - Set debug level to suppress output when MFDataChain is created
+
+   * mfilter/MFEventSelector.h:
+     - changed Pre//PostProcess to private
+     
+   * mfilter/MF.cc, mfilter/MFilterList.cc:
+     - changed the use of Pre//PostProcess to CallPre//PostProcess
+   
+   * mhist/MBinning.[h,cc]:
+     - changed comments
+     - added SetEdgesCos
+
+   * mhist/MFillH.[h,cc]:
+     - added GetBinCenterLog
+
+   * mhist/MH3.h:
+     - added default argument to GetHistByName
+
+   * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.h,
+     mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.h,
+     mhist/MHEffOnTimeTime.h, mhist/MHFlux.[h,cc], mhist/MHGamma.[h,cc],
+     mhist/MHMcEnergyMigration.h, mhist/MHThetabarTheta.[h,cc],
+     mhist/MHThetabarTime.h:
+     - changed the output
+     - changed the algorithms to be more modular (more usage of member
+       function)
+     - changed ClassDef to 0
+     - fixed some small bugs (access of TArray[n])
+
+   * mhist/MHHadronness.[h,cc]:
+     - removed shortest distance to (0,1) stuff
+
+   * mhist/MHMcCollectionArea.h:
+     - changed Fill to Double_t
+
+   * mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
+     - in a first draft changed to use 200ns timing of CT1
+     - changed ClassDef to 0
+
+
+
+ 2002/11/22: Thomas Bretz
+
+   * macros/threshold.C:
+     - Simplified the new writing routine
+
+   * mbase/MLog.h:
+     - added a Getter-function for the debug level
+
+   * mbase/MTaskList.cc: 
+     - added another debugging output
+
+   * mfilter/MF.[h,cc]:
+     - made the automatically created chain names unique
+
+   * mfilter/MFDataChain.cc:
+     - corrected the GetRule stuff ({} were missing)
+
+   * mhist/MH3.cc:
+     - added MBinning as class type to FindObject
+     - added BinningHist (without the X) as binning name for a 1D histogram
+
+   * mfileio/MReadMarsFile.cc:
+     - corrected typo
+
+   * mfileio/MCT1ReadPreProc.cc:
+     - fixed a warning
+
+
+
+ 2002/11/22: Abelardo Moralejo
+
+   * macros/threshold.C:
+     - Added 2nd argument to write an output file containing the 
+       energy spectrum histogram.
+
+
+
+ 2002/11/21: Thomas Bretz
+
+   * mbase/MAGIC.h, mbase/MEvtLoop.[h,cc], MTask.cc, MTaskList.cc:
+     - introduced kERROR to stop an eventloop with an error
+
+   * mbase/MTask.h:
+     - made SetFilter virtual
+
+   * mbase/MTaskList.[h,cc]:
+     - added new member function AddToListBefore/After
+     - split the code of the AddToList function into CheckAddToList
+
+   * manalysis/MMultiDimDistCalc.cc:
+     - introduced usage of kERROR in case the matrix is not posdef.
+
+   * macros/collarea.C:
+     - some simplifications
+
+   * mhist/MHMcRate.h, mhist/MHMcIntRate.h, mhist/MHEnergyTime.h,
+     mhist/MHEnergyTheta.h, mfileio/MCTReadPreProc.cc, mfileio/MChain.h,
+     mfileio/MReadMarsFile.h, mfileio/MReadTree.cc, mfileio/MWriteAsciiFile.h,
+     mfileio/MWriteRoootFile.[h,cc], manalysis/MMatrixLoop.h, 
+     manalysis/MEnergyEstimate.h, mbase/MGGroupFrame.h, mbase/MGTask.h,
+     mfilter/MFParticleId.h:
+     - updated documentation
+
+   * mfileio/MCT1ReadPreProc.cc:
+     - Changed MSrcPosCam name from Source to MSrcPosCam
+     - changed the way the MC data is filled into the MC container
+     - updated algorithm to read preproc files
+
+   * mfileio/MReadMarsFile.cc:
+     - printed a warning to the screen in case Camera=V0.5
+
+   * mfileio/structures.h:
+     - changed to version 0.6
+
+   * mmc/MMcEvt.hxx:
+     - added GetTelescopePhi
+     - added GetTelescopeTheta
+
+   * mdata/MDataChain.[h,cc]:
+     - added 'sqr'
+
+   * mfilter/MF.[h,cc]:
+     - added support for MFDataChain
+
+   * mfilter/MFDataChain.[h,cc]:
+     - added
+
+   * mfilter/Makefile, mfilter/FilterLinkDef.h:
+     - added MFDataChain
+
+
+
+ 2002/11/20: Thomas Bretz
+
+   * macros/dohtml.C:
+     - fixed a typo
+
+   * mmain/MAnalysis.cc:
+     - removed the Anti-Source from the hillas calculation
+
+   * mhist/MHFadcPix.[h,cc], mhist/MHFadcCam.[h,cc],
+     mmain/MDataCheck.[h,cc]:
+     - added enhancement for displaying sum of FADC slices
+
+
+
+ 2002/11/20: Abelardo Moralejo
+
+   * macros/collarea.C:
+     - Introduced check before opening output file to avoid annoying 
+       error message.
+
+
+
+ 2002/11/19: Abelardo Moralejo
+
+   * macros/collarea.C:
+     - Removed some strange pieces of text which somehow got into the
+       file (anyone knows how?)
+
+
+
+ 2002/11/19: Thomas Bretz
+
+   * mmain/MMonteCarlo.cc:
+     - exchanged MReadTree with MReadMarsFile for collection area calculation
+ 
+   * mmontecarlo/MMcCollectionAreaCalc.cc:
+     - fixed the uninitialized fTheta
+
+   * macros/MagicHillas.C:
+     - removed the unnecessary second MHillasSrcCalc
+     - removed also the corresponding AddToList for the tasklist
+
+   * mhist/MH.cc:
+     - make FindGoodLimits work
+
+
+
+ 2002/11/19: Abelardo Moralejo
+
+   * macros/collarea.C:
+     - Added 2nd argument to write an output file containing the 
+       collection area histogram.
+
+
+
+ 2002/11/18: Abelardo Moralejo
+
+   * mmain/MMars.cc:
+     - Corrected typo on Mars starting screen.
+
+   * mhist/MHMcCollectionArea.cc:
+     - Added comment.
+
+   * manalysis/MImgCleanStd.cc:
+     - implemented "democratic cleaning" (cut value proportional to square
+       root of pixel area) according to Wolfgang's suggestion.
+
+   * macros/MagicHillas.C:
+     - added missing declaration MHillasSrcCalc csrc2;
+
+   * mgeom/MGeomPix.cc:
+     - fixed some typos in comments
+
+
+
+ 2002/11/18: Thomas Bretz
+
+   * macros/CT1Hillas.C:
+     - changed MWRiteRootFile to write the histograms only
+     - renamed HillasSource to MHillasSrc
+
+   * macros/MagicHillas.C:
+     - removed all anti source stuff (corresponding to star.C)
+     - changed MWRiteRootFile to write the histograms only
+     - renamed HillasSource to MHillasSrc
+
+   * macros/estfit.C:
+     - renamed HillasSource to MHillasSrc
+
+   * macros/estimate.C:
+     - renamed HillasSource to MHillasSrc
+     - changed to display more interesting histograms
+
+   * multidimdist.C:
+     - added Theta
+     - added Alpha
+
+   * macros/star.C
+     - removed wrong HillasSource
+     - added MSrcPosCam
+
+   * starplot.C:
+     - removed all anti source stuff (corresponding to star.C)
+     - renamed HillasSource to MHillasSrc
+
+   * macros/multidimdist2.C:
+     - fixed a typo
+     - added Alpha and Theta
+
+   * mbase/MTime.h:
+     - added minus-operator
+
+   * mdata/MDataChain.[h,cc]:
+     - added floor
+
+   * mhist/MFillH.[h,cc]:
+     - moved MMap and MMap support MHArray
+
+   * mhist/MHArray.[h,cc]:
+     - added MMap
+     - added MMap-support
+     - added legend
+     - added more draw options
+
+   * mhist/MHFadcCam.[h,cc]:
+     - added Fill(const MRawEvtData*)
+     - added const getter functions
+
+   * mhist/MHFadcPix.h:
+     - added const getter functions
+
+   * mmc/MMcCorsikaRunHeader.[h,cc]:
+     - removed underscores from names
+     - removed empty destructor
+
+   * manalysis/MPedestalCalc.[h,cc]:
+     - added (not yet to LinkDef.h and Makefile)
+
+   * mgeom/MGeomMirror.[h,cc], mgeom/MGeomPMT.[h,cc], 
+     mmc/MMcConfigRunHeader.[h,cc], mmc/MMcCorsikaRunHeader.[h,cc]:
+     - changed comments
+     - added missing manalysis-dir (strange!)
+
+   * macros/dohtml.C:
+     - added new macros
+
+
+
+ 2002/11/16: Abelardo Moralejo
+
+   * mmc/MMcCorsikaRunHeader.cc:
+     - added default destructor
+
+
+
+ 2002/11/15: Thomas Bretz
+
+   * mmc/MMcCorsikaRunHeader.[h,cc]:
+     - small changes
+
+   * mmc/McLinkDef.h:
+     - added missing MMcCorsikaRunHeader
+
+
+
+ 2002/11/15: Oscar Blanch
+
+   * mmc/MMcCorsikaRunHeader.[h,cc]:
+     - added
+
+
+
+ 2002/11/14: Thomas Bretz
+
+   * mmain/MAnalysis.cc, mmain/MMonteCarlo.cc, mmain/MDataCheck.cc:
+     - removed SetProgressBar of reader
+
+   * mhist/MHFlux.cc:
+     - localized some variables
+     - get rid of old c-style sprintf
+     - return errorflag in Parab as return value!
+
+   * mgeom/MGeomPMT.cc, mgeom/MGeomMirror.cc:
+     - removed redefinition of a default argument
+
+   * mhist/MHMcIntRate.cc, mhist/MHMcCollectionArea.[h,cc]: 
+     - changed the error calculation according to a suggestion from Raquel
+
+   * mmontecarlo/MMcCollectionAreaCalc.cc: 
+     - for collection area: MMcTrig isn't needed if all showers are
+       triggered showers
+
+   * mmc/MMcConfigRunHeader.cc:
+     - made function definition identical to function declaration
+
+   * macros/star.C:
+     - removed anti source for the moment
+
+   * macros/multidimdist2.C:
+     - added
+
+   * macros/comprob.C, macros/multidimdist.C:
+     - changed to use MHillasSrc instead of HillasSource
 
    * mhist/MHHadronness.cc:
-     - no check for sump==0 and sumg==0 in loop necessary anymore
-   
-   * Changelog, Changelog.02:
-     - move everything before 1/2003 to Changelog.02
-
-
-
- 2003/04/08: Wolfgang Wittek
-
-   * mfilter/MFCT1SelFinal.[h,cc]
-     - add new member function SetHadronnessName()
-
-   * mhist/MHHadronness.[h,cc]
-     - reset to SetOptStat(111100)
-     - correct acceptance
-
-   * manalysis/MMultiDimDistCalc.[h,cc]
-     - swap arguments if FindCreateObj
-
-
-
- 2003/04/08: Nicola Galante and Antonio Stamerra
-
-   * mhist/MHMcTriggerLvl2.[h,cc]
-      - New class added (histograms for the MMcTriggerLvl2 class)
-
-   * mhist/Makefile
-     - Added MHMcTrigggerLvl2 in SRCFILES
-
-   * manalysis/Makefile
-     - Reintroduced MMcTriggerLvl2 and MMcTriggerLvl2Calc 
-       (they were removed!!)
-
-   * manalysis/MMcTriggerLvl2.h
-     - 'const' added in inline functions Get****
-
-   * manalysis/MMcTriggerLvl2Calc.cc
-     - added call to Fill method of MHMcTriggerLvl2
-
-   * macros/triglvl2.C
-     - updated to have histograms with MHMcTriggerLvl2
-
-   * macros/dohtml.C
-     - added triglvl2.C
-
-   * NEWS
-     - new comment on L2T selection classes
-
-
-
- 2003/04/08: Wolfgang Wittek
-
-   * mfilter/Makefile
-             FilterLinkDef.h
-     - MFCT1Supercuts removed
-
-   * manalysis/MMultiDimDistCalc.h
-     - set ClassDef(MMultiDimDistCalc,1)
-
-   * manalysis/MCT1SupercutsCalc.[h,cc]
-     - new; replaces MFCT1Supercuts in mfilter
-
-   * manalysis/Makefile
-               AnalysisLinkDef.h
-
-
-
- 2003/04/07: Thomas Bretz
+     - changed the output of Print a bit
+
+
+
+ 2002/11/13: Thomas Bretz
+
+   * mfilter/MFEventSelector.[h,cc]:
+     - if total number of events read from file the selector worked only for
+       one eventloop - fixed.
+     - changed MReadMarsFile to MRead
+
+   * mbase/MContinue.cc:
+     - fixed a typo
+
+   * mbase/MEvtLoop.cc, meventdisp/MGEvtDisplay.cc:
+     - renamed MReadMarsFile/MReadTree to MRead
+
+   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
+     - added MRead
+
+   * mfileio/MRead.[h,cc]:
+     - added
+
+   * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
+     - renamed from MReadMarsFile to MRead
+     - derived from MRead
+     - removed progressbar support from MReadTree
+
+   * mfileio/MWriteRootFile.cc:
+     - added a info output
+
+   * mfileio/MCT1ReadPreProc.[h,cc]:
+     - changed to work much much better :)
+
+   * mgeom/GeomLinkDef.h, mmc/McLinkDef.h:
+     - added missing LinkDefs (helllo Oscar!)
+
+   * mgeom/MGeomCamCT1.cc:
+     - mirrored the CT1 camera in x (CT1 default)
+
+   * mgeom/MGeomMirror.[h,cc]:
+     - some small changes
+   
+   * mgeom/MGeomPMT.[h,cc]:
+     - changed usage of TArrayF from pointer to reference
+
+   * mgui/MCamDisplay.cc:
+     - fixed a crash at delete when the user closed a automatically
+       created canvas
+
+   * mhist/MHFadcCam.[h,cc]:
+     - implemented ResetHistograms
+
+   * mhist/MHMatrix.[h,cc]:
+     - implemented ReduceNumberOfRows (preliminary, untested)
+
+   * mmc/MMcConfigRunHeader.[h,cc]:
+     - some small changes
+     - changed usage of TArrayF from pointer to reference
+
+
+
+ 2002/11/11: Thomas Bretz
+
+   * manalysis/MHillas.cc:
+     - moved division by size before test of number of used pixels
+
+   * mfileio/MCT1ReadPreProc.cc:
+     - added a eof-conditional
+
+   * mhist/MH3.cc:
+     - added a 'nonew' option to DrawClone
+
+   * mhist/MHHadronness.cc:
+     - check for NaN in Fill
+
+
+
+ 2002/11/08: Oscar Blanch
+
+   * mgeom/MGeomPMT.[h,cc]:
+     - added
+     - Information about simulated QE
+
+   * mgeom/MGeomMirror.[h,cc]:
+     - added
+     - Mirrors properties
+
+   * mgeom/Makefile:
+     - modified to compile new classes
+
+   * mmc/MMcConfigRunHeader.[h,cc]:
+     - added
+
+   * mmc/Makefile:
+     - modified to compile new classes
+
+
+
+ 2002/11/08: Thomas Bretz
+
+   * mhist/MHMatrix.cc:
+     - implemented a zero suppression
+
+
+
+ 2002/11/07: Thomas Bretz
+
+   * mfilter/Makefile, mfilter/FilterLinkDef.h:
+     - added MFEventSelector
+
+   * mfilter/MFEventSelector.[h,cc]:
+     - added
+
+   * mfilter/MF.[h,cc]:
+     - made gsDef[Name,Title] a static const member
+
+   * manalysis/MMultiDimDistCalc.cc:
+     - changed the default function to kernel
+
+
+
+ 2002/11/07: Oscar Blanch
+   * mmc/MMcEvt.[hxx,cxx]
+     - Some new variable from the reflector header event.
+     - Class version switched to 2
+
+   * mmc/MMcRunHeader.[hxx,cxx]
+     - Varible member fOpticLinksNoise has been introduced
+     - Class version switched to 3
+
+
+ 2002/11/07: Wolfgang Wittek
+
+   * mhist/MHFlux.[h,cc]
+     - changed to avoid warnings : "member initializers will be re-ordered
+                                    to match declaration order"
+
+
+
+ 2002/11/06: Thomas Bretz
+
+   * Makfile.conf.osf5.1:
+     - added
+
+   * mhist/MHMatrix.cc:
+     - changed all math.h functions or similar to TMath
+     - added 2*pow(rows, 1/(4+cols))^2 as the standard kernel window
+
+   * mfileio/MCT1ReadPreProc.cc:
+     - corrected the reading routines
+
+   * mfileio/*.cc:
+     - changed my eMail address
+
+   * mfileio/structures.h:
+     - small changes to make it architecture independant
+
+
+
+ 2002/11/04: Thomas Bretz
+
+   * macros/estimate.C, macros/estfit.C:
+     - added
+     
+   * mfileio/structures.h, mfileio/defines.h:
+     - added from CT1 PreProc 0.5
+
+   * mfileio/MCT1ReadPreProc.[h,cc]:
+     - added 
+
+   * mhist/MHArray.[h,cc]:
+     - added
 
    * Makefile:
-     - changed order
-     
+     - changed the order of the libs to make the linker happy
+     
+   * manalysis/MBlindPixelCalc.[h,cc]:
+     - changed to be able to use also an existing MBlindPixels from the 
+       parlist
+     - changed to use the pixel Id instead of its index number from the evt
+
+   * manalysis/MCameraSmooth.cc:
+     - changed to use the pixel Id instead of its index number from the evt
+       
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - added GetPixById member function
+
+   * manalysis/MCompProbCalc.[h,cc]:
+     - changed Hadroness to Hadronness
+   
+   * manalysis/MHillasExt.cc:
+     - fixed a typo in a comment
+
+   * mbase/MParContainer.[h,cc]:
+     - added New-virtual member function
+
+   * mbase/MTask.[h,cc]:
+     - changed AddToBranchList so that it also accepts comma seperated
+       lists (only when using TString)
+       
+   * mdata/MData.[h,cc], mdata/MDataArray.[h,cc], mdata/MDataChain.[h,cc],
+     mdata/MDataElement.[h,cc], mdata/MDataList.[h,cc]
+     - updated comments
+     - added new GetDataMember member function
+     
+   * mdata/MDataArray.[h,cc]:
+     - added new member function AddEntry(MData*)
+     
+   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
+     - added MCT1ReadPreProc
+     
+   * mfileio/MCT1ReadAscii.cc:
+     - removed fNphot->Clear() (automatically called for each event by
+       Reset();
+       
+   * mhist/HistLinkDef.h, mhist/Makefile:
+     - added MHArray
+     
+   * mhist/MFillH.[h,cc]:
+     - made work with arrays of histograms (MHArray) the mapping is
+       done by a preliminary class MMap
+       
+   * mhist/MH.[h,cc]:
+     - implemented GetHistByName virtual function
+     - implemented GetDataMember virtual function
+     - small changes to debug output
+     
+   * mhist/MH3.[h,cc]:
+     - implemented usage of GetDataMember for AddBranchToList
+     - implemented GetHistByName
+     - implemented New to be used in MHArray
+
+   * mhist/MHAlphaEnergyTheta.h, mhist/MHAlphaEnergyTime.h,
+     mhist/MHEnergyTheta.h, mhist/MHEnergyTime.h,
+     mhist/MHHillas.[h,cc], mhist/MHHillasExt.[h,cc],
+     mhist/MHHillasSrc.[h,cc], mhist/MHMcDifRate.h,
+     mhist/MHMcEfficiency.h, mhist/MHMcEfficiencyEnergy.h,
+     mhist/MHMcEfficiencyImpact.h, mhist/MHMcEnergy.[h,cc],
+     mhist/MHMcEnergyImpact.h, mhist/MHMcEnergyMigration.h,
+     mhist/MHMcIntRate.h, mhist/MHStarMap.h, mhist/MHThetabarTheta.h,
+     mhist/MHThetabarTime.h, mhist/MHTimeDiffTheta.h, 
+     mhist/MHTimeDiffTime.h:
+     - implemented GetHistByName
+   
+   * mhist/MHHadronness.[h,cc]:
+     - some small changes and checks
+     - changed histogram io from standard pointer to '->'
+
+   * mhist/MHMatrix.cc:
+     - updated comments
+     - implemented GetDataMembers
+
+
+
+ 2002/10/31: Thomas Bretz
+
+   * mfileio/MReadTree.cc:
+     - enhanced the validity of the fNuMEntries workaround from
+       3.02.06 to 3.07.01
+
+   * manalysis/MBlindPixelCalc.h, mhist/MBinning.h:
+     - added an explicit cast to get rid of a compiler warning on Alpha
+
+   * mhist/MH.cc:
+     - removed an unused variable to get rid of a compiler warning on Alpha
+
+
+
+ 2002/10/31: Wolfgang Wittek
+
+   * mhist/MHFlux.[h,cc]:
+     - type of fVarname and fUnit changed from char* to TString
+
+
+
+ 2002/10/30: Thomas Bretz
+
+   * mhist/MHMatrix.cc:
+     - changed the return value for the kernel method from log to -log
+     - fixed a typo in an error message
+     - fixed a crash in case the matrix is singular
+
+   * mhist/MMultiDimDistCalc.cc:
+     - check whether calculation of the distance succeeded
+
+   * mfileio/MReadTree.[h,cc]:
+     - implementation which makes sure, that the number of events returned 
+       by GetEntries always is the correct value.
+     - removed const from the GetEntries definition
+     - mainly use GetEntries now instead of fNumEntries
+
+   * manalysis/MCameraSmooth.cc:
+     - removed include of MMcRunHeader
+
+
+
+ 2002/10/29: Thomas Bretz
+
+   * manalysis/MHadroness.[h,cc]:
+     - renamed to MHadronness
+
+   * mhist/MHHadroness.[h,cc]:
+     - renamed to MHHadronness
+     - small changes to the graphical and text output
+
+   * manalysis/Makefile, manalysis/AnalysisLinkDef.h, macros/multidimdist.C,
+     manalysis/MMultiDimDistCalc.[h,cc], macros/comprob.C,
+     mhist/Makefile, mhist/HistLinkDef.h:
+     - changed Hadroness to Hadronness
+
+   * manalysis/MCerPhotAnal.cc:
+     - small changes to the code layout
+
+
+
+ 2002/10/24: Thomas Bretz
+
+   * macros/multidimdist.C:
+     - some changes to make it work with the latest version of Mars
+
+   * mhist/MHMatrix.cc:
+     - changed the Print member function to be more flexible
+
+   * mhist/MHHadroness.[h,cc]:
+     - changed fQfac from TH to TGraph
+     - changed the Qfactor-plot x-axis from Hadronness to Gamma-Acceptance
+
+   * mgui/MCamDisplay.cc:
+     - changed ratio from ratio to sqrt(ratio) in GetColorError
+
+   * mhist/MH3.cc:
+     - changed plotted errors from spread/sqrt(n) to spread
+
+
+
+ 2002/10/19: Abelardo Moralejo
+
+   * manalysis/MCerPhotCalc.cc
+     - Added check of whether a pixel has all its FADC slices empty before
+       subtracting pedestal.
+
+
+
+ 2002/10/18: Thomas Bretz
+
+   * mfileio/MWriteRootFile.cc
+     - make sure that the tree is created in the corresponding file
+
+
+
+ 2002/10/17: Thomas Bretz
+
+   * mraw/MRawEvtPixelIter.[h,cc]
+     - added function to get the sum of squares of the samples
+
+
+
+ 2002/10/16: Abelardo Moralejo
+
+   * manalysis/MCerPhotCalc2.[h,cc], MCerPhotCalc.[h,cc]
+     - Class MCerPhotCalc2 renamed MCerPhotCalc (they were redundant).
+     - Now the default pixel treatment is the same as originally: add 
+       all FADC slices
+
+   * macros/MagicHillas.C
+     - changed accordingly to changes above.
+
+
+
+ 2002/10/16: Thomas Bretz
+
+   * macros/readMagic.C:
+     - added MPrint for MRawEvtHeader
+     - changed to MPrint to new Skip-Style
+
+   * manalysis/MHillasCalc.cc, manalysis/MHillasSrcCalc.cc:
+     - corrected output stream in case of hex or setfill was used
+
+   * mbase/MPrint.[h,cc]:
+     - introduced new behaviour of PreProcess (EnableSkip)
+
+   * mbase/MTaskList.cc:
+     - fixed a bug in Process which caused Histograms to be written
+       after each event
+
+   * meventdisp/MGEvtDisplay.cc:
+     - introduced printing of MRawEvtHeader
+
+   * mmc/MMcEvt.cxx:
+     - some small changes
+     - changed Print output from cout to fLog
+     - changes to the default values
+
+   * mraw/MRawEvtHeader.[h,cc]:
+     - removed the second empty line after Print
+     - added Getter-function for the DAQEvtNumber
+
+   * macros/star.C, macros/starplot.C, macros/threshold.C, macros/trigrate.C,
+     macros/plot.C, macros/plot2.C, macros/MagicHillas.C, macros/CT1Hillas.C,
+     macros/collarea.C:
+     - added ProgressBar
+
+   * macros/flux.C:
+     - fixed some coding bugs (redeclaration of Draw, Draw starting with a
+       capital)
+
+   * macros/MagicHillas.C:
+     - fixed some typos
+
+
+
+ 2002/10/15: Thomas Bretz
+
+   * mbase/MContinue.[h,cc]:
+     - added
+     
+   * Makefile:
+     - added some comments
+     
+   * macros/readMagic.C:
+     - replaced MHillas by MHillasExt
+     - print also MC Information
+
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - use MGeomCam::GetPixRatio
+     - added GetRatio[Min,Max]
+     - added GetErrorPhot[Min,Max]
+
+   * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
+     manalysis/MHillasSrc.[h,cc]:
+     - return error codes
+     - don't display any error message or warning
+
+   * manalysis/MHillasCalc.[h,cc], manalysis/MHillasSrcCalc.[h,cc]:
+     - evaluate error codes returned by MHillas::Calc
+     - added Postprocess
+
+   * manalysis/MMcPedestalCopy.cc:
+     - removed obsolete comment
+
+   * manalysis/MMcPedestalNSBAdd.cc:
+     - added include MGeomPix
+
+   * manalysis/MPedestalCam.[h,cc]:
+     - moved some stuff from header file to source file
+       to get rid of some includes in the header file
+     - adde GetSize
+     - added GetMean[Min,Max]
+
+   * manalysis/MPedestalPix.[h,cc]:
+     - added Clear
+     - added IsValid
+
+   * mbase/BaseLinkDef.h, mbase/Makefile:
+     - added MContinue
+     
+   * mbase/MClone.h:
+     - added GetObject
+
+   * mbase/MEvtLoop.[h,cc]:
+     - added SetProgressBar II
+
+   * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
+     - enhanced some comments
+     - print the name of the filter in PrintStatistic
+     - made the def name and title a static member
+     
+   * meventdisp/MGCamDisplay.[h,cc]:
+     - added displays for: Errors, Phot/Err, Levels and Pedestals
+     
+   * meventdisp/MGEvtDisplay.cc:
+     - Some simplifications
+     - introduced AddTab
+   
+   * mfileio/MCT1ReadAscii.cc:
+     - added include MPedestalPix
+     
+   * mgeom/MGeomCam.[h,cc]:
+     - added GetPixRatio
+
+   * mgui/MCamDisplay.[h,cc]:
+     - added possibilities to display: errors, ratios, levels and pedestals
+
+   * mhist/MHHillasSrc.cc:
+     - some small changes if mmdeg=0
+     
+   * mhist/MHStarMap.cc:
+     - anhanced displayed radius from 2/3r to 5/6r
+
+   * mmain/MMars.[h,cc]:
+     - changed layout
+     - added comments to display
+
+   * mmain/MProgressBar.cc:
+     - added some comments
+
+   * manalysis/MImgCleanStd.cc:
+     - pixels with to many 'used' neighbors are left used
+
+
+ 2002/10/14: Abelardo Moralejo
+
+   * manalysis/McerPhotCalc.cc, manalysis/MCerPhotCalc2.cc
+     - Initialized fEnableFix (before, bad pedestal subtraction if
+       reading camera 0.4 root files)
+
+
+ 2002/10/09: Abelardo Moralejo
+
+   * mhist/MHMcRate.cc:
+     - fixed a bug in total rate calculation (results change very little, 
+       only a 0.2 percent at most)
+
+
+ 2002/09/16: Thomas Bretz
+
+   * mtools/MagicSnake.cc:
+     - removed some debugging output
+     - fixed a small bug in the initialization
+
+
+
+ 2002/09/16: Thomas Bretz
+
+   * manalysis/MCerPhotPix.cc:
+     - shortened output
+
+   * mbase/MEvtLoop.cc:
+     - added a better progressbar support, if MReadTree or MReadMarsFile
+       exists in the Tasklist 
+
+   * mbase/MTaskList.cc:
+     - fixed a bug which caused MParList::Reset not to be called anymore
+       as soon as kCONTINUE was called once.
+
+   * mfileio/MReadTree.[h,cc]:
+     - added AddFiles member function
+
+   * mmain/MProgressBar.[h,cc]:
+     - added as a simple Progress meter for eventloops
+
+   * mmain/Makefile, mmain/MainLinkDef.h:
+     - added MProgressBar
+
+   * manalysis/MHillas.cc:
+     - removed warning in case of no photons. problems with Thomas' files.
+
+   * mbase/Makefile:
+     - added mfileio
+
+
+
+ 2002/09/16: Thomas Bretz
+
+   * macros/rootlogon.C:
+     - added SetMakeSharedLib to make it work correctly on linux
+
+   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
+     - added MEnergyEstParam
+     - added MMatrixLoop
+
+   * manalysis/MEnergyEstParam.[h,cc], manalysis/MMatrixLoop.[h,cc]:
+     - added
+
+   * manalysis/MEnergyEst.h:
+     - added fImpact provisionally
+     - changed to 'no-storage'
+
+   * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
+     manalysis/MHillasSrc.[h,cc]:
+     - added set function to support Thomas Schweitzers Image files
+
+   * mbase/MFilter.cc:
+     - small changes to output
+
+   * mbase/MLog.[h,cc]:
+     - added IsNull to switch off output completely
+
+   * mbase/MParList.[h,cc]:
+     - added Remove function
+     - added IsOwner function
+     - changes to SavePrimitive
+     - kDoNotReset-support
+
+   * mbase/MTaskList.cc:
+     - make sure, that in sub-tasklist the parameterlist isn't reset
+
+   * mdata/MDataLinkDef.h, mdata/Makefile:
+     - added MDataElement
+     - added mhist-path
+
+   * mdata/MDataChain.[h,cc]:
+     - added support for MDataElement
+
+   * mhist/MH3.[h,cc]:
+     - added enums for log-scale
+     - set logscale automatic when drawing
+     - added 'only' option to draw functions
+     - set colors when 'col' option is given
+
+   * mhist/MHHillas.cc:
+     - better hist range for fCenter
+
+   * mhist/MHMatrix.[h,cc]:
+     - made default name and title a static class member
+     - changed AddColumn now returning the new comlumn index
+     - added Fill to fill Matrix from file
+     - added locking
+     - added IsValid
+     - added GetNumRows
+     - added SetNumRow
+     - added []-operator
+     - added GetNumRow
+
+   * mhist/MHStarMap.cc:
+     - fixed some comments
+
+   * mbase/MEvtLoop.[h,cc], MParContainer.[h,cc]:
+     - added support for writing two or more Evtloops into one macro
+
+
+
+ 2002/09/02: Thomas Bretz
+
+   * mhist/MHMatrix.[h,cc]:
+     - added GetIndexdOfSortedColumn
+     - added SortMatrixByColumn
+
+   * mhist/HistIncl.h:
+     - added TArrayI.h (for MHMatrix.h)
+
+
+
+ 2002/08/19: Thomas Bretz
+
+   * mhist/MHillasExt.cc:
+     - removed a wrong 2 in the calculation of fAsym
+
+
+
+ 2002/08/16: Thomas Bretz
+
+   * mhist/MFillH.cc:
+     - if not title is given create a default title from the names
+
+   * mhist/MHHillas.cc, mhist/MHHillasExt.cc:
+     - use the new MH::Draw[Copy] function
+     - added names to the histograms in MHHillasExt
+
+   * manalysis/MCerPhotPix.h:
+     - unimportant change
+
+   * manalysis/MImgCleanStd.cc:
+     - added comment
+
+   * mhist/MH.[h,cc]:
+     - added function to draw two histograms in one pad with
+       a layout of two stat boxes and a legend: Draw[Copy]
+     - added comments
+     - added another sanity check in SetBinning(TH1*,TH1*)
+
+
+
+ 2002/08/14: Thomas Bretz
+
+   * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
+     - added second argument to PrintStatistics
+
+
+
+
+
+ 2002/08/12: Thomas Bretz
+
+   * manalysis/MBlindPixelCalc.[h,cc]:
+     - fixed a typo in the SetUseCentralPixel
+     - only use pixels without starlight for interpolation
+
+
+
+ 2002/08/09: Thomas Bretz
+
+   * mbase/MIter.[h,cc]:
+     - added
+
+   * mbase/BaseLinkDef.h, mbase/Makefile:
+     - added MIter
+
+   * mdata/MDataChain.cc:
+     - added sanity check in StreamPrimitive
+
+   * mfilter/MF.[h,cc]:
+     - fixed StreamPrimitive
+     - don'w stream standard name and title.
+     - added default constructor
+
+   * mfilter/MFDataMeber.cc:
+     - strip spces from value before returning GetRule
+
+   * mfilter/MFilterList.[h,cc]:
+     - fixed StreamPrimitive
+     - don't stream standard name and title.
+
+
+
+ 2002/08/08: Thomas Bretz
+
+   * manalysis/MHillasSrc.cc:
+     - use double dist instead of single fDist for calculation
+
    * manalysis/MMultiDimDistCalc.[h,cc]:
-     - fixed default title
-     - simplified code
-     - added fHadronnessName
-
-   * manalysis/MRanForestCalc.[h,cc]:
-     - added fHadronnessName
-   
+     - added support for the kernel method
+     - added stream primitive
+     - changed version number to 1
+     - adapted to new MHMatrix (using MDataArray)
+
+   * mdata/MDataArray.[h,cc]:
+     - added
+
+   * mdata/DataLinkDef.h, madata/Makefile:
+     - added MDataArray
+
+   * mfileio/MWriteRootFile.cc:
+     - fixed some bugs in StreamPrimitive
+     - StreamPrimtive doesn't write the default name/title anymore
+
+   * mhist/MHMatrix.[h,cc]:
+     - replaced the Arrays for the rules by a MDataArray
+     - implemented StreamPrimitive
+     - implement the use of the kernel function for num<0
+     - multiply fM2 by nevts-1
+     - added sanity check in case of dists[i]<0
+
+   * mhist/MHHillas.[h,cc]:
+     - added fUsedPix, fCorePix
+     - added fUsedPix, fCorePix to plots
+     - changed layout of plots
+     - changed name and title of MakeDefCanvas
+
+   * mhist/MHHillasSrc.[h,cc]:
+     - changed plot of Alpha from fabs(fAlpha) to fAlpha
+     - changed name and title of MakeDefCanvas
+
+   * mhist/MHillasExt.[h,cc]:
+     - changed layout of plots
+     - changed name and title of MakeDefCanvas
+     - made independant of MHillas
+     - exchanged the usage of the Fill-argument (MHillasExt) and the
+       stored pointer (MHillasSrc)
+     - changed the default binning of asym to be symmetric
+
+   * mbase/MTask.cc:
+     - fixed wrong streaming of filter name
+
+   * macros/starplot.C:
+     - added
+
+   * macros/dohtml.C:
+     - added starplot.C
+
+   * macros/MagicHillas.C, macros/CT1Hillas.C:
+     - changed to use new stylish Hillas Histograms
+
+   * macros/star.C:
+     - changed to interpolate pixels around hot spots
+     - write Sourcs and AntoSource to RunHeaders
+
+
+
+ 2002/08/07: Thomas Bretz
+
+   * macros/dohtml.C:
+     - added missing paths
+
+   * manalysis/MBlindPixelCalc.[h,cc]:
+     - replaced booleans by fFlags
+     - added StreamPrimitive
+     - changed version number to 1
+
+   * manalysis/MHillasSrcCalc.[h,cc]:
+     - added correct initializations for the pointers
+     - made the pointers persistent
+
+   * manalysis/MImgCleanStd.cc, manalysis/MSrcPosCam.cc,
+     mfileio/MWriteRootFile.cc:
+     - don't stream name and title if not necessary
+
+   * mbase/MEvtLoop.[h,cc]:
+     - added some output
+     - added print function
+     - added gListOfPrimitives to delete BIT(15) of streamed containers
+     - Added default argument for Read and Write
+
+   * mbase/MParContainer.cc:
+     - added usage of gListOfPrimitives
+
+   * mbase/MParList.cc, mbase/MTaskList.cc, mhist/MBinning.cc:
+     - fixed a bug when only the title is different from the default
+
+   * mhist/MHHillas.cc:
+     - fixed the wrong usage of ApplyBinning for the 2D-Hist fCenter
+
+
+
+ 2002/08/06: Thomas Bretz
+
+   * mhist/MHHillas.cc:
+     - fixed setting of binning for fCamera
+
+   * mhist/MH.cc, mhist/MBinning.cc:
+     - added sanity check in ApplyBinning and Apply
+
+   * mbase/MFilterList.[h,cc]:
+     - moved to mfilter
+
+   * mbase/Makefile, mbase/BaseLinkDef.h, 
+     mfilter/Makefile, mfilter/FilterLinkDef.h:
+     - changed accordingly
+
+
+
+ 2002/08/05: Thomas Bretz
+
+   * mbase/MEvtLoop.[h,cc]:
+     - added a warning in case of duplicate names in the lists
+     - added orresponding member functions (HasDuplicateNames)
+     - added some sanity checks, checking for an open file
+
+   * mbase/MFilter.[h,cc]:
+     - added GetRule virtual member function
+
+   * mbase/MFilterList.[h,cc]:
+     - added GetRule 
+     - added StreamPrimitive
+     - added name and title to the constructor
+     - set version number to 1
+
+   * mbase/MTask.h:
+     - removed const qualifiers from fFilter (seems, that the root io
+       doesn't like it)
+
+   * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataMember.[h,cc],
+     mdata/MDataValue.[h,cc]:
+     - set class version to 1
+     - added default constructor if missing
+     - added fDataMember to MDataMember (formaly fName isn't stored)
+
+   * mfilter/MF.[h,cc], mfilter/MFAlpha.[h,cc], mfilter/MFDataMember.[h,cc],
+     mfilter/MFParticleId.[h,cc], mfilter/MFTriggerLvl1.[h,cc]:
+     - added StreamPrimitive
+     - removed const qualifiers from data members
+     - added the "!" to the data member storing the result
+     - added GetRule
+
+   * mhist/MFillH.[h,cc]:
+     - fixed some small bugs in StreamPrimitive
+
+   * mhist/MH3.[h,cc]:
+     - added the missing const-qualifier of StreamPrimitive
+
+   * mbase/MParContainer.[h,cc]:
+     - implemented setting a unique id in SavePrimitive
+     - imnplemented GetUniqueID 
+     
+   * manalysis/MHillasSrcCalc.cc, manalysis/MImgCleanStd.cc,
+     manalysis/MSrcPosCam.cc, mbase/MEvtLoop.cc, mbase/MParList.cc,
+     mbase/MTaskList.cc, mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc,
+     mhist/MF.cc, mfilter/MFAlpha.cc, mfilter/MFDataMember.cc,
+     mfilter/MFParticleId.cc, mfilter/MFTriggerLvl1.cc, mhist/MBinning.cc,
+     mhist/MFillH.cc, mhist/MH3.cc:
+     - changed the 'instance' name to the UniqueName
+     - in some files: implemented a static constant name and title, which
+       is used to descide whether the name and/or title should be stream
+       in the constructor-call in StreamPrimitive
+
+
+
+ 2002/08/06: Wolfgang Wittek
+
+   * mbase/MTask.cc:
+     - redefinition of default argument in MTask::SavePrimitive removed
+
+
+
+ 2002/08/02: Thomas Bretz
+
+   * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.cc,
+     manalysis/MSrcPosCam.cc, mbase/MParContainer.[h,cc],
+     mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc, mhist/MBinning.cc:
+     - added comments
+
+   * manalysis/MSrcPosCam.cc, mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
+     - fixed a missing " in SavePrimitive
+
+   * mbase/MTask.[h,cc], mhist/MBinning.[h,cc], mhist/MH3.[h,cc]:
+     - implemented SavePrimitive
+
+   * mbase/MEvtLoop.[h,cc]:
+     - added MakeMacro
+     - added Read and Write
+
+   * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc], 
+     mbase/MTaskList.[h,cc]:
+     - added GetNames, SetNames virtual functions
+
+   * mdata/MData.[h,cc], mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc],
+     mdata/MDataValue.[h,cc], mdata/MDataMember.[h,cc]:
+     - implemented GetRule
+     - move Code from Print to GetRule
+     - removed Print
+
+   * mhist/MH3.[h,cc]:
+     - implemented default constructor
+
+   * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
+     manalysis/MSrcPosCam.[h,cc], mbase/MParList.[h,cc], mbase/MTask.h,
+     mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc], 
+     mfileio/MWriteRootFile.[h,cc], mhist/MBinning.[h,cc], 
+     mhist/MFillH.[h,cc], mhist/MH3.[h,cc]:
+     - renamed SavePrimitive to StreamPrimitive
+     - implemented more accurate streaming
+     - removed some "//!" from the data members
+
+   * mbase/MParContainer.[h,cc]:
+     - new virtual function StreamPrimitive
+     - implemented flag whether this container has been streamed already
+
+   * mbase/MTask.[h,cc]:
+     - corrected streaming of primitive to stream filters correctly
+     - increased version number to 1
+
+   * mhist/MBinning.[h,cc]:
+     - move SetEdges and SetEdgesLog to the source file
+     - implemented a flag telling something about the type of the binning
+
+
+
+ 2002/08/01: Thomas Bretz
+
+   * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
+     manalysis/MSrcPosCam.[h,cc], mbase/MEvtLoop.[h,cc], 
+     mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
+     mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc],
+     mfileio/MWriteRootFile.[h,cc], mhist/MFillH.[h,cc]:
+     - added SavePrimitive
+
+   * mbase/MEvtLoop.h, mbase/MParList.h, mbase/MTaskList.h,
+     mfileio/MReadMarsFile.h, mfileio/MReadTree.h, 
+     mfileio/MWriteRootFile.h, mhist/MFillH.h:
+     - changed from ClassVersion 0 to ClassVersion 1
+   
+   * mfileio/FileIOLinkDef.h:
+     - added MChain
+
+   * mfileio/MReadMarsFile.cc, mfileio/MReadTree.cc, 
+     mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
+     - added default constructor
+
+   * mfileio/MReadTree.cc:
+     - moved MChain to its own file
+
+   * mfileio/MWriteRootFile.cc:
+     - added default constructor to MRootFileBranch
+     - changed Version number from 0 to 1
+
+   * mfileio/Makefile, mfileio/FileIOLinkDef.h:
+     - MChain added
+
+   * mfileio/MChain.[h,cc]:
+     - added (from MReadTree.cc)
+
+   * manalysis/MHillas.[h,cc]:
+     - don't draw ellipse if values are invalid
+     - add used and core pixels to Print-output
+
+   * manalysis/MHillasExt.cc:
+     - reordered some comments
+
+   * mdata/MDataChain.[h,cc]:
+     - fixed a bug causing usage of '-' sometime not to work
+     - added handling of '+' sign
+
+   * mfileio/MReadTree.h:
+     - changed some comments
+
+   * mhist/MBinning.[h,cc]:
+     - added Apply
+
+   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc], 
+     mhist/MHHillasExt.[h,cc]:
+     - added default binning (usefull for the Magic Camera)
+     - some changes to the layout
+     - added support for the sign in MHHillasExt
+
+   * manalysis/MBlindPixelCalc.[h,cc]:
+     - added the possibility to use the interpolation of the
+       surrounding pixels
+     - clean the array with the blind pixel IDs at any ReInit
+
+   * manalysis/MBlindPixels.h:
+     - IsBlind now checks also for the validity of the array
+
+   * manalysis/MCerPhotPix.h:
+     - added Set-function
+
+   * manalysis/MHillas.cc:
+     - Don't ouput a warning if fSize==0 or fNumUsedPixels<0
+       (happens too often)
+
+   * manalysis/MCameraSmooth.[h,cc]:
+     - added
+
+   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
+     - added MCameraSmooth
+
+
+
+ 2002/07/31: Thomas Bretz
+
+   * mgeom/MGeomPix.[h,cc]:
+     - added bits to flag pixel sin the two most outer rings
+     - added IsInOutermostRing and IsInOuterRing member function
+     - added CheckOuterRing mebmber function
+     - set the bit for the most outer ring in the member function to
+       initialize the next neighbors.
+
+   * mgeom/MGeomCam.[h,cc]:
+     - added InitOuterRing to initialize the bits for the secendmost 
+       outer ring
+
+   * mgeom/MGeomCamMagic.cc:
+     - Call InitOuterRing
+
+   * manalysis/MHillasExt.[h,cc]:
+     - removed AsciiRead member function
+     - reset fConc/fConc1 to -1 instead of 0
+     - replaced float by Float_t
+     - replaced Float_t for m3x/y, dzx and dzy by Double_t
+     - replaced maxpixx and maxpixy by maxpixid
+     - added somew new calculations (still in comments)
+     - scaled nphot by the ratio of the area of the current pixel to
+       the pixel with id zero to make a fair comparison in the maxpix
+       findinng
+
+   * manalysis/MSrcPosCam.[h,cc]:
+     - removed AsciiRead/Write member function
+
+   * manalysis/MImgCleanStd.cc:
+     - changed ispixused array size from max to max+1
+
+   * macros/MagicHillas.C:
+     - use the default binning of the histograms
+
+   * mhist/MH.[h,cc]:
+     - changed argument of SetBinning from TArrayD* to TArrayD&
+     - added ScaleArray
+     - added ScaleAxis
+     - proved that ScaleAxis is really working
+     - Added ApplyBinning
+
+   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
+     - corrected the default binning
+     - take use of MH::ApplyBinning
+     - don't stop execution if no binning was found (take default)
+     - made sure, that rescaling of the axis is working properly
+
+
+
+ 2002/07/29: Thomas Bretz
+
+   * manalysis/MImgCleanStd.[h,cc]:
+     - changed ispixused from static size to dynamicly allocated size
+       (thanks to Markus Gaug)
+
+
+
+ 2002/07/29: Thomas Bretz
+
+   * mhist/MH.[h,cc]:
+     - added FindGoodLimits (taken from TTreePlayer)
+     - added GetMinimumGT
+
    * mbase/MAGIC.h:
-     - fixed a bug with rootcint
+     - removed kPI (redefinition in TVector2.h)
+
+   * mbase/BaseLinkDef.h:
+     - removed kPI (redefinition in TVector2.h)
+
+
+
+ 2002/07/26: Abelardo Moralejo
+
+   * mhist/MH.cc
+     - Fix: removed default arguments of ScaleAxis(...)  (did not 
+       compile on alphas).
+
+
+
+ 2002/07/25: Abelardo Moralejo
+
+   * manalysis/MCerPhotCalc2.[h,cc]:
+     - Changed fWeight into a TArrayF to make the class usable for
+       any number of FADC slices.
+     - added procedure SetDefaultWeights for initialization.
+
+   * macros/MagicHillas.C: 
+     - changed accordingly
+
+
+
+ 2002/07/25: Wolfgang Wittek, Thomas Bretz
+
+   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
+     - added some more histograms showing the new parameters.
+
+   * mhist/MH.[h,cc]:
+     - added ScaleAxis member functions
+
+
+
+ 2002/07/25: Thomas Bretz
+
+   * mtools, mtools/Makefile, mtools/ToolsLinkDef.h, mtools/ToolsIncl.h:
+     - added
+
+   * mgeom, mgeom/Makefile, mgeom/GeomLinkDef.h, mgeom/GeomIncl.h:
+     - added
+
+   * Makefile:
+     - mtools added
+     - mgeom added
+
+   * mtools/MagicCivilization.[h,cc], mtools/MagicDomino.[h,cc],
+     mtools/MagicShow.[h,cc], mtools/MagicSnake.[h,cc]:
+     - added
+
+   * mgui/MineSweeper.[h,cc]:
+     - moved to mtools
+
+   * mgui/MGeom*.[h,cc]:
+     - moved to mgeom
+
+   * mgeom/MGeomCamMagic.cc:
+     - corrected 48(!) wrong entries in the Next Neighbor table
+
+   * mmain/Makefile, eventdisp/Makefile:
+     - added mgeom
+
+   * mgui/Makefile, mgui/LinkDef.h, mhist/Makefile, manalysis/Makefile:
+     - removed MGeom* and MineSweeper
+
+   * macros/rootlogon.C:
+     - added new include paths
+
+   * manalysis/MCerPhotEvt.cc, mgeom/MGeomCam.cc:
+     - removed include of MHexagon
+
+
+
+ 2002/07/23: Thomas Bretz
+
+   * mgui/MineSweeper.cc, mgui/MCamDisplay.cc:
+     - fixed a bug which could caused the destructor of the created canvas
+       not to be called if the object was deleted.
+
+   * mgui/MCamDisplay.h:
+     - some reordering
+
+   * mgui/MHexagon.cc:
+     - return the correct distance to primitive
+     - do a sanity check in DistancetoPrimitive
+
+   * mhist/HistLinkDef.h:
+     - added missing classes
+
+
+
+ 2002/07/23: Wolfgang Wittek, Thomas Bretz
+
+   * manalysis/MHillas.cc, manalysis/MHillasSrc.cc:
+     - replaced algorithms by the ones from the corresponding TDAS note
+     - made results of calculations (hopefully) more accurate
+     - added some output warnings and sanity checks
+     - changed the default parameters in the Reset function
+
+   * manalysis/MHillasSrc.[h,cc]:
+     - added fCosDeltaAlpha
+     - made Calc returning a Bool_t
+
+   * manalysis/MHillasSrcCalc.cc:
+     - make use of the return value of MHillasSrc::Calc 
+
+
+
+ 2002/07/22: Abelardo Moralejo
+
+   * manalysis/MCerPhotCalc2.[h,cc]:
+     -added procedure SetWeights.
+
+   * macros/MagicHillas.C:
+     -added example on how to use MCerPhotCalc2
+
+
+
+ 2002/07/22: Thomas Bretz
+
+   * mgui/MCamDisplay.cc:
+     - removed some unecessary includes
+     - replaced *fPixels by *this
+
+   * mgui/MineSweeper.[h,cc]:
+     - added more comments
+     - removed some unnecessary includes
+     - replaced enum constants for colors by the root ones
+     - added gInterpreter->DeleteGlobal(this)
+     - removed the deletion of the self-allocated fDrawingPad
+     - added kUserBits, replacing kBitMask
+
+
+
+ 2002/07/16: Thomas Bretz
+
+   * macros/plot.C, macros/plot2.C, macros/star.C, macros/comprob.C:
+     - updated the comments in the macros
+     
+   * mgui/MHexagon.cc:
+     - added a sanity check in DistanceToPrimitive
+
+   * mgui/MCamDisplay.[h,cc]:
+     - added DistanceToPrimitive
+     - declared virtual functions as virtual (easier to read in the Dox)
+
+   * mfileio/MWriteAsciiFile.[h,cc]:
+     - renamed AddContainer and AddRule to AddColumn and AddColumns
+
+   * macros/MagicHillas.C:
+     - adopted to new names of MWriteAsciiFile member functions
+
+
+
+ 2002/07/16: Wolfgang Wittek
+
+   * new 
+     ---
+     mhist    : MHEffOnTime     (replaces MHEffOnTimeTime and
+                                          MHEffOnTimeTheta)
+                MHThetabarTheta (forgotten to comit last time)
+                MHThetabarTime  (forgotten to comit last time)
+                MHGamma         (makes the subtraction SRC-ASRC and
+                                 counts the events with alpha<alpha0)
+
+   * modified 
+     --------
+     Mars     : Makefile.conf.general 
+                Changelog
+
+
+     mhist    : Makefile
+                HistLinkDef.h 
+                MHFlux             (performs the flux calculation)
+
+                MHAlphaEnergyTheta (replace BinningAlpha by BinningAlphaFlux)
+                MHAlphaEnergyTime  (replace BinningAlpha by BinningAlphaFlux)
+
+     macros   : flux.C       (replace some code by MHGamma,
+                              replace MHEffOnTimeTime and MHEffOnTimeTheta
+                              by MHEffOnTime)
+
+   * removed
+     -------
+     mhist    : MHEffOnTimeTime
+                MHEffOnTimeTheta
+
+
+
+ 2002/07/15: Abelardo Moralejo
+
+   * manalysis/MCerPhotCalc2.[h,cc]
+     - converted fWeight into a static variable.
+
+
+
+ 2002/07/11: Thomas Bretz
+
+   * mgui/MGeomCamCT1.cc:
+     - fixed a bug in the NN-Table (127 doesn't exist, 126 missing)
+
+   * mgui/MCamDisplay.cc:
+     - changed some gPad to fDrawingPad
+     - added kNoContextMenu and kCannotPick flags for the Primitives
+     - scaled the size of the pixel numbers text with the pixel radius
+
+   * mgui/MineSweeper.[h,cc]:
+     - added
+
+   * mgui/Makefile, mgui/GuiLinkDef.h:
+     - added MineSweeper
+
+   * Makefile:
+     - added missing mfileio
+
+
+
+ 2002/07/11: Abelardo Moralejo
+
+   * manalysis/MCerPhotCalc2.[h,cc]
+     - new class to compute nphe weighting FADC slices.
+
+
+
+ 2002/07/10: Oscar Blanch
+
+   * manalysis/MCerPhotAnal.[h,cc]
+     - new class to compute nphe. First version.
+
+
+
+ 2002/07/10: Abelardo Moralejo
+
+   * macros/MagicHillas.C:
+     -added MMcEvt container to hillas.root output
+
+
+
+ 2002/07/10: Thomas Bretz
+
+   * mmain/Makefile:
+     - added -I../mfileio
+
+   * manalysis/MCerPhotPix.h:
+     - renamed IsCorePixel to IsPixelCore
+     - renamed SetCorePixel to SetPixelCore
+
+   * manalysis/MHillas.[h,cc]:
+     - added fNumCorePixel
+     - added fNumUsedPixel
+
+   * manalysis/MImgCleanStd.cc, manalysis/MCerPhotEvt.cc:
+     - renamed IsCorePixel and SetCorePixel
+
+
+
+ 2002/07/08: Thomas Bretz
+
+   * macros/rootlogon.C:
+     - added include pathes for ACLIC
+
+   * mfileio, mfileio/FileIOLinkDef.h, mfileio/FileIOIncl.h, 
+     mfileio/Makefile:
+     - new directory
+
+   * mbase/MWriteAsciiFile.[h,cc], mbase/MWriteRootFile.[h,cc],
+     mbase/MReadTree.[h,cc], mbase/MReadMarsFile.[h,cc],
+     manalysis/MCT1ReadAscii.[h,cc]:
+     - moved to mfileio
+
+   * mbase/Makefile, mbase/BaseLinkDef.h, mbase/BaseIncl.h,
+     manalysis/Makefile, manalysis/AnalysisLinkDef.h, 
+     manalysis/AnalysisIncl.h, meventdisp/Makefile:
+     - changed accordingly
+
+   * meventdisp/MGCamDisplay.cc:
+     - cd to right canvas before drawing camera display
+
+   * meventdisp/MGEvtDisplay.[h,cc]:
+     - added the "Geometry"-Tab
+     - added MC informations to gui
+
+   * mgui/MCamDisplay.[h,cc]:
+     - added DrawPixelNumbers
+     - added buttons to change the palette online
+
+   * mgui/MHexagon.h:
+     - added Getter functions
+
+   * macros/MagicHillas.C:
+     - added read.DisableAutoScheme()
+
+   * mhist/MH.[h,cc]:
+     - changed Fill to be non abstract anymore
+
+
+
+ 2002/07/04: Abelardo Moralejo
+
+   * macros/trigrate.C:
+     - Introduced some style improvements suggested by T. Bretz.
+
+
+
+ 2002/07/04: Abelardo Moralejo
+
+   * mmontecarlo/MMcTriggerRateCalc.h,cc:
+     - Now the dimension of fTrigger is set dynamically, to allow
+       the processing of files with an arbitrarily large number of 
+       trigger conditions inside.
+
+   * macros/trigrate.C:
+     - Adapted the macro to changes above, and added a third argument:
+       the name of a file containing pure NSB events from which the
+       accidental trigger rate is calculated. Previously, this had to 
+       be introduced in the macro by hand by the user.
+
+
+
+ 2002/06/14: Thomas Bretz
+
+   * mhist/MBinning.cc:
+     - Initialize the binning with 10 edges from 0 to 1
+
+
+
+ 2002/06/13: Thomas Bretz
+
+   * mdata/MData.cc:
+     - changed ostream.h to ofstream.h to make it compile on alpha
+
+
+
+ 2002/06/10: Thomas Bretz
+
+   * mbase/MReadMarsFile.cc:
+     - changed name of fRun to ReadRunHeaders
+
+   * mbase/MReadTree.cc:
+     - changed output to show name of class
+
+   * macros/plot.C:
+     - added
+
+   * macros/plot2.C:
+     - added
+
+   * manalysis/MHillas.cc:
+     - changed atan2 to atan for fDelta
+
+   * mbase/MAGIC.h, mbase/BaseLinkDef.h:
+     - changed definitions for Particle Id to enum
+
+   * mbase/MGList.cc:
+     - IsA()->InheritsFrom() replaced with InheritsFrom()
+
+   * mbase/MWriteAsciiFile.cc:
+     - IsA()->InheritsFrom() replaced with InheritsFrom()
+     - removed some debug outputs
+
+   * mbase/MDataChain.[h,cc]:
+     - implemented sign '-'
+
+   * mhist/MH.h:
+     - changed default canvas size to 580x435
+
+   * mhist/MHHadroness.cc:
+     - added some more output to Print
+
+   * mhist/MHMatrix.h:
+     - changed some i,j to x,y
+     - removed fabs from distance calculation
+     - added sqrt to distance calculation
+
+   * mmc/MMcEvt.cxx:
+     - changed output of Print
+
+
+
+ 2002/06/06: Thomas Bretz
+
+   * manalysis/MHillasSrc.cc:
+     - changed atan2 to atan for fAlpha
+
+
+
+ 2002/06/05: Thomas Bretz
+
+   * mbase/MWriteAsciiFile.[h,cc]:
+     - changed the code completely to support rules (data chains), too.
+       the interface stayed the same.
+
+   * mdata/MDataChain.cc, mhist/MHMatrix.cc:
+     - added math.h for alpha compilers
+
+   * mbase/MParContainer.h:
+     - changes IsReadyToSave to const
+
+   * mdata/MData.[h,cc]:
+     - added AsciiWrite
+
+   * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataValue.h:
+     - added IsReadyToSave
+
+   * mdata/MDataMember.[h,cc]:
+     - added a new constructor
+     - added IsReadyToSave
+
+
+
+ 2002/06/04: Thomas Bretz
+
+   * mhist/MHCompProb.[h,cc]:
+     - added
+
+   * mhist/MHMatrix.cc:
+     - corrected some bugs in the algorithm to calculate the distance
+
+   * mhist/Makefile:
+     - added -I../mmc
+
+   * mbase/Makefile:
+     - added -I../mdata
+
+   * mhist/MHHadroness.cc:
+     - some changes to the layout of the drawn histograms
+
+
+
+ 2002/06/03: Thomas Bretz
+
+   * mhist/MHCompProb.[h,cc]:
+     - added
+
+   * mhist/MHHadroness.[h,cc]:
+     - added
+
+   * mhist/HistLinkDef.h, mhist/Makefile:
+     - added MHCompProb
+     - added MHHadroness
+
+   * mhist/MFillH.cc:
+     - added a info-output
+
+   * mhist/MH3.cc:
+     - excluded temporary profiles from directory
+
+   * mhist/MHMatrix.[h,cc]:
+     - added code to calculate multi-dimensional distances
+     - added comments
+
+   * mbase/MAGIC.h:
+     - changed kGAMMA to 1
+
+   * mbase/MParList.[h,cc]:
+     - added Replace-function
+
+   * mbase/MReadMarsFile.[h,cc]:
+     - added correct seeking for the run headers
+
+   * mbase/MReadTree.[h,cc]:
+     - added GetFileIndex()
+
+   * mbase/MTaskList.cc:
+     - changed fTasksProcess.Delete() to fTasksProcess.Clear()
+
+   * mbase/MWriteAsciiFile.[h,cc]:
+     - added some code for future usage (in comments)
+
+   * mbase/MLogo.[h,cc]:
+     - added (not in use)
+
+   * mfilter/MFParticleId.[h,cc]:
+     - added
+
+   * mfilter/Makefile, mfilter/FilterLinkDef.h:
+     - added MFParticleId
+
+   * manalysis/MHadroness.[h,cc]:
+     - added
+
+   * manalysis/MCompProbCalc.[h,cc]:
+     - added
+
+   * manalysis/MMultiDimDistCalc.[h,cc]:
+     - added
+                                                           
+   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
+     - added MHadroness
+     - added MCompProbCalc
+     - added MMultiDimDistCalc
+
+   * manalysis/Makefile:
+     - added ../mdata
+     - added ../mhist
+
+   * macros/star.C:
+     - added
+
+   * macros/comprob.C:
+     - added
+
+   * macros/multidimdist.C:
+     - added
+  
+  * macros/dohtml.C:
+     - added star.C
+     - added comprob.C
+     - added multidimdist.C
+
+  * mdata/MData.h:
+     - added ()-operator
+
+  * mdata/MDataList.cc:
+     - removed 'all' modifier in Print-statement
+
+  * mdata/MDataChain.[h,cc]:
+     - added default constructor
+
+  * mdata/MReadTree.cc:
+     - fixed a root bug for root versions<3.03/00 (the open file in
+       the TChain was not deleted (closed))           
+
+   * mbase/MReadMarsFile.[h,cc]:
+     - store parlist instead of tasklist
+     - check for run types between files
+     - check for used reflector version (because of a bug in the program)
+
+   * mmc/MMcRunheader.hxx:
+     - added GetReflVersion()
+
+   * mmontecarlo/MMcTriggerRateCalc.cc:
+     - changed particle Id numbers to predefined constants
+
+
+
+ 2002/05/29: Thomas Bretz
+
+   * mhist/MHMatrix.[h,cc]:
+     - added
+
+   * mhist/HistLinkDef.h, mhist/Makefile
+     - added MHMatrix
+
+   * mhist/MH.h:
+     - added Finalize-function prototype to be called at the end of
+       the eventloop
+
+   * mhist/MFillH.cc:
+     - added call to Finalize-function to in PostProcess
+
+   * mhist/MH3.cc:
+     - removed old includes
+
+   * mhist/MDataChain.cc:
+     - fixed a harmfull bug in the constructor. fOperatorType wasn't
+       correctly initialized
+
+   * mhist/MDataMember.cc:
+     - added some output in case of failures
+
+   * mgui/MGeomCam.[h,cc]:
+     - renamed fMm2Deg to fConvMm2Deg to be consistent with the Getter
+       function name
+
+
+
+ 2002/05/13: Thomas Bretz
+
+   * mbase/MReadTree.cc:
+     - changed the Notify-workaround from GetEntry to LoadTree.
+
+   * mfilter/MFDataMember.[h,cc]:
+     - changed class to use MDataMember instead of a direct access to
+       TMethodCall
+
+   * mfilter/Makefile:
+     - added path to mdata
+
+
+
+ 2002/05/06: Thomas Bretz
+
+   * mbase/MReadMarsFile.cc, mbase/MReadTree.cc, mbase/MTaskList.cc:
+     - implemented usage of the return value of the Notofy function
+
+   * mdata/MDataChain.[h,cc]:
+     - implemented single-argument operators (like abs or exp)
+
+
+
+ 2002/05/03: Thomas Bretz
+
+   * mars.cc:
+     - changed version to 0.8
+     - added logo stuff
+
+   * merpp.cc:
+     - changed usage-output
+
+   * mgui/MCamDisplay.cc, mgui/MGeomCam.cc, mgui/MGeomCamCT1.cc, 
+     mgui/MGeomCamMagic.cc, mgui/MHexagon.cc, mhist/MBinning.cc,
+     mhist/MFillH.cc, mhist/MH.cc, mhist/MHAlphaEnergyTheta.cc,
+     mhist/MHAlphaEnergyTime.cc, mhist/MHEffOnTimeTheta.cc,
+     mhist/MHEffOnTimeTime.cc, mhist/MHEnergyTheta.cc, MHEnergyTime.cc,
+     mhist/MHMcCollectionArea.cc, mhist/MHStarMap.cc, mmain/MMars.cc,
+     mmontecarlo/MMcCollectionAreaCalc.cc
+     - changed mail address
+     - added missing copyright notices
+     - added missing class description
+
+   * mbase/MWriteRootFile.cc, mbase/MWriteAsciiFile.cc:
+     - added AddToBranch call to AddContainer(const char*, const char*)
+
+
+
+ 2002/04/30: Thomas Bretz
+
+   * macros/MagicHillas.C:
+     - made eventloop infinite
+
+   * macros/tar.C:
+     - implemented some sanity checks (existing files)
+
+   * mgui/MCamDisplay.[h,cc]:
+     - changed to use DeepSea palette in root versions newer than 3.01/05
+     - fixed a bug which caused the destructor to do strange thing
+       (the uncloned fGeomCam was deleted)
+     - implemented a more accurate deletion of the objects in the
+       TClonesArrays by using TClonesArray::Delete
+     - Implemented deletion of automatically created TCanvas
+     - Implemented a sanity check in Draw and DrawPhotNum
+
+   * macros/readCT1.C, macros/readMagic.C:
+     - changed to Handling of the gui and keyboard input
+     - implemented the filename as function argument
+
+   * manalysis/MCT1ReadAscii.cc:
+     - Expanded filename to support filnames containing '~'
+
+   * mhist/MH3.h:
+     - removed 'const' to make 0.7 root 3.01/06 compatible
+
+   * mdata/MDataMember.cc, mdata/MDataValue.cc, mdata/MDataChain.cc:
+     - removed a 'redefinition of default argument'
+
+   * mdata/MFDataMember.cc:
+     - fixed a bug in the process function (second switch was never reached)
+
+
+
+ 2002/04/29: Thomas Bretz
+
+   * macros/tar.C:
+     - added
+
+   * Makefile:
+     - changed "make tar" to use macros/tar.C and root
+
+
+
+ 2002/04/29: Wolfgang Wittek
+
+   * mhist/Makefile, mhist/HistLinkDef.h 
+     - MHThetabarTheta and MHThetabarTime were added
+
+   * mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc]:
+     - added
+
+   * mhist/MHMcEnergyMigration.[h,cc]:
+     - added
+
+
+
+ 2002/04/27: Oscar Blanch
+
+   * mmc/MMcRunHedaer.cxx, mmc/MMcTrig.cxx, mmc/MMcTrigHeader:
+     - description of variables that have been introduced in the second
+       version of this Containers.
+
+
+
+ 2002/04/26: Thomas Bretz
+
+   * mhist/MHFadcCam.cc:
+     - start numbering of pixels with 1
+
+   * mhist/MHFadcPix.[h,cc]:
+     - overloaded clone to get rid of the histograms in any directory
+     - removed some unnecessary StrDup calls
+     - changed binning (Thanks to Abelardo)
+
+   * mdata/MData.[h,cc]:
+     - documentation added
+     - implemented a new abstract member function: IsValid
+
+   * mdata/MDataChain.cc, mdata/MDataList.cc:
+     - changed logging output
+     - documentation added
+
+   * mdata/MDataList.h, mdata/MDataMember.h, mdata/MDataValue.h:
+     - implemented IsValid
+
+   * mdata/MDataMember.cc:
+     - Don't preprocess if fCall is already available
+     - documentation added
+
+   * mdata/MDataValue.cc:
+     - documentation added
+
+   * mhist/MHMcDifRate.h, mhist/MHMcEfficiency.h, 
+     mhist/MHMcEfficiencyEnergy.h, mhist/MHMcEfficiencyImpact.h, 
+     mhist/MHMcEnergyImpact.h:
+     - corrected class description
+
+   * mbase/MParList.cc:
+     - fixed a bug in CreateObjList
+
+
+
+ 2002/04/25: Thomas Bretz
+
+   * mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
+     - counts now the number of simulated showers
+     - implemented some sanity checks (corsika version, etc)
+
+   * mhist/MMcCollectionArea.[h,cc]:
+     - added a first implementation of a calculation using only triggered
+       events
+
+   * mhist/MH.[h,cc]:
+     - changed the first argument in SetBinning (according to the number
+       of axis) to TH2 or TH3
+
+   * mhist/MH2.cc:
+     - changed the first argument in SetBinning (according to the number
+       of axis) to TH2 or TH3
+
+   * macros/collarea.C:
+     - replaces MReadTree by MReadMarsFile
+
+   * mmc/MMcRunHeader.hxx:
+     - added GetAllEvtsTriggered
+
+
+
+ 2002/04/24: Thomas Bretz
+
+   * mbase/MReadTree.cc:
+     - made use of TBranch::GetClassName root version dependant 
+
+   * manalysis/MCerPhotCalc.[h,cc]:
+     - added a fix (ped.mean - 0.5) for files from camera with version <= 40
+
+   * mmc/MMcRunHeader.hxx:
+     - added some Getter functions
+
+   * mdata/MDataChain.cc:
+     - use rule as a title if no title ios given
+
+   * mhist/MH3.[h,cc]:
+     - added usage of Data-Chains
+     - added a profiling option to the draw functions
+     - use the title (rule) of the data-chain as axis title
+
+   * mhist/Makefile:
+     - added mdata-path
+
+   * mbase/MParContainer.h:
+     - changed some output in GetterFunction
+
+
+
+ 2002/04/24: Wolfgang Wittek
+
+   * Work was done on the calculation of photon fluxes as a function of
+     Theta and as a function of time. The work is still in progress.
+
+   * macros/wowflux.C
+     - the macr0 was added (extended and improved version of flux.C)
+     - the macro steers the calculation of photon fluxes as a function
+       of Theta and time
+     - the macro is not yet complete; testing and developing is going on
+
+   * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
+     mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
+     mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
+     - documentation was added 
+     - histogram axes were labeled
+
+   * mhist/MHEffOnTimeTheta.cc:
+     - range in which the fit of the distribution of time differences
+       is to be performed has been calculated
+     - new histograms were added (chi2/NDF, lambda, N0del)
+
+
+
+ 2002/04/23: Thomas Bretz
+
+   * madata/Makefile, mdata/DataIncl.h, mdata/DataLinkDef.h,
+     mdata/MData.[h,cc], mdata/MDataValue.[h,cc], mdata/MDataList.[h,cc],
+     mdata/MDataChain.[h,cc], mdata/MDataMember.[h,cc]:
+     - added
+
+   * mmc/MMcEvt.[hxx,cxx]:
+     - added correct units for fImpact
+
+
+
+ 2002/04/22: Thomas Bretz
+
+   * Makefile:
+     - added a chapter how to compile mars using shared libraries
+
+   * NEWS:
+     - updated
+ 
+   * mfilter/MF.[h,cc]:
+     - added 
+
+   * mfilter/MFDataMember.[h,cc]:
+     - added 
+
+   * mhist/MH3.[h,cc]:
+     - added 
+
+   * mhist/MHHillasExt.[h,cc]:
+     - added 
+     
+   * macros/rootlogon.C:
+     - added make() function
+     - splitted rootlogon()
+     
+   * mbase/MFilterList.cc:
+     - fixed a bug in the constructor
+     - small changes to the print function
+     
+   * mbase/MParContainer.[h,cc]:
+     - Added GetterMethod-Function
+
+   * mbase/MParList.cc:
+     - Added a security check in case no def. constructor of the new class 
+       is available
+     - changed print function
+     
+   * mbase/MReadTree.cc:
+     - changed so that the class type of the branch is used for creation of 
+       a new object instead of its name
+
+   * mbase/MTaskList.[h,cc]:
+     - fixed the check for the Process function. Only base classes
+       of first order have been checked
+       
+   * mfilter/FilterLinkDef.h, mfilter/Makefile:
+     - added MF, MFDataMember
+
+   * mhist/HistLinkDef.h, mhist/MFillH.cc:
+     - added MH3, MHHillasExt
+
+   * mhist/MFillH.cc:
+     - small changes
+
+   * mhist/MH.[h,cc]:
+     - changed name handling in MakeDefCanvas to TString
+
+   * mhist/MHHillas.cc:
+     - exchanged Get*axis()->SetTitle with Set*Title()
+     
+   * mhist/MHHillas.h:
+     - made SetMm2Deg virtual (for MHHillasExt)
+
+   * mhist/MHStarMap.[h,cc]:
+     - changed layout from mm to deg
+
+   * mhist/MHHillasSrc.cc:
+     - fixed a bug which made it unpossible to display fDist in degrees
+
+
+
+ 2002/04/19: Thomas Bretz
+
+   * mbase/MTaskList.cc:
+     - fixed a heavy bug which caused PreProcess to crash (GetListOfBases
+       return a List of TBaseClasses not a List of TClass objects)
+     - added a security check to Process whether we have something to process or not.
+
+   * macros/CT1Hillas.C:
+     - changed to the new Hillas classes
+
+   * macros/readCT1.C:
+     - fixed a bug causing readCT1.C to crash when reading the first event 
+       being a pedestal event
+
+
+
+ 2002/04/17: Thomas Bretz
+
+   * mbase/MParContainer.cc:
+     - case label TMethodCall::kOther changed to default to get rid of
+       some warnings in newer root's (missing case label kString)
+
+   * mbase/MAGIC.h:
+     - changed defintion of Glog so that it now works on Alpha machines, too.
+
+
+
+ 2002/04/16: Thomas Bretz
+
+   * mhist/MHHillas.cc:
+     - Fixed a 'redefinition of default argument' on alpha
+
+
+
+ 2002/04/15: Thomas Bretz
+
+   * mgui/MGeomCam.cc:
+     - Added SetReadyToSave to Constructor
+
+   * mhist/MH.cc:
+     - Added some #ifdef conditionals for a fix in root
+
+   * mfilter/MFAlpha.[h,cc]:
+     - made IsExpressionTrue inline
+
+
+
+ 2002/04/05: Thomas Bretz
+
+   * mmain/MDataCheck.cc:
+     - exchanged order in call to MFillH constructor
+     - made eventloop infinite (only 300 events have been processed)
+
+   * mbase/MEvtLoop.h:
+     - added GetTaskList
+
+   * mbase/MTaskList.[h,cc]:
+     - introduced fTasksProcess which contains only the tasks
+       which overloads the process function so that processing
+       tasks doesn't waste time if a tasks doesn't have the process
+       function
+
+   * mgui/MGeomPix.[h,cc]:
+     - corrected calculation of pixel area
+
+
+
+ 2002/04/04: Thomas Bretz
+
+   * mbase/MLog.cc:
+     - stripped last character (CR) from output redirected to GUI    
+
+
+
+ 2002/03/21: Thomas Bretz
+
+   * mhists/MH.cc:
+     - TAxis::Set resets the axis title so I implemented a workaround
+       in SetBinning so that the axis title survives.
+
+   * mhists/MHEffOnTimeTheta.cc, MHEffOnTimeTime.cc:
+     - replaced Get*axis()->SetTitle() by Set*Title()
+     - corrected the Name in MakeDefCanvas
+
+
+
+ 2002/03/20: Thomas Bretz
+
+   * macros/flux.C:
+     - fixed a small bug (thanks to Wolfgang)
+
+   * mhist/MHHillas.[h,cc]:
+     - added more scaling options
+     - added setting for scaling factor
+
+   * mhist/MHStarMap.cc:
+     - changed sign of t (due to a mail of Wolfgang)
+
+   * mhist/MHTimeDiff*.cc:
+     - removed an implicit down-cast (TH1D --> TH1)
+
+
+
+ 2002/03/15: Oscar Blanch
+
+   * mmc/McLinkDef.h
+     - Automatic scheme evolution for all MC format classes.
+       It has been checked that it keeps compatibility with old files.
+
+   * mmc/MTriggerDefine.h
+     - Enlarge number of trigger pixels.
+
+   * mmc/MTrigger.[cxx,hxx]
+     - Trigger zone has been enlarged. Now information about status
+       of the pixel is saved for all Camera pixels.
+     - Old files can still be read but becareful when one looks at the
+       data member fPixelsFirst which is an array of different size for
+       the new and old files.
+     - ClassDef version upgraded to 2.
+
+   * mmc/MTriggerHedaer.[cxx,hxx]
+     - Member data fElecNoiseTrig, which has information about the 
+       electronic noise in the trigger chain, has been introduced.
+     - Trigger zone has been enlarged. Now information about status
+       of the pixel is saved for all Camera pixels.
+     - Old files can still be read but becareful when one looks at the
+       data member fThreshold which is an array of diferent size for
+       the new and old files.
+     - ClassDef version upgraded to 2.	
+
+
+
+ 2002/03/13: Oscar Blanch
+
+   * mmc/MMcRunHeader.[cxx,hxx]
+     -  Several new variable members have been added
+     -  Version number updated to 2
+
+
+
+ 2002/03/12: Thomas Bretz
+
+   * mmontecarlo/MMcTimeGenerate.cc (thanks to Wolfgang):
+     - removed wrong comment for Process
+     - changed Int_t to UInt_t (more readable)
+     - replaced unit: ms -> 0.1ms
+
+
+
+ 2002/03/08: Thomas Bretz
+
+   * manalysis/MHillasSrc.[h,cc]:
+     - added fHeadTail
+     - changed version number to 2.
+
+
+
+ 2002/03/07: Thomas Bretz
+
+   * mbase/MParContainer.[h,cc], MWriteAsciiFile.[h,cc]:
+     - added a scale value which can be used in case you are writing
+       single data mambers
+
+
+
+ 2002/03/04: Thomas Bretz
+
+   * mbase/MParContainer.cc:
+     - changed AsciiWrite so that only base classes with a version
+       id > 0 are written (important for MParContainer)
+
+
+
+ 2002/03/01: Thomas Bretz
+
+   * mhist/MHMcEfficiencyEnergy.[h,cc], mhist/MHMcEfficiencyImpact.[h,cc],
+     mhist/MHMcDifRate.[h,cc], mhist/MHMcIntRate.[h,cc]:
+     - added
+
+   * mhist/Makefile, mhist/HistLinkDef.h:
+     - added MHMcEfficiencyEnergy and MHMcEfficiencyImpact
+     - added MHMcDifRate and MHMcIntRate
+
+   * mhist/MHMcCollectionArea.[h,cc]:
+     - changed instantiation of collection area histogram
+     - added settings for the binning
+     - replaced division by root function
+     - added Calc-functions
+     - added GetHist
+
+   * mhist/MHMcEfficiency.[h,cc]:
+     - changed pointers in Calc functions to references
+
+
+
+
+
+ 2002/02/28: Thomas Bretz
+
+   * mhist/MHMcEnergyImpact.[h,cc], mhist/MHMcEfficiency.[h,cc]:
+     - added
+     
+   * mhist/Makefile, mhist/HistLinkDef.h:
+     - added MHMcEnergyImpact and MHMcEfficiency
+
+   * mhist/*.cc:
+     - repaced some *&-> casts by &.
+
+   * mhist/MHMcCollectionArea.[h,cc]:
+     - changed to be able to use new MHMcEfficiency.
+
+
+
+ 2002/02/21: Abelardo Moralejo
+
+   * manalysis/MHillasExt.cc :
+     - added #include <math.h>  (else, fabs not recognized by OSF)
+
+
+
+ 2002/02/21: Thomas Bretz
+ 
+   * manalysis/MHillas.[h,cc]:
+     - changed fMeanx and fMeany to fMeanX and fMeanY to match the names
+       of the getter functions, needed by TDataMember::GetterMethod
+     - commented out WriteAscii (replaced by more general in MParContainer
+       and MWriteAsciiFile)
+
+    * manalysis/MHillasSrc.[h,cc], mmc/MMcEvt.[hxx, cxx]:
+      - commented out WriteAscii (replaced by more general in MParContainer
+        and MWriteAsciiFile)
+
+    * manalysis/MHillasExt.[h,cc]:
+      - added necessary Getter Methods
+     
+    * mbase/MFilterList.cc:
+      - removed a nonsens comment
+    
+    * mbase/MGList.cc:
+      - relay on the bugfix for DynamicCast
+    
+    * mbase/MParContainer.[h,cc]:
+      - implemented WriteDataMember to have a more general interface
+        for readable output.
+      - changed ofstream to a more general ostream
+  
+    * mbase/MWriteAsciiFile.[cc,h]:
+      - generalized ascii writer to be able to write single data members
+
+
+
+ 2002/02/13: Thomas Bretz
+
+   * Makefile:
+     - made 'make dox' dependant on existance of shared object
+
+
+     
+ 2002/02/13: Thomas Bretz
+
+   * macros/MagicHillas.C, mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
+     - implemented variable binning (MBinning)
+     - implemented conversion to degrees (thanks to rudy)
+     
+   * mgui/MGeomCam.[h,cc], mgui/MGeomCamCT1.cc, mgui/MGeomCamMagic.cc:
+     - implemented fMm2Deg and fCamDist
+
+
+
+ 2002/01/23: Thomas Bretz
+
+   * macros/flux.C:
+     - fixed some bugs
+     - uncommented all drawing
+     
+   * mhist/MBinning.h:
+     - changed SetEdges(TArrayD)
+     
+   * mhist/MH.cc:
+     - SetBinning(..., TAxis*,...) didn't work. Corrected.
+     
+   * mhist/MHAlphaEnergyTheta.cc, mhist/MHAlphaEnergyTime.cc,
+     mhist/MHEffOnTimeTheta.cc, mhist/MHEffOnTimeTime.cc,
+     mhist/MHTimeDiffTheta.cc, mhist/MHTimeDiffTime.cc:
+     - changed wrong titles, names, etc.
+     - changed way of drawing projections
+     - fixed usage of MH::SetBinning(TH1*)
+
+
+     
+ 2002/01/22: Thomas Bretz
+ 
+   * mhist/MHHillasSrc.[h,cc], mhist/MHFadcCam.[h,cc]:
+     - changed return type of Fill to Bool_t
+   
+   * mfilter/MFAlpha.[h,cc]:
+     - added
+
+   * mfilter/MFill.[h,cc]:
+     - implemented a new calling style which allows you to let MFillH
+       create the necessary histogram objects
+
+   * mmain/MAnalysis.cc, macros/MagicHillas.C:
+     - changed to new stylish MHillas parameter containers
+
+   * meventdisp/MGEvtDisplay.cc, mgui/MCamDisplay.cc,
+     mmain/MDataCheck.[h,cc]:
+     - fixed a warning in red hat linux
+  
+   * mfilter/FilterLinkDef.h, mfilter/Makefile:
+     - added MFAlpha
+  
+   * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
+     - added SetupFill and usage of MBinning objects
+
+   * manalysis/MEnergyEst.[h,cc], manalysis/MEnergyEstimate.[h,cc],
+     mhist/MHTimeDiffTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
+     mhist/MHEnergyTime.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
+     mhist/MHAlphaEnergyTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
+     mmontecarlo/MMcTimeGenerate.[h,cc]:
+     - added
+
+   * manalysis/Makefile:
+     - added MEnergyEst.cc
+     - added MEnergyEstimate.cc
+   
+   * mbase/MFilter.[h,cc], mfilter/MF*.[h,cc]:
+     - added name and title to constructor
+
+   * macros/flux.C:
+     - added
+
+
+
+ 2002/01/21: Thomas Bretz
+ 
+   * mbase/MReadMarsFile.cc, mbase/MReadTree.[h,cc]:
+     - implemented GetFileName
+
+   * mmc/MMcEvt.[hxx,cxx]
+     - implemented WriteAscii
+   
+   * mgui/MGeomPix.h:
+     - implemented first version of GetA
+
+   * mhist/MBinning.h:
+     - small changes to formulas
+     
+   * mhist/MH.[h,cc]:
+     - implemented SetBinnign functions
+
+   * macros/readMagic.C:
+     - removed MPedestalCam
+
+
+
+ 2002/01/19: Thomas Bretz
+ 
+   * mbase/MParContainer.cc:
+     - generalized virtual function AsciiWrite
+   
+   * changed to fit new MHillas inhertance model:
+     - manalysis/MHillas.[h,cc]
+     - manalysis/MHillasCalc.[h,cc]
+     - mhist/MHHillas.[h,cc]
+     - mhist/MHStarMap.[h,cc]
+
+   * added to fit new MHillas inhertance model:
+     - manalysis/MSrcPosCam.[h,cc]
+     - manalysis/MHillasSrc.[h,cc]
+     - manalysis/MHillasSrcCalc.[h,cc]
+     - manalysis/MHillasExt.[h,cc]
+     - mhist/MHHillasSrc.[h,cc]
+
+   * manalysis/MCerPhotEvt.[cc,h]:
+     - introduced weighting with pixel size in GetNumPhotonsMin
+     - introduced weighting with pixel size in GetNumPhotonsMax
+
+   * mgui/MCamDisplay.cc:
+     - weight the displayed color with the pixel size
+
+
+
+ 2002/01/18: Thomas Bretz
+ 
+   * mhist/MBinning.[h,cc]:
+     - added (not yet in Makefile)
+   
+   * mbase/MWriteAsciiFile.cc:
+     - fixed a bug: replaced GetSize by GetEntries
+     
+   * mbase/MReadTree.cc:
+     - changed EnableBranch to accept "Master.Sub" also
+
+
+
+ 2002/01/16: Thomas Bretz
+ 
+   * mars.cc:
+     - changed version number to 0.7
+
+   * NEWS:
+     - changed current version to 0.7
+
+   * manalysis/MMcPedestalNSBAdd.cc:
+     - small changes to output
+ 
+   * mbase/MParList.[h,cc]:
+     - added FindObject with class type argument
+   
+   * mbase/MWriteAsciiFile.cc
+     - replaced call to InheritsFrom by new FindObject
+ 
+ 
+ 
+ 2002/01/15: Thomas Bretz
+
+   * manalysis/MBlindPixelCalc.[h,cc]:
+     - added more comments
+     - removed a debug statement
+    
+   * manalysis/MBlindPixels.[h,cc]:
+     - added more comments
+    
+   * manalysis/MCerPhotCalc.cc:
+     - changed the warning output
+    
+   * manalysis/MMcPedestalCopy.h:
+     - added comments
+    
+   * manalysis/MMcPedestalNSBAdd.[h,cc]:
+     - added comments
+     - changed call to AddedToBranchList
+    
+   * mbase/MWriteAsciiFile.cc:
+     - added comments
+    
+   * mmc/MMcRunHeader.[hxx,cxx]:
+     - made getter const
+
+   * meventdisp/MGCamDisplay.cc:
+     - updated to use MBlindPixelCalc
+
+   * mbase/MEvtLoop.cc:
+     - replaced wrong "MTasklist" by "MTaskList"
+
+
+
+ 2002/01/14: Thomas Bretz
+ 
+   * manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalNSBAdd.cc:
+     - added comments
+
+   * mbase/MReadMarsFile.cc:
+     - changed output when switching to new file
      
    * meventdisp/MGFadcDisp.cc:
-     - fixed a variable name
-
-   * mhist/MHHadronness.cc:
-     - removed many old comments
-     - simplified some code
-     - uses argument in Fill now
-
-   * mmain/MMonteCarlo.cc:
-     - some code simplification
-     - fixed a warning 
-
+     - made char array in constructor const
+     - changed char-array to TString
+
+   * mmain/MBrowser.[h,cc]:
+     - changed char-arrays to TString
+
+   * mmain/MDataCheck.[h,cc]:
+     - made char array in constructor const
+     
+   * Makefile.conf.linux, Makefile.conf.linux-gnu:
+     - changed to O5
+     
+   * mbase/MEvtLoop.cc:
+     - check for inheritance from MTaskList
+
+   * manalysis/MPedestalCopy.cc, manalysis/MPedestalNSBAdd.cc:
+     - small changes
+   
+   * mbase/MWriteAsciiFile.[h,cc]:
+     - changed to be able to write more than one container in a line
+
+
+
+ 2002/01/11: Oscar Blanch Bigas
+
+   * mmain/MAnalysis.cc:
+     - added MBlindPixelCalc step.
+
+   * macros/trigrate.C:
+     - the list of MHMcRate is created using from and to instead of
+       only dimension. Otherwise the case of a single trigger option is
+       not well treated.
+
+   * mhist/MHMcRate.[h,cc]:
+     - added funtion members SetFlux and SetIncidentRate and small
+       modification in CalcRate member function
+
+   * mmontecarlo/MMcTriggerRateCalc.cc:
+     - now this task sets the parameters to know the incident particle
+       flux using MHMcRate::SetFlux. The value are decided by the task
+       itself depending on the fPartId.
+
+   * manalysis/MBlindPixelCalc.cc:
+     - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec. 
+
+   * mmc/MMcRunHeader.[hxx, cxx]:
+     - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec. 
+
+
+
+ 2002/01/10: Oscar Blanch Bigas
+
+   * mbase/Makefile:
+     - added -I../MRawFormat in the included directories for compile
+       and link. It was needed to use this Makefile to compile the
+       files inside the drectory while compiling Monte Carlo programs.
+
+   * mraw/Makefile:
+     - added -I../MBase in the included directories for compile
+       and link. It was needed to use this Makefile to compile the
+       files inside the drectory while compiling Monte Carlo programs.
+
+   * mbase/Makefile:
+     - added -I../MBase- in the included directories for compile
+       and link. It was needed to use this Makefile to compile the
+       files inside the drectory while compiling Monte Carlo programs.
+
+   * mbase/MReadTree.cc:
+     - changed #include "../mraw/MRawEvtData.h" by #include
+       "MRawEvtData.h" to remove dependencies on the directory tree naming.
+
+
+
+ 2002/01/09: Oscar Blanch Bigas
+   
+   * manalysis/MPedestalCam.[h,cc]:
+     - added CheckBounds function to check that program does not try to
+       access pedestal outside the camera size.
+
+   * manalysis/MCerPhotCalc.h:
+     - Member data const MPedestalCam *fPedestals -> MPedestalCam
+     *fPedestals.
+
+   * manalysis/MCerPhotCalc.cc:
+     - Sanity check to avoid searching to pedestals outside the camera
+       size has been added.
+
+   * mmc/MMcRunHeader.[h,cxx]:
+     - added functions GetStarField[De,Ra].
+
+   * manalysis/MBlindPixels.[h,cc]:
+     - new containet that has a list of pixels that should not be used
+       in the analysis for any reason (corrupted, star in them, ...).
+
+   * manalysis/MBlindPixelCalc.[h,cc]:
+     - It is a task used to set up the list of blind pixels. Currently
+       it recognises the CrabNebula starfield and then switch off the
+       Theta Taury pixels. Blind pixels can be also introduced through
+       the macro or analysis program.
+
+   * manalysis/Makefile:
+     - added MBlindPixels and MBlinPixelCalc.
+
+   * manalysis/AnalysisLinkDef.h:
+     - added MBlindPixels and MBlinPixelCalc.
+
+   * macros/MagicHillas.C:
+     - added MBlindPixelCalc to avoid bias results due to Star Field
+       NSB.
+
+   * macros/readMagic.C:
+     - added MBlindPixelCalc to avoid bias results due to Star Field NSB while
+       computing the Hillas parameters.
+
+
+
+ 2001/12/19: Thomas Bretz
+  
+   * mbase/MEvtLoop.cc:
+     - added #ifdef directive to make it work on older root also
+      
+   * mbase/MReadTree.cc:
+     - added #ifdef directive to get rid of the memory leak in prior
+       root 3.02/* versions
+	    
+   * macros/MagicHillas.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
+     mmain/MAnalysis.cc:
+     - changes MMcPedestalNSB to MMcPedestalNSBAdd
+     
+   * manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc]:
+     - reorganized ReInit, PreProcess.
+     - moved some code from ReInit to PreProcess to make the code
+       simpler. At the moment we don't intend to change the 
+       objects in the parlist while runtime.
+
+   * manalysis/MMcPedestalNSB.[h,cc]:
+     - removed
+
+   * mbase/MReadMarsFile.cc:
+     - read the first run header twice. To make it available in the
+       PreProcess of all tasks
+   
+   * mbase/MTaskList.cc:
+     - fixed a bug in the ReInit function. The ReInits where calles with 
+       a NULL-pointer
+
+
+
+ 2001/12/18: Oscar Blanch
+								 
+   * manalysis/Makefile:
+     - Removed MMcPedestalNSB from compilation and added
+       MMcPedestalNSBAdd.
+
+   * manalysis/AnalysisLinkDefine.h:
+     - Removed MMcPedestalNSB from class list and added
+       MMcPedestalNSBAdd.
+
+   * manalysis/MMcPedestalCopy.[h,cc]
+     - added ReInit function.
+     - move all actions needed to redo for each run from PreProcess
+       to ReInit
+     - fix bug of Pedestal and Pedestal fluctuaions correspondence.
+
+   * manalysis/MMcPedestalNSBAdd.[h,cc]
+     - new name for old MMcPedestalNSB.[h,cc]
+     - added ReInit function.
+     - move all actions needed to redo for each run from PreProcess
+       to ReInit
+     - information about pixel size is used from MGeomCam.
+
+   * manalysis/MCerPhotCalc.[h,cc]
+     - remove fNumLoGainFadcSlices and fNumHiGainFadcSlices members
+     - fix bug of Pedestal and Pedestal fluctuaions correspondence.
+
+
+ 2001/12/18: Thomas Bretz
+ 
+   * manalysis/MMcPedestalCopy.cc:
+     - changed output
+     
+   * manalysis/MMcPedestalNSB.cc:
+     - changed output
+     - simplified initialization in PreProcess
+     
+   * mbase/MAGIC.h:
+     - added kSKIP
+     
+   * mbase/MParList.cc:
+     - added a check for the correct inheritance in FindCreateObj
+   
+   * mbase/MTask.cc:
+     - added support for kSKIP in PreProcess
+
+   * mbase/MTaskList.[h,cc]
+     - added support for kSKIP in PreProcess
+     - added Remove function (private)
+
+
+
+ 2001/12/17: Thomas Bretz
+ 
+   * .rootrc:
+     - added Root.Html.DescriptionStyle
+     - added Root.Html.SearchEngine
+     
    * macros/dohtml.C:
-     - added testenv.C
-
-   * readraw.cc:
-     - simplified
-   
-   * mraw/MRawEvtData.cc:
-     - fixed a bug in the draw function (the drawn pixel has not been the
-       one with the given Id, but simply the i-th entry in the array)
-
-   * mfilter/MFCT1Supercuts.[h,cc]:
-     - changed naming style of variables
-     - changes array access
-
-   * mhist/MHFadcCam.[h,cc]:
-     - added HasHi
-     - added Exists
-
-   * mmain/MDataCheck.cc:
-     - removed unimplemented buttons
-
-   * mdatacheck/MGDisplayAdc.[h,cc]:
-     - tried to implement some unimplemented buttons
-     - don't display non existing (empty) histograms in list
-
-
-
- 2003/04/04: Thomas Bretz
-
-   * mtools/MagicReversi.[h,cc]:
-     - added support for Number of Players
-     - added instructions
-     - added support for Esc key
-
-   * mbase/MAGIC.h:
-     - added version check to MAGIC.h
-
-
-
- 2003/04/04: Wolfgang Wittek
-
-   * mfilter/Makefile
-            /FilterLinkDef.h
-     - added MFCT1SelBasic, MFCT1SelStandard, MFCT1SelFinal,
-             MFCT1Supercuts
-
-   * mfilter/MFCT1SelBasic.[h,cc]
-            /MFCT1SelStandard.[h,cc]
-            /MFCT1SelFinal.[h,cc]
-     - new; they replace manalysis/MSelBasic.[h,cc]
-                                  /MSelStandard.[h,cc]
-                                  /MSelFinal.[h,cc]
+     - changed to use THtml (root >= 3.02/06 only)
+     
+   * manalysis/Makefile:
+     - changed order to get rid of some wranings
+   
+   * mbase/BaseLinkDef.h:
+     - removed MHtml
+     
+   * mbase/MEvtLoop.cc:
+     - exchanged gSystem->ProcessEvents() by gClient->ProcessEventsFor()
+       to make gui update faster
+       
+   * mbase/MGList.cc:
+     - added a missing sanity check (workaround for a root bug)
+     
+   * mbase/MReadTree.cc:
+     - uncomment EnableBranchCoosing for AutoEnablingScheme
+       (don't know why there was a comment which made things realy slow)
+     - changed the auto enabling scheme, so that a branch isn't enabled
+       more than once. This doesn't hurt, but the output may confuse the
+       users.
+       
+    * mbase/MTask.cc:
+      - added a simple not really necessary check whether the branch is
+        already in the list
+        
+    * mbase/MWriteRootFile.cc:
+      - changed kFillTree to a local const
+      
+    * mbase/Makefile:
+      - removed MHtml.cc
+    
+    * mfilter/MFTriggerLvl1.cc:
+      - changed AddBranchToList to use the correct container name
+
+
+
+ 2001/12/14: Thomas Bretz
  
-   * mfilter/MFCT1Supercuts.[h,cc]
-     - new (supercuts from Daniel for CT1 Mkn421 2001 data)
-
-   * manalysis/MSelBasic.[h,cc]
-              /MSelStandard.[h,cc]
-              /MSelFinal.[h,cc]
-     - deleted
-
-   * manalysis/Makefile
-               AnalysisLinkDef.h
-     - MSelBasic, MSelStandard, MSelFinal removed
-
-   * mfileio/MCT1ReadPreProc.[h,cc]
-     - smeare theta only for MC events
-
-   // The following is not yet commited !!!!!!!!!!!!!
-   * Mars/Makefile
-     - in SUBDIRS put mfilter before manalysis
-       (otherwise get link error)
-
-
-
- 2003/04/03: Abelardo Moralejo
-
-   * mmontecarlo/MMcTriggerRateCalc.cc:
-     - added #include <math.h> for compilation on alpha (otherwise 
-       floor() is unkown)
-
-
-
- 2003/04/03: Thomas Bretz
-
-   * macros/testenv.C:
-     - added
-
-   * mbase/MEvtLopp.cc, mbase/MParContainer.[h,cc], 
-     mbase/MParList.cc, mbase/MTaskList.cc:
-     - changed the stuff for reading steering card - didn't really
-       work like expected
-
-   * mhist/MHMatrix.cc, mfileio/MRead.cc, manalysis/MImgCleanStd.cc:
-     - adapted ReadEnv
-
-   * mhist/MHMatrix.[h,cc]:
-     - added ReadEnv
-     
-   * mfileio/MCT1ReadPreProc.[h,cc]:
-     - base SmearTheta on new FindLoEndge
-     - simplified
-   
-   * mhist/MBinning.h:
-     - added FindBinLoEdge
-     - added FindBinHiEdge
-
-   * mdata/MDataArray.[h,cc]:
-     - added Clear
-     - added Delete
-
-   * mbase/MEvtLoop.cc:
-     - added output of the name
-   
-   * mbase/MLog.[h,cc]:
-     - don't use any pthread stuff if _REENTRANT is not defined
-   
-   * mfileio/MRead.cc, mhist/MHMatrix.cc:
-     - fixed waring for unreachable statement
-   
-   * mhist/MHArray.cc:
-     - fixed: redifinition of default argument
-     
-
-
-
- 2003/04/02: Abelardo Moralejo
-
-   * mmc/MMcTrigHeader.hxx
-     - added threshold>0 check in the calculation of 
-       GetMeanThreshold
-
-   * mmontecarlo/MMcTriggerRateCalc.cc
-     - The check of the MC spectral index value is now done by 
-       comparing integers instead of real numbers.
-     - Found out with GREAT surprise that the graphical output
-       has been completely commented out by someone(?) because it 
-       produced a memory leak. Also the function comment did not 
-       match the rules (my fault; is it correct now?) This commenting 
-       out has not been logged to this file, as far as I can see. This
-       is rather unkind, I thought that when somebody finds some bug or
-       messy code, he should either correct and commit it (and log the 
-       change here) and/or inform the author of the mistake to correct 
-       it. Please try to do so in the future instead of simply 
-       commenting out useful code!
-
-   * mdata/MDataValue.h
-     - added default constructor (otherwise, no constant values 
-       can be used in the parameters used in the random forest 
-       separation)
-
-
-
-
- 2003/04/02: Wolfgang Wittek
-
-   * mfileio/Makefile
-     - mhist added, because MBinning is used in MCT1ReadPreproc
-
-   * mfileio/MCT1ReadPreProc.[h,cc]
-     - new member function SmearTheta
-     - store smeared  Theta in MMcEvt::fTelescopeTheta
-       store original Theta in MParameterD container "ThetaOrig"
-       store fhourangle     in MParameterD container "HourAngle"
-
-   * manalysis/MPointingCorr.[h,cc]
-     - get hour angle from ParameterD container "HourAngle"
-
-   * manalysis/MSelBasic.[h,cc]
-               MSelStandard.[h,cc]
-               MSelFinal.[h,cc]
-     - new member functions SetCuts()
-
-
-
- 2003/04/01: Abelardo Moralejo
-
-   * macros/CT1EnergyEst.C
-     - added argument (maximum dist parameter), changed (reduced) output 
-       histograms, added writing to (and reading from) a file the energy 
-       estimation parameters and the histograms. Added comments.
-
-   * manalysis/MEnergyEstParam.[h,cc]
-     - added member function GetCoeff. Changed comment.
-
-
-
- 2003/03/31: Thomas Bretz
-
-   * manalysis/MParameters.[h,cc]:
-     - added
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MParameters, MParameterD, MParameterI
-
-   * mhist/MHArray.[h,cc]:
-     - added default constructor
-     - added Set-function
-     - added Init function
-     - moved code from constructors to Set and Init
- 
-   * Makefile.conf.linux:
-     - removed -fno-rtti to make it compatible with root 3.04.02
-   
+   * mbase/MReadMarsFile.[h,cc], mbase/MReadFild.[h,cc]:
+     - corrected handling of ReInit/Notify (at the moment I assume 
+       one run per file)
+     - made sure, that we don't get memory leaks when using MReadTree 
+       more than once because the pointer to the pointer isn't deleted.
+     - added a small class MChain which enhances TChain by a function to
+       reset fTree. This is used to control when notification are
+       happening
+
+   * mbase/MTask.cc:
+     - reset the number of executions before the preprocessing
+
+
+
+ 2001/12/11: Thomas Bretz
+
+   * mbase/MGGroupFrame.cc:
+     - removed default arguments from source file
+
+   * mbase/MGList.cc:
+     - changed cast in IsExisting to ?:
+
    * NEWS:
      - changed
-   
+
+   * manalysis/MCerPhotCalc.cc, mfilter/MTriggerLvl1.cc,
+     mmontecarlo/MMcCollectionAreaCalc.cc,
+     mmontacarlo/MMcThresholdCalc.cc,
+     MMcTriggerRateCalc.cc:
+     - added Masterbranch name to AddToBranchList
+
+   * manalysis/MMcPedestalCopy.cc:
+     - added Masterbranch name to AddToBranchList
+     - fixed a bug in the branch name
+
+   * mbase/MGList.[h,cc]:
+     - added a better output if a picture wasn't found
+
+   * mbase/MReadTree.[h,cc]:
+     - added support for branches with master branch names to auto scheme
+       (first the complete branch name is tried and if this isn't found
+        only the subbranch name is used to enable the branch)
+
+   * mbase/MWriteRootFile.cc:
+     - appended a '.' to all newly create branches
+
+   * mmain/MBrowser.cc, mmain/MMars.cc:
+     - add the gui elements only if the corresponding picture was found
+
+   * mmain/MMars.[h,cc]:
+     - removed fPic1
+     - removed fPic2
+     - changed TList to MGList
+
+   * mraw/MRawFileWrite.cc:
+     - added a '.' to all branch names
+
+   * mbase/MTask.[h,cc]:
+     - added Prototype for ReInit-function
+
+   * mbase/MTaskList.[h,cc]:
+     - implemented ReInit for a task list
+
+   * mhist/MHFadcCam.h:
+     - added '->' to fArray
+
+
+
+ 2001/12/10: Thomas Bretz
+
+   * mmc/*.hxx:
+     - Changed MPARCONTAINER_H to MARS_MParContainer
+
+   * meventdisp/MGCamDisplay.cc:
+     - added MMcPedestalCopy to task list
+     - added MMcPedestalNSB  to task list
+
+   * mmain/MAnalysis.cc:
+     - added MMcPedestalCopy to task list
+     - added MMcPedestalNSB  to task list
+     - changed reader from MReadTree to MReadMarsFile
+
+   * meventdisp/MGEvtDisplay.cc:
+     - changed reader from MReadTree to MReadMarsFile
+
+   * macros/MagicHillas.C, macros/readMagic.C:
+     - removed unnecessary MReadTree
+
+
+
+ 2001/11/28: Oscar Blanch Bigas
+
+   * mbase/MReadMarsFile.cc:
+     - Added process of fRun = new MReadTree("RunHeaders", fname),
+       needed to read RunHeaders tree information.
+
+   * manalysis/MCerPhotCalc.h:
+     - Added fNumLoGainFadcSlices and fNumHiGainFadcSlices member
+       variables because they are needed for Pedestal substraction.
+
+   * manalysis/MCerPhotCalc.h:
+     - Change in the methode to substract the pedestal. The new
+       methode is valid either for MC data and real data but only for
+       the current integration (GetSumHiGainSamples()).
+
+   * macros/readMagic.C:
+     - Added several tasks in the task list:
+	     MReadMarsFile to read  RunHeaders Tree
+	     MPedestalCopy and MPedestalNSB to treat correctly pedestals.
+
+   * macros/MagicHillas.C:
+     - Added several tasks in the task list:
+	     MReadMarsFile to read  RunHeaders Tree
+	     MPedestalCopy and MPedestalNSB to treat correctly pedestals.
+
+   * mmc/MMcRunHeader.hxx:
+     - Added GetNumPheFromDNSB().
+
+   * mmc/MMcFadcHeader.hxx:
+     - Added GetAmplitud().
+
+   * manalysis/MMcPedestalNSB.h / .cc:
+     - New class which adds to the pedestal rms the contribution from
+      the diffuse NSB.
+
+   * manalysis/Makefile:
+     - New class MMcPedestalNSB added.
+
+   * manalysis/AnalysisLinkDefine.
+     - New class MMcPedestalNSB added.
+
+
+
+ 2001/11/16: Thomas Bretz
+
+   * mhist/MHMcCollectionArea.cc:
+     - set the ReadyToSave bit in CalcEfficiency.
+
+   * mmontecarlo/MMcThresholdCalc.cc:
+     - set the ReadyToSave bit after the calculation has been finished.
+
+   * mhist/MHMcRate.cc:
+     - set the ReadyToSave bit in CalcRate
+
+
+
+ 2001/11/16: Thomas Bretz
+
+   * mbase/MEvtLoop.cc:
+     - removed clock.Print()
+
+   * mbase/MGList.[cc,h]:
+     - added support for TGPictures
+
+   * mbase/MReadTree.[h,cc]:
+     - set ReadyToSave-bit only if reading was successfull
+     - made SetReadyToSave private
+
+   * mbase/MTaskList.cc:
+     - corrected a small bug in the output
+
+   * mbase/MWriteRootFile.cc:
+     - added a workaround in Print (don't know why it fails for me)
+     - removed fTrees.SetOwner()
+
+   * mbase/MTask.cc:
+     - removed include of TOrdCollection, TMethod
+     - some changes to the output
+
+   * mbase/MParContainer.h:
+     - removed old comments
+
+   * mmain/MAnalysis.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
+     mmain/MEvtDisp.cc, mmain/MMonteCarlo.cc:
+     - changed Widget IDs to root style enums
+     - moved enumerations in the range below 0x100
+
+   * mmain/MBrowser.[h,cc]:
+     - removed some of the member variables, accessed via MGList now
+     - changed TList to MGList
+     - added a file-filter combo-box
+
+   * mars.cc:
+     - changed output
+
+
+
+ 2001/11/15: Thomas Bretz
+
+   * mbase/MArray.cc, mbase/MArrayB.cc,mbase/MArrayS.cc,
+     mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilter.cc,
+     mbase/MFilterList.cc, mbase/MGGroupFrame.cc, mbase/MGList.cc,
+     mbase/MGTask.cc, mbase/MInputStreamID.cc, mbase/MLog.cc,
+     mbase/MLogManip.cc, mbase/MParContainer.cc, mbase/MParList.cc,
+     mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
+     mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
+     mbase/MWriteRootFile.cc, manalysis/MCT1ReadAscii.cc,
+     manalysis/MCerPhotCalc.cc, manalysis/MHillas.cc,
+     manalysis/MHillasCalc.cc, manalysis/MMcPedestalCopy.cc,
+     manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
+     manalysis/MPedestalPix.cc, manalysis/MCerPhotEvt.cc,
+     manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
+     manalysis/MImgCleanStd.cc, mdatacheck/MDumlEvtHeader.cc,
+     mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
+     meventdisp/MGEvtDisplay.cc, meventdisp/MGFadcDisp.cc,
+     mfilter/MFTriggerLvl1.cc, mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc,
+     mgui/MGeomCamCT1.cc, mgui/MgeomPix.cc, mgui/Mhexagon.cc,
+     hist/MFillH.cc, mhist/MH.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
+     hist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergy.cc,
+     mhist/MHMcRate.cc, mhist/MHStarMap.cc, mmain/MAnalysis.cc,
+     mmain/MBrowser.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
+     mmain/MEvtDisp.cc, mmain/MMars.cc, mmain/MMonteCarlo.cc,
+     mmontcarlo/MMcCollectionAreaCalc.cc, mmontecarlo/MMcThresholdCalc.cc,
+     mmontecarlo/MMcTriggerRateCalc.cc, mraw/MrawCrateArray.cc,
+     mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
+     mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc, 
+     mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
+     - changed mailing address of author according to THtml of root 3.02
+
+   * mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilterList.cc,
+     mbase/MGTask.cc, mbase/MParContainer.cc, mbase/MParList.cc,
+     mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
+     mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
+     mbase/MWriteRootFile.cc, manalysis/MCerPhotEvt.cc, 
+     manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
+     mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc, 
+     mgui/MgeomPix.cc, mgui/Mhexagon.cc, hist/MFillH.cc, mhist/MHMcEnergy.cc,
+     mhist/MHMcRate.cc, mmontcarlo/MMcCollectionAreaCalc.cc,
+     mmontecarlo/MMcThresholdCalc.cc, mmontecarlo/MMcTriggerRateCalc.cc
+     mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
+     mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc, 
+     mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
+     - changed output to new style logging (verbosity level introduced)
+
+   * mbase/MGTask.h:
+     - added default to CreateGui
+
+   * mbase/MLog.cc
+     - chnaged comparision between output and debug level from >= to >
+
+   * mbase/MLogManip.h:
+     - added defintions for debug levels
+
+   * mbase/MReadTree.[h,cc]:
+      - added support for filters
+      - SetReadyToSave added
+      - Print added
+
+   * mbase/MTaskList.[h,cc], MTask.[h,cc]:
+     - changed TOrCollection to TList, because TList can be stored in a 
+       root file.
+
+   * mbase/MTask.[h,cc]:
+     - added GetFilter function (used in MReadTree)
+
+   * manalysis/MImgCleanStd.cc:
+     - same changed to the GUI layout
+     - added Print member function
+
+   * meventdisp/MGCamDisplay.cc:
+     - added group frame around some gui elements
+
+   * mfilter/MFTriggerLvl1.cc:
+     - fixed missing Init call
+     - added missing AddToBranchList call
+
+   * mars.cc:
+     - added command line option to set the verbosity level
+
+   * merpp.cc:
+     - added setup for highest verbosity level
+
+
+
+ 2001/11/14: Thomas Bretz
+
+   * macros/dohtml.C:
+     - added missing path to mfilter
+   
+   * manalysis/MHillas.cc:
+     - changed the degree symbol back to 'deg', it seems that the code
+       for it isn't common
+   
+   * mhist/MH.cc:
+     - added comment for MakeDefCanvas
+
+   * mhist/MHFadcCam.[h,cc]:
+     - removed old comments (SaveHist)
+
+   * mhist/MHHillas.cc:
+     - changed the Name of fAlpha back. Symbols are nonsens in the name.
+     
+   * mbase/MGList.[h,cc], mbase/MGTask.[h,cc], mbase/MGGroupFrame.[h,cc]:
+     - added
+
+   * Makefile.conf.linux, Makefile.conf.linux-gnu:
+     - changed to O3
+     - added -fnonnull-objects
+     - added -Woverloaded-virtual
+
+   * macros/readCT1.C, macros/readMagic.C:
+     - changed to use MClone
+
    * manalysis/MImgCleanStd.[h,cc]:
-     - added SetLvl1
-     - added SetLvl2
-     - added ReadEnv
-   
-   * manalysis/MNewImagePar.[h,cc]:
-     - removed unnecessary fHillas data member
-     - removed unnecessary fSrcPos data member
-     - removed unnecessary Set/GetSrcPos 
-   
-   * manalysis/MNewImageParCalc.[h,cc]:
-     - removed unnecessary SetSrcPos 
-     - removed const-qualifier from fGeomCam, fCerPhotEvt
-       (trouble with root 3.02/06)
-   
-   * manalysis/MRanForest.cc:
-     - changed cout-output
-     
-   * manalysis/MSigmabar.cc:
-     - changed Area to area (local variable)
+     - derived from TGTask
+     - added CreateGuiElements 
+     - added ProcessMessage
+
+   * mbase/BaseLinkDef.h, mbase/Makefile:
+     - added MGTask
+     - added MGList
+     - added MGGroupFrame
+
+   * mbase/MInputStreamID.cc:
+     - rmoved old comment
+
+   * mbase/MParContainer.[h,cc]:
+     - changed output
+     - made Hash const
+     - added GetDiscriptor
+
+   * mbase/MParList.[h,cc]:
+     - made FindObject const correct (see TObject)
+
+   * mbase/MTask.[h,cc]:
+     - changed output to use GetDescriptor
+     - made Call* functions virtual (used in TGTask)
+
+   * mbase/MTaskList.[h,cc]:
+     - made FindObject const correct (see TObject)
+     - changed output to use GetDescriptor
+
+   * mbase/MTime.cc:
+     - code reformatting
+
+   * mbase/MWriteRootFile.cc:
+     - small changes in output
+
+   * mgui/MHexagon.cc:
+     - changed output according to TEllipse and similar
+     - made ls const
+
+   * mhist/MFillH.cc:
+     - changed output to use GetDescriptor
+
+   * mmain/MAnalysis.[h,cc]:
+     - changed to use new GUI of MImgCleanStd
+
+   * mraw/MRawEvtData.cc:
+     - small changes to output
+     - better sanity check for non existing fRunHeader
+
+
+
+ 2001/11/09: Thomas Bretz
+
+   * mars.cc, merp.cc, macros/rootlogon.C:
+     - added MArray::Class()->IgnoreTObjectStreamer();
+
+
+
+ 2001/11/08: Thomas Bretz
+
+   * meventdisp/MGCamDisplay.cc:
+     - changed enums to root style
+     - get rid of the problem of button deletion by adding the buttons 
+       as first entries to the list
+
+   * mmain/MMonteCarlo.cc:
+     - changed enums to root style
+     - get rid of the problem of button deletion by adding the buttons 
+       as first entries to the list
+
+   * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
+     mhist/MHFadcCam.cc:
+     - removed 'Fadc' from function names
+
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - made AddPixel inline
+   
+   * manalysis/MMcPedestalCopy.cc:
+     - added output
+
+   * manalysis/MPedestalCam.cc:
+     - removed FIXME
+
+   * Makefile's:
+     - some reordering
+     - changed to the output
+
+   * mbase/MReadTree.cc:
+     - removed setting of AutoDel-flag (this was not intended and doesn't
+       work for a TChain, yet)
+
+   * meventdisp/MGCamDisplay.cc, meventdisp/MGFadcDisp.cc:
+     - moved SetWMSizeHints to base class
+
+   * meventdisp/MGEvtDisplay.cc:
+     - added a random move and the SetWMSizeHints
+
+   * mhist/MHHillas.cc:
+     - replaced some text by Latex-formulas
+
+   * mmain/MBrowser.cc:
+     - added a menu entry for opening a TBrowser
+     - added a random move
+
+   * mmain/MMars.[h,cc]:
+     - changed enums to root style
+     - moved size specification from header to source
+     - changed SetWMSizeHints call
+
+   * mraw/MrawEvtPixelIter.[h,cc]:
+     - added fNum[Hi,Lo]GainSamples to make GetSum* faster
+     - removed 'Fadc' from function names
+
+
+
+ 2001/11/07: Thomas Bretz
+
+   * Makefile:
+     - changed order in 'mrproper'
+
+   * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc:
+     - added InitSize
+
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - introduces InitSize to speed up things
+     - changed []-operator to an unchecked access
+
+   * manalysis/MPedestalCam.h:
+     - changed ExpandCreateFast to ExpandCreate (due to lack of good dox)
+     - changed []-operator to an unchecked access
+
+   * mbase/MEvtLoop.cc:
+     - changed 'total' to 'real' time.
+
+   * mgui/MGeomCam.[h,cc]:
+     - moved []-operator code back to class definition, due to runtime speed
+     - changed []-operator to an unchecked access
+
+   * mhist/MHHillas.cc:
+     - changed 'degree' to Latex-style
+
+   * manalysis/MImgCleanStd.cc:
+     - we are now initialising an array holding the used pixel to prevent
+       looping through all pixel thousands of times
+       (MCerPhotEvt::IsPixelUsed)
+
+   * mbase/MWriteAsciiFile.cc:
+     - enhanced the documentation
+
+   * mmain/MBrowser.[h,cc]:
+     - enhanced the functionality to display the filename
+     - improved the layout
+
+   * mmain/MMars.cc:
+     - added calling of 'netscape' for the two picture buttons
+
+
+
+ 2001/11/06: Thomas Bretz
+
+   * mbase/MReadMarsFile.[h,cc]:
+     - added
+
+   * manalysis/MMcPedestalCopy.[h,cc]:
+     - moved copying to PreProcess
+     - removed Process
+
+   * mbase/Makefile, mbase/BaseLinkDef.h
+     - added MReadMarsFile
+
+   * mbase/MReadTree.[h,cc]:
+     - added a list of TObjects to be called when file in the chain 
+       is changed
+
+   * Makefile.conf.linux, Makefile.conf.linux-gnu:
+     - removed -g flag
+
+   * mraw/MRawRunHeader.h:
+     - fixed return type of GetNumEvents
+
+   * mraw/MRawCrateArray.[h,cc]:
+     - added SetSize which takes care of the size of the array
+     - changed the access to an unchecked one
+
+   * mraw/MRawCrateData.h
+     - derives from MParContainer now
+
+   * mraw/MRawEvtData.[h,cc]:
+     - made Print const
+     - changed so, that the arrays are dreed and allocated only
+       as less as possible
+
+   * mraw/MRawFileRead.[h,cc]:
+     - changed to support faster I/O of MRawEvtData and MRawCrateArray
+     - added sanity check (warning) to PostProcess
+
+   * mraw/MRawFileWrite.cc:
+     - removed deletion of trees (done by ~TFile)
+     - switched of AutoSave by use of a big size
+     - removed '.' from Branch names (each tree contains only one master
+       branch with equal subbranches)
+
+   * macros/readCT1.C:
+     - fixed a small bug
+
+   * manalysis/MCerPhotCalc.cc:
+     - removed Clear from Process (done by Reset now)
+
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - added reset-function
+     - some small changes to the code layout
+
+   * mmc/MMcFadcHeader.[h,cc], mmc/MMcTrig.[h,cc]:
+     - chenged constructor to support fName and fTitle
+
+   * mbase/MReadTree.cc:
+     - removes '.' from a branch name now before searching/creating the object
+
+
+
+ 2001/11/01: Thomas Bretz
+ 
+   * mbase/MParContainer.cc:
+     - removed 'newname' from TObject::Clone call.
+
+   * mbase/MParContainer.h:
+     - layout changes
+
+   * mbase/MParList.h:
+     - changed destructor definition to virtual
+
+   * mbase/MReadTree.[h,cc]:
+     - added initialization for fProgress
+     - changed output
+     - move some code to new functions
+     - branch enabling now checks for the existance of the branch
+     - veto branch disables the corresponding sub branches now physically
+     - changed comments
+
+   * mdatacheck/MGDisplayAdc.cc:
+     - added some sanity checks
+
+   * meventdisp/MGCamDisplay.cc, meventdisp/MGEvtDisplay.[h,cc],
+     meventdisp/MGFadcDisp.cc:
+     - moved some code to MGEvtDisplay
+
+   * mhist/MFillH.cc:
+     - added warning to comment
+
+   * mhist/MHFadcCam.[h,cc]:
+     - added Clone-function. It seems, that this is necessary since 
+       root 3.01
+
+   * mhist/MHFadcPix.cc:
+     - changed axis titles
+
+   * mmain/MAnalysis.cc:
+     - added progress bar
+
+   * mmain/MBrowser.[h,cc]:
+     - added layout hints to fTop1,2,3
+     - adde Create/DestroyProgrssBar
+
+   * mmain/MDataCheck.cc:
+     - changes to the layout
+     - disable auto scheme
+     - added progress bar
+
+   * mmain/MMonteCarlo.[h,cc]:
+     - layout changes
+     - added progress bar
+     
+   * mraw/MRawEvtData.cc:
+     - new sanity check in Draw
+
+
+
+ 2001/11/01: Thomas Bretz
+
+   * macros/MagicHillas.C:
+     - changed Draw to DrawClone
+
+   * manalysis/MCerPhotPix.h:
+     - some layout changes
+
+   * mbase/MParList.cc: 
+     - fixed a bug in the dstructor which causes the d'tor to crash when
+       the owner bit was set
+     - changed some TCollection loop to macro ForEach
+
+   * mbase/MTaskList.cc:
+     - changed some TCollection loop to macro ForEach
+
+   * meventdisp/MGEvtDisplay.[h,cc]:
+     - added filemenu
+
+   * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
+     - added SavePrimitive function
+
+   * mhist/MHHillas.cc:
+     - changed 'deg' to '°'
+
+   * mmain/MDataCheck.cc:
+     - changed name of enums for buttons
+
+   * Makefile.conf.osf1:
+     - added some more exclusion flags to get rid of to much informations
+
+   * Makefile:
+     - changed flags of tar from '-cvf' to 'cvf' so that it runs on alpha, too
+
+   * mbase/MAGIC.h:
+     - put brackets around defines, to make it compile on alpha
+
+   * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTask.cc, 
+     mgui/MGeomCam.cc, mhist/MHFadcPix.cc, mmc/MMcTrig.cxx:
+     - removed inline statement, to make it link on alpha
+
+
+
+ 2001/10/31: Thomas Bretz
+
+   * Makefile:             
+     - changed MrProper output   
+
+   * Makefile.conf.general, Makefile.conf.linux,
+     Makefile.conf.linux-gnu, Makefile.conf.osf:
+     - added ARCHDEF environment
+
+   * manalysis/MHillas.[h,cc]:
+     - added units
+
+   * mbase/BaseLinkDef.h:
+     - added '+' for MTime
+
+   * mbase/MAGIC.h:
+     - let Linux find gLog when creating dictionary
+
+   * mbase/MHtml.h:
+     - removed include of TNamed
+
+   * */Makefile
+     - reordered *.cc filed to get rid of some 'rootcint' warnings
+
+   * mgui/MCamDisplay.cc:
+     - added SetBorderMode(0)
+   
+   * mgui/MHexagon.[h,cc]:
+     - changed Print-output to fit into two lines
+     - made Print appear in the context menu
+
+   * merpp.cc:
+     - Added MParContainer::Class()->IgnoreTObjectStreamer()
+
+   * mbase/MEvtLoop.[h,cc],  mbase/MReadTree.[h,cc],
+     mmain/MAnalysis.[h,cc]:
+     - added support for a progressbar
+
+   * mbase/MFilterList.h:
+     - added SetOwner-support
+
+   * mbase/MLogManip.h:
+     - added 'dec' manipulator to dbginf
+
+   * mbase/MTask.h:
+     - added GetNumExecutions
+
+   * mraw/RawLinkDef.h:
+     - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
+       MRawFile[Read,Write]
+
+
+
+ 2001/10/30: Thomas Bretz
+
+   * macros/MagicHillas.C
+     - removed precreated objects
+
+   * macros/readCt1.C:
+     - fixed a bug (-> instead of .)
+
+   * *LinDef.h:
+     - added a '+' to all 'new' classes. 'new' means, that the object
+       is not yet used in Monte Carlo Files.
+
+   * *.h:
+     - changed defines from CLASS_H to MARS_Class type (like root)
+
+   * MMcPedestalCopy.[h,cc]:
+     - added AddToBranchList stamements
+
+   * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
+     - changed derivement from TObject to MParContainer to be sure
+       fBits are not written, without specifying this for any TObject
+       derived class
+
+
+
+ 2001/10/29: Thomas Bretz
+
+   * Makefile.rules:
+     - changed the output
+
+   * macros/rootlogon.C:
+     - Added IgnorTObjectStreamer
+
+   * manalysis/MCT1ReadAscii.cc:
+     - changed fFileNames to a TList of TNamed objects
+
+   * mbase/MArray.h:
+     - removed include of MArray.h
+
+   * mbase/MParContainer.[h,cc]:
+     - changed fName, fTitle from pointer to static object
+     - Changed ClassVersion to 0
+
+   * mbase/MParList.[h,cc]:
+     - changed fName, fTitle from pointer to static object
+     - changed include of TObjArray to a forward declaration
+       (for faster compilation)
+     - simplified the code
+
+   * mbase/MInputStreamID.[h,cc]:
+     - changed fStreamId from char* to TString
+     - Changed ClassVersion to 0
+ 
+   * mbase/MReadTree.[h,cc]:
+     - changed veto-list to an array of TNamed objects
+     - implemented auto enabeling
+
+   * mbase/MTask.[h,cc]:
+     - implemented fListOfBranches for auto enabeling
+     
+   * mbase/MTaskList.[h,cc]:
+     - changed fName, fTitle from pointer to static object
+     - changed include of TObjArray to a forward declaration
+       (for faster compilation)
+
+   * mbase/MWriteRootFile.cc:
+     - changed fName, fTitle from pointer to static object
+     - set splitlevel in TTree::Branch to default
+     - changed kSaveNow to kFillTree
+
+   * mhist/MFillH.cc:
+     - changed fName, fTitle from pointer to static object
+     - check inharitance from MH
+
+   * mhist/MH.[h,cc]:
+     - changed fName, fTitle from pointer to static object
+     - implementation of simplified static MakeDefCanvas
+
+   * mhist/MHFadcCam.h:
+     - removed include of TH1
+
+   * mhist/MHFadcPix.[h,cc]:
+     - implemented persistent pixid
+     - get rid of 'fixed string sizes'
+     - Delete histograms from file structure (SetDirectory)
+     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
+     - removed include of TH1
+
+   * mhist/MHHillas.cc
+     - changed fName, fTitle from pointer to static object
+     - Delete histograms from file structure (SetDirectory)
+     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
+     - changed DrawClone to DrawCopy
+
+   * mhist/MHMcCollectionArea.[h,cc]:
+     - changed fName, fTitle from pointer to static object
+     - Delete histograms from file structure (SetDirectory)
+     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
+     - changed DrawClone to DrawCopy
+     - changed binning to log scale
+     - removed include of TH1
+
+   * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
+     - changed fName, fTitle from pointer to static object
+     - Delete histograms from file structure (SetDirectory)
+     - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
+
+   * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc, 
+     manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc, 
+     manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
+     mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
+     mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc, 
+     mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc, 
+     mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
+     - changed fName, fTitle from pointer to static object
+
+   * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc, 
+     mmontecarlo/MMcThresholdCalc.[h,cc], 
+     mmontecarlo/MMcTriggerRateCalc.[h,cc], 
+     mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
+     - changed fName, fTitle from pointer to static object
+     - changed to use auto enabling scheme
+
+   * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
+     - removed UseLeaf
+
+   * macros/CT1Hillas.C, macros/readMagic.C:
+     - made run again
+
+   * mraw/MRawFileWrite.cc:
+     - changed fName, fTitle from pointer to static object
+     - changed TTree::Branch to use default split level (99)
+     - added the missing important '.' to the Branch names!
+
+   * mraw/MRawRunHeader.[h,cc]:
+     - changed fName, fTitle from pointer to static object
+     - implemented enum for Run Type
+
+
+
+ 2001/10/26: Thomas Bretz
+
+   * Makefile.rules:
+     - changed output
+
+   * readraw.cc:
+     - changed name and description in TROOT
+     - removed argument in MMcEvt::Print()
+
+   * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
+     manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
+     mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
+     mmc/MMcTrigHeader.[hxx,cxx]:
+     - according to root 3.01 made Print const
+
+   * mbase/BaseLinkDef.h:
+     - added MPrint
+
+   * mbase/MPrint.[h,cc]:
+     - added
+
+   * mbase/MClone.[h,cc]:
+     - changed MParContainer to a more general TObject
+
+   * mbase/Makefile:
+     - MPrint.cc added
+
+   * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
+     meventdisp/MGFadcDisp.[h,cc]:
+     - introduced fInitOk for the case PreProcessing failed
+
+   * mmain/MMonteCarlo.cc:
+     - added correction for use of several trigger conditions
+     - speedup threshold calc by usage of UseLeaf
+
+   * magiclogo.xpm, marslogo.xpm:
+     - changed
+
+   * mmain/MMonteCarlo.cc:
+     - added a workaround for the <TClass::TClass> no dictionary for MMc*
+       problem
+
+   * mbase/MWriteRootFile.[h,cc]:
+     - simplified code by removing MRootFileTree class
+
+   * mbase/MLog.cc:
+     - changed char[len+1] to 'new' statement
+
+
+
+
+ 2001/10/23: Thomas Bretz
+
+   * mbase/MLog.[h,cc]:
+     - replaced usage of tmpnam by mkstemp
+
+   * mgui/MCamDisplay.[h,cc]:
+     - Paint function added which maintains the aspect ratio of the image
+     - DrawPhotErr removed
+     - removed gPad->Clear, so that we can draw into pads not only
+       canvases
+
+   * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
+     mhist/MFillHStarMap.[h,cc]:
+     - removed
+
+   * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
+     - removed unused spectral index and flux
+
+   * mmontecarlo/MMcThesholdCalc.[h,cc],:
+     mbase/MParList.[h,cc]:
+     - fixed the Dimension handling
+
+   * mmontecarlo/MMcTriggerRateCalc.[h,cc],
+     - fixed the Dimension handling
+     - added destructor
+
+   * macros/trigrate.C:
+     - fixed some small things
+     - accelerated by use of MReadTree::UseLeaf
+
+   * mhist/MHMcCollectionArea.h:
+     - changed default argument of DrawClone from NULL to "".
+       NULL caused the interpreter to crash.
+
+   * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
+     mbase/MParList.[h.cc], mbase/MTime.[h,cc],
+     mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
+     mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
+     mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
+     mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
+     - according to root 3.01 I made Print() const
+
+   * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
+     - removed
+
+   * mbase/MReadTree.cc:
+     - removed default argument from GetEntry-call
+
+   * mbase/MTask.[h,cc]:
+     - introduced mapping function for (Pre/Post)&Process
+     - according to root 3.01 I made Print() const
+     - added PrintStatistics
+     - added call counter
+
+   * mbase/MTaskList.[h,cc]:
+     - adapted to new MTask mapping functions
+     - according to root 3.01 I made Print() const
+     - added PrintStatistics
+     - moved some functionality to MTask-Mapper functions
+
+   * mmain/MMonteCarlo.cc:
+     - adapted to some changes in other classes
+     - some small simplifications
+     - accelerated, by use of UseLeaf
+     - workaround for the ButtonGroup/Button delete bug
+
+   * mmain/MAnalysis.cc:
+     - workaround for the ButtonGroup/Button delete bug
+
+
+
+ 2001/10/23: Thomas Bretz
+
+   * macros/dohtml.C:
+     - changed macro names
+
+   * macros/getCollArea.C:
+     - renamed to collarea.C
+     - make use of new fast MReadTree
+
+   * macros/getRate.C:
+     - renamed to trigrate.C
+
+   * macros/getThreshold.C:
+     - renamed to threshold.C
+
+   * Makefile.depend:
+     - removed
+
+   * mgui/MCamDisplay.[h,cc]:
+     - fixed wrong usage of new operator in TClonesArray
+     - the aspect ratio of the Canvas is used now to display geometries
+       correctly (no 'small CT1 camera anymore)
+     - replaced include of MCerPhotPix by a forward declaration
+     - replaced include of MHexagon by a forward declaration
+
+   * mgui/MGeomCam.[h,cc]:
+     - added GetMaxRadius()-function
+     - added CalcMaxRadius()-function
+     - replaced include of MGeomPix by a forward declaration
+     - replaced include of TObjArray by a forward declaration
+
+   * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
+     - call CalcMaxRadius in the constructor
+
+
+
+ 2001/10/22: Thomas Bretz
+
+   * mhist/MH*.[h,cc]:
+     - changed DrawClone according to root 3.01/06 to 'const'
+
+
+
+ 2001/10/16: Thomas Bretz
+
+   * mbase/MReadTree.[h,cc]:
+     - added some output statements
+     - added comments
+     - added UseLeaf
+     - changed AddFile to Int_t
+     - simplified GetEntry call
+
+   * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
+     - added come comments
+     - removed Draw-function
+   
+   * mars.cc:
+     - Changed name of TROOT object to 'mars'
+
+   * merpp.cc:
+     - changed name of TROOT object to 'merpp'
+     - added some more ouput
+
+   * mbase/MBaseLinkDef.h:
+     - added MRootFileBranch
+     - added MRootFileTree
+
+   * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
+     - added comments
+
+   * mbase/MEvtLoop.cc:
+     - added missing include
+     - added another time output
+
+   * mbase/MWriteRootFile.cc:
+     - added ClassImp
+   
+   * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
+     - changed output
+   
+   * mhist/MHMcCollectionArea.cc:
+     - small fixes
+     - changed error calculation according to Ciro
+
+   * macros/CT1Hillas.C:
+     - fixes some bugs (typos)
+
+
+
+ 2001/10/05: Thomas Bretz
+
+   * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
+     mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
+     mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc, 
+     meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
+     mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
+     mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
+     mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
+     mraw/MRawFileRead.cc
+     - comments updated
+     
+   * mbase/MFilter.[h,cc]:
+     - made IsExpressionTrue abstract
+     
+   * meventdisp/MGEvtDisplay.cc:
+     - fixed a bug that only every second event was displayed
+
+   * meventdisp/MGFadcDisp.[h,cc]:
+     - reorganized code (changing pixel number drawed the histogram twice)
+     
+   * mgui/MCamDisplay.[h,cc]:
+     - added fDrawingPad to make sure that all output goes into the same pad
+     
+   * mhist/HistLinkDef.h, mhist/Makefile:
+     - removed old MFillH* classes
+
+
+
+ 2001/10/02: Thomas Bretz
+
+   * mbase/MClone.[h,cc],
+     meventdisp/MGCamDisplay.[h,cc],
+     meventdisp/MGEvtDisplay.[h,cc],
+     mmain/MCameraDisplay.[h,cc]:
+     - added
+     
+   * macros/readMagic.C:
+     - fixed a  "'->' and '.' mixed bug"
+     
+   * manalysis/MCT1ReadAscii.cc:
+     - added initialisation of fIn
+     
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - made IsPixelExisting const
+     - made IsPixelCore const
+     - made IsPixelUsed const
+     - made GetNumPhotons[Min,Max] const
+
+   * mbase/BaseLinkDef.h, mbase/Makefile:
+     - added MClone
+     
+   * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
+     - added SetOwner-support
+     
+   * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
+     - removed MShowSpect
+     - removed MViewAdcSpect
+     
+   * mdatacheck/MDumpEvtHeader.cc:
+     - added missing descriptions
+     
+   * mdatacheck/MGDisplayAdc.[h,cc]:
+     - small changes
+     
+   * meventdisp/EvtDispLinkDef.h:
+     - added MGEvtDisplay
+     - added MGCamDisplay
+     
+   * meventdisp/MGFadcDisp.[h,cc]:
+     - derived from MGEvtDisplay
+     - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
+     
+   * meventdisp/Makefile:
+     - added MGCamDisplay
+     
+   * mgui/MCamDisplay.[h,cc]:
+     - cleaned
+     - reorganized
+     
+   * mgui/MHexagon.cc:
+     - added missing descriptions
+     
+   * mhist/MHFadcPix.cc:
+     - reorganized some code in the constructor which creates the 'names'
+     
+   * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, 
+     mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
+     - Draw-function supports a default canvas now
+   
+   * mmain/MDataCheck.cc:
+     - added/rorganized comments
+     - removed usage of MViewAdcSpectra
+     
+   * mmain/MMars.[h,cc]:
+     - added new "Camera Display" Button
+     
+   * mmain/MainLinkDef.h, mmain/Makefile:
+     - added MCameraDisplay
+
+
+
+ 2001/09/28: Thomas Bretz
+
+   * macros/getRate.C:
+     - changed TObjArray to a non-pointer object
+     - added Printing of the result at the end of the macro
+     
+   * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
+     - added DrawClone
+     
+   * mhist/MHMcRate.[h,cc]:
+     - added a dummy for DrawClone
+     
+   * mmain/MMonteCarlo.[cc, h]:
+     - added Gui elements
+     - added CalculateCollectionArea (not yet tested)
+     - added CalculateTriggerRate (not yet tested)
+     - added Threshold (not yet tested)
+
+   * mmontecarlo/MMcTriggerRateCalc.cc:
+     - removed output stuff from PostProcessing
+
+   * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
+     - reorganized code (constructor)
+     - reorganized deletion of gui objects
+     - fixed many, many memory leaks
+
+
+
+ 2001/09/27: Thomas Bretz
+
+   * mmain/MBrowser.cc:
+     - added comments
+
+   * mmain/MAnalysis.[h,cc]:
+     - added entry field for cleaning levels
+     - restructured code a bit
+
+   * mhist/MFillH.cc:
+     - fixed missing initialization of member variables in Init
+
+   * mhist/MHHillas.[h,cc]:
+     - Added comments
+     - Added DrawClone
+     - Removed kCanDelete bits from Draw function
+
+   * mhist/MHStarMap.[h,cc]:
+     - Added comments
+     - Added DrawClone
+     - moved some code from the Draw-functions to PrepareDrawing
+
+
+
+ 2001/09/26: Thomas Bretz
+
+   * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
+     mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
+     - reorganized code (constructor)
+     - reorganized deletion of gui objects
+     - fixed many, many memory leaks
+     - small changes in layout
+
+   * mmain/MAnalysis.[h,cc]:
+     - added
+
+   * macros/*:
+     - added Copyright notice
+     - added some small sanity checks
+
+   * macros/MagicHillas.C:
+     - fixed '->' bug
+     - changed MFillHStarMap to MFillH
+     
+   * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
+     - removed an old debug statement
+     
+   * mmain/MMars.cc:
+     - added new Analysis functionality
+     
+   * mmain/MainLinkDef.h:
+     - addded MAnalysis
+     
+   * mmain/Makefile:
+     - added MAnalysis.cc
+     
+   * mmc/McLinkDef.h:
+     - removed nonsens define statement
+
+
+
+ 2001/09/25: Thomas Bretz
+
+   * Makefile:
+     - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
+       It contains the origin (CVSROOT) of the repository and my confuse
+       people triing to commit changed files from such an archive to
+       the repository
+       
+   * mmain/MBrowser.[cc,h]:
+     - reorganized code (constructor)
+     - reorganized deletion of gui objects
+     - fixed many, many memory leaks
+
+   * mmain/MMars.[cc,h]:
+     - reorganized code (constructor)
+     - reorganized deletion of gui objects
+     - fixed many, many memory leaks
+
+
+
+ 2001/09/20: Thomas Bretz
+
+   * mbase/MLog.[h,cc]:
+     - made working with Cosy
+     - fixed gui stuff to work like expected
+
+   * manalysis/MCerPhotPix.h:
+     - replaced TROOT.h by MAGIC.h
+
+   * mfilter/MFTriggerLvl1.h:
+     - added description
+
+
+
+ 2001/09/20: Thomas Bretz
+
+   * released Version 0.4
+
+   * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
+     - switched to root version >= 3.00
+     
+   * Makefile.conf.linux:
+     - added to support the new Linux distributions
+
+   * .rootrc:
+     - removed references to MARSSYS
+
+
+
+ 2001/09/13: Thomas Bretz
+ 
+   * Makefile.conf.linux-gnu:
+     - removed "-Woverloaded-virtual". it doesn't really help
+
+
+
+ 2001/08/02: Thomas Bretz
+
+   * macros/getRate.C:
+     - make use of new stylish lists of containers
+
+
+   * macros/CT1Hillas.C, macros/getCollArea.C:
+     - make use of return value of Eventloop
+
+   * macros/merpp.C:
+     - changed return type to void
+
+
+
+ 2001/07/23: Thomas Bretz
+ 
+   * mbase/MParList.cc:
+     - redifinition of default argument: fixed
+
+
+
+ 2001/07/23: Thomas Bretz
+ 
+   * mmontecarlo/MMcThresholdCalc.[cc,h]:
+     - changed PreProcess action to new stylish lists of containers
+
+   * mhist/Makefile:
+     - removed MEnergies.cc
+
+   * mhist/HistLinkDef.h:
+     - removed MEnergies.cc
+   
+   * mbase/MReadTree.cc:
+     - removed a bug which causes MReadTree to show strange behaviour.
+       We cannot use GetBranch()->SetAddress() we have to use
+       SetBranchAddress.
+       
+   * macros/MagicHillas.C:
+     - changed to new stylish histogram fillers.
+
+   * mhist/MHMcRate.cc:
+     - some simplifications to the constructors
+     - some accelerations of the rate calculation
+     
+   * mhist/MHHillas.C:
+     - added axis descriptions (thanks to Rudy)
+
+
+
+ 2001/07/20: Thomas Bretz
+ 
+   * mhist/MH.cc:
+     - added comments
+
+   * mhist/MFillH.cc:
+     - added comments
+
+   * mbase/MParList.[h,cc]:
+     - Added AddToList from a TObjArray
+     - Added GetClassName
+     - Added GetObjName
+     - Added FindObjectList
+     - Added FindCreateObjList
+     - Added CreateObjList
+
+   * mhist/MHMcEnergies.[h,cc]:
+     - deleted
+
+   * mhist/MHMcEnergy.[h,cc]:
+     - rewrote constructor in a way that MHMcEnergies isn't needed anymore
+     - added a SetName function which replaces the old constructor somehow
+
+   * macros/getThreshold.C:
+     - make use of some new features
+
+
+
+ 2001/07/19: Thomas Bretz
+ 
+   * mbase/MEvtLoop.cc:
+     - added comments
+     
+   * mbase/MTaskList.cc:
+     - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
+     
+   * mhist/MH.[cc,h]
+     - added
+
+   * mhist/MFillH.[cc,h]
+     - added
+     - in principal MFillHHillas, MFillHFadc and MFillHStarMap
+       can be deleted now
+     
+   * mhist/HistLinkDef.h:
+     - added MH
+     - added MFillH
+     
+   * mhist/MFillHFadc.cc:
+     - moved source for filling to corresponding histogram class
+     
+   * mhist/MFillHHillas.cc:
+     - included MHillas.h
+     
+   * mhist/MHFadcCam.[cc, h]:
+     - added Fill
+     - made FillHi, FillLo private
+     
+   * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
+     - changed Fill function to new style
+     - derived class from MH
+
+   * mhist/Makefile:
+     - added MH.cc
+     - added MFillH.cc
+
+
+
+ 2001/07/18: Oscar Blanch
+ 
+   * macros/getRate.C:
+     - Macro to compute the trigger rate from a MonteCarlo file
+
+   * mhist/MHMcRate.[h,cc]:
+     - Container to store trigger rate information
+     - Draw() functin member to be implemented
+
+   * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
+     - Task to compute trigger rate
+
+
+
+ 2001/07/13: Thomas Bretz
 
    * mbase/MEvtLoop.[h,cc]:
-     - added evtloop name to constructor (default=Evtloop)
-     - adapted StreamPrimitive
-     - added ReadEnv
-     - added WriteEnv
+     - Added a result value to Eventloop to be able to detect if the
+       execution was successfull
+     - changes postProcess to return the return value from 
+       MTaskList::PostProcess
+     
+   * mbase/MParList.cc:
+     - FindCreateObj removes now a 'dot' from the end of an indexed
+       object name like "Events;7."
+     
+   * mbase/MReadTree.cc:
+     - small changes to the output
+
+   * mbase/MTask.[h,cc]:
+     - added Preprocessed flag. This enables the tasklist to only postprocess
+       already preprocessed tasks
+
+   * mbase/MTaskList.cc:
+     - don't postprocess non preprocessed tasks
+   
+   * mhist/MHMcCollectionArea.cc:
+     - added descriptions to histrograms
+     - changed names of histograms
+     - added drawing of canvas to Draw-functions
+
+   * mhist/MHMcEnergy.[h,cc]:
+     - added variables to store the calculated result
+     - changed names and titles of histogram
+     - added axis titles to histogram
+     - moved result calculation into fit-function
+
+   * mmontecarlo/MMcCollectionAreaCalc.cc:
+     - added name of input container to be able to process another
+       container than "MMcTrig"
+
+   * mmontecarlo/MMcThresholdCalc.cc:
+     - removed trailing dot from container name creation
+   
+   * mhist/MMcThresholdCalc.cc:
+     - removed a wrong '.' behind the number when processing more than
+       one trigger condition
+
+   * mraw/MRawRunHeader.cc:
+     - added "Monte Carlo Data" as runtype
+
+
+
+ 2001/07/10: Thomas Bretz
+
+   * mhist/MHMcEnergy.h:
+     - renamed SetBins to SetNumBins
+     
+   * mmontecarlo/MMcThresholdCalc.cc:
+     - changed style of comments
+     - moved sqrt(2) from Postprocess to header.
+     
+   * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h], 
+     mmontecarlo/MMcEnerThreCalc.[cc,h]:
+     - removed
+
+   * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
+     - removed
+
+
+
+ 2001/07/09: Thomas Bretz
+ 
+   * mbase/MParList.cc:
+     - made handling of already existing containers in AddToList a bit 
+       more convinient
+     
+   * mbase/MTaskList.[h,cc]:
+     - added come comments
+     - made handling of already existing tasks in AddToList a bit 
+       more convinient
+     - Added name-argument to constructor
+     
+   * mraw/MRawFileRead.[cc, h]:
+     - move file-open check from constructor to PreProcess
+     - added variable for filename
+     
+   * mraw/MRawFileWrite.[cc,h]:
+     - moved fOut->Write from PostProcess to destructor
+     - removed PostProcess
+
+
+
+ 2001/07/06: Thomas Bretz
+ 
+   * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h, 
+     mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
+     - added
+     
+   * Makefile
+     - mfilter added
+     
+   * Makefile.conf.linux-gnu:
+     - added some warning options
+     
+   * Makefile.conf.osf1:
+     - enhanced warnings
+     
+   * manalysis/MCerPhotEvt.cc:
+     - removed a small buf from the constructor
+     
+   * BaseLinkDef.h:
+     - added MFilter
+     - added MFilterList
+     
+   * mbase/MLog.[h,cc]:
+     - added a non-empty copy constructor to make cxx happy
+     
+   * mbase/MParList.[h,cc]:
+     - added second overload-function FindObject
+   
+   * mbase/MTask.h:
+     - added all Filter stuff
+     
+   * mbase/MTaskList.cc:
+     - changed debug output
+     - added filter-stuff to Process
+     
+   * mbase/MTaskList.h:
+     - changed Print default option from NULL to ""
+     
+   * mbase/Makefile:
+     - added MFilter
+     - added MFilterList
+   
+   * mhist/MFillHFadc.cc:
+     removed a small bug in the PreProcessing
+   
+   * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h, 
+     manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
+     mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
+     manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
+     mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
+     mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
+     mmontecarlo/MMcThresholdCalc.h:
+     - made more const-correct
+
+   * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc, 
+     manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
+     manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
+     mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
+     mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
+     mraw/MRawFileWrite.cc:
+     - added comments
+
+   * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc, 
+     manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
+     manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc, 
+     manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
+     manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc, 
+     manalysis/MPedestalPix.cc,
+     mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc, 
+     mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc, 
+     mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc, 
+     mbase/MWriteRootFile.cc,
+     mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
+     mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
+     mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
+     mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
+     mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
+     mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
+     mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
+     - added semicolon after ClassImp to make my editor happy
+
+   * mmain/MEvtDisp.cc:
+     - removed a wrong comma in the enumerations
+     
+   * mmontecarlo/MMcThresholdCalc.cc:
+     - made compile on osf by removing brackets in new steatement (constructor)
+     
+
+
+ 2001/07/05: Thomas Bretz
+
+   * macros/CT1Hillas.C:
+     - changed the wrong pointers to dots.
+     
+   * macros/getThreshold.C:
+     - added some comments
+     - removed the canvas creation
+     - drawing replaced by a loop
+     - changed trigger conditions to 1 (should work with any MC file)
+     
+   * macros/readMagic.C:
+     - changed the event counter to the number of the event in the file
+     - removed icound
+     
+   * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
+     mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
+     mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
+     mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
+     mhist/MFillHStarMap.cc,
+     - changed HasChanged to ReadyToSave
+     
+   * mbase/MReadTree.cc:
+     - added some comments
+     
+   * mhist/MHMcEnergies.h:
+     - fixed bug in []-operator
+     
+   * mhist/MHMcEnergy.cc:
+     - added canvas creation to draw function
+   
+   * mmontecarlo/MMcThresholdCalc.cc:
+     - fixed a bug in the constructor
+ 
+ 
+ 
+ 2001/06/20: Thomas Bretz
+ 
+   * macros/merpp.C:
+     - fixed type in comment
+     
+   * manalysis/MHillas.cc:
+     - fixed 'FIXME' comment
+   
+   * mbase/MWriteFile.[h,cc]:
+     - added
+  
+   * mbase/MWriteRootFile.[h,cc]:
+     - added
+   
+   * mbase/BaseLinkDef.h:
+     - Added MWriteFile
+     - Added MWriteRootFile
+   
+   * mbase/MEvtLoop.cc:
+     - fixed the counting in the eventloop
+     
+   * mbase/MWriteAsciiFile.[h,cc]:
+     - changed class that it is based on MWriteFile now
+   
+   * mbase/Makefile:
+     - added MWriteFile
+     - added MWriteRootFile
+   
+   * mhist/MFillHFadc.[h,cc]:
+     - added set for HasChanged (new PostProcess)
+   
+   * mhist/MFillHHillas.cc:
+     - added set for HasChanged (new PostProcess)
+   
+   * mhist/MFillHStarMap.cc:
+     - added set for HasChanged (new PostProcess)
+
+   * mhist/MHHillas.cc:
+     - Set kCanDelete to make sure, that the histograms are deleted
+       together with the canvas
+     
+   * mraw/MRawFileWrite.[h,cc]:
+     - changed the handling of opening, closing and checking file
+
+
+
+ 2001/06/13: Thomas Bretz
+
+   * ./.../*.h:
+     - added some comments and corrected some descriptions.
      
    * mbase/MParContainer.[h,cc]:
-     - removed TROOT.h
-     - fixed const-qualifier for Copy-function for root>3.04.01
-     - added ReadEnv
-     - added WriteEnv
-     - added IsEnvDefined
-     - added GetEnvValue
-     
-   * mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
-     - added ReadEnv
-     - added WriteEnv
-   
-   * mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc]:
-     - changed AddFile declaration to declaration in MRead
-     - added return value to AddFile
-     
-   * mfileio/MRead.[h,cc]:
-     - added template for AddFile
-     - added ReadEnv
-     
+     - added a 'dummy' function for AsciiRead, AsciiWrite
+
+   * mbase/MWriteAsciiFile.[h,cc]:
+     - added new constructor (specify directly the pointer to the class)
+
+   * mgui/MHexagon.cc:
+     - made Copy-function more readable
+
+   * mgui/MParContainer.cc:
+     - made Copy-function more readable
+
+   * mhist/MHMcEnergies.[h,cc]:
+     - files added as a container to make handling of several MHMcEnergy easier
+   
+   * mbase/MAGIC.h:
+     - encapsulated include of TROOT
+
+   * mbase/MTaskList.cc:
+     - added SetHasChange and Reset to PostProcess
+
+   * mhist/HistLinkDef.h
+     - added MHMcEnergies
+     
+   * mhist/MHMcEnergy.[h,cc]:
+     - added name and title to constructor
+     - added number to name of container
+   
+   * mmontecarlo/MMcThresholdCalc.cc:
+     - corrected typo in creation of the container names
+   
+   * mraw/MRawEvtData.cc:
+     - Set kCanDelete in Draw function
+
+
+
+ 2001/06/12: Thomas Bretz
+
+   * mmontecarlo/MMcEnerThreCalc.[cc,h] 
+     - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
+
+   * mmontecarlo/MMcEnerThreHistos.[h,cc]
+     - copied to mmhist/MHMcEnergy.[h,cc]
+
+   * mbase/Makefile:
+     - added MWriteAsciiFile.cc
+   
+   * mhist/HistIncl.h:
+     - added TF1.h
+
+   * mhist/HistLinkDef.h:
+     - added MHMcEnergy
+ 
+   * mhist/Makefile
+     - added MHMcEnergy
+   
+   * mmontecarlo/MCollArea.h:
+     - fixed typo in ifndef
+   
+   * mmontecarlo/Makefile:
+     - added MMcThresholdCalc.cc
+     - removed MMcEnerHisto.cc
+     - removed MMcEnerThre.cc
+     - removed MMcEnerThreCalc.cc
+
+   * mmontecarlo/MonteCarloLinkDef.h:
+     - added MMcThresholdCalc.cc
+     - removed MMcEnerHisto.cc
+     - removed MMcEnerThre.cc
+     - removed MMcEnerThreCalc.cc
+ 
+   * mbase/MWriteAsciiFile.[h,cc]: 
+     - added
+
+   * manalysis/MCT1ReadAscii.h: 
+     - removed fFileName from class definition
+ 
+   * manalysis/MCerPhotCalc.cc: 
+     - use of SetHasChanged added
+ 
+   * manalysis/MHillas.[h,cc]: 
+     - Reset added
+     - AsciiRead added
+     - AsciiWrite added
+     - use of SetHasChanged added
+
+   * manalysis/MPedCalcPedRun.[h,cc]:
+     - made fNumHiGainSamples a class member
+     - renamed some member functions
+     - made the 'internal' member functions private
+     - added SetHasChanged
+     - made these functions const
+     
+   * mbase/BaseLinkDef.h
+     - MWriteAsciiFile added
+   
+   * mbase/MEvtLoop.cc:
+     - some small changes to the logging output
+   
+   * mbase/MParContainer.cc:
+     - fHasChanged added 
+   
+   * mbase/MParContainer.h:
+     - Reset prototype added
+     - HasChanged added
+     - SetHasChanged added
+   
+   * mbase/MParList.[cc,h]:
+     - SetHasChanged added
+     - Reset added
+   
+   * mbase/MTaskList.cc:
+     - Process: call SetHasChanged before looping
+     - Process: call Reset before looping
+   
+   * mbase/MTaskList.h:
+     - fParList added to class definition
+
+
+
+ 2001/04/27: Thomas Bretz
+
+   * macros/merpp.C:
+     - made the merpp-macro Mars 0.3 compatible
+
+
+
+ 2001/04/19: Thomas Bretz
+
+   * mbase/MParList.cc:
+     - added stripping of the string after last semicolon (classname)
+
+   * mbase/MReadTree.cc:
+     - added Veto funtionality to PreProcess
+     - added HasVeto
+     - added fVetoList
+     - added VetoBranch
+
+
+
+ 2001/04/18: Thomas Bretz
+
+   * mbase/MHtml.[cc.h]:
+     - Added
+     
+   * mbase/*.cc:
+     - changed comments of member functions to new MHtml-Style
+
+
+
+ 2001/04/09: Thomas Bretz
+
+   * mbase/MParList.cc:
+     - Added the possibility to specify a different object name in
+       FindCreateObj
+
+   * .rootrc:
+     - changed the style for the html documentation
+    
+   * macros/dohtml.C:
+     - added SetXwho
+    
+   * (*.cc):
+     - added the copyright comment block
+  
+   * mgui/MGeomCamMagic.cc:
+     - added some comments to all these numbers
+  
+   * mraw/MRawEvtPixelIter.h:
+     - added Jump member function which jumps directly to the pixel with a
+       given id
+      
+
+
+ 2001/04/09: Thomas Bretz
+
+   * mgui/MGeomPix.cc:
+     - fixed a small error in SetNeighbors (thanks to Oscar)
+     
+   * mgui/MGFadcDisp.[h,cc]:
+     - Fixed many small errors which caused the display to display nonsens
+       in some situations
+
+
+
+ 2001/04/04: Thomas Bretz
+
+   * mraw/MRawEvtData.[cc,h]:
+     - changed wrong return type of GetNumPixels to UShort_t
+
+   * mmain/MBrowser.[cc,h]:
+     - made the dialog somehow work like it should
+
+
+
+ 2001/04/03: Thomas Bretz
+
+   * manalysis/MCT1ReadAscii.cc:
+     - the pedestal values read from the file are now stored in MeanRms 
+       instead of Sigma
+   
+   * manalysis/MCerPhotCalc.cc:
+     - The pedestal mean Rms is used as the pixel error
+   
+   * MImgCleanStd.cc:
+     - CleanStep1: the '<' was replaced by a '<=' to clean also pixels 
+       with value=noise=0
+     
+   * MMcPedestalCopy.cc:
+     - All the pedestal values are now filled in (are they calculated correctly?)
+   
+   * mgui/MGeomCamMagic.cc:
+     - Forgot to initialize the Nextneighbors of the Magic Camera
+       (thanks to Oscar)
+     
+   * mhist/MHStarMap.cc:
+     - I changed the model of the display (colors and bin width) to
+       get a 'better' result
+
+
+
+ 2001/04/02: Thomas Bretz
+ 
+   * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
+     - added constants (kTT*) for trigger type
+   
+   * manalysis/MImgCleanStd.[h,cc]:
+     - added changeable cleaning levels
+ 
+   * manalysis/MHillas.cc:
+     - added some more sanity checks to the calculation
+     
+   * manalysis/MCT1ReadAscii.[h,cc]:
+     - added some kind of chain feature (AddFile) to process more than one file
+ 
+   * mgui/MGeomPix.[h,c]:
+     - added interface to pixel neighbors
+ 
+   * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
+     - creates the neighbor geomtry now, too
+ 
+   * manalysis/MImgCleanStd.[cc,h]:
+     - switched to new stylish neighbors from MGeomCam
+
+
+
+ 2001/03/30: Thomas Bretz
+ 
+   * mdatacheck/MH*, mdatacheck/MFillH*:
+     - moved to mhist
+   
+   * mraw/MrawEvtPixelIter:
+     - IsLoGain -> HasLoGain
+   
+   * mgui/MG*:
+     - renamed
+     - moved to mmain
+     - move Browser functionality to MBrowser
+ 
+   * mmain/, mhist:
+     - new
+
+
+
+ 2001/03/21: Thomas Bretz
+                            
+   * manalysis/MHillas.[h,cc]:
+     - fixed some minor errors, added sanity check (N<2) to Calc
+
+   * manalysis/MFillHHillas.cc:
+     - skip event if Hillas calculations fails
+     
+   * macros/getCollArea.C, macros/readMagic.C, 
+     mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
+     - changed order in MReadTree constructor
+
+   * manalysis/MCT1ReadAscii.[h,cc]:
+     - changed to use MPedestalCam
+     
+   * manalysis/MCT1Pedestals.[h,cc]:
+     - removed
+     
+   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
+     - removed MCT1Pedestals
+     
+   * mbase/BaseLinkDef.h:
+     - added const values from Magic.h
+     
+   * mbase/MLogManip.h:
+     - changed style of dbginf
+   
+   * mbase/MParList.cc:
+     - make use of dbginf
+     
+   * mbase/MReadTree.[h,cc]:
+     - switched from a TTree to a TChain object
+     - chnaged order of variables of the constructor
+
+
+
+ 2001/03/21: Thomas Bretz
+                                                                  
+   * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
+     manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
+     manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
+     mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
+     mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
+     mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc, 
+     mdatacheck/MFillHHillas.h
+     - added
+
+   * mdatacheck/MHistosAdc.[h,cc]:
+     - replaced by MHFadc[Cam,Pix]
+
+   * mdatacheck/MFillAdcSpect.[h,cc]:
+     - replaced by MFillHFadc
+
+   * macros/readCT1.C:
+     - uses the new classes now
+     - calculates and displays hillas
+
+   * manalysis/AnalysisLinkDef.h:
+     - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
+
+   * manalysis/MCT1ReadAscii.cc:
+     - PreProcess uses FindCreateObj now
+
+   * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
+     - changed the new back to 'new with placement'
+
+   * manalysis/MCerPhotEvt.[h, cc]:
+     - removed cleaning from this class
+
+   * manalysis/MHillas.cc:
+     - some small changes in the naming inside Calc()
+
+   * manalysis/MHillas.h:
+     - added Get-functions
+     
+   * manalysis/MPedestalCam.h:
+     - added InitSize-function
+     
+   * manalysis/MPedestalPix.h:
+     - made Get-functions const
+     
+   * manalysis/Makefile:
+     - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
+     
+   * mbase/MLogManip.h:
+     - "l." before line number
+     
+   * mbase/MParList.cc:
+     - added the autodelete feature for automatically created classes
+     
+   * mdatacheck/DataCheckLinkDef.h:
+     - added MHFadc[Cam,Pix], MHHillas
+     - removed MHistosAdc
+     - added MFillHFadc, MFillHHillas
+     
+   * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
+     mdatacheck/MViewAdcSpectra.[h,cc], :
+     - changed from MHistaosAdc to MHFadcCam
+     
+   * mdatacheck/Makefile:
+     - added MFillHFadc.cc, MFillHHillas.cc
+     - removed MFillAdcSpect.cc
+
+   * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
+     mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
+     mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
+     meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
+     mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
+     mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
+     mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
+     mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
+     mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
+     - set version number to '0' (no i/o for this class)
+
+   * mgui/MGeomCamCT1.cc:
+     - new claculation algorith for the CT1 camera. It is more
+       exact in the camera plain
+       
+   * mgui/MHexagon.cc:
+     - removed Draw-function (it is inherited from TObject)
+     
+   * mmc/MMcFadcHeader.hxx:
+     - Added get-functions
+     
+
+
+
+ 2001/03/20: Thomas Bretz
+                                                                  
+   * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
+     manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
+     mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
+     - added
+
+   * macros/readCT1.C:
+     - added calculation of Hillas parameters
+     - changed from pointers to objects
+
+   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
+     - added MPedestalPix/Cam, MHillas, MHillasCalc
+
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - removed fType
+     - commented out Draw function - should be fixed soon
+     - renamed *Nb* to *Num*
+     - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
+
+   * meventdisp/MGFadcDisp.[h,cc]:
+     - changed parameter of ReadinEvent to unsigned
+
+   * mgui/GuiLinkDef.h, mgui/Makefile:
+     - added MGeomCamCT1, MGeomCamMagic
+
+   * mgui/MCamDisplay.[h,cc]:
+     - changed constructor argument from int to MGeomCam
+     - renamed *Nb* to *Num*
+
+   * mgui/MGeomCam.[h,cc]:
+     - removed all camara specific stuff
+     - MGeomCam is now used as a base class for the classes
+       MGeomCam[Magic,CT1] which are containing the camera specific stuff
+
+   * mgui/MGeomPix.h:
+     - added Set function
+
+
+
+ 2001/03/02: Thomas Bretz
+   
+   * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
+     mgui/Makefile: 
+     - new
+   
+   * mbase/MParList.[cc,h]: 
+     - Added FindCreateObj member function
+     - added a name to the constructor
+ 
+   * mbase/MReadTree.cc: 
+     - changed to use FindCreateObj
+
+   * mdatacheck/MDumpEvtHeader.cc: 
+     - removed fPixelIter from member list
+     - changed cout to *fLog
+   
+   * mdatacheck/MViewAdcSpectra.cc:
+     - removed a HUGE memory leak. All the objects in the list (and the
+       lists itself were NEVER deleted)
+   
+   * mdatacheck/MFillAdcSpect.cc
+     - removed fPixelIter from member list
+     - changed cout to *fLog
+     - changed to use FindCreateObj
+     - changed high and low to hi and lo
+   
+   * mdatacheck/MShowSpect.cc
+     - changed cout to *fLog
+     - added a name to the constructor
+   
+   * mraw/MRawFileRead.cc:
+     - changed to use FindCreateObj
+   
+   * mdatacheck/MGDisplayAdc.[h,cc]: 
+     - added some new member functions to make code more clear
+     - removed fHists from the destructor
+   
+   * mdatacheck/MHistosAdc.h:
+     - changed high and low to hi and lo
+
+   * macros/dohtml.C:
+     - added manalysis
+
+
+
+ 2001/03/01: Thomas Bretz
+
+   * Makefile: 
+     - added headers to dependencies
+ 
+   * Makefile.rules: 
+     - added headers to dependencies
+ 
+   * merpp.cc: 
+     - changed from pointers to objects
+     - added compression level support
+ 
+   * readraw.cc: 
+     - removed unnecessary includes
+ 
+   * mbase/MArray*.*: 
+     - changed all Int_t to UInt_t
+ 
+   * mbase/MLogManip.h: 
+     - changed name of __DINF__ to dbginf
+ 
+   * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
+     mraw/MRawRunHeader.[h,cc]: 
+     - changed ifstream to istream
+     
+   * mraw/MRawEvtData.cc: 
+     - changed the reading, which speeds up merpp by a factor of 10
+   
+   * mraw/MRawEvtData.h: 
+     - added flag to InitArrays and DeletePixels 
+       (not yet used)
+
+   * mraw/MRawFileRead.h: 
+     - removed pParList from parameter list
+ 
+   * manalysis/AnalysisLinkDef.h
+     - removed MReadCT1Ascii, added MCT1ReadAscii
+     - added MCT1Pedestals
+   
+   * manalysis/MCerPhotEvt.[h,cc]:
+     - changed the constructor a little bit
+     - rewrote Print() to make it a bit more readable
+     - moved MCerphotPix to new File
+     - added many lines of comments
+     - exchanged old stylish new call with new stylish(=) one
+     - replaced all accesses to fPixels with the [] operator to make this
+       lines more readable
+     - made all variable declarations const-correct,
+     - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
+       to if(!a)continue; if(!b)continue if(!c) continue; to make it more
+       compact, readable and easier to understand
+     - renamed the Boolean-functions to Is* to get a stricter structure
+     - replaced mapping function to access the pixel list entries by the new 
+       operator to get rid of more than the necessary number of member 
+       functions without loosing speed or readability
+     - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be 
+       more exact
+   
+   * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
+     - added a new operator to access the TObjArray
+     - removed unnecessary code from CreateCT1
+ 
+   * mbase/MAGIC.h: 
+     - added kPI
+ 
+   * mbase/MReadTree.cc: 
+     - added some comments
+ 
+   * mgui/MCamDisplay.[h,cc]: 
+     - added some comments, reordered a bit the calls in the constructor 
+       to get a 'straight forward structure', MGeomCam is now only
+       locally used where it is needed, replaced access to the 
+       TClonesArrays by new member-function to get a more readable code,
+       replaced old stylish new call with new stylish one, made
+       variable decleration const-correct, introduced a new member function
+       to set the pixel color, renamed the overloaded Draw functions to
+       DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
+       the 'layout' of GetColor to make it easier to understand the algorithm,
+   
+   * mgui/MCamNeighbor.[h, cc]:
+     - changed to new log-interface
+     - exchanged -9999 by -1
+     - skipped the exits
+     - you must check for -1 one in any case
+     - this means a warning should be enough
+   
    * mgui/MHexagon.[h,cc]:
-     - fixed const-qualifier for Copy-function for root>3.04.01
-   
-   * mhist/MH.cc:
-     - fixed the FindGoodLimit stuff for root> 3.04.01
-     
-   * mhist/MHRanForest.[h,cc], mhist/MHRanForestGini.[h,cc]:
-     - removed unnecessary casts
-     - fixed a copilation error with root 3.04.01 (kFullDotlarge 
-       doesn't exist)
-     - removed second Draw (one should not add something twice to 
-       the pad)
-       
-   * mmontecarlo/MMcTriggerRateCalc.cc:
-     - changes to the header
-     - changes to the fLog stuff
-     - added a cast to get rid of a warning
-     
-   * mtools/Makefile, mtools/ToolsLinkDef.h:
-     - added MagicReversi
-   
-   * mtools/MagicRevers.[h,cc]:
-     - added
-
-
-
- 2003/03/28: Thomas Bretz
-
-   * mbase/MParContainer.h:
-     - added kEnableGraphicalOutput
-     - added EnableGraphicalOutput
-     - added IsGraphicalOutputEnabled
-   
-   * mbase/MParList.h:
-     - changed BIT(15) to BIT(17)
-   
-   * mhist/MH.[h,cc]:
-     - SetBinning(TH1*, TH1*) --> SetBinning(TH1*, const TH1*)
-   
-   * mhist/MH3.h:
-     - changed BIT(15) to BIT(17)
-     - changed BIT(16) to BIT(18)
-     - changed BIT(17) to BIT(19)
-
-   * mhist/MHMatrix.[h,cc]:
-     - added DrawDefRefInfo
-     - added CopyCrop
-     - added GetRandomArrayI
-     - changed DefRefMatrix to support the above
-     - fixed a bug in DefRefMatrix (evtcount2 in the last loop
-       instead of evtcount1)
-     - Don't do anything in the finalization if the matrix has the correct
-       dimensions
-     - fixed comment of DefRefMatrix
-     - changed number of first column from 1 to 0
-     - changed BIT(16) to BIT(17)
-
-
-
- 2003/03/28: Wolfgang Wittek
-
-    * mhist/MHMatrix.cc
-      - DefRefMatrix: if nmaxevts>fM.GetNrows() set 
-        nmaxevts = fM.GetNrows()
-
-    * manalysis/MSelBasic.[h,cc]
-      - better output
-
-    * manalysis/MSelStandard.[h,cc]
-      - different cut in DIST
-
-    * mfileio/MCT1ReadPreProc.[h,cc]
-      - store hour angle in variable fOtherCphFraction
-
-    * manalysis/MHillasSrcCalc.h
-      - replace in 'SetInput'         fHillasName  = hilname;
-                    by                fHillasInput = hilname;        
-
-    * manalysis/MNewImagePar.[h,cc]
-               /MNewImageParCalc.[h,cc]
-      - new; calculates new image parameters
-
-    * mhist/MHNewImagePar.[h,cc]
-      - new; plots new image parameters              
-
-    * manalysis/AnalysisLinkDef.h
-      manalysis/Makefile
-
-    * mhist/HistLinkDef.h
-      mhist/Makefile
-
-
-
- 2003/03/27: Thomas Hengstebeck
-
-    * manalysis/MRanForest.[h,cc]
-      - allocation of TObjArray fForest moved to constructor.
-      - use of gRandom 
-
-    * manalysis/MRanTree.[h,cc]
-      - use of gRandom
+     - added new constructor whcih uses a MGeomPix-object
+
+
+
+ 2001/02/28: Thomas Bretz
+
+   * mbase/MParList.[h,cc]: 
+      - changed return type of FindObject back to TObject
+      - it seems so, that some compilers don't like overriding the
+        return type of a virtual member function
+
+
+
+ 2001/02/23: Thomas Bretz
+
+   * mraw/MRawEvtPixelIter.h: 
+      - added GetSum* functions
+
+   * mbase/MParList.[h,cc]: 
+      - Removed unnecessary fNext-stuff
+
+
+
+ 2001/02/22: Thomas Bretz
+
+   * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
+     mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
+     mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
+     mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
+     mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
+     mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
+     mraw/MRawRunHeader.cc:
+      - exchanged cout with the new logging style (gLog, *fLog)
+
+   * mraw/MRawEvtData.cc: 
+      - added 'dec' option to Print
+  
+   * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
+      - small changes to the Print funtions
+
+
+
+ 2001/02/21: Thomas Bretz
+
+   * MRawEvtData.cc: 
+      - Changed ReadEvt according to the new raw binary format 2001/02/20
+     
+   * Added MLog.[h,cc], MLogManip.[h,cc]
+   
+   * Adde SetStreamer and fLog to the MParContainer base class
+   
+   * Derived MEvtLoop from MParContainer
+
+   * Makefile: 
+      - added 'tar'
+
+   * mbase/BaseIncl.h: 
+      - added fstream.h, TGListBox.h
+ 
+   * mbase/BaseLinkDef.h: 
+      - added pragma for gLog and MLog
+ 
+   * mbase/MAGIC.h: 
+      - added forward definition for gLog
+ 
+   * mbase/MEvtLoop.cc: 
+      - exchanged cout with *fLog
+      - added statements to provide log-facility to all tasks als parameter 
+        containers
     
-    * macros/RanForest.C
-      - gRandom initialized as TRandom3 object.
- 
-
-
- 2003/03/25: Abelardo Moralejo
-
-    * macros/mergecamera.C
-      - added warning to prevent dangerous misuse of this macro.
-
-
-
- 2003/03/25: Wolfgang Wittek
-
-    * mhist/MHStarMap.[h,cc]
-      - use constant step size along the main axis of the ellipse
-
-    * manalysis/MPointingCorr.[h,cc]
-      - new class for calculating the pointing correction
-
-    * mmc/MMcEvt.hxx
-      - add GetOtherCphFraction()
-
-    * manalysis/Makefile
-
-    * manalysis/AnalysisLinkDef.h
-
-
-
- 2003/03/24: Abelardo Moralejo
-
-    * manalysis/MEnergyEstParam.cc
-      - now energy estimation (for CT1) is done using the same model 
-	as in D.Krannich's thesis.
-
-
-
- 2003/03/24: Thomas Bretz
-
-    * manalysis/MHillasSrcCalc.[h,cc]:
-      - removed last argument in constructor, replaced by SetInput
-
-    * mfilter/MFEventSelector.[h,cc]:
-      - removed unnecessary last argument
-
-
-
- 2003/03/21: Thomas Hengstebeck
- 
-    * manalysis/MRanTree.[h,cc]
-      - new; parameter container to store a single random tree
-
-    * manalysis/MRanForest.[h,cc]
-      - new; parameter container to store complete forest
-
-    * manalysis/MRanForestGrow.[h,cc]
-      - new; task to grow trees (training)
-
-    * manalysis/MRanForestCalc.[h,cc]
-      - new; task to calculate hadronness using random forest
-
-    * manalysis/MRanForestFill.[h,cc]
-      - new; task to read in the trees of the random forest
-
-    * manalysis/Makefile, manalysis/HistLinkDef.h:
-      - added MRanTree, MRanForest, MRanForestGrow, MRanForestCalc, 
-        MRanForestFill
-
-    * mhist/MHRanForest.[h,cc]
-      - new; histogram showing variance of estimated hadronness as 
-        function of no. of combined trees 
-
-    * mhist/MHRanForestGini.[h,cc]
-      - new; histogram showing mean decrease in Gini-index as function 
-        of RF-input-parameters
-
-    * mhist/Makefile, mhist/HistLinkDef.h:
-      - added MHRanForest, MHRanForestHillas
-
-    * macros/RanForest.C
-      - new; g/h-separation by Random Forest-method
-
-    * macros/RanForest2.C
-      - new; reading in saved random forest (using MRanForestFill)
-
-
-
- 2003/03/21: Abelardo Moralejo
-
-    * mhist/MHMatrix.[h,cc]:
-      - Added third argument (a filter) to the second instantiation 
-	of the Fill procedure.
-
-    * macros/CT1EnergyEst.C:
-      - Example of the parameter calculation and use of the energy 
-	estimation method for CT1.
-
-
-
- 2003/03/21: Thomas Bretz
-
-    * manalysis/MEnergyEstParam.[h,cc]
-      - Added StopMapping and Print functions.
-
-    * manalysis/MSel*.h:
-      -	set default for HilName to MHillas
-      -	set default for HilNameSrc to MHillasSrc
-
-    * mfileio/MCT1ReadPreProc.[h,cc]:
-      - do not flood the output with all events from the first run
-      - output meaningfull text instead of variable names
-      - removed a 'goto'!
-      - changed savePedRMS according to the coding conventions to
-        fPedRMS and the array of fixed size to a TArrayF
-    
-    * mbase/MEvtLoop.cc:
-      - added a events counter which counts the real number of 
-        processed events.
-
-    * mdata/MDataChain.[h,cc]:
-      - implemented random numbers
-      - implemented a conversion from degrees to radians and vice versa
-
-
-
- 2003/03/20: Thomas Bretz
-
-    * mfilter/MF.[h,cc]:
-      -	changed fFilter (already used in base class MTask) to fF
-
-
-
- 2003/03/19: Abelardo Moralejo
-
-    * macros/CT1collarea.C:
-      -	Added filter to cut in hadronness (now available in new version
-        of root CT1 Monte Carlo file from Wolfgang).
-
-
-
- 2003/03/19: Robert Wagner
-
-    * mhist/MH3.cc:
-      - changed MH3::New() such that constructor according to Thomas'
-        previous changes is supported
-
-
-
- 2003/03/19: Thomas Bretz
-
-    * mhist/MH3.[h,cc]:
-      - changed default constructor to support different dimensions
-
-    * mhist/MHArray.[h,cc]:
-      - added AddHistogram
-
-    * meventdisp/MGEvtDisplay.cc, mfileio/MReadTree.[h,cc],
-      meventdisp/MReadMarsFile.cc:
-      - changed MReadTree::GetEventNum to MReadTree::GetNumEntry
-
-    * macros/estfit.C:
-      - adopted to new MChisqEval
-
-    * mtools/MChisqEval.[h,cc]:
-      - added
-
-    * mtools/Makefile, mtools/ToolsLinkDef.h:
-      - added MChisqEval
-
-    * manalysis/MEnergyEstParam.[h,cc]:
-      - slight changes
-    
-    * mfileio/MCT1ReadPreProc.cc:
-      - changed name to MRead
-
-
-
- 2003/03/18: Thomas Bretz
-
-    * mfileio/MReadTree.cc:
-      - fixed a bug in the AddFile function
-
-    * mhist/MHMatrix.[h,cc]:
-      - implemented a request of Th. Hengstebeck: Let DefRefMatrix
-        return the 'unused' events
-
-
-
- 2003/03/18: Abelardo Moralejo
-
-    * mhist/MHMcCT1CollectionArea.[h,cc]
-      - Added arguments in constructor: number of bins and ranges of the 
-	x-axis (energy) of the 2-d histograms. Changed type of binning:
-	now the x-axis is log10(energy) and bins have equal width.
-
-    * macros/CT1collarea.C
-      - The MHMcCT1CollectionArea object is now created and added to the 
-       	parlist so that  we can choose the binning. Changed the way 
-       	histograms are written to the output file.
-
-
-
- 2003/03/13: Abelardo moralejo
-
-    * mhist/MHMcCT1CollectionArea.[h,cc]
-      - Added for calculations of collection area for CT1.Contains three
-        2-d histograms with axis energy vs theta angle: one histogram for
-        all events, one for analyzed events, one for the collection area.
-
-    * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
-      - Added for the same reason. 
-
-    * macros/CT1collarea.C
-      - Uses the above classes
-
-
-
- 2003/03/12: Abelardo Moralejo
-
-    * macros/mergecamera.C
-      - Added. Merges several MC camera output files into a single file.
-
-
-
- 2003/03/08: Wolfgang Wittek
-
-    * macros/AnalyseCT1.C
-      - for the CT1 data analysis
-
-    * mhist/MHMatrix.[h,cc]
-      - let refcolumn start at 1 (not at 0)
-
-    * mhist/MHSigmaTheta.[h,cc]
-      - Draw replaced by DrawCopy
-      - add SetDirectory(NULL)
-
-    * manalysis/MSelBasic.[h,cc]
-                MSelStandard.[h,cc]
-                MSelFinal.[h,cc]
-      - more detailed output for errors
-      - bugs removed
+   * mbase/MEvtLoop.h: 
+      - Small changes
+  
+   * mbase/MParContainer.h: 
+      - Added definitions necessary for use of Log-Facility
+  
+   * mbase/MParList.[h,cc]: 
+      - Added SetLogStream
+  
+   * mbase/MTask.h: 
+      - added fLog
+  
+   * mbase/MTaskList.[h,cc]: 
+      - added SetLogStream
+  
+   * mbase/Makefile: 
+      - Added MLog.cc, MLogManip.cc
+
+
+
+ 2001/02/19: Harald Kornmayer	
+
+  *  implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
+  
+  *  changed the readCT1.C file to show the effects of the image cleaning
+     a la CT1
+
+  *  changed 
+	mgui/MCamNeighbor.cc
+	mananlysis/MCerPhotEvt.cc  .h 
+	macros/readCT1.C
+
+
+
+ 2001/02/19: Thomas Bretz
+
+   * MParContainer.h added prototypes for AsciiRead/Write
+
+   * .rootrc added
+
+   * MEvtLoop.[h,cc]: 
+      - split eventloop in its three parts, this should be used for 
+        debugging only.
+
+
+
+ 2001/02/06: Harald Kornmayer
+
+   *  the first running version with a eventdisplay. Now we are able
+      to display an Event on the photo electron level. To do this, run
+      the macro "macros/readCT1.C" after changing the file name. 
+
+      changed: 
+	macros/readCT1.C
+	manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
+	analysis/MReadCT1Ascii.cc
+	mgui/MCamDisplay.cc, mgui/MCamDisplay.h
+
+
+
+ 2001/01/23: Harald Kornmayer
+
+   *  the integration of the class FadcDisp in the mars enviroment
+      and further developments in the display
+
+      changed: 
+	meventdisp/MGFadcDisp.h
+	meventdisp/MGFadcDisp.cc
+	mgui/GuiIncl.h
+	mgui/GuiLinkDef.h
+	mgui/MGMarsMain.cc
+	mgui/MGPrototyp.cc
+	mgui/MGPrototyp.h
+	mgui/Makefile
+
+      added: 
+	mgui/MGEventDispMain.h
+	mgui/MGEventDispMain.cc
+
+
+
+ 2001/01/22: Harald Kornmayer
+
+   *  started with the development of a EventDisplay Utitliy. 
+      Therefore I added the following files. 
+
+      meventdisp/EvtDispIncl.h
+      meventdisp/EvtDispLinkDef.h
+      meventdisp/MGFadcDisp.cc
+      meventdisp/MGFadcDisp.h
+      meventdisp/Makefile
+
+      Also a few of the older files where slightly changed. 
+      ./Makefile
+      ./Makefile.rules
+      mraw/MRawEvtData.
       
-    * manalysis/MPadSchweizer.[h,cc]
-      - add SetDirectory(NULL)
-      - add fErrors
-
-    * mfilter/MFEventSelector.[h,cc]
-      - add fErrors
-
-    * manalysis/MMultiDimDistCalc.[h,cc]
-      - check division by zero
-
-    * mhist/MHHadronness.[h,cc]
-      - check division by zero
-      - normalize distributions of hadronness
-
-    * mfileio/MCT1ReadPreProc.[h,cc]
-      - add event number (event.isecs_since_midday)
-      - change definition of "fIsMcFile", 
-        because outpars.bmontecarlo is set wrongly sometimes
-      - copy pedestalRMS for each event from the header information
-      - check for the presence of a footer record even after reading 
-        a run header
-
-    * mmc/MMcEvt.[hxx,cxx]:
-      - add GetEvtNumber()
-
-
-
- 2003/02/27: Abelardo Moralejo
-
-    * mmontecarlo/MMcTriggerRateCalc.cc:
-      - Fixed: MMCTrigHeader could not be found in the case of camera
-	files containing single trigger condition.
-
-    * macros/trigrate.C
-      - no plot is made in the case of single trigger condition.
-
-    * mhist/MHMcRate.[h,cc]
-      - Added member fTriggerCondNum to keep track of what trigger
-        condition corresponds to each MHMcRate object, for the case of
-        files with more	than one condition (when running camera in 
-        trigger_loop mode). Added also Set and Get procedures for nre 
-        member.
-
-    * mmain/MMonteCarlo.cc
-      - Fixed bug: matrix BgR was created with dimension "dim", a number
-        which can be negative. Put "num" instead of "dim".
-
-
-
- 2003/02/25: Thomas Bretz
-
-    * mbase/MParContainer.cc:
-      - small simplification for Cosy
-    
-    * mbase/MLog.cc:
-      - allow a maximum of 1000 lines in the gui
-
-
-
- 2003/02/25: Abelardo Moralejo
-
-    * mmontecarlo/MMcTriggerRateCalc.[h,cc]
-      - Added axis labels in graphic output
-      - Added Get function for rate histograms
-
-    * macros/trigrate.C
-      - Added output file with rate histograms
-
-
-
- 2003/02/24: Abelardo Moralejo
-
-    * mmontecarlo/MMcTriggerRateCalc.[h,cc]
-      - Fixed mistake when analysing camera files containing all
-        events (including non-triggers): fShowers was always zero.
-      - Added reading of MMcTrigHeaders in ReInit
-      - Added procedure Draw for graphics output: rate versus
-        discriminator threshold (useful for camera files with several
-        trigger conditions).
-
-    * macros/trigrate.C
-      - Added some explanations. Style improvements in function
-        GetNSBEvents. Added call to MMcTriggerRateCalc::Draw
-
-    * mhist/MHMcRate.[h,cc]
-      - Added GetTriggerRate() and GetTriggerRateError()
-      - Added members fMultiplicity and fMeanThreshold, with their
-        corresponding Set and Get functions
-      - Added info on discriminator threshold and L1 trigger
-        multiplicity on the printout.
-
-    * mmc/MMcTrigHeader.hxx
-      - Added GetMultiplicity() and GetMeanThreshold()
-
-
- 2003/02/22: Wolfgang Wittek
-
-    * mhist/Makefile
-      - MHSigmaTheta added
-
-    * mhist/HistLinkDef.h
-      - MHSigmaTheta added
-
-    * mhist/MHSigmaTheta.[h,cc]
-      - type inconsistency removed
-
-
-
- 2003/02/21: Abelardo Moralejo
-
-    * mmontecarlo/MMcTriggerRateCalc.[h,cc]
-      - adapted to new camera files, added warnings.
-      - added ReInit procedure to read relevant info from from the
-        run headers
-
-    * mhist/MHMcRate.[h,cc]
-      - adapted accordingly. Added Set functions for several members.
-
-    * mmc/MMcCorsikaRunHeader.h
-      - added Get functions for fELowLim, fEUppLim and fSlopeSpec.
-
-    * mmain/MMontecarlo.cc, macros/trigrate.C
-      - adapted to changes above, changed MReadTree to MReadMarsFile to
-	be able to read the run headers.
-
-
-
- 2003/02/21: Antonio Stamerra 
-
-    * manalysis/MMcTriggerLvl2.[cc|h]
-      - new data member fCompactNN needed to define a compact pixels
-      - new inline functions SetCompactNN and GetCompactNN 
-      - Method Calc(int neighpix) -> Calc(). The value of neighpix
-	is read from fCompactNN
-
-    * manalysis/MMcTriggerLvl2Calc.[cc|h]
-      - Check on fCompactNN added in the PreProcess
-
-    * macros/triglvl2.C
-      - Set of fCompactNN added
-
-
-
- 2003/02/21: Wolfgang Wittek
-
-    * manalysis/MSelFinal.[h,cc]
-      - 'const' removed from pointers
-
-    * macros/AnalyseCT1.C
-      - macro for the CT1 analysis (work in progress)
-
-
-
- 2003/02/20: Wolfgang Wittek
-
-    * manalysis/Makefile
-      - add MSelFinal
-
-    * manalysis/AnalysisLinkDef.h
-      - add MSelFinal
-
-    * manalysis/MPadSchweizer.[h,cc]
-      - slight modification of padding procedure
-
-    * manalysis/MSigmabarCalc.[h,cc]
-      - 'const' removed from pointers
-
-    * mhist/MHMatrix.[h,cc]
-
-    * mhist/MHSigmaTheta.[h,cc]
-
-
-
- 2003/02/20: Abelardo Moralejo
-
-    * mhist/MH.cc
-      - Removed call to TGaxis::Optimize for compilation under root 
-        versions > 3.03, since in them this procedure is no longer 
-        existing. I did this to allow compilation under root_3.04,
-        since earlier versions has a bug which prevents from
-        plotting in the simple way some variables in a tree
-        (example: fConc and others in the output  of star.C). This
-        is a temporal fix, I guess something will have to
-	substitute the call to Optimize...
-
-
-
- 2003/02/20: Antonio Stamerra 
-
-    * manalysis/MMcTriggerLvl2.[cc|h]
-      - new; replaces MTrigLvl2.[cc|h]
-      - new data members: fLutPseudoSize, fPseudoSize.
-      - functions renamed:
-			GetLutPseudoSize -> CalcBiggerLutPseudoSize
-			GetBiggerFiredCell -> CalcBiggerFiredCell
-      - new inline functions: GetLutPseudoSize(), GetPseudoSize().	
-      - new member functions: 
-		Calc(); CalcPseudoSize (not yet implemented)
-      - Redefined Print() function as a TObject.
-      - pixels_in_cell and pixels_in_lut redefined as static data 
-        members
-
-    * manalysis/MMcTriggerLvl2Calc.[cc|h]
-      - new; replaces MTrigLvl2FillTask.[cc|h]
-      - creation and filling of histograms commented
-      - Process() calls the MMcTriggerLvl2::Calc()           
- 
-    * mfilter/MFTriggerLvl2.[h|cc]
-      - new class to select events using MMcTriggerLvl2 data members.
-
-    * macros/triglvl2.C
-      - added example to use the MFTriggerLvl2 filter.
-
-
-
- 2003/02/19: Wolfgang Wittek
-
-    * manalysis/MSelBasic.[h,cc]
-      - new; evaluates the Basic Cuts (after the calibration) 
-
-    * manalysis/MSelStandard.[h,cc]
-      - new; evaluates the Standard Cuts 
-        (after the calculation of the image parameters and before the 
-         calculation of the hadronness)
-
-    * manalysis/MHillasCalc.[h,cc]
-      - replace
-              fHillas = (MHillas*)pList->FindCreateObj(fHilName);
-        by          
-              fHillas = (MHillas*)pList->FindCreateObj("MHillas",
-                                                       fHilName);
-        in order to allow MHillas containers with a name 
-                                  different from "MHillas"
-
-    * mhist/MHHillasExt.[h,cc]
-      - replace
-               TObject *obj = plist->FindObject("MHillas");
-        by          
-               TObject *obj = plist->FindObject(fHilName, "MHillas");
-        in order to allow MHillas containers with a name 
-                                  different from "MHillas"
-      - add a 3rd argument in the constructor : fHilName
-
-    * manalysis/MHillasSrcCalc.[h,cc]
-      - add new argument for constructor:
-                the name of the MHillas input container
-        in order to allow MHillas input containers with a name
-                                  different from "MHillas"     
-
-    * mhist/MHMatrix.[h,cc]
-      - add member function DefRefMatrix();
-        it defines the reference sample for the g/h separation;
-        the selection of events for the reference sample can be made
-        such that the distribution of a certain variable (for example
-        Theta) agrees with a target distribution.
-
-    * mfilter/MFEventSelector.[h,cc]
-      - add new argument for constructor:
-                the name of the read object
-        in order to allow also read objects which have a name
-        different from
-           "MRead"        
-
-
-
- 2003/02/18: Thomas Bretz
- 
-    * mfileio/MReadTree.cc:
-      - added a fix for a bug in the workaround using wildcards
-
-
-
- 2003/02/14: Thomas Bretz
- 
-    * mtemp/MObservatory.[h,cc]:
-      - added
-
-
-
- 2003/02/10: Abelardo Moralejo
-
-    * Makefile.conf.osf1
-      - Added -lpthread to compilation flags (otherwise linking fails
-        in alfa)
-
-    * manalysis/Makefile, AnalysisLinkDef.h
-      - Changed MApplyPadding for MPadding
-
-
-
- 2003/02/07: Wolfgang Wittek
-
-    * mhist/MHSigmaTheta.[h,cc]
-      - new; 2D distribution : Theta, Sigmabar
-             3D distribution : Theta, pixel number, Sigma
-             3D distribution : Theta, pixel number, Sigma^2-Sigmabar^2
-        these histograms may be used for the padding
-
-    * manalysis/MPadding.[h,cc]
-      - new; replaces MApplyPadding.[h,cc] 
-             some errors removed               
-
-    * manalysis/MSigmabar.[h,cc]
-      - new definition of Sigmabar (only relevant for MAGIC) 
-      - add in member function 'Calc' a 3rd argument : 'const
-        MCerPhotEvt &evt'
-      - calculate sigmabar for 'MCerPhotEvt' pixels
-      - in member function 'Calc' return Float_t fSigmabar instead of
-        Bool_t
-      - copies of objects replaced by references
-
-    * manalysis/MSigmabarCalc.[h,cc]
-      - fSig->Calc(*fCam, *fPed)         replaced by
-        fSig->Calc(*fCam, *fPed, *fEvt)
-      - change type of result of fSig->Calc from Bool_t to Float_t
-
-    * mfileio/MCT1ReadPreProc.cc
-      - add in member function PreProcess() the initialization of the
-        total number of pixels :
-                               fPedest->InitSize(iMAXNUMPIX);
-      - remove statements that cannot be reached ('break' after 
-        'return')
-
-    * manalysis/MPadSchweizer.[h,cc]
-      - alternative to MPadding
-      - does the padding ala Thomas Schweizer 
-
-
-
- 2003/02/06: Thomas Bretz
-
-    * mgeom/MGeomCam.[h,cc]:
-      - fixed a warning (GetPixRatio(int) --> GetPixRatio(Uint)
-
-
-
- 2003/02/07: Antonio Stamerra 
-
-    * manalysis/MTrigLvl2.[cc|h]
-      - added new function 
-	MTrigLvl2::GetLutCompactPixel(int cell, int lut, int 
-        neighpix=2) which calculates the number of compact pixel
-        in one lut 
-      - added new function GetLutPseudoSize(int neighpix=2) which
-        calculates the lut-pseudosize 
-      - added static data member pixel_in_lut
-      - merging of the PrintCell and PrintStatus functions in a single 
-	Print(int cell) function	
-      - Added comments using the standard layout
-      - some small changes following Thomas comments (memset, *fLog) 	
-
-
-
- 2003/02/06: Thomas Bretz
-
-    * mbase/MLog.[h,cc]:
-      - serialized the GUI output (problems with mutithreded prgs,
-        eg Cosy)
-
-    * mtemp/MObservatoryLocation.[h,cc], mtemp/MVPObject.[h,cc],
-      mtemp/MVPPlotter.[h,cc]:
-      - added changes discussed in Wuerzburg
-   
-    * mfileio/MCT1ReadPreProc.cc:
-      - some simplifications
-
-
-
- 2003/01/31: Antonio Stamerra & Marcos Lopez
-
-    * mgui/MCamDisplay.[cc|h]
-      - Added a new function MCamDisplay::SetPix(const Int_t pixnum, 
-        const Int_t color, Float_t min, Float_t max) which just set the 
-        color of a given pixel 
-
-    * created two new classes for simulating the second level trigger 
-      in the directory manalysis:
-      - MTrigLvl2.[cc|h]         // Implement the Lvl2 topology and
-                                 // selection strategies
-      - MTrigLvl2FillTask.[cc|h] // For a given MMc event, fill the
-                                 // MTrigLvl2 with the Lvl1 trigger 
-                                 // information 
-
-    * manalysis/Makefile
-      - Added -I../mgui
-
-    * Added macro macros/triglvl2.C which uses the above classes.
-
-
-
- 2003/01/27: Robert Wagner
-
-    * mfileio/MCT1ReadPreProc.[cc|h]
-      - Added call of MTaskList::ReInit after processing of new 
-        run header
-      - Filling of MC container complies to Oscar's changes of 
-        MMcEvt.[hxx,cxx] dated 2003/01/20
-      - Added filling of run number in MRawRunHeader object while
-        processing a new run header
-
-
-
- 2003/01/23: Robert Wagner
-
-    * manalyis/MSigmabarCalc.cc
-      - MSigmabarCalc::Process()
-        Replaced fMcEvt->GetTheta() by fMcEvt->GetTelescopeTheta()
-
-
-
- 2003/01/20: Oscar Blanch
-  
-    * mmc/MMcEvt.[hxx,cxx]
-      - Data members: fElecCphFraction, fMuonCphFraction, 
-        fOtherCphFraction have been introduced.
-      - Class version updated to 3.
-
-    * mmc/MMcCorsikaRunHeader.[h.cc]
-      - Data members: fWobbleMode and fAtmosphericModel introduced.
-      - Class version updated to 2.
-
-
-
- 2003/01/19: Thomas Bretz
-
-    * manalysis/MCerPhotCalc.[h,cc]:
-      - slight changes, mainly to the layout
-
-    * manalysis/MCerPhotEvt.[h,cc]:
-      - some small changes to make the code a bit faster
-
-    * manalysis/MCerPhotPix.[h,cc]:
-      - added AddNumPhotons
-
-    * mbase/MContinue.[h,cc]:
-      - changed comments
-      - enhanced functionality and fixed some small bugs
-
-    * mbase/Makefile:
-      - added mfilter to paths (to be fixed)
-
-    * mfileio/MCT1ReadPreProc.cc:
-      - Init fNumEvents = 0
-
-    * mgeom/MGeomCam.cc:
-      - return 0 Ratio if the pixel number exceeds the number of pixels
-
-   * mgui/MCamDisplay.[h,cc]:
-     - added sanity check for the maximum number of pixels
-     - added functions to set the three different palettes
-     - removed the buttons
-     - fixed the context menu display
-   
-    * mhist/HistLinkDef.h, mhist/Makefile:
-      - added MHCerPhotEvt
-
-    * mhist/MHCerPhotEvt.[h,cc]:
-      - added
-     
-    * mhist/MFillH.cc:
-      - changed the initialization of fParContainer from pList to NULL
-   
-    * mhist/MHHillasExt.cc:
-      - fixed a smallo bug when filling the histograms (crached when scaling
-        under some circumstances)
-   
-    * mhist/MHStarMap.cc:
-      - added a warning output
-
-    * mmontecarlo/MMcCollectionAreaCalc.cc:
-      - added a check for impact=NaN (some MC Files have this)
-
-
-
- 2003/01/17: Robert Wagner
-
-    * manalysis/MApplyPadding.cc
-      - bugfix: Effective number of used pixels taken from
-        MCerPhotEvt container, not from MPedestalCam
-
-
-
- 2003/01/16: Wolfgang Wittek
-
-    * mhist/MHMatrix.[h,cc]
-      - member function MHMatrix::Read added
-        the function calls TObject::Read(name) and SetName(name)
-
-
-
- 2003/01/15: Wolfgang Wittek
-
-    * mdata/MDataMember.cc
-      - in MDataMember::PreProcess()
-              "if (fCall)" replaced by "if (fCall && !fObject)"
-        The additional condition "&& !fObject" is to make sure that read 
-        MDataMembers works correctly.
-
-
-
- 2003/01/08: Oscar Blanch Bigas
-
-   * mgeom/MGeomMirror.[h,cc]
-     - Varible members to store mirror reflectivities have been
-       introduced: fReflectivity and fWavelength.
-     - Member function to set reflectivity added: SetReflectivity
-     - Member function to set TArrayF size: SetArraySize
-     - Class version number changed to 2.
+
+
+ 2001/01/19: Thomas Bretz
+
+    * mmc/*.hxx:
+       - changed include of MDefineTrigger.h back
+
+
+
+ 2001/01/19: Oscar Blanch
+
+    * mmc/MTriggerDefine.h:
+       - added
+
+
+
+ 2001/01/18: Thomas Bretz
+
+    * Makefile:
+       - mmc-library added
+
+    * Makefile.conf.general:
+       - Added definition of __MARS__
+
+    * Makefile.rules:
+       - Added definitions to rootcint
+
+    * Oscar added the McFormat subdir of the Monte Carlo as mmc
+
+    * mmc/MMcEvt.h:
+       - renamed to MMcEvt.hxx
+
+    * mmc/*.hxx:
+       - added necessary defintions from MDefineTrigger.h
+
+    * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
+       - added
+
+    * mmc/LinkDef.h:
+       - removed
+
+
+
+ 2001/01/17: Thomas Bretz
+
+    * Makefile:
+       - Exchanged explicit rules to make library by implicit ones
+       - The shared object works now. I exchanged the libraries with the object
+         files. But I don't know why the libraries don't work.
+
+    * Makefile.conf.linux-gnu:
+       - replaced CC with gcc (instead of g++)
+
+    * mdatacheck/DataCheckLinkDef.h:
+       - removed unused statements
+
+    * mraw/RawLinkDef.h:
+       - added globals
+
+    * mraw/MerppLinkDef.h:
+       - removed unused file
+
+
+
+ 2001/01/12: Thomas Bretz
+
+    * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
+       - added
+
+    * LinkDef.h:
+       - removed
+
+    * Makefile:
+       - Added CINT, mrproper
+
+    * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
+       - included makefile.general, Makefile.rules,
+       - removes corresponding lines
+
+    * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
+      mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
+      mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
+       - changed include statements
+
+    * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
+       - changed include statements
+       - move enum from h to cc
+       - removed comma operator from delete statements (nonsense)
+
+
+
+ 2001/01/11: Harald Kornmayer
+
+    * ./
+      readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
+      MReadTree.h, mbase/Makefile, mraw/Makefile
+       - small changes in this files. Not really critical.
+
+    * mars.cc
+       - added the main file for the gui
+
+    * mgui/
+      GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
+      Makefile, MGDataCheckMain.h
+       - added the subdir mgui and this files
+
+    * mdatacheck/
+      DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
+      MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
+      MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
+      MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
+       - added the subdir mdatacheck and this files
+
+
+
+ 2000/12/28: Thomas Bretz
+
+    * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
+      MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
+      MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
+      MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
+       - Added changes some comments.
+
+    * MLoopEvt.cc, MLoopEvt.h:
+       - Removed
+
+
+
+ 2000/12/22 - Thomas Bretz:
+
+    * readraw.cc:
+       - changed some comments and the Root-Name of the program
+       - added check for the existance of the file
+       - changed name of numbers of entries from iEnt to nent
+
+    * dohtml.C:
+       - changed title of converted macros
+
+    * MRawEvtData.cc:
+       - added a commet in Draw()
+
+    * MRawEvtPixelIter.[h,cc]:
+       - Added the comment header of the file
+       - removed inheritance from TIterator (not needed)
+       - some changes to get it work (the one in the repository was untested
+         and not working)
+       - changed calling style of iterator from do...while to while-loop
+       - changed some comments
+
+    * MRawRunHeader.cc:
+       - added some comments
+
+    * Changelog, News: added
+
+    * test.C: removed
