Index: unk/Mars/Changelog
===================================================================
--- /trunk/Mars/Changelog	(revision 19867)
+++ 	(revision )
@@ -1,8 +1,0 @@
-Please use the svn feature to document your changes.
-
-Please make sure that you document the correct change for any file
-like it was done before in the Changelog files.
-
-Comments should be very precise and must fit to the change commited for
-the particular file. Do not submit submit several files at once 
-if the changes have nothing to do with each other.
Index: unk/Mars/Changelog.02
===================================================================
--- /trunk/Mars/Changelog.02	(revision 19867)
+++ 	(revision )
@@ -1,5677 +1,0 @@
-                                                 -*-*- END OF LINE -*-*-
-
- 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: unk/Mars/Changelog.03
===================================================================
--- /trunk/Mars/Changelog.03	(revision 19867)
+++ 	(revision )
@@ -1,7211 +1,0 @@
-
- 2003/12/23: Abelardo Moralejo
-
-   * manalysis/MExtractedSignalPix.cc
-     - in Clear(), initialized fExtractedSignalHiGain to 0 instead 
-       of -1. In MC files run without noise, the ADC info of pixels 
-       with no C-photons is missing. Later noise will be added to all 
-       pixels in the padding, and "empty" ones must have a 0 before 
-       the addition of this noise.
-
-   * manalysis/MGeomApply.cc
-     - initialized size of MPedPhotCam.
-
-   * manalysis/MMcCalibrationCalc.[cc,h]
-     - Removed setter function SetConversionHiLo: the ratio from high 
-       to low gain is now read from MMcFadcHeader, and set in ReInit.
-     - Fixed bug: fADC2PhOuter was initialized before the MMcFadcHeader
-       was available. Now it is done in ReInit.
-     - fPedPhotCam is now initialized in PreProcess and not in ReInit.
-     - fGeom is now set in ReInit (there should be one MGeomCam per
-       run header in the camera file).
-
-   * mmc/MMcFadcHeader.hxx
-     - added getter function GetLow2HighGain()
-
-
-
- 2003/12/23: Thomas Bretz
-
-   * manalysis/MPedCalcPedRun.[h,cc]:
-     - removed fCounter
-     - replaced by GetNumExecutions()
-
-   * mraw/MRaw*:
-     - some changes and debug output for the upcomming time-stamp
-     - a fix to broken reading
-
-
-
- 2003/12/23: Wolfgang Wittek
-
-   * macros/ONAnalysis.C
-     - new macro for the MAGIC analysis, corresponding to CT1Analysis.C
-
-   * macros/AnalyseCT1.C
-     - deleted because outdated
-
-   * manalysis/MPadOn.[h,cc]
-     - new class for the MAGIC analysis, corresponding to MCT1PadSchweizer
-
-   * manalysis/MPadOnOFF.[h,cc]
-     - minor changes (printouts)
-
-   * manalysis/MPedestalWorkaround.[h,cc]
-     - put zenith angle into MMcEvt
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h
-     - added MPadON
-
-   * mmc/MMcEvt.hxx
-     - add member function SetTelescopeTheta(), SetTelescopePhi()
-
-
-
- 2003/12/22: Thomas Bretz
- 
-   * manalysis/MCT1FindSupercuts.cc, manalysis/MFindSupercuts.cc:
-     - replaced MFRandomSplit by MFEventSelector
-   
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - removed MFRandomSplit (functionality already implemented
-       in MFEventSelector)
-       
-   * mfilter/MFEventSelector.[h,cc]:
-     - did some cosmetics
-     - removed some obsolete data members
-     - added some comments
-     
-   * mfilter/MFEventSelector2.[h,cc]:
-     - added some comments
-
-   * macros/dohtml.C, macros/rootlogon.C:
-     - added mcalib
-     - added mhbase
-     
-   * macros/estfit.C:
-     - get chisq from MParameterD
-     
-   * manalysis/MEventRateCalc.cc:
-     - added comments
-     
-   * mbase/MParContainer.h:
-     - added a comment
-     
-   * mhist/MHCamera.h:
-     - added default argument for DrawClone
-     
-   * mmontecarlo/MMcEnergyEst.cc:
-     - use an MParameterD instead of accessing MChisqEval
-     
-   * mtools/MChisqEval.[h,cc]:
-     - write result to an MParameterD
-
-   * mtools/MTFillMatrix.[h,cc]:
-     - some more features
-
-
-
- 2003/12/21: Thomas Bretz
-
-   * mcalib:
-     - new directory containing all MCalib* and MHCalib* classes
-
-   * manalysis/MCalib*:
-     - moved to mcalib
-
-   * mhist/MHCalib*:
-     - moved to mcalib
-
-   * Makefile:
-     - added mcalib
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed MCalib*
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - removed MHCalib*
-
-   * mhbase:
-     - new directory containing base classes for histogram stuff
-
-   * mhist/MFillH.[h,cc], mhist/MBinning.[h,cc], mhist/MWeight.[h,cc],
-     mhist/MH.[h,cc], mhist/MH3.[h,cc], mhist/MHArray.[h,cc],
-     mhist/MHMatrix.[h,cc]:
-     - moved to mhbase
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - removed MFillH, MBinning, MWeight, MH, MH3, MHMatrix and MHArray
-
-   * */Makefile:
-     - updated include paths accordingly
-
-
-
- 2003/12/20: Abelardo Moralejo
-
-   * manalysis/MMcCalibration.[h,cc]
-     - adapted to changes in calibration classes. Removed SetADC2PhOuter
-       (ratio of inner to outer can be found from MMcFadcHeader).
-
-   * mananalysis/MCalibrate.cc
-     - commented out check of sizes of MExtractedSignal and 
-       MCalibrationCam (they are different in MC when no noise is 
-       simulated).
-
-   * mmc/MMcFadcHeader.hxx
-     - added getter function for fAmplitudOuter.
-
-
-
- 2003/12/20: Thomas Bretz
-
-   * Makefile:
-     - added an option to statically link the programs (for
-       debugging)
-       
-   * merpp.cc, readdaq.cc, readraw.cc:
-     - small changes to the command line options
-       (the aim is a generalization)
-
-   * manalysis/MCalibrate.[h,cc]:
-     - removed leading '//' from class description
-     - removed usage of MGeomCam (it is obsolete here)
-     - small changes to make the output fit the 'standard'
-     - take the number of pixels from the containers, added a
-       consistency check
-     - added many small comment about future development
-     - added some const-qualifiers
-     - removed the 'unused/empty' pixels. They are obsolete and not
-       wanted at all.
-     - changed pixid to pixidx
-
-   * manalysis/MCalibrationPix.h:
-     - sorted member functions
-     - added some const qualifiers
-     - added many small comment about future development
-
-   * manalysis/MExtractSignal.[h,cc]:
-     - removed arguments from constructor
-     - added corresponding member functions
-       + the convetion is to have only vital arguments in the
-         construtor and member functions to change the default
-     - removed obsolete PostProcess
-     ! PLEASE update you code accordingly.
-     
-   * manalysis/MExtractedSignalCam.h, manalysis/MExtractedSignalPix.h:
-     - added corresponding member functions
-   
-   * mbase/MArgs.[h,cc]:
-     - added some comments
-     - added options/arguments to Print
-     - added GetNumOptions
-     - added GetNumEntries
-     - added HasOnly
-     - added HasOnlyAndRemove
-     
-   * mbase/MEvtLoop.[h,cc]:
-     - removed leading '//' from class description
-     - replaced INT_MAX by kMaxUInt
-     - changed meaning of eventloop argument:
-       now 0 means all-events instead of -1
-     - forward tlist-name from Eventloop to PreProcess
-   
-   * mbase/MTime.[h,cc]:
-     - added UpdMagicTime
-
-   * mfilter/MFEventSelector2.cc:
-     - replaced INT_MAX by kMaxUInt
-     
-   * mmain/MEventDisplay.[h,cc]:
-     - make use of MEvtLoop::GetTaskList()
-     - removed GetReader
-     
-   * mmontecarlo/MMcEnergyEst.cc:
-     - removed leading '//' from class description
-     
-   * mranforest/MRanTree.cc:
-     - removed leading '//' from class description
-     - replaced 1e20 by FLT_MAX
-   
-   * mraw/MRawEvtHeader.[h,cc], mraw/MRawFileRead.cc,
-     mraw/MRawRead.[h,cc], mraw/MRawRunHeader.cc,
-     mraw/MRawSocketRead.cc:
-     - added decoding of time from event header - UNTESTED!
-     
-   * mreport/MReportRun.h:
-     - set class verseion to 0 -- not ment for writing at the
-       moment
-
-   * mtools/MTMinuit.[h,cc]:
-     - added (will replace MMinuitInterface soon)
-
-   * mtools/ToolsLinkDef.h, mtools/Makefile:
-     - added MTMinuit
-
-
-
- 2003/12/19: Markus Gaug, Michele Doro
-
-   * manalysis/MExtractSignal.[h,cc], manalysis/MCalibrate.[h,cc],
-     manalysis/MCalibrationCalc.[h,cc], manalysis/MCalibrationPix.[h,cc]:
-     - Treatment of the conversion factors between HI Gain and Lo Gain
-       is now done in the MCalibrationPix. 
-
-       MExtractSignal does not convert anymore, but MCalibrate searches 
-       the conversion factor from MCalibrationPix.
-       This allows for different conversion factors for every pixel.
-
-
-
- 2003/12/18: Abelardo Moralejo
-
-   * manalysis/Makefile, AnalysisLinkDef.h
-     - Added missing classes MPedPhotCam, MPedPhotPix
-
-   * manalysis/MMcCalibrationCalc.[h,cc]
-     - Changed names of conversion factors, because their meaning 
-       changed from "ADC->photoelectrons" to "ADC->photons before 
-       the PM". Added some comments. Added calls to MCalibrationPix::
-       SetBlindPixelMethodValid() and SetConversionBlindPixelMethod()
-
-   * manalysis/MCalibrate.cc
-     - Corrected variable names: Convertion -> Conversion, and also
-       removed the "f" at the beginning of local (non-member) variables.
-     - Added fGeomCam, fPedPhotCam (created in the PreProcess).
-
-
-
- 2003/12/18: Markus Gaug, Michele Doro
-
-   * manalysis/MExtractSignal.[h,cc]
-     - introduced a third argument in the constructor: Byte_t logainshift
-
-   * manalysis/MCalibrationCam.cc
-   * manalysis/MCalibrationPix.cc
-     - introduced error calculation for the F-Factor method
-
-   * manalysis/MCalibrate.cc
-     - replace pix.IsValid by pix.IsBlindPixelMethodValid() which more 
-       what is checked exactly
-  
-   * macros/calibration.C
-     - display now the errors in the F-Factor method correctly	
-
-   * mhist/MHCalibrationPixel.[h,cc]
-     - before declaring a calibration factor as valid, check if the 
-       mean fitted arrival time is not in the first or last time bin
-
-
-
- 2003/12/18: Abelardo Moralejo
-
-   * manalysis/MCalibrate.cc
-     - Changed  "if (!fCalibrations)" to "if (!fGeomCam)" in 
-       preprocess (this was a cut-and-paste error).
-     - In Process: added "fCerPhotEvt->AddPixel(pixid, 0., 0.)" before
-       setting pixel pixid to unused, in case !pix.IsValid()
-       May be removing both commands (adding the pixel and setting it 
-       to unused would have the same effect). 
-
-
-
- 2003/12/18: Thomas Bretz
-
-   * mfilter/MFSoftwareTrigger.[h,cc]:
-     - added - code taken from M[CT1]SelBasic
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - added MFSoftwareTrigger
-
-   * manalysis/MExtractedSignalPix.h:
-     - added missing const-qualifier IsLoGainUsed
-
-   * mreport/MReportFileRead.[h,cc]:
-     - added support for line counter
-
-   * mreport/MReportRun.[h,cc]:
-     - added preliminary version to decode the Start/Stop run tags
-       in the report files.
-
-   * mreport/Makefile, mreport/ReportLinkDef.h:
-     - added MReportRun
-
-   * merpp.cc:
-     - added a first implementation to be able searching report
-       files for the run number
-
-   * mdata/MDataMember.[h,cc]:
-     - implemented a way to determin whether the data member is 
-       a floating point value or an integer
-
-   * mfilter/MFDataMember.[h,cc]:
-     - use the information to treat integer values more accuratly
-
-   * mbase/MAGIC.h:
-     - change minimum root version to 3.05/06
-
-   * mtools/MTFillMatrix.cc:
-     - added a check whether the file name is valid
-
-
-
- 2003/12/18: Abelardo Moralejo
-
-   * mmc/MMcConfigRunHeader.[h,cc]
-     - Removed some obsolete parameters no longer used in reflector 
-       simulation since version 0.6.
-     - Updated version number to 2 !
-     - Added getter and setter functions for fPointSpread (allows 
-       camera simulation to change the value whenever the spot is made
-       bigger to fit the data).
-
-
- 2003/12/17: Abelardo Moralejo
-
-   * manalysis/MExtractSignal.cc
-     - put SetNumPixelUsedFADCSlices into the ReInit, otherwise they 
-       are not accessible for MCalibrationCalc
-
-   * manalysis/MCalibration*
-   * mhist/MHCalibration*
-     - many small changes, mostly cosmetic
-
-
-
- 2003/12/17: Abelardo Moralejo
-
-   * mbase/MAGIC.h:
-     - added kELECTRON, kPOSITRON to type ParticleId_t;
-
-   * mfilter/MFGeomag.cc:
-     - added kPOSITRON and kELECTRON as possible particle ids.
-     - added fResult = 0 for the case kGAMMA,  !fGamm_elec, to let
-       real gammas be accepted by the filter.
-
-
-
- 2003/12/17: Thomas Bretz
-
-   * mreport/MReportCC.[h,cc]:
-     - added report storing weather data
-
-   * mreport/Makefile, mreport/ReportLinkDef.h:
-     - added MReportCC
-
-   * mtools/Makefile, mtools/ToolsLinkDef.h:
-     - added MTFillMatrix
-
-   * mtools/MTFillMatrix.[h,cc]:
-     - added
-
-   * mfilter/MFEventSelector2.[h,cc]:
-     - removed fUseOrigDistrib --> use a reference histogram with 
-       0 Entries instead.
-
-   * manalysis/MCT1FindSupercuts.[h,cc], manalysis/MFindSupercuts.[h,cc]:
-     - removed fUseOrigDistrib accoring to href.GetEntries()==0 used in
-       MFEventSelector2 and MFillMatrix
-
-   * macros/CT1Analysis.C, macros/ONOFFAnalysis.C, 
-     macros/ONOFFCT1Analysis.C:
-     - tried to make fUseOrigDistrib-stuff working again
-
-   * mhist/MHCamera.[h,cc]:
-     - implemented kVariance
-
-
-
- 2003/12/16: Javi Lopez
-
-   * manalysis/MCalibrate.[h,cc]
-     - new classe that takes the integrated charge from MExtractedSignal
-       container and apply the calibration constants stored in
-       MCalibrationCam container storing the number of photons in
-       MCerPhotEvt.
-
-
-
- 2003/12/16: Thomas Bretz
-
-   * mhist/MHSimulatedAnnealing.[h,cc], 
-     mhist/MSimulatedAnnealing.[h,cc]:
-     - fixed includes
-
-
-
- 2003/12/12: Markus Gaug 
-
-   * manalysis/MSimulatedAnnealing.[h,cc]
-   * mhist/MHSimulatedAnnealing.[h,cc]
-     - new classes to do a minimization after the Simulated Annealing 
-       procedure. Please do make dox and look into the class documentation
-       to know how to use it
-
-   * manalysis/Makefile
-   * mhist/Makefile
-   * manalysis/AnalysisLinkDef.h
-   * mhist/HistLinkDef.h
-     - added the SimulatedAnnealing Classes
-
-
-
- 2003/12/12: Markus Gaug / Michele Doro
-
-   * manalysis/MCalibrationCam.[h,cc]
-   * manalysis/MCalibrationPix.[h,cc]
-   * manalysis/MCalibrationBlindPix.[h,cc]
-   * manalysis/MCalibrationConfig.[h,cc]
-     - bug found transforming the number of photons from the blind pixel 
-       to the inner pixel. The previous results were wrong by a factor 2
-     - PIN Diode formally included
-     - Code better documented in MCalibrationCam
-
-
-
- 2003/12/15: Thomas Bretz
-
-   * mraw/MRawRead.[h,cc]:
-     - added
-
-   * mraw/Makefile, mraw/RawLinkDef.h:
-     - added MRawRead
-
-   * mraw/MRawSocketRead.[h,cc], mraw/MRawFileRead.[h,cc]:
-     - changed such, that it derives from MRawRead now
-
-   * mfilter/MFAntiFilter.[h,cc]:
-     - removed. This function is implemented in MFilterList
-
-   * merpp.cc:
-     - enhanced to support start/stop time
-
-   * manalysis/MEventRateCalc.cc:
-     - removed some stuff which was commented out
-     
-   * mbase/MTime.cc:
-     - small change to GetString
-     
-   * mhist/MHCamera.cc:
-     - made the inverse deep blue dea palette the default
-       (FIXME: Make this a resource)
-     
-   * mreport/MReport.[h,cc]:
-     - added MTime arguments to Interprete
-     
-   * mreport/MReportFileRead.[h,cc]:
-     - added MTime arguments to Interprete
-     - added fStart/fStop data member
-
-
-
- 2003/12/15: Abelardo Moralejo
-
-   * mgeom/MGeomCam.h
-     - made the CalcPixRatio function public.
-
-   * manalysis/MGeomApply.cc
-     - call the CalcPixRatio of the MGeomCam object. Workaround to 
-       allow the analysis of some files from a beta version of camera 
-       0.7 in which the array containing pixel ratios was not 
-       initialized.
-
-
-
-
-
- 2003/12/12: Markus Gaug / Michele Doro
-
-   * manalysis/MCalibrationCam.cc
-     - did not compile because of a wrong command to MCalibrationPix, 
-       now corrected
-
-
-
- 2003/12/12: Nadia Tonello
-
-   * mimage/MImgCleanStd.cc
-     - now the cleaning of rings>1 is done symmetrically around the core
-       pixels (bug solved)  
-
-
-
- 2003/12/12: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationCalc.[h,cc]
-     - added fADC2PheInner, fADC2PheOuter and setter functions. Put 
-       these values into MCalibrationCam. Look for MExtractedSignalCam
-       to check which gain branch has been used (relevant for the
-       conversion factor) for each pixel.
-
-
-
- 2003/12/12: Markus Gaug
-	
-   * manalysis/MExtractSignal.[h,cc]
-     - now with constructor allowing to set the first and last used
-       time slice
-     - (default like before)
-     - extract number of pixels from MGeomCam
-
-
-
- 2003/12/12: Sabrina Stark
-  
-   * mfilter/MFSelBasic.[h,cc]
-     - new class for MAGIC analysis, corresponding to MFCT1SelBasic	
-
-   * mfilter/MFSelStandard.[h,cc]
-     - new class for MAGIC analysis, corresponding to MFCT1SelStandard	
-
-   * mfilter/MFSelFinal.[h,cc]
-     - new class for MAGIC analysis, corresponding to MFCT1SelFinal	
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h
-     - include MFSelBasic, MFSelStandard, MFSelFinal	
-
-   * manalysis/MPadONOFF.[h,cc]
-     - new class for MAGIC analysis, corresponding to MPadONOFF		
-
-   * manalysis/MSupercuts.[h,cc]
-     - new class for MAGIC analysis, corresponding to MCT1Supercuts		
-   
-   * manalysis/MSupercutsCalc.[h,cc]
-     - new class for MAGIC analysis, corresponding to MCT1SupercutsCalc		
-   
-   * manalysis/MFindSupercuts.[h,cc]
-     - new class for MAGIC analysis, corresponding to MCT1FindSupercuts		
-
-   * manalysis/MPedestalWorkaround.[h,cc]
-     - temporary task for MAGIC analysis to copy pedestal values and
- 	RMS from MPedPhotCam to MPedestalCam	
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h
-     - include MPadONOFF, MSupercuts, MSupercutsCalc, MFindSupercuts,
-	MPedestalWorkaround	
-	
-   * mhist/MHSupercuts.[h,cc]
-     - new class for MAGIC analysis, corresponding to MHCT1Supercuts		
-
-   * mhist/Makefile, mhist/HistLinkDef.h
-     - include MHSupercuts
-
-   * macros/ONOFFAnalysis.C:
-     - adaption of ONOFFCT1Analysis to apply on Magic data
-	
-	
- 
- 2003/12/12: Markus Gaug
-
-   * manalysis/MExtractedSignalPix:
-     - Added fTailArrivalTime
-
-   * manalysis/MExtractSignals:
-     - SetArrivalTimes modified to 3 arguments (sorry!)
-
-
-
- 2003/12/11: Sebastian Raducci & Villi Scalzotto
-
-   * manalysis/MArrivalTime.[h,cc]
-     - Added (new container)
-     - Preliminary version: do not use it
-
-   * manalysis/MArrivalTimeCalc.[h,cc]
-     - Added (new task)
-
-   * mraw/MRawEvtPixelIter.[h,cc]
-     - Added new method GetIdxMaxHiLoGainSample()
-   
-   * mraw/MRawEvtData.cc
-     - Added new case in GetPixelContent() method 
-
-   * mmain/MEventDisplay.cc
-     - Added new tab in the camera event display to show the arrival
-       time.
-
-   * mhist/MHEvent.[h,cc]
-     - Added new fType in the enumeration to handle the arrival time
-       histos
-
-
- 2003/12/11: Abelardo Moralejo
-
-   * manalysis/MGeomApply.cc
-     - Initialize size of the MCalibrationCam object according to 
-       camera geometry.
-
-   * manalysis/MMcCalibrationCalc.[h,cc]
-     - Added. First draft of a class to get the calibration 
-       constants for the analysis of MC events.
-
-   * manalysis/Makefile, AnalysisLinkDef.h
-     - Added new class MMcCalibrationCalc
-
-
- 2003/12/11: Markus Gaug
-
-   * manalysis/MExtractSignal, MExtractedSignalPix
-     - Store number of used FADC slices (HIGain, LoGAin)
-     - calculate signal with only 6 most significant slices (2 before, 
-       4 after the maximum)
-
-   * mhist/MHCalibrationBlindPixel:
-     - do the consistency check fitting the pedestal
-
-   * mhist/MHCalibrationPixel:
-     - store Hi Gain vs. Lo Gain values to extract the conversion
-       factor
-
-   * manalysis/MCalibrationPix:
-   * manalysis/MCalibrationCam:
-     - separate Hi Gain and Lo Gain
-     - include return of PIN Diode measurement
-
-
-
- 2003/12/11: Thomas Bretz
-
-   * mbase/MTime.[h,cc]:
-     - small change to GetString
-     - added ReadBinary
-     
-   * mraw/MRawCrateData.[h,c], mraw/MRawFileRead.cc, 
-     mraw/MRawEvtData.[h,cc], mraw/MRawEvtPixelIter.[h,cc],
-     mraw/MRawRunHeader.[h,cc], mraw/MRawSocketRead.cc,
-     mraw/MRawCrateArray.[h,cc]:
-     - adapted to new DAQ file format Version 2
-     - changed ClassDef version accordingly
-
-   * mraw/RawIncl.h:
-     - added TArrayC
-
-   * mfileio/MCT1ReadPreProc.cc:
-     - tried to change reading CT1 data accordingly
-
-
-
- 2003/12/10: Thomas Bretz
-
-   * manalysis/MPedPhotPix.[h,cc], manalysis/MPedPhotCam.[h,cc]:
-     - added
-
-   * merpp.cc:
-     - added support for dc report files
-     
-   * mcamera/CameraLinkDef.h, mcamera/Makefile:
-     - added MCameraDC
-     
-   * mhist/MHVsTime.cc:
-     - fixed a missing initialisation
-
-   * mraw/MRawFileRead.cc:
-     - fixed wrong MRawEvtTime name
-     
-   * mreport/MReport.cc:
-     - fixed reading of dc files
-     
-   * mreport/MReportCurrents.[h,cc]:
-     - do not store currents here. store it in MCameraDC
-     
-   * mreport/MReportFileRead.[h,cc]:
-     - added SetHasNoHeader and kHasNoHeader
-
-   * macros/readcurrents.C:
-     - fixed accordingly
-
-   * macros/sumcurrents.C:
-     - fixed accordingly
-
-
-
- 2003/12/09: Markus Gaug
-
-   * mhist/MHCamera.[h,cc]:
-     - added SetCamError to set errors in the camera
-
-   * mhist/MHCalibration*:
-     - all hists doubles to separate High Gain and Low Gain
-
-   * manalysis/MCalibration*
-     - separate Hi Gain and Lo Gain
-     - use MExtractedSignalCam to extract charges
-
-   * manalysis/MExtractSignals.[h,cc]:
-     - new class to extract signals
-
-   * manalysis/MExtractedSignalCam.[h,cc]:
-     - new class to hold extracted signals
-
-   * manalysis/MExtractedSignalPix.[h,cc]:
-     - new class to hold extracted signals for pixel
-
-   * manalysis/Makefile
-   * manalysis/AnalysisLinkDef:
-     - contain MExtractedSignalCam, MExtractedSignalPix, MExtractedSignal
-
-   * macros/calibration.C
-     - EventDisplay which allows to get plot by clicking on pixel
-
-
-
- 2003/12/08: Thomas Bretz
-
-   * mraw/MRawFileRead.cc:
-     - implemented an artificial time-stamp for the current data
-
-   * star.cc, macros/star.C:
-     - works now with MC files and real data.
-
-   * mimage/MHillas.[h.cc], mimage/MHillasExt.[h.cc], 
-     mimage/MHillasSrc.[h.cc]:
-     - implemented member functions Print(const MGeomCam&)
-
-   * macros/readMagic.C, macros/readCT1.C, mmain/MEventDisplay.cc:
-     - changed to display deg instead of millimeters
-
-   * manalysis/MEventRateCalc.[h,cc], manalysis/MEventRate.[h,cc]:
-     - updated algorithm
-
-   * macros/evtrate.C:
-     - tutorial how to calculate event rate added
-
-
-
- 2003/12/07: Thomas Bretz
-
-   * mbase/MTime.[h,cc]:
-     - added some new member function
-     - fixed wrong calculations
-     - moved all stand-alone operators into class
-     
-   * mhist/MHPixVsTime.cc, mhist/MHVsTime.cc:
-     - fixed MTime handling
-
-   * Makefile.rules:
-     - removed obsolete $(HEADERS) from rule for $(LIB)
-     - added $(CINT)LinkDef.h for rule for $(CINT)Cint.cc
-     
-   * mbase/BaseLinkDef.h:
-     - added operator<<(ostream&, MTime&)
-     
-   * mmain/MOnlineDump.cc:
-     - fixed a small bug using MTime
-
-
-
- 2003/12/05: Abelardo Moralejo
- 
-   * mhistmc/MHMcCollectionArea.cc
-     - removed wrong comment in MHMcCollectionArea::CalcEfficiency2
-
-
-
- 2003/12/05: Thomas Bretz
-
-   * mpointing/*:
-     - added
-
-   * Makefile:
-     - added mpointing
-
-   * NEWS:
-     - updated
-
-   * mbase/MTime.[h,cc]:
-     - complere rewrite of the data members
-     - ClassDef=3
-
-   * mfileio/MCT1ReadPreProc.cc, mfileio/MReadCurrents.cc,
-     mfileio/MReadReports.cc, mhist/MHPixVsTime.cc,
-     mhist/MHVsTime.cc, mmain/MOnlineDump.cc,
-     mmontecarlo/MMcTimeGenerate.cc, mreport/MReport.cc,
-     manalysis/MEventRateCalc.cc:
-     - adapted to new MTime
-
-   * mfileio/MReadReports.[h,cc]:
-     - added the possibility to enable Auto Scheme
-     - delete the TChains when removed
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - automaticalle create title for Trees
-     - added a 'Must-Have' flag for the added containers
-
-   * mreport/MReportCamera.h:
-     - added //! to all pointers
-
-   * mtools/MAstro.[h,cc]:
-     - added calculations from and to MJD
-     - moved to mbase
-
-   * mfileio/Makefile, mfileio/FileIOLinkDef.h:
-     - removed MReadCurrent
-
-   * readdaq.cc:
-     - changed to display board information on request 
-       (MRawCrateArray)
-
-   * mfileio/MReadMarsFile.cc:
-     - small changes to output
-     
-   * mfileio/MReadReports.[h,cc]:
-     - added 'Master' tree as a workaround for reading RunHeaders
-     
-   * mfileio/MReadTree.cc:
-     - call Notify() of all members of fNotify in Notify()
-     
-   * mraw/MRawCrateArray.[h,cc]:
-     - added Print() member function
-     
-
-
-
- 2003/12/04: Markus Gaug
-
-   * manalysis/MCalibration*
-     - implemented some of Thomas Bretz suggestions to make the code
-       nicer
-     - implemented the possibility to have cosmics in the calibration
-       data and remove it
-     - implemented the conversion factors for the blind pixel method
-
-   * mhist/MHCalibration*
-     - implemented some of Thomas Bretz suggestions to make the code
-       nicer
-     - implemented the possibility to have cosmics in the calibration
-       data and still fit it
-
-   * macros/calibration.C
-     - MStatusDisplay of calibration histograms a little bit more readable
-
-
-
- 2003/12/03: Abelardo Moralejo
-
-   * mimage/MStereoCalc.cc
-     - Fixed typo in the PreProcess (fmcevt1 was initialized a second
-       time, instead of fmcevt2).
-
-
-
- 2003/12/02: Abelardo Moralejo
-
-   * mimage/MStereoCalc.[h,cc]
-     - changed names of variables (removed underscores). Use new
-       function MTask::AddSerialNumber  (see below).
-
-
-
- 2003/12/02: Thomas Bretz
- 
-   * mfilter/MFEventSelector2.[h,cc]:
-     - fixed and reorganized screen output
-     - added some small comments to the code
-     - moved some code from Process() to the new private function Select
-     - fixed uncounted events (underflow bins were not counted)
-     - renamed nonsens fErrors to fCounter
-     - fixed usage of fDisplay
-
-   * manalysis/MEventRate.[h,cc], manalysis/MEventRateCalc.[h,cc], 
-     mfileio/MReadReports.[h,cc], mreport/MReport*.[h,cc],
-     mcamera/MCamera*.[h,cc]:
-     - fixed and added comments.
-
-   * mbase/MTask.h:
-     - added static member functions AddSerialNumber to simplify 
-       using different Serial numbers.
-
-   * macros/readrep.C:
-     - updated to be an example for more functionality
-
-
-
- 2003/12/01: Markus Gaug
- 
-   * macros/calibration.C:
-     - adjusted some parameters
-
-   * manalysis/MCalibrationCalc.cc:
-     - cosmics are now skipped from the fit
-
-   * manalysis/MCalibrationPix:
-     - cosmics are now skipped from the fit
-
-   * mhist/MHCalibrationPixel:
-     - cosmics are now skipped from the fit
-
-   * manalysis/Makefile
-     - MPedCalcPedRun was not in Makefile
-
-   * manalysis/AnalysisLinkDef
-     - MPedCalcPedRun was not in AnalysisLinkDef
-
-
-
- 2003/12/01: Thomas Bretz
-
-   * Makefile:
-     - added readdaq
- 
-   * mona.cc:
-     - moved MOnlineDump behind hfilla/../d
-     
-   * macros/readrep.C:
-     - removed obsolete piece of code
-     - added 'writer'
-     - added code to read from file
-     
-   * mbase/MStatusDisplay.cc:
-     - removed obsolete workaround in HandleEvent. Found the bug
-       in MEventDisplay
-       
-   * mmain/MEventDisplay.cc:
-     - fixed a crash when switching to a tab without canvas
-     
-   * mmain/MOnlineDisplay.[h,cc]:
-     - removed obsolete code
-     
-   * mmain/MOnlineDump.cc:
-     - set maximum and minimum of 'sum' histogram to 0 and 15
-     
-   * mtemp/MObservatory.cc:
-     - changed telescope position (kMagic1) according to new data from GPS clock
-
-   * readraw.cc:
-     - changed includes
-     
-   * mbase/MPrint.[h,cc]:
-     - added kSeperator
-
-   * mbase/MTime.[h,cc]:
-     - added SetTime(const TTime&)
-
-   * mraw/MRawEvtHeader.cc:
-     - added 'nogains' option to Print
-     
-   * readdaq.cc:
-     - added
-
-   * mfilter/MFilterList.cc:
-     - added class description
-
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - removed obsolete MFAntiFilter (for a replacement see
-       class-description of MFilterList)
-       
-   * mfilter/MFRandomSplit.[h,cc]:
-     - fixed missing manipulators in fLog stream
-     - reset values in constructor which are out of range
-     - changed output in PostProcess according to the style in MHillasCalc etc.
-     - changed nonsense derivement from MF to MFilter
-
-   * mhist/MHCamera.[h,cc]:
-     - added DrawClone to get rid of the usage of gROOT->GetSelectedPad.
-       this resulted in some trouble in the past. If it will make more
-       trouble than before we can remove it again - please report problems.
-
-
-
- 2003/12/1: Abelardo Moralejo
-
-   * mimage/MStereoPar.cc
-     - Added calculation of fCT1Impact2, fCT2Impact2, the estimates of
-       impact parameter using the a priori assumption that the events
-       come from a point source located at the center of the camera.
-
-
-
- 2003/11/27: Wolfgang Wittek
-
-   * mfilter/MFEventSelector2.cc
-     - if number of requested events is too high reduce it to the maximum
-       number possible
-     - introduce the flag 'fUseOrigDistribution'; if it is set to kTRUE 
-       (by SetOrigDistribution()) the original distribution will be used
-       as the nominal distribution
-     - added member functions SetUseOrigDistribution()
-     - added member functions SetHistOrig()
-
-   * mfilter/MFRandomSplit.[h,cc]
-     - a filter which gives fResult = kTRUE with a certain probability
-
-   * mfilter/MFAntiFilter.[h,cc]
-     - a filter which checks the result of a given filter and returns 
-       the opposite result;
-       Thomas : could you please add a code which puts the filter whose 
-                result is checked into the task list ?
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h
-     - add MFRandomSplit and MFAntiFilter
-
-   * manalysis/MCT1FindSupercuts.[h,cc]
-     - in 'DefineTrainMatrix', 'DefineTestMatrix', and 
-       'DefineTrainTestMatrix()' :
-       replace call to 'MFEventSelector' by call to 'MFEventSelector2'
-     - add member function SetUseOrigDistribution(Bool_t b);
-       if b = kTRUE the events for the training and test samples are
-       selected randomnly from the input file
-
-
-
- 2003/11/27: Abelardo Moralejo
-
-   * mdata/MDataChain.cc:
-     - added ';' as a possible alphanumeric character in the data 
-       string, to support the use of variables from MC stereo files
-       where the parameter containers for each telescope are tagged 
-       with a ';' followed by the telescope number. 
-
-
-
- 2003/11/26: Thomas Bretz
-
-   * mhist/MHVsTime.[h,cc]:
-     - implemented usage of Event number
-
-   * mhist/MHPixVsTime.[h,cc]:
-     - implemented usage of time (untested - may not work)
-
-
-
- 2003/11/25: Thomas Bretz
- 
-   * mgeom/MGeomMirror.h:
-     - added Getter functions for Mirror Center and Mirror 
-       Normal vector
-
-
-
- 2003/11/25: Abelardo Moralejo
-
-   * mimage/MStereoPar.[h,cc]
-   * mimage/MStereoCalc.[h,cc]
-     - Added. First version of some calculations for the data analysis
-       of two-telescope configurations (estimation of shower direction
-       and core position).
-   * mimage/Makefile, ImageLinkDef.h
-     - Updated accordingly.
-
-
-
- 2003/11/23: Thomas Bretz
-
-   * star.cc:
-     - fixed a typo
-     
-   * manalysis/MCerPhotCalc.cc:
-     - fixed logging stream
-     
-   * mbase/MStatusDisplay.[h,cc]:
-     - made fLog available to derived classes
-     - added Reset()-function
-     - added some debug messages to CloseWindow()
-     - put 'return' back into HandleConfigureNotify (fixes the
-       problem with the random size of the Mona display)
-     - added a new workaround in HandleEvent which fixed a crash
-       when switching back to the 'main' tab in MEventDisplay
-       This is NOT understood!
-     - changed bit 14/15 to 15/16. BIT(14) is used in TGMainFrame
-       already
-     - fixed a typo. Must be kTabPrint instead of kFilePrint
-     
-   * mfilter/MFRealTimePeriod.h:
-     - added Setter for timeout
-     
-   * mhist/MHCamEvent.cc:
-     - fill the rms for each event. This may be switched off by
-       a status bit in the future for speed reasons.
-       
-   * mhist/MHCamera.[h,cc]:
-     - removed Profile() from GetMaximum/GetMinimum if no
-       autoscale is done
-     - added 'content' Draw option
-     - when kNoLegend is set draw the legend showing the size
-     
-   * mhist/MHEvent.cc:
-     - fixed a typo: GetNumEvents() --> GetRunNumber()
-     
-   * mhist/MHTriggerLvl0.cc:
-     - small changes to output
-     
-   * mraw/MRawSocketRead.[h,cc]:
-     - renamed fRawEvtTime to fTime
-     - changed 'MRawEvtTime' to 'MTime'
-     - added some debugging output in case of kContinue
-
-   * mmain/MOnlineDump.[h,cc], mmain/MOnlineDisplay.[h,cc]:
-     - added
-
-   * mmain/MainLinkDef.h, mmain/Makefile:
-     - added MOnlineDump
-     - added MOnlineDisplay
-
-   * mona.cc:
-     - updated
-
-   * manalysis/MEventRate.[h,cc], manalysis/MEventRateCalc.[h,cc]:
-     - added
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MEventRateCalc
-     - added MEventRate
-
-   * mgeom/MGeomMirror.h:
-     - fixed comments in the header - must be in one line!
-
-   * mreport/MReport.h:
-     - adde Getter-function for fState
-
-   * mreport/MReportDrive.[h,cc]:
-     - added GetAbsError() (preliminary!)
-
-
-
- 2003/11/22: Thomas Bretz
-
-   * mreport/MReportCamera.cc:
-     - implemented real reading
-     - changed some loops to poinbter arithmetics
-
-   * mreport/Makefile:
-     - added mcamera
-
-   * merpp.cc:
-     - implemented preliminary support for report-files
-     
-   * star.cc:
-     - small changes to handling of update-mode
-     
-   * mbase/MParList.cc:
-     - fixed a wrong output
-     
-   * mbase/MTask.cc:
-     - fixed AddToBranchList(TString&)
-     
-   * mbase/MTime.[h,cc]:
-     - setfill only once
-     - fixed ()-operator
-     - removed nonsens GetTime()
-     
-   * mcamera/MCameraAUX.h, mcamera/MCameraCalibration.h,
-     mcamera/MCameraCooling.h, mcamera/MCameraHV.h,
-     mcamera/MCameraLV.h, mcamera/MCameraLid.h,
-     mcamera/MCameraLids.h, mcamera/MCameraPowerSupply.h:
-     - set version in ClassDef to 1
-
-   * mcamera/MCameraCooling.h:
-     - added Getter-functions
-
-   * mcamera/MCameraLV.h:
-     - changed fHumidity to Byte_t
-
-   * mcamera/MCameraLid.h:
-     - derived from MParContainer instead of TObject
-     
-   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
-     - added MReadReports
-
-   * mfileio/MReadReports.[h.cc]:
-     - added
-
-   * mfileio/MReadTree.h:
-     - added MReadReports as friend class to allow access to fChain
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed output (didn't have the correct debug flags)
-     
-   * mhist/HistLinkDef.h, mhist/Makefile:
-     - added MHVsTime
-
-   * mhist/MHVsTime.[h,cc];
-     - added 
-     
-   * mhist/MFillH.cc:
-     - add eveything I know to BranchList
-     
-   * mraw/MRawFileWrite.[h,cc]:
-     - changed name of MTime from MRawEvtTime to MTime
-     - changed Tree names to:
-       + Events
-       + Pedestals
-       + Calibration
-     
-   * mreport/MReportTrigger.[h,cc]:
-     - fixed accoring to a discussion with Riccardo
-     - changed version number in ClassDef to 1
-
-   * mreport/Makefile:
-     - added mcamera
-
-   * macros/rootlogon.C:
-     - added colors
-     - changed the search path for libmars.so a bit
-     
-   * mdata/MDataList.[h,cc]:
-     - added support for '%'
-
-   * mhist/MHCamera.[h,cc]:
-     - removed DrawPixelIndices and DrawSectorIndices
-     - replaced by new Draw-options: 'sectorindex' and 'pixelindex'
-     - put together in PaintIndices
-     
-   * mmain/MEventDisplay.cc:
-     - added Sectors to tabs
-     - code for adding tab was in class twice (removed in
-       ReadinFirstEvent, uses AddGeometryTabs instead)
-       
-   * mreport/MReport.[h,cc]:  
-     - prpared to read new DC-REPORT files
-     
-   * mreport/MReportDrive.[h,cc]:
-     - removed debug 'D'
-     - added Getter-functions
-
-
-
- 2003/11/21: Thomas Bretz
-
-   * mraw/MRawEvtData.cc:
-     - added type 3 and 4 to GetPixContent
-
-   * status.cc:
-     - added display of average index of slice witg maximum value
-     - implemented a scheme to exit the application and to 
-       leave it open when the loop is finished.
-       
-   * macros/status.C:
-     - added maximum index histogram
-     
-   * mbase/MStatusDisplay.[h,cc]:
-     - implemented kExitLoopOnExit and kExitLoopOnClose
-     
-   * mcamera/CameraLinkDef.h:
-     - added missing MCameraAUX and MCameraLid
-     
-   * mhist/MHCamEvent.[h,cc]:
-     - added fRms
-     
-   * mhist/MHCamera.cc:
-     - added error when printing pixel contents
-     
-   * mhist/MHTriggerLvl0.[h,cc]:
-     - use MHCamera::kProfile
-     - renamed PrintOutLayers to PrintOutliers
-     
-   * mmain/MEventDisplay.cc:
-     - made 'Mini-Canvas' working in all Tabs by catching kCM_TAB
-
-   * mhist/MFillH.[h,cc], mhist/MH.[h,cc]:
-     - implemented ReInit
-
-   * mbase/MParList.cc:
-     - implemented more sanity check whether a class can be created 
-
-   * Makefile:
-     - added mcamera
-     - added mreport
-     - added status
-     - added OBJS and MCint.o to the shared object
-     
-   * macros/readCT1.C:
-     - do not add non-existing geomcam to parlist
-     - add geomapl to tasklist
-     
-   * mcamera/MCameraCalibration.h, mcamera/MCameraCooling.h,
-     mcamera/MCameraHV.h, mcamera/MCameraLV.h, 
-     mcamera/MCameraLid.h, mcamera/MCameraLids.h,
-     mcamera/MCameraPowerSupply.h, mreport/MReportCamera.h:
-     - changed according to discussion with Pepe
-
-   * mtools/Makefile, mtools/ToolsLinkDef.h:
-     - added MAstro
-     
-   * mtools/MAstro.[h,cc]:
-     - added
-
-   * macros/readMagic.C, macros/readCT1.C:
-     - changed to display relative signal (which is compared to the
-       cleaning levels) and the cleaning levels
-
-
-
- 2003/11/20: Markus Gaug
-
-   * macros/calibration.C
-     - all variables are now plotted in camera displays
-
-   * manalysis/MCalibrationPix:
-     - replaced fErrT by fSigmaT
-
-   * manalysis/MCalibrationCam.cc:
-     - replaced fErrT by fSigmaT
-
-   * mhist/MHCalibrationPix.cc:
-     - replaced GetErrT by GetSigmaT()
-
-
-
- 2003/11/20: Wolfgang Wittek
-
-   * mimage/M2dimFunctionFit.[h,cc]
-     - removed; will be replaced by MFun2Fit.[h,cc]
-
-   * mimage/M2dimFunction.[h,cc]
-     - removed; will be replaced by MFunc2.[h,cc]
-
-   * mimage/MH2dimFunction.[h,cc]
-     - removed; will be replaced by MHFunc2.[h,cc]
-      
-
-
-
- 2003/11/19: Markus Gaug
-
-   * manalysis/MCalibrationPix:
-     - new functions: GetPed(), GetPedRms(), GetQProb()
-     - new variable: fQProb
-
-   * manalysis/MCalibrationCam.cc:
-     - function GetPixelContent enlarged
-
-   * manalysis/MCalibrationCalc:
-     - function ReInit added like in MPedCalcPedRun
-
-
-
- 2003/11/19: Thomas Bretz
-
-   * mreport/MReport.[h,cc]:
-     - replaced FindTime by SetupReading
-     - removed SetTime
-     
-   * mreport/MReportFileRead.cc:
-     - replaced SetTime by SetupReading
-
-   * mreport/MReportCamera.[h,cc]:
-     - use new stuff
-
-   * mcamera/*:
-     - added
-
-
-
-
-
- 2003/11/19: Markus Gaug
-
-   * manalysis/MPedCalcPedRun:
-     - implemented function ReInit
-     - implemented pointer fRunheader
-     - fNumHiGainSamples now called from fRunHeader inside ReInit
-     - Now, fNumHiGainSamples gets right number, instead of inf
-
-   * mhist/MHCalibrationConig:
-     - gkStartQlast changed from 5000 to 10000.
-
-
-
- 2003/11/18: Thomas Bretz
-
-   * mars.cc:
-     - changed Usage to standard Usage
-     
-   * merpp.cc, mona.cc, readraw.cc, star.cc, status.cc,
-     mbase/MArgs.[h,cc]:
-     - removed const-qualifier for argv
-     
-   * mbase/MTask.cc:
-     - fixed a bug in PrintStatistics (setfill was not set)
-     
-   * mbase/MTaskList.cc:
-     - simplified PrintStatistics
-   
-   * mbase/MTime.h:
-     - added Getter
-     
-   * mfileio/MReadTree.cc:
-     - remove a leading "*" when checking whether a branch which 
-       should be enabled exists
-       
-   * mfileio/MWriteRootFile.cc:
-     - fixed a crash when Print is called and GetTree() returns NULL
-     
-   * mhist/MHEvent.cc:
-     - implemented more levels (MeV, GeV, etc) for energy display
-     
-   * mraw/MRawSocketRead.cc:
-     - removed some obsolete comment
-     
-   * mreport/MReport.[h,cc]:
-     - added FindTime
-     - removed an invalid line (ReadAngle) in the header file
-     - Set class version to 1
-     - do not write fTime '//!'
-     
-   * mreport/MReportFileRead.cc:
-     - fixed handling of MTimes
-
-   * mhist/MH.cc:
-     - added some const qualifiers in CutEdges
-
-
-
- 2003/11/18: Abelardo Moralejo
-
-   * mmc/MMcEvt.cxx:
-     - Fixed missing initialization of fLongitmax
-
-
-
- 2003/11/18: Markus Gaug
-
-   * manalysis/MCalibrationCalc: 
-     - performs the eventloop and fills the calibration classes
-
-   * manalysis/MCalibrationCam: 
-     - holds the classes: MCalibrationPix and MCalibrationBlindPix
-       and MCalibrationPINDiode
-     - one MCalibrationPix per pixel
-
-   * manalysis/MCalibrationPix:
-     - holds the fit results and conversion factors, etc per pixel
-     - hold histograms MHCalibrationPixel
-
-   * manalysis/MCalibrationBlindPix:
-     - holds fit results and derived number of photons, etc
-     - hold histogram MHCalibrationBlindPixel
-
-   * manalysis/MCalibrationPINDiode:
-     - holds fit results and derived number of photons, etc
-     - hold histogram MHCalibrationPINDiode
-
-   * mhist/MHCalibrationPix:
-     - histograms with sum of charges, time slices and reduced
-       charges vs. event number
-     - fit functions
-
-   * mhist/MHCalibrationPixel:
-     - histograms with sum of charges, time slices and reduced
-       charges vs. event number
-     - fit functions
-
-   * mhist/MHCalibrationBlindPixel:
-     - histograms with sum of charges, time slices and reduced
-       charges vs. event number
-     - fit functions
-
-   * mhist/MHCalibrationPINDiode:
-     - histograms with sum of charges, time slices and reduced
-       charges vs. event number
-     - fit functions
-
-   * mhist/MH:
-     - new function: CutEdges
-
-   * macros/calibration.C
-     - simple macro showing the functionning
-
-
-
- 2003/11/17: Thomas Bretz
- 
-   * mbase/MLog.cc:
-     - replaced pthread_mutex by a TMutex
-     - renamed fgui to fGui
-     - renamed fout to fOut
-     
-   * mbase/MStatusDisplay.cc:
-     - removed ==13 using TryLock() (this was wrong)
-
-   * mreport/*
-     - added
-
-   * macros/readrep.C:
-     - added
-
-   * merpp.cc, readraw.cc:
-     - added option -?/-h
-     
-   * mona.cc:
-     - added MOnlineDump-class
-     - added port as a commandline option
-     - added commandline options
-     
-   * status.cc:
-     - added option -?/-h
-     - added filter to support MC and DAQ files
-     
-   * mdata/MDataChain.[h,cc]:
-     - added kERound
-
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - added MFRealTimePeriod
-     
-   * mgeom/MGeomCam.h:
-     - added InitGeometry
-     
-   * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamCT1Daniel.cc,
-     mgeom/MGeomCamECO1000.cc, mgeom/MGeomCamECO1000HG.cc,
-     mgeom/MGeomCamMagic.cc, mgeom/MGeomCamMagic919.cc,
-     mgeom/MGeomCamMagicHG.cc:
-     - replaced Calc* by InitGeometry
-     
-   * mmain/MEventDisplay.cc:
-     - added a filter to support MC and real files
-     
-   * mmain/Makefile:
-     - added mdata and mfilter
-     
-   * mraw/MRawFileRead.cc:
-     - close file in PostProcess
-     
-   * mraw/MRawRunHeader.h:
-     - added a comment
-     
-   * mraw/RawIncl.h:
-     - removed some obsolete includes
-
-   * mhist/MH*:
-     - cleaned up many includes
-
-
-
- 2003/11/15: Thomas Bretz, Abelardo Moralejo
-
-   * mhist/MH.h: 
-     - added fSerialNumber data member 
-
-   * mhist/MFillH.cc:
-     - distribute serial number to the MH object to be filled
-
-   * mranforest/MHRanForest.cc, mhist/MHHadronness.cc:
-     - added serial number to the MMcEvt container (does nothing unless
-       SetSerialNumber has been called for the corresponding MFillH)
-       This is intended to allow the use of Random Forest with MC
-       multi-telescope files.
-
-   * NEWS: 
-     - updated.
-
-
-
- 2003/11/14: Abelardo Moralejo
-
-   * mfilter/MF.cc:
-     - added the possibility of using in the filter parameters from a
-       multi-telescope MC camera file, where master branches for each
-       telescope are tagged with ;i  being i  the number of telescope.
-       The change consists in the addittion in MF::IsAlNum of ';' as 
-       a possible alphanumeric character in the string.
-
-
-
- 2003/11/13: Thomas Bretz
-
-   * macros/readCT1.C:
-     - fixed to work with the new MHCamera::Draw (see Mantis)
-     - changed to display event and cleaned event
-     
-   * macros/readMagic.C:
-     - fixed to work with the new MHCamera::Draw (see Mantis)
-
-   * mhist/MHEvent.cc:
-     - fixed display of the energy (see Mantis)
-     
-   * mmain/MEventDisplay.cc:
-     - fixed usage of small canvas with new MHCamera::Draw
-
-
-
- 2003/11/11: Rudy Bock
-  
-   * mfilter/MFGeomag.[h,cc]:
-     - added a new class which reads two ASCII files (for +ve and -ve
-       particles) from the mfilter directory, and filters out 
-       low-energy charged Monte Carlo particles which do not reach the
-       earth's surface. Tables are from Adrian Biland. A method is
-       included which allows treating gammas as electrons (i.e. rejects
-       low energy particles).
-
-
-
- 2003/11/11: Nicola Galante
-
-   * mhistmc/MHMcTriggerLvl2.[h,cc]:
-     - Removed 'const' qualifier for the returned object of the
-       method (TH1 *)MHMcTriggerLvl2::GetHistByName(const TString name)
-
-
-
- 2003/11/10: Nicola Galante
-
-   * mhistmc/MHMcTriggerLvl2.[h,cc]:
-     - Changed return value of method MHMcTriggerLvl2::GetHistByName()
-       Now it returns a (TH1 *), no more a (TObject *), in order to keep
-       formal compatibility with the overloaded method of the mother
-       class TH1 *MH::GetHistByName(TString name)
-
-
-
-
- 2003/11/10: Thomas Bretz
-  
-   * macros/dohtml.C:
-     - added mreflector
-     - removed mdatacheck
-     - removed mventdisp
-
-   * mbase/MEvtLoop.[h,cc]:
-     - removed instantiation of gListOfPrimitives
-     
-   * mbase/MGGroupFrame.h:
-     - minor change
-     
-   * mbase/MLog.cc:
-     - added a comment
-     
-   * mbase/MParContainer.[h,cc]:
-     - removed include MEvtLoop.h
-     - added instantiation of gListOfPrimitves
-     
-   * mbase/MReadSocket.[h,cc]:
-     - added more functionality
-     - added comments
-     - added Open() Close()
-     
-   * mbase/MTask.cc:
-     - removed obsolete include for MGGroupFrame
-
-   * mfilter/MFRealTimePeriod.h:
-     - initialize fTime with 0
-     
-   * mhist/MHCamEvent.cc, mhist/MHEvent.cc, mhist/MHTriggerLvl0.cc:
-     - removed creation of additional pad in Draw
-     
-   * mhist/MHCamera.cc:
-     - added creating of additional pad in Draw
-     - added some comments
-     
-   * mraw/MRawSocketRead.[h,cc]:
-     - added comments
-     - added fPort data member
-     - take MStatusDisplay status into account
-     - SetStausLine2 added
-     - removed obsolete include of iosfwd
-
-   * Makefile:
-     - changed makedepend line size
-     - renamed shared object from mars.so to libmars.so
-     - moved shared object from lib-directory to mars root directory
-     - make all executables load the shared object instead of statically 
-       linking
-     - removed mdatacheck
-
-   * Makefile.conf.darwin, Makefile.conf.linux, Makefile.conf.linux-gnu,
-     Makefile.conf.osf1, Makefile.conf.osf5.1:
-     - removed obsolete SUBDIRS in MARS_LIB
-     
-   * mars.cc:
-     - do not show logo if command line arguments are wrong
-
-   * macros/rootlogon.C:
-     - load libmars.so instead of lib/mars.so
-     - added mreflector to include path
-     - removed mdatacheck from include path
-     - removed mventdisp from include path
-     
-   * mmain/MStatusDisplay.[h,cc]:
-     - secure UpdateTab with a TMutex
-     - do not use MGTextView for root versions >= 3.02.05
-     - fixed a crash when all tabs where deleted, no tab was active
-       anymore
-     - show when updating postscript header
-
-   * mmain/MStatusDisplay.[h,cc], mmain/MSearch.[h,cc], mmain/MGMenu.[h,cc],
-     mmain/MSearch.[h,cc]:
-     - moved to mbase
-
-   * mmain/Makefile, mmain/MainLinkDef.h:
-     - removed MStatusDisplay
-     - removed MSearch
-     - removed MGMenu
-     - removed MProgressBar
-     - added MGDisplayAdc
-
-   * mbase/Makefile, mbase/MainLinkDef.h:
-     - added MStatusDisplay
-     - added MSearch
-     - added MGMenu
-     - added MProgressBar
-
-   * mdatacheck/Makefile, mdatacheck/DataCheckLinkDef.h:
-     - removed MGDisplayAdc
-
-   * meventdisp/Makefile, meventdisp/DataCheckLinkDef.h:
-     - removed MGCamDisplay
-     - removed MGEvtDisplay
-
-   * mdatacheck/MGDisplayAdc.[h,cc]:
-     - moved to mmain
-
-   * mona.cc:
-     - added ChangeContextMenus
-     - adapted to new MRawSocketRead interface
-     - assigned names to different tasks
-     - swiched off progress bar (temporarily)
-     - moved status display into thread
-     - exit thread by Exit() (seems to be necessary)
-     - added preliminary workaround for mssing RootPlugin
-
-   * mmain/MAnalysis.cc:
-     - removed external display
-     - added MStatusDisplay
-     
-   * mmain/MMonteCarlo.cc:
-     - old workaround (MMcEvt) obsolete
-
-   * mmain/MAnalysis.cc:
-     - do not call DisableAutoScheme
-     
-   * mmain/MCameraDisplay.cc:
-     - minor changes
-
-   * mgui/MCamDisplay.[h,cc], mmain/MEvtDisp.[h,cc],
-     meventdisp/MGCamDisplay.[h,cc], MGEvtDisplay.[h,cc],
-     meventdisp/MGFadcDisp.[h,cc], meventdisp/EvtDispIncl.h, 
-     meventdisp/EvtDispLinkDef.h, meventdisp/Makefile, meventdisp:
-     - removed (obsolete)
-
-   * mmain/MGDisplayAdc.[h,cc]:
-     - added ClassDef/ClassImp
-
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - corrected interpolation of all values (thanks to Nadia)
-     - fixed algorithm for pixels not existing yet
-
-   * manalysis/MCerPhotEvt.h:
-     - added return value to AddPixel
-
-
-
- 2003/11/08: Nicola Galante
-
-   * mhistmc/MHMcTriggerLvl2.[cc,h]:
-     - Changed binning of histograms fHistLutPseudoSize, 
-       fHistLutPseudoSizeNorm, fHistSizeBiggerCell, 
-       fHistSizeBiggerCellNorm to fix an overflow bug
-     - In method GetHistByName(const TString name): changed the class 
-       of the returned object, now it returns a (TObject *), no more 
-       a (TH1F *), in order to return either (TH1 *) than (TH2 *); 
-       changed the order by which it checks the name of the
-       histogram in order to fix a bug in the lexing
-
-   * macros/triglvl2.C:
-     - Added some instruction to write all the MMcTriggerLvl2 histograms into
-       a TFile 
-
-
-
- 2003/11/07: Thomas Bretz
-  
-   * mmain/MCameraDisplay.cc:
-     - changed MGCamDisplay to MEventDisplay
-     
-   * mmain/MMars.cc:
-     - removed 'Event Display' button
-     - removed MEvtDisp
-
-   * mmain/MEventDisplay.[h,cc], mhist/MHEvent.[h,cc]:
-     - added
-
-   * mmain/Makefile, mmain/MainLinkDef.h:
-     - removed MEvtDisp
-     - added MEventDisplay
-
-   * Makefile:
-     - removed mevtdisp
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - added MHEvent
-
-   * Makefile, Makefile.rules:
-     - automatically create dependancies
-
-   * NEWS:
-     - updated
-     
-   * mhist/MHCamera.[h,cc]:
-     - implemented kNoLegend=BIT(20)
-     - Clear pad before drawing Camera
-
-   * mmain/MStatusDisplay.cc:
-     - print when updating ps-header
-
-   * status.cc:
-     - added (not yet in Makefile)
-
-   * manalysis/MMcPedestalCopy.[h,cc]:
-     - made sure, that MPedestalCam is in the list 
-     
-   * mraw/MRawEvtData.cc:
-     - set the maximum/minimum of the fadc histograms
-     
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - added a fixes for the case that fData->fLoGainPixId->GetArray()=NULL
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - added MCameraData
-
-   * manalysis/MCameraData.[h,cc]:
-     - added
-     
-   * mhist/MHEvent.[h,cc]:
-     - fixed display of levels
-     - fixed unallowed characters
-     
-   * mimage/MImgCleanStd.[h,cc]:
-     - moved the calculation for signal/noise to MCameraData
-     
-   * mmain/MEventDisplay.cc:
-     - added display for cleaning data and levels
-
-
-
- 2003/11/06: Antonio Stamerra
-
-   * manalysis/MMcTriggerLvl2.cc
-     - Removed annoying warning message and put it in the Print method.
-
-
-
- 2003/11/05: Wolfgang Wittek
-
-   * macros/CT1Analysis.C, macros/ONOFFCT1Analysis.C:
-     - current versions of the macros for the analysis of CT1 data
- 
-   * manalysis/MMarquardt.[h,cc]:
-     - very pleliminary version of a class performing a minimization 
-       using the Marquardt method
-
-   * mimage/M2dimFunctionFit.[h,cc]
-     - very pleliminary version of a class which fits a 2-dim function
-       to the shower image using the maximum likelihood method 
-
-   * mimage/M2dimFunction.[h,cc]:
-     - very pleliminary version of a container which contains the
-       parameters of the 2-dim function describing the shower image
-
-   * mimage/MH2dimFunction.[h,cc]
-     - very pleliminary version of a container holding the histograms
-       for the parameters of the 2-dim function describing the shower
-       image
-
-
-
- 2003/11/05: Marcos Lopez
-  
-   * mmontecarlo/MMcWeightEnergySpecCalc.[h,cc]
-     - Now, if the new spectrum for the MC showers is a power law, we
-       don't convert it to a TF1 function.
-     - Changed the constructor for the case in which the new spectrum
-       is passed as a TF1 function. Now we pass the TF1 object by
-       reference.
-     - Thanks to the suggestions of T. Bretz, added three more
-       constructors to give the possibility of passing the shape of the
-       new spectrum in other different ways. Now, if the new spectrum
-       that you want for the MC showers is different from a power law,
-       you can specify its shape either with a TF1 function, with a
-       string (char*), or with a general C++ function defined by your
-       own. 
-     - In function Reinit(): added a sanity check to prevent from
-       dividing by zero.
-     - In PreProcess(): removed an unnecessary sentence.
-     - Fixed a compiling error which appeared under gcc 3.3
-	
-   * macros/weights.C
-     - addapted to show the new features introduced. 
-
-
-
- 2003/11/05: Thomas Bretz
-  
-   * mbase/MTask.cc:
-     - initialize fSerialNumber=0
-
-   * mhist/MHCamera.cc:
-     - removed some obsolete IsUsed(idx) checks when filling the histogram
-     - ExecuteEvent now plots in the same canvas all the time
-
-   * mmain/MStatusDisplay.[h,cc]:
-     - added new data member fUserFrame
-     - added new member function AddUserFrame
-     - made call to ProcessEvent() and similar thread safe by
-       checking whether we run in the main thread or not.
-     - Set the progress bar range to (0,1)
-     - Added member function to set progress bar position
-     - updated comments
-     - added some workarounds for root bugs in TCanvas (sometimes
-       they call gPad->cd() indirectly when gPad==NULL)
-     - Fixed thread safety of UpdateTab()
-     - Fixed some crashes in case fTab==NULL
-     - Tried to make HandleConfigureNotify more flexible to allow
-       the new fUserFrame to work correctly - needs still some
-       investigations
-     - made fList a protected data member 
-     - added new member function Update()
-
-
-
- 2003/11/04: Thomas Bretz
-  
-   * mmontecarlo/MMcTimeGenerate.cc:
-     - adapted to changes in MTime
-
-   * mgeom/MGeomCam.[h,cc]:
-     - precalculate pix ratio (and square root of it) for faster
-       calculations. This makes sense, because these values are
-       needed at least n times (while n is the number of pixels)
-       per event. Which results in billions of calculations already
-       for some events.
-     - implemented CalcPixRatio to do the precalculation
-     - changed class version of MGeomCam from 1 to 2
-
-   * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamCT1Daniel.cc, 
-     mgeom/MGeomCamECO1000.cc, mgeom/MGeomCamMagic919.cc,
-     mgeom/MGeomCamECO1000HG.cc, mgeom/MGeomCamMagic.cc,
-     mgeom/MGeomCamMagicHG.cc:
-     - implemented CalcPixRatio to do the precalculation
-     - some simple code cleanup (removed obsolete comments, etc)
-   
-   * mgeom/MGeomPix.[h,cc]:
-     - replaces tan(60deg) by a build-in constant (fgTan60)
-     - pre calculate the area of the pixel in the constructor
-       (for speed reasons, see pixratio aboive)
-     - added fA
-     - changed version number from 1 to 2
-
-   * mimage/MImgCleanStd.cc, mimage/MImgCleanTGB.cc:
-     - directly use MGeomCam::GetPixRatioSqrt() now
-
-   * mraw/MRawSocketRead.cc:
-     - updated comment header
-     - updated class description
-     - removed obsolete fMutex, Lock() and UnLock()
-     - moved code from Do() to Process()
-     - added comments
-
-   * meventdisp/MGCamDisplay.cc:
-     - replaced MHillas:Clear() by Removing from ListOfPrimitives
-     
-   * mimage/MHillas.[h,cc]:
-     - removed fEllipse
-     - removed the Draw function
-     - added a correct Paint() function
-
-   * Makefile:
-     - added star
-     
-   * macros/star.C:
-     - removed obsolete MSrcPosCam (will be created automatically)
-     - made the macro work with a telescope serial number
-     
-   * mbase/MParContainer.[h,cc]:
-     - moved GetDescriptor to source file and added a function 
-       description
-     - changed GetDesciptor to be virtual
-       
-   * mbase/MTask.[h,cc]:
-     - added new data member fSerialNumber
-     - changed version number from 1 to 2
-     - added GetDescriptor aware of the serial number
-     - added Getter and Setter for serial number
-     - made StreamPrimitive serial number aware
-     
-   * mbase/MTaskList.[h,cc]:
-     - overwrote SetSerialNumber
-
-   * mfileio/MReadTree.cc:
-     - changed a C-cast to a C++-cast
-     
-   * mfileio/MWriteRootFile.h:
-     - changed BIT(16) to BIT(17). UPDATE mode was not working
-       with newer root versions, because BIT(16) was used already
-       
-   * manalysis/MBlindPixelCalc.cc, manalysis/MCerPhotCalc.cc,
-     manalysis/MGeomApply.cc, manalysis/MMcPedestalCopy.cc,
-     manalysis/MMcPedestalNSBAdd.cc, manalysis/MSigmabarCalc.cc,
-     mimage/MHillasCalc.cc, mimage/MHillasSrcCalc.cc, 
-     mimage/MImgCleanStd.cc:
-     - made serial number aware
-     
-   * mraw/MRawFileWrite.cc:
-     - automatically add .root extension
-
-   * star.cc:
-     - added
-
-
-
- 2003/11/03: Thomas Bretz
-  
-   * manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc]:
-     - fixed such, that it now works correctly with non-MC files
-     - moved container requests from PreProcess to ReInit
-     - removed some obsolete data members - made them locally
-     
-   * manalysis/MMcPedestalRead.[h,cc]:
-     - removed
-     
-   * mbase/MEvtLoop.cc:
-     - replaced the gApplication->InheritsFrom(TRint::Class())
-       workaround for thread safty by the more correct check
-       whether we are running in the main Thread (TThread::Self())
-     - added double-cast to TProgressBar::SetPosition
-       
-   * mbase/MTask.h:
-     - added the missing const-qualifier to GetNumExecutions
-     
-   * mbase/MTaskList.cc:
-     - fixed a typo in the output
-     
-   * mimage/MHillasCalc.[h,cc]:
-     - replaced TArrayC by TArrayL to support huge number of events
-     - added PrintSkipped
-     - added comments to the data members
-
-   * mars.cc:
-     - added code for a possible use of a TGApplication
-       (in comments)
-
-   * merpp.cc, readraw.cc:
-     - unified with the other executables (StartUpMessage, etc)
-     - removed TROOT-object
-     - readraw.cc: added more functionality
-
-   * mraw/MRawEvtData.cc:
-     - changed positions of 'fush' in Print() (this confused 'more'
-       because 'more' also counts the ANSI color codes to determin
-       the line-length)
-
-   * mhistmc/MHMcCollectionArea.cc:
-     - added UseCurrentStyle such that the axis labels are displayed
-
-   * mbase/MTime.[h,cc]:
-     - removed fTimeStamp
-     - increased version number
-     - changed Print() function
-     - removed obsolete functions and constructors
-     - fixed copy constructor
-     
-   * mfileio/MCT1ReadPreProc.cc:
-     - replaced SetTime by SetCT1Time
-     
-   * mhist/MHAlphaEnergyTime.cc, mhist/MHEnergyTime.cc,
-     mhist/MHThetabarTime.cc, mhist/MHTimeDiffTheta.cc,
-     mhist/MHTimeDiffTime.cc:
-     - adapted to changes in MTime
-     
-   * mraw/MRawEvtHeader.cc:
-     - adapted to changes in MTime
-     - minor change to output in Print()
-
-
-
- 2003/10/31: Marcos Lopez
-
-   * mhist/MFillH.cc:
-     - Fixed a bug in function PreProcess(MParList *pList). Inside the 
-       conditional sentence "if (!fWeight && !fWeightName.IsNull())",  
-       fWeight never pointed to the object MWeight recoverd from the 
-       parameter list.
-
-   * mhistmc/MHMcEnergyImpact.cc:
-     - In the Fill function, pass the weight to the histogram fHist.
-
-   * mmontecarlo/MMcWeightEnergySpecCalc.[h,cc]:
-     - Added new class for changing the energy spectrum of the showers 
-       simulated with Corsika to a different one, be using weights   
-			
-   * mmontecarlo/Makefile, MonteCarloLinkDef.h
-      - Added the new class.
- 
-   * macros/weights.C
-      - Added macro showing how to transform the spectrum of the MC showers.
-
-
-
-
-
- 2003/10/31: Thomas Bretz
-
-   * mars.cc:
-     - change TGApllication back to TApplication (TGApplication doesn't
-       load the TVirtualPad plugin by default) DISPLAY must be set
-       manually if it is not set.
-
-
-
- 2003/10/30: Antonio Stamerra
-
-   * manalysis/MMcTriggerLvl2.[h,cc]
-     - Added method CalcTriggerPattern to check which x-NN compact
-       pattern the event satisfies. The variable member fTriggerPattern 
-       contains the number x (x=3,4,5,6,7). 
-     - Inline function GetTriggerPattern added.
-
-   * manalysis/MMcTriggerLvl2Calc.cc
-     - Added call to the MMcTriggerLvl2::CalcTriggerPattern in Process().
-
-
-
- 2003/10/30: Thomas Bretz
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - fixed a bug in the new Lut-stuff. Sometimes pixels where
-       considered existing, because there where no mark for 
-       empty entries in the Lut.
-     - all loops ignored pixel with index 0 and used it as reference
-       pixel - this is wrong, because pixel 0 must not exist at all.
-       Now all loops are starting with pixel 0.
-
-   * mimage/MImgCleanStd.[h,cc]:
-     - renamed various local variables from 'id' to 'idx'
-     - in clean step 4 we assumed that a pixel with idx2 is existing
-       - this is a dangerous assumption. It is checked now.
-
-
-
- 2003/10/29: Thomas Bretz
-  
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - removed MMcPedestalRead
-
-   * manalysis/MMcPedestalCopy.[h,cc]:
-     - merged functionality of MMcPedestalRead into it
-     - do not remove itself from the tasklist, but check 
-       the file type for each file again.
-     - added const-qualifiers in the class header
-       
-   * manalysis/MMcPedestalNSBAdd.[h,cc]:
-     - don't do something if camera file version is < 0.7
-     - do not remove itself from the tasklist, but check 
-       the file type for each file again.
-     - added const-qualifiers in the class header
-     
-   * mgui/MCamEvent.cc:
-     - added a comment
-     
-   * mimage/MHillasCalc.[h,cc]:
-     - replaced the fixed size array fErrors by a dynamic size array
-       (TArrayC) to make sure, that people get a warning on the
-       screen if the reprogram the error handling and write
-       into an unallowed index.
-
-
-
- 2003/10/28: Thomas Bretz
-  
-   * macros/readCT1.C:
-     - fixed to work with the correct geometry
-     
-   * macros/readMagic.C:
-     - fixed - was crashing
-     
-   * macros/tar.C:
-     - exclude 'Tag' files from tar
-     
-   * manalysis/MGeomApply.[h,cc]:
-     - replaced constructor by SetGeometry (constructor was
-       not unique)
-
-   * mbase/MEvtLoop.[h,cc]:
-     - set fProgress already when setting fDisplay (gives the
-       possibility to overwrite fProgress)
-     - removed 'entries' from ProcessGuiEvents (moved to fNumEvents)
-     - Set ProgressBar position in percent instead of event number
-     - Set progress bar range from 0 to 1
-     
-   * mbase/MReadSocket.cc:
-     - fixed to treat timeout correctly
-     - replaces usleep() by gSystem->Sleep()
-
-   * mbase/MTime.h:
-     - added SetTime(ULong_t) (support for gSystem->Now())
-     - added SetTime(Double_t)
-     - added operator()
-     - fixed all comparison operators to use time instead of
-       time lo/hi - will be removed soon
-       
-   * mimage/MHHillasSrc.cc:
-     - delete 3rd Pad
-     
-   * mraw/MRawEvtData.cc:
-     - when drawing print gPad
-
-
-
- 2003/10/28: Wolfgang Wittek
-
-   * manalysis/MCT1PadONOFF.cc
-     - replace GetMeanRms() by GetPedestalRms()
-     - replace SetMeanRms() by SetPedestalRms()
-     - reactivate code which was commented out by tgb
-       (no compilation errors on Alpha OSF)
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile
-     - put back MCT1PadONOFF
-
-   * macros/CT1Analysis.C, macros/ONOFFCT1Analysis.C
-     - current versions of macros for the analysis of CT1 data
-
-
-
- 2003/10/26: Oscar Blanch Bigas
-
-   * mmc/MMcFadcHeader.[cc,h]
-     - Added variable member that has the sigma of the electronic noise
-       that goes with the same value to both FADC gains (fDigitalNoise)
-     - Class version has been changed from 2 to 3.
-
-
-
- 2003/10/24: Abelardo Moralejo
-
-   * manalysis/MMcPedestalRead.[cc,h]
-     - Added. In coming camera version (0.7) the pedestal sigma per 
-       FADC slice is calculated by the camera simulation at run time, 
-       then written to the output file. This class reads in the pedestal
-       mean and sigma to be later used in the analysis (for tail cuts 
-       mainly). This task will replace MMcPedestalCopy and 
-       MMcPedestalNSBAdd for camera >= 0.7 files, for which the second
-       class would produce wrong results.
-
-
-
- 2003/10/23: Abelardo Moralejo
-
-   * mhistmc/MHMcEnergyMigration.cc
-     - Changed the Draw procedure: with new root versions (3.04, 3.05)
-       the result of the used drawing options was different from what 
-       we had in 3.02, and the graphics output had become unreadable. 
-       Replacing some Draw() calls by DrawCopy() has solved the problem.
-
-
-
- 2003/10/23: Thomas Bretz
-
-   * macros/star.C:
-     - replaced geometry by the task MGeomApply
-
-   * manalysis/MCerPhotCalc.cc:
-     - fixed typo
-
-
-
- 2003/10/22: Thomas Bretz
-  
-   * mars.cc:
-     - replaced TApplication by TGApplication
-     - removed TROOT
-     - reset Batch mode in any case
-     
-   * meventdisp/MGCamDisplay.cc:
-     - use new MHCamera::SetLevels to display cleaning levels
-     
-   * mhist/MHCamera.[h,cc]:
-     - removed FillLevels - obsolete
-     - added SetLevels instead
-
-
- 2003/10/21: Wolfgang Wittek
-
-  * manalysis/MMatrixLoop.[h,cc]
-    - member function PreProcess() put from .h to .cc
-
-  * mhist/MHMatrix.[h,cc]
-    - member function SetNumRow() put from .h to .cc
-
-
-
- 2003/10/20: Thomas Bretz
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - changed name of member function from GetNumMax[Hi,Lo]GainSamples
-       to GetIdxMax[Hi,Lo]GainSamples
-  
-   * manalysis/MMcPedestalCopy.cc:
-     - changed GetPedestalRms to GetElecNoise to make Mars compile with
-       the changes done in MMcFadcHeader
-
-   * mmc/MMcTrig.cxx:
-     - changed <iostream.h> to <iostream> according to C++
-
-   * mhistmc/MHMcTriggerLvl2.[h,cc]:
-     - MHMcTriggerLvl2::GetHistByName removed const-qualifier and 
-       changed return type to TH1 according to definition in MH.
-
-   * macros/status.C:
-     - use MDirIter instead of a single file name
-     - adde MHTriggerLvl0
-     - Simplified macro by using PrintOutliers
-
-   * mhist/MHCamEvent.[h,cc]:
-     - renamed PrintOutlayers to PrintOutliers
-     - Divide pad only into two subpads
-
-   * mfilter/MF.cc:
-     - added comment about '=='
-
-   * mhist/MHMatrix.cc:
-     - removed some pieces of code which preserved the contents
-       of a matrix when resizing. This is done by root now.
-
-   * mfilter/MFRealTimePeriod.[h,cc]:
-     - added
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - added MFRealTimePeriod
-
-   * mars.cc:
-     - moved Start-up-message to StartUpMessage()
-
-   * manalysis/MBlindPixelCalc.h, manalysis/MCT1FindSupercuts.cc,
-     manalysis/MCerPhotAnal.h:
-     - minor changes
-
-   * mhist/MHCamera.[h,cc]:
-     - added Profile-option (display contents/entries)
-     - added Freeze-option  (ignore filling data into the histogram)
-     - added UseCurrentStyle to get the y-axis back
-     - overwrite DrawCopy
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added fLut to accelerate searching an index a lot, this should
-       be backward compatible to old class versions
-     - increased class version to 2
-     - removed all searches for indices - replaced by GetPixById
-     - GetPixById no uses the look-up-table, which is much much faster
-       and still searches the array if the fLut size is 0 which might
-       be because of a class version 1 object is read from a file -
-       according to Rene this should work.
-
-   * manalysis/MPedestalCam.[h,cc]:
-     - replaced a C-cast by a C++ static_cast
-
-   * mhist/MH.[h,cc]:
-     - renamed them from Draw/DrawCopy to DrawSame/DrawSameCopy
-
-   * mraw/MRawEvtData.[h,cc]:
-     - changed arrays to '//->'
-     - overwrote Copy() member function
-
-   * mhist/MFillH.[h,cc]:
-     - added GetCanvas()
-
-   * mhist/MHHadronness.cc, mimage/MHHillasExt.cc,
-     mimage/MHNewImagePar.cc:
-     - changed Draw to DrawSame
-
-   * mhist/MHCamEvent.cc:
-     - use new MHCamera profile mode
-
-   * mbase/MEvtLoop.cc, mmain/MStatusDisplay.cc:
-     - check whether application is TRint to make mone thread safe
-       This is necessary not to call ProcessEvents() twice at the
-       same time!
-
-
-
- 2003/10/17: Oscar Blanch
-
-   * mmc/MMcFadcHeader.[cxx,hxx]:
-     - Added variable members to store the pedestal sigma from thte
-       camera simulation porgram: fPedesSigmaHigh fPedesSigmaLow
-
-   * mmc/MMcRunHeader.cxx:
-     - fill fNumEvts with number of stored events
-
-   * mmc/MTriggerDefine.h:
-     - Trigger zone for CT1 cameras up to 126 pixels
-
-   * mgeom/MGeomMirror.cc:
-     - fixed bug in filling axis desviation
-
-
-
- 2003/10/15: Thomas Bretz
-
-   * Makefile.conf.general:
-     - added libThread to support mona
-     
-   * manalysis/MCerPhotAnal2.cc:
-     - changed comments
-     - accelerated the code a bit by using pointer arithmetic
-     
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MReadSocket
-
-   * mbase/MReadSocket.[h,cc]:
-     - added MReadSocket
-     
-   * mbase/MEvtLoop.cc:
-     - fixed some crashes in ProcessGuiEvents
-     
-   * mbase/MFilter.cc:
-     - changed header
-     
-   * mbase/MTime.h:
-     - added operator double() 
-
-   * mimage/MHillas.cc:
-     - changed the comments about corrxy
-     
-   * mmain/MStatusDisplay.[h,cc]:
-     - added many comments
-     - added kFileClose stuff
-     - added AddRawTab
-     - added thread handling in UpdateTab
-     - fixed deletion in case the pointer is on heap
-     - added date/time to ps-output
-     
-   * mraw/MRawEvtHeader.cc:
-     - added some comments about the total number of bytes read
-     
-   * mraw/MRawRunHeader.[h,cc]:
-     - added some comments about the total number of bytes read
-     - fixed treating files with 0xc0c1 as Magic-Number
-     - added GetNumTotalBytes
-
-   * mraw/Makefile, mraw/RawLinkDef.h:
-     - added MRawSocketRead
-
-   * mraw/MRawSocketRead.[h,cc]:
-     - added
-
-   * mona.cc:
-     - added
-
-
-
- 2003/10/05: Abelardo Moralejo
-
-   * macros/star.C:
-     - returned to revision 1.9 (I had committed by mistake a private 
-       version of the macro, sorry!)
-
-
-
- 2003/10/04: Thomas Bretz
-
-   * macros/MagicHillas.C, macros/pedestalvstime.C, macros/pixfirerate.C,
-     macros/pixsatrate.C, macros/readCT1.C, macros/readMagic.C,
-     macros/starplot.C, macros/status.C, macros/sumevents.C,
-     macros/sumeventserr.C, macros/sumeventsrms.C, macros/sumpedestalrms.C,
-     macros/sumpedestals.C, mmain/MDataCheck.cc:
-     - added MGeomApply
-     
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MGeomApply
-
-   * manalysis/MBlindPixelCalc.cc:
-     - for buid-in pixel numbers added a check whether the geometry
-       is mathcing
-       
-   * manalysis/MCerPhotCalc.cc, manalysis/MMcPedestalCopy.cc, 
-     manalysis/MMcPedestalNSBAdd.cc, meventdisp/MGCamDisplay.[h,cc],
-     meventdisp/MGEvtDisplay.[h,cc], mhist/MHFadcCam.cc:
-     - fixed that it can deal with variable size arrays
-
-   * manalysis/MGeomApply.[h,cc]:
-     - added. This task will take care of different geometries
-
-   * manalysis/MPedestalCam.cc:
-     - initialize array with size 1
-     - do not call new operator
-     
-   * mbase/MArgs.cc, mbase/MDirIter.cc:
-     - added comments
-     
-   * mdatacheck/MGDisplayAdc.cc:
-     - fixed a small bug in setting slider position for different geometries
-     
-   * mfileio/MWriteRootFile.cc:
-     - automatically append '.root' to file name
-     
-   * mhist/MHCamera.cc:
-     - added Init function
-     - moved parts of the construtor to Init function
-     - added default constructor
-     - added possibility to change geometry after creation by SetGeometry
-     - added many sanity checks (fNcells<=1)
-
-
-
- 2003/10/02: Thomas Bretz
-
-   * mraw/MRawEvtData.cc:
-     - changed Draw so that also lo-gains are displayed.2
-
-
-
- 2003/10/01: Nicola Galante
-
-   * mhistmc/MHMcTriggerLvl2.[h,cc]:
-     - in method MHMcTriggerLvl2::Fill added filling of 2D histograms
-       of fLutPseudoSize vs. energy and of fSizeBiggerCell vs. energy
-     - modified method MHMcTriggerLvl2::GetHistByName which now
-       can return any histogram (data member) of the class
-       MHMcTriggerLvl2 (now it returns a (TObject *) not a (TH1F *))
-     - Updated option list of the methid MHMcTriggerLvl2::DrawClone
-
-   * macros/triglvl2.C:
-     - Updated according with changes in class MHMcTriggerLvl2
-
-
-
- 2003/09/30: Robert Wagner
-
-   * mfileio/MCT1ReadPreProc.cc
-     - undone change from 2003/09/26
-     - MJD is filled in fTime.Duration
-
-
-
- 2003/09/29: Nicola Galante & Antonio Stamerra
-
-   * mmc/MMcTrig.cxx:
-     - Fixed a bug in function IsPixelFired():  the binary shift, introduced 
-       by T.B. to replace "pow" for power of two, was wrong. 
-       The correct operator to be used is "<<" and not ">>"! 
-
-   * manalysis/MMcTriggerLvl2.[h,cc]:
-     - Added method "CalcEnergy(MMcEvt *)" used to get correlation between
-       energy and size.
-     - Removed graphical functions "Drawcell" and "DrawLvl1"
-     - Fixed bug in the pixcell setting (pixel numbering in the cell starts 
-       from 0 but gsPixelInLut starts from 1).   
-     - Fixed bug in the "check" variable.	
-
-   * manalysis/MMcTriggerCalc.[h,cc]:
-     - Added call to MMcTriggerLvl2::CalcEnergy() in Process() 
-     - Removed 'const' from fMcEvt declaration	
-
-   * mhistmc/MHMcTriggerLvl2.[h,cc]:
-     - Added method "Draw2DHist" (draw correlation between
-       energy and size)
-     - Fixed bug in "DrawClone" function (histogram normalization)
-
-   * macros/triglvl2.C:
-     - Fixed a bug in the task list order to apply correctly the filters
-     - Now it writes on disk a root file with some histograms
-
-
-
- 2003/09/26: Robert Wagner
-
-   * mfileio/MCT1ReadPreProc.cc
-     - provisionally pass complete event time to fTime container,
-       units are MJDs instead of seconds for the time being
-
-
-
- 2003/09/25: Abelardo Moralejo
-
-   * macros/MagicHillas.C, star.C
-     - Added cast: TArrayF w(15,(Float_t*)x) to get rid of warning.
-
-
-
- 2003/09/24: Abelardo Moralejo
-
-   * macros/MagicHillas.C, star.C
-     - Added const qualifier to TArrayF w(15,x); I got a crash due to
-       this missing qualifier when changing some code in MCerPhotCalc
-       (not yet submitted).
-
-   * macros/CT1Hillas.C
-     - removed code containing TArrayF w(15,x) (which was commented)
-       since it made no sense for CT1.
-
-
-
- 2003/09/24: Wolfgang Wittek
-
-   * mfilter/MFEventSelector2.[h,cc]
-     - execution statistics added
-
-   * mhist/MHFindSignificance.cc
-     - add fHist->UseCurrentStyle()
-       to get the y-axis + labels drawn
-
-   * mhist/MHMatrix.h
-     - replace   Int_t fNumRow  //!   
-            by   Int_t fNumRow  //
-       because otherwise fNumRow is not defined when MHMatrix object is read in
-       after it had been written out
-
-   * mhist/MHCT1Supercuts.cc
-     - change title of object
-
-   * manalysis/MMinuitInterface.cc
-     - add arguments maxcalls and tolerance to SIMPLEX call
-
-   * manalysis/MCT1SupercutsCalc.[h,cc]
-     - add variables asymmetry, conc, leakage
-
-   * manalysis/MCT1Supercuts.[h,cc]
-     - add variables asymmetry, conc, leakage
-     - add TArrayD fStepsizes (initial step sizes for the parameters)
-
-   * manalysis/MCT1FindSupercuts.cc
-     - replace MGeomCamCT1Daniel by MGeomCamCT1
-     - arguments 'parSCinit', 'params' and 'steps' added in FindParams() ;
-         parSCinit is the name of the file containing the initial
-         values of the parameters
-         'params' and 'steps' are the initial values in case parSCinit == ""
-     - add member functions GetMatrixTrain() and GetMatrixTest()
-     - remove member function WriteMatrix()
-       because it didn't work; now the matrices are written out in
-       DefineTrainMatrix(), DefineTestMatri() and DefineTrainTestMatrix()
-
-   * macros/CT1EgyEst.C
-     - don't use Daniel's energy estimator
-
-   * mmontecarlo/MMcEnergyEst.cc
-     - extend printout of comments
-
-
-
- 2003/09/17: Abelardo Moralejo
-
-   * manalysis MCerPhotCalc.cc:
-     - in warning about saturating low gains in pixels: changed the 
-       'if' by a 'switch' and slightly corrected text of warning (no 
-       change in performance or results).
-
-
-
- 2003/09/16: Abelardo Moralejo
-
-   * manalysis MCerPhotCalc.[h,cc]:
-     - added the low gain treatment. It has first been implemented by
-       TB, and the version I submit is a slightly modified one. If any 
-       high gain FADC slice is saturated, we switch to low gain. If low 
-       gain is also saturated, the signal is nevertheless calculated 
-       ("truncated" of course), and a warning is displayed reporting 
-       the number of saturated pixels in the current event. 
-       Fixed also the calculation of the mean pixel pedestal (added 
-       variable fSumWeights), which previously would not work correctly 
-       in the case that one sets weights different from 0 or 1 in the 
-       array fWeight (which was anyway not done up to now, as far as I 
-       know). It would be necessary to add to the parameters of the 
-       analyzed events the number of saturated pixels in some way. 
-       In the MC files produced with camera versions 0.6 or earlier, no
-       low gain is simulated, and saturation of high gain is not 
-       correctly implemented, so this should not introduce any change
-       in the analysis of present or old MC files.
-
-
-
- 2003/09/12: Thomas Bretz
- 
-   * mimage/MHillasSrc.cc:
-     - fixed the NaN-problem in the calculation of Alpha. More 
-       information can be found in the comments there.
-
-   * mhist/MHFadcCam.[h,cc]:
-     - skip MC events which have no FADC information stored
-     - better output in case of changes in the number of slices
-     - added size argument to constructor to support ECO100, too.
-     - removed all fixed numbers and replaced them by the corresponding
-       function
-     - fixed pixel numbering to be consistent with the software pixel
-       numbering in the rest of Mars
-
-   * mhist/MHFadcPix.[h,cc]:
-     - fixed the missing y-axis (UseCurrentStyle()) 
-     - fixed pixel numbering by changing default arument of pixid in
-       constructor from 0 to -1
-
-   * mmain/MDataCheck.cc
-     - added 'Time Spectra of Cosmics' button
-     - added size argument to instatiation of MHFadcCam
-
-
-
- 2003/09/10: Thomas Bretz
- 
-   * mdata/MDataChain.[h,cc]:
-     - added log2, acosh, asinh, atanh, ceil, isnan and finite
-     - changed math.h callings to TMath:: namespace to be more
-       consistent
-       
-   * mhist/MHMatrix.[h,cc]:
-     - added RemoveInvalidRows member function to get rid of rows
-       containing invalid numbers (nan, inf)
-
-   * mraw/MRawEvtHeader.cc:
-     - fixed variable types calculating the time (ns, s, m and h)
-       to get rid of some compiler warnings, casting the values 
-       for-, back- and forward only wasts computing time.
-
-
-
- 2003/09/08: Abelardo Moralejo
-
-   * mhist/MHOnSubtraction.cc: 
-     - added some casts in the arguments of function calls, to get rid 
-       of compilation warnings due to mismatch of variable type 
-       (variables: lowerBin, upperBin). Corrected order of arguments in 
-       TH1D constructor of fSignificanceHist (number of bins and bin 
-       limits).
-
-   * mraw/MRawEvtHeader.cc:
-     - Added casts to arguments of fTime->SetTime(h, m, s, ns) to get 
-       rid of compilation warnings.
-
-   * mhist/MHCamera.cc:
-     - Changed calls to abs and fabs by TMath::Abs. At least in RH7.2 
-       with gcc2.96, abs() was not recognized.
-
-
-
- 2003/09/07: Abelardo Moralejo
-
-   * manalysis/MCerPhotCalc.cc:
-     - removed normalization of array fWeight introduced on 30/06. For
-       now, this array is intended only to select the FADC slices which
-       we want to integrate to get the signal. The use of this feature
-       of MCerPhotCalc is explained in the example macro MagicHillas.C
-       The array fWeight must contain 0's and 1's. If we normalize
-       these values, the signal units is no longer ADC counts (but 
-       "average ADC counts per slice"). As David realized, this was the 
-       reason for the discrepancies in the gamma/hadron separation 
-       results we were observing lately. The meaning of Size was 
-       different among the different people working on the subject, and 
-       hence, when we compared samples with a given Size cut we were
-       actually comparing different energy ranges.
-
-     - Turned fSumQuadWeights to its original meaning, the quadratic 
-       sum (square root of the sum of the squares) of the values in the 
-       fWeight array. Why was this changed?? (sqrt removed) Only because 
-       of the name of the variable??
-
-     - Changed the calculation of the mean pedestal to fit the meaning
-       of fSumQuadWeights.
-
-     - Moved the call to ScalePedestals() to the end of the ReInit 
-       function. Formerly it was called before the setting of the 
-       variable fEnableFix, and then the mean pedestal in each FADC 
-       slice was wrong by 0.5 units... once more: please Thomas B, 
-       be careful with these kind of changes.
-
-
-
- 2003/08/27: Thomas Bretz
-
-   * mhist/MH3.cc:
-     - fixed missing UseCurrentStyle for newer root versions
-
-
-
- 2003/08/26: Thomas Bretz
-
-   * mimage/MHHillas.cc, mimage/MHHillas.cc, mimage/MHHillasExt.cc,
-     mimage/MHNewImagePar.cc:
-     - fixed missing UseCurrentStyle for newer root versions
-
-
-
- 2003/08/26: Wolfgang Wittek
-
-    * manalysis/MCT1FindSupercuts.cc
-      - set size of fStep, fLimlo, fLimup, fFix
-      - in 'fcnsupercuts' : get total number of parameters by calling 'mnstat'
-
-    * manalysis/MCT1Supercuts.[h,cc]
-      - extend error printout
-
-    * manalysis/MMinuitInterface.cc
-      - do not delete the Minuit object because it will still be used
-
-    * mhist/MHFindSignificance.cc
-      - formulaBackg was wrong
-
-
-
- 2003/08/26: Robert Wagner
-
-    * mraw/MRawRunHeader.h
-      - Added Setter for MJD
-
-    * mfileio/MCT1ReadPreProc.cc
-      - Fill MJD from Preproc run header in fRawRunHeader 
-
-
-
- 2003/08/22: Wolfgang Wittek
-
-    * mhistmc/MHMcCT1CollectionArea.cc
-      - change selection of theta bin in 'CalcEfficiency()'
-        (to be mored flexible in choosing the theta binnning)
-
-
-
- 2003/08/21: Thomas Bretz
-
-   * manalysis/MCT1FindSupercuts.[h,cc], manalysis/MCT1Supercuts.[h,cc], 
-     manalysis/MCT1SupercutsCalc.[h,cc], manalysis/MMinuitInterface.[h,cc],
-     mhist/MHFindSignificance.[h,cc]: 
-     - changed some variables and member functions with respect to an upcoming
-       Minimization Class
-     - simplified some calls
-     - replaced fixed size arrays by variable size arrays
-     - added some sanity checks
-     - simplified some variable usage
-
-   * mhist/MHCT1Supercuts.[h,cc]:
-     - removed obsolete SetupFill
-
-
-
- 2003/08/20: Thomas Bretz
-
-   * mhist/MHCamEvent.[h,cc]:
-     - added PrintOutlayers
-     
-   * mhist/MHHadronness.cc:
-     - changed PrintOutput
-     - set some Grids in plots
-     
-   * mhist/MHMatrix.cc:
-     - removed obsolete call to MEvtLoop::SetName
-     - Changed name to something more intuitive
-     
-   * mranforest/MRanForest.cc, mranforest/MRanTree.h:
-     - removed ^M
-     
-   * mranforest/MRanTree.cc:
-     - removed obsolete check for gRandom
-     - replaced mvar*numdata by a new variable mn
-
-
-
- 2003/08/19: Thomas Hengstebeck
-
-   * mranforest/MRanForest.cc:
-     Removed error in calculation of fDataRang in CreateDataSort().
-     In the loop where fDataRang is set, the local variable v must 
-     be used with indices n1 and n2.   
-
-
-
-
- 2003/08/19: Wolfgang Wittek
-
-    * manalysis/MCT1Supercuts.[h,cc]
-      - new class
-      - container for the supercut parameters
-
-    * manalysis/MCT1SupercutsCalc.[h,cc]
-      - get supercut parameters from container 'MCT1Supercuts'
-
-    * manalysis/MCT1FindSupercuts.[h,cc]
-      - new class
-      - optimizes the parameters for the supercuts
-
-    * manalysis/MMinuitInterface.[h,cc]
-      - new class
-      - interface for Minuit
-
-    * manalysis/Makefile
-                AnalysisLinkDef.h
-      - include MCT1FindSupercuts
-                MMinuitInterface
-
-    * mhist/MH3.cc
-      - reset fHist in SetupFill();
-        this is necessary if the same MH3 object is used in more than one 
-        eventloop 
-
-    * mhist/MHMatrix.cc
-      - give name to the event loop
-
-    * mhist/MHFindSignificance.[h,cc]
-      - new class
-      - calculates the significance of the gamma signal in the alpha plot      
-
-    * mhist/MHCT1Supercuts.[h,cc]
-      - new class
-      - plots various quantities during the optimization of the supercuts
-
-    * mhist/Makefile
-            HistLinkDef.h
-      - MHFindSignificance included
-      - MHCT1Supercuts included
-
-
-
- 2003/08/01: Thomas Bretz
-
-   * mhist/MHCamera.[h,cc]:
-     - added Fill(x, y, w)
-     - renamed GetStats to GetStatisticBox
-     
-   * mhist/MHStarMap.[h,cc]:
-     - include TH2 moved to source file
-
-   * mranforest/MRanForest.[h,cc], mranforest/MRanTree.[h,cc]:
-     - do not use all the data numbers and dimensions in thousands
-       of arguments if the data is available eg from the size of an array
-     - removed obsolete variables from header
-     - many small simplifications
-     - removed some obsolete variables from functions
-     - added many const qualifiers
-     - localized many more variables
-     
-   * mranforest/MRanForestFill.[h,cc]:
-     - default fNumTrees set to -1 tree (all trees)
-
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - interpolate Pedestal, too
-     - Only count 'valid' pixels
-     
-   * mfileio/MRead.[h,cc]:
-     - enhanced AddFiles
-     
-   * mhist/MHCamEvent.[h,cc]:
-     - Added PrintOutlayers
-
-   * mhist/MHCamera.[h,cc]:
-     - added GetNumPixels
-     - added default to GetMean and GetRMS
-
-   * mhist/MHTriggerLvl0.[h,cc]:
-     - added PrintOutlayers
-
-   * merpp.cc:
-     - added more arguments
-     - replace .raw by .root if no root file given
-     - automatic extension adding
-     
-   * mbase/MEvtLoop.[h,cc]:
-     - added estimated run time
-     - in Process: Changes type of rc from Bool_t to Int_t 
-     
-   * mmain/MStatusDisplay.cc:
-     - changed order in Tab-menu
-     
-   * mraw/MRawFileRead.cc:
-     - consistency check for 0xc0c1 files
-     
-   * mraw/MRawRunHeader.cc:
-     - initialize variables
-     - added 0xc0c1 support
-
-
-     
- 2003/07/29: Thomas Bretz
- 
-   * manalysis/MBlindPixelCalc.cc:
-     - count only pixel which contents are adde
-     
-   * mbase/MArgs.cc:
-     - added namespace
-     
-   * mbase/MDirIter.h:
-     - added rec-argument to constructor
-     
-   * mfileio/MCT1ReadPreProc.[h,cc], mfileio/MReadRflFile.[h,cc]:
-     - adapted to virtual base function
-     
-   * mfileio/MRead.[h,cc]:
-     - added AddFiles(MDirIter&)
-     - changed AddFile to virtual
-     
-   * mfileio/MReadTree.cc:
-     - use AddFile in the constructor
-     
-   * mhist/MH.[h,cc]:
-     - remove 'nonew' from option
-     
-   * mhist/MHHadronness.[h,cc]:
-     - added GetHadronness
-     - changed output
-     
-   * mhist/MHMatrix.[h,cc]:
-     - use TMatrixRow in shuffle
-     - added ReduceRows
-     - use default for PrintStatistics
-     - removed graphics from Fill - will crash in batch mode
-     
-   * mimage/ImageLinkDef.h, mimage/Makefile:
-     - added MImgCleanTGB
-     
-   * mimage/MCameraSmooth.h:
-     - fixed a typo
-     
-   * mmain/MStatusDisplay.cc:
-     - added sanity check to HasCanvas
-     
-   * mranforest/MHRanForest.cc, mranforest/MHRanForestGini.cc:
-     - fixed a crashed caused by GetMaximum in newer root versions
-     - optimized some small pieces of code
-     - SetRangeUser removed, problems with newer root verion using
-       roots auto-scale instead
-       
-   * mranforest/MRanForest.cc:
-     - do not use variables in arguments which can be used locally
-     - replaced pow(,2) by faster and more accurate val*val
-     - test gRandom at the beginning of the function
-     - changed output
-     - removed TArray::Reset. Not necerry at many places. Instatiation
-       already initializes array with 0s
-     - Use a const reference to the matrices instead of a copy!
-     - Removed some unnecessary castings
-     - added some const qualifiers
-     - removed fErr from data members (obsolete)
-     
-   * mranforest/MRanForestCalc.cc:
-     - fixed a typo in the comments
-     
-   * mranforest/MRanTree.[h,cc]:
-     - do not use variables in arguments which can be used locally
-     - localized some variables
-     - test gRandom at the beginning of the function
-     - added some const qualifiers
-     - removed TArray::Reset. Not necerry at many places. Instatiation
-       already initializes array with 0s
-     - added some overwrites of TreeHad
-
-
-
- 2003/07/17: Oscar Blanch
-
-   * mmc/MMcCorsikaRunHeader.[h,cc]
-     - add member data fNumTelesope
-     - add member data fTelescopes
-     - add member data fViewconeAngles[2]
-     - add member function Fill_CT
-     - version increased 2 -> 3
-
-   * mmc/MMcRunHeader.[hxx,cxx]
-     - add member data fImpactMax
-     - modify member function Fill
-     - version increased 3 -> 4
-
-   * mmc/MMcFadcHeadr.[hxx,cxx]
-     - add member data f[Ampl,Fwhm]Outer
-     - add member data fLow2HighGain
-     - modify member function Set[Ampl,Fwhm]
-     - add member function SetLow2High
-
-   * mmc/Mdefine.h, MFadcDefine.h, MTriggerDefine.h
-     - MFADC_CHANNELS, CAMERA_PIXELS, TRIGGER_PIXELS -> 3500
-
-   * mgeom/MGeomCorsikaCT.[h,cc]
-     - new class with information of CT location in Corsika simulation
-
-   * mgeom/Makefile, GeomLinkDef.h
-     - add new class
-
-
-
-
-
- 2003/07/14: Wolfgang Wittek
-
-    * mhist/MHOnSubtraction.[h,cc]
-      - add member function GetSignificance()
-
-    * mhist/MHMatrix.cc
-      - add MProgressBar in Fill()
-
-    * mmontecarlo/MMcEnergyEst.h
-      - add member functions GetNumCoeffA()
-                             GetNumCoeffB()
-
-    * mfilter/MCT1SelBasic.[h,cc]
-      - remove runs 601, 613, 614 for MC gamma
-
-    * manalysis/MCT1SupercutsCalc.cc
-      - remove bug (dd2)
-      - set fMatrix = NULL in constructor
-
-    * mgeom.MGeomCamCT1Daniel.[h,cc]
-      - new; Daniel's CT1 geometry
-
-    * mgeom/Makefile
-            GeomLinkDef.h
-
-
-
- 2003/07/14: Oscar Blanch
-
-    * mgeom/MGeomCamMagic919.[h,cc]
-      - Geometry for a Magic camera with 919 small pixels
-
-    * mgeom/[Makefile, GeomLinkDef.h]
-      - Compiling the above mentioned geometry
-
-
-
- 2003/07/13: Thomas Bretz
-
-    * mbase/MArgs.[h,cc]:
-      - fixed compile problem with root 3.02/07
-
-    * meventdisp/MGCamDisplay.cc, mevtdisp/MGEvtDislay.cc:
-      - fixed missing MHCamera::SetOptStat
-
-
-
- 2003/07/12: Thomas Bretz
- 
-   * mhistmc/MHMcCT1CollectionArea.[h,cc]:
-     - made the enum as FillType_t a public member of the class
-
-   * macros/CT1collarea.C
-     - Updated accordingly. Can somebody please check whether it
-       still works.
- 
-   * mbase/MArgs.h:
-     - added some comment
-     
-   * mraw/MRawRunHeader.cc:
-     - added an 'inf' to the log-stream
-  
-   * macros/status.C:
-     - added some more plots
-     - added some sanity chacks
-
-   * macros/sumevents.C, macros/sumeventserr.C, macros/sumeventsrms.C
-     macros/sumpedestalrms.C, macros/sumpedestals.C:
-     - fixed SetOptStat
-     
-   * manalysis/MBlindPixelCalc.[h,cc]:
-     - removed dangerous SetPixels(int, short*)
-     - changed Id to Idx
-     - fixed a bug in SetPixels which caused crashes
-     - renamed SetPixels to SetPixelIndices
-
-   * mhist/MHCamera.[h,cc]:
-     - removed SetOptStat and fOptStat - found a better solution
-     - fixed DistancetoPrimitive to show TPaveStat correctly
-     - Use GetPainter() instead of an own THistPainter
-
-   * mmain/MStatusDisplay.cc:
-     - some small changes to the layout
-
-
-
- 2003/07/11: Wolfgang Wittek
-
-   * mhist/MHMatrix.cc
-     - add tlist.PrintStatistics() after event loop
-
-
-
- 2003/07/08: Abelardo Moralejo
-
-   * mmc/MMcEvt.hxx
-     - Uncommented the getter function for fCoreX and fCoreY (is there
-       any reason why they were commented out?). Added Getter functions
-       for the parameters of the longitudinal fit to the particle 
-       distribution of the shower.
-
-
-
- 2003/07/08: Wolfgang Wittek
-
-   * macros/CT1EgyEst.C:
-     - de-comment filters 
-     - add PrintStatistics after event loop
-
-   * manalysis/MEnergyEstParamDanielMkn421.[h,cc]
-     - new; calculates estimated energy using Daniel's parametrization
-       and parameter values for Mkn421
-
-   * manalysis/AnalysisLinkDef.h
-               Makefile
-     - include MEnergyEstParamDanielMkn421
-
-   * manalysis/MCT1SupercutsCalc.[h,cc]
-     - add MHillasSrc.fAlpha to fMap
-     - add member functions SetParams(Double_t *par)
-                            GetParams(Double_t *par)
-
-
-
- 2003/07/06: Abelardo Moralejo
-
-   * mhistmc/MHMcCT1CollectionArea.[h,cc]
-     - Added possibility of using a logarithmic or linear scale in
-       energy. The function MHMcCT1CollectionArea::SetEaxis sets
-       what should be filled in the energy axis (either the energy 
-       or its decimal logarithm).
-
-   * macros/CT1collarea.C
-     - Added example on how to use the new function 
-       MHMcCT1CollectionArea::SetEaxis
-
-
-
- 2003/07/06: Thomas Bretz
- 
-   * Makefile:
-     - replaced '-shared' by $(DYNLIB)
-     
-   * Makefile.conf.linux, Makefile.conf.linux-gnu,
-     Makefile.conf.osf1, Makefile.conf.osf5.1:
-     - added DYNLIB
-     
-   * Makefile.conf.darwin:
-     - added
-   
-   * mgui/MCamEvent.cc:
-     - removed obsolete include
-     
-   * mgui/Makefile:
-     - removed obsolete include dirs
-     
-   * mhist/MHCamera.cc:
-     - fixes for root 3.05/01
-     
-   * mraw/MRawEvtData.cc:
-     - added type 1 and 2 to GetPixContent
-     
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - added GetMax[Hi,Lo]GainSample
-
-   * macros/pixsatrate.C:
-     - added
-
-   * Makefile.conf.general:
-     - added -lHistPainter
-     
-   * NEWS:
-     - updated
-     
-   * macros/pixsatrate.C:
-     - added Saturation rate of lo gains
-     
-   * macros/sumevents.C, macros/sumeventserr.C,
-     macros/sumpedestalrms.C, macros/sumpedestals.C:
-     - fixed axis titles
-     - use new SetOptStat
-     
-   * manalysis/MCerPhotAnal2.[h,cc]:
-     - count and print number of skipped events
-     
-   * meventdisp/MGCamDisplay.cc:
-     - fixed a 'division by zero'
-     
-   * mhist/MHCamEvent.cc, mhist/MHTriggerLvl0.cc:
-     - take name from MHCamEvent if fNameEvt not available
-     
-   * mhist/MHCamera.[h,cc]:
-     - use THistPainter to Draw title and statistics box
-     - added fOptStat
-     - added GetMean
-     - added GetRMS
-     - some modification for a better layout
-     
-   * mraw/MRawEvtHeader.cc:
-     - calculate time from clock ticks
-
-   * mbase/MArgs.[h,cc]:
-     - added
-
-   * mbase/Makefile:
-     - MArgs.cc added
-
-   * mbase/BaseLinkDef.h:
-     - MArgs, MArgsEntry added
-
-   * merpp.cc:
-     - added '-v' option
-     - changes to use MArgs
-
-
-
-
-
- 2003/07/04: Wolfgang Wittek
-
-   * macros/CT1EgyEst.C
-     - add TCanvas and cd() before calling Draw()
-
-   * mhistmc/MHMcEnergyMigration.cc
-     - swap first 2 arguments of fHist.Fill and fHist2.Fill
-
-
-
- 2003/07/03: Abelardo Moralejo
-
-   * mhistmc/MHMcCT1CollectionArea.cc
-     - Added code to allow the calculation of CT1 collection areas 
-       at 55 and 65 degrees (from the events in DK's MC library)
-
-   * macros/CT1collarea.C
-     - Changed binning in theta to include high ZAs
-
-
-
- 2003/07/01: Thomas Bretz
-
-  * manalysis/MCerPhotAnal2.cc:
-    - fixed some problems with the lo-gains
-  
-  * mraw/MRawEvtPixelIter.cc:
-    - Determin the maximum sample of the lo gains from the end.
-
-
-
- 2003/07/01: Abelardo Moralejo
-
-   * macros/CT1collarea.C
-     - changed "const TArrayD xed(10,xedge);"  to:
-	       "const TArrayD xed; xed.Set(10,xedge);"
-       (and the same for yed). Otherwise, a funny Error message was 
-       printed about TArrayD, although everything worked.
-
-   * mhistmc/MHMcCT1CollectionArea.cc
-     - added some comments and made code more readable and more simple
-       to make it easier the addition of the necessary changes to allow 
-       the use of MC data (from D.Kranich) at zenith angles 55 and 65 
-       degrees.
-
-
-
- 2003/07/01: Wolfgang Wittek
-
-   * manalysis/MSigmabar.cc, manalysis/MCT1PadSchweizer.cc,
-     manalysis/MCT1PadONOFF.cc, mhist/MHSigmaTheta.cc:
-     - change code because GetPixRatio returns area(pixel_zero)/area(pixel)
-                                       and not area(pixel)/area(pixel_zero)
-
-   * macros/CT1Analysis.C, macros/ONOFFCT1Analysis.C
-     - current versions of CT1 macros
-
-   * macros/unfold.C, macros/fluxunfold.C
-     - macros for testing the unfolding within root
-
-
-
- 2003/06/30: Thomas Bretz
- 
-   * macros/pixfirerate.C:
-     - changed to new style
-     
-   * manalysis/MCerPhotCalc.cc:
-     - scale weight so that sum=1
-     
-   * mhist/MHCamera.h:
-     - small change
-
-   * mmontecarlo/MMcCollectionAreaCalc.cc:
-     - small simplifications
-
-
-
- 2003/06/27: Abelardo Moralejo
-
-   * mmontecarlo/MMcCollectionAreaCalc.[h,cc],
-     mhistmc/MHMcCollectionAreaCalc.[h,cc]:
-     - Adapted to allow their use with multiple files containing
-       MC data generated with diffferent energy spectra, even with
-       camera files which have only triggered events inside. Now the
-       histogram containing all showers (before trigger) is filled
-       in the ReInit function, and calculation of collection area
-       is done by CalcEfficiency2(). Some simplifications and cleaning 
-       are still possible.
-
-
-
- 2003/06/27: Thomas Bretz
- 
-   * macros/sumevents.C, macros/sumpedestals.C:
-     - some small changes
-     
-   * manalysis/MPedestalCam.cc:
-     - return pixel as used if the value is valid (>=0)
-     
-   * mhist/HistLinkDef.h, mhist/Makefile:
-     - MHPixVsTime added (Name is preliminary)
-
-   * mhist/MHCamEvent.cc:
-     - removed including MGeomPix
-     
-   * mhist/MHCamera.h:
-     - in SetCamContent copy also number of entries
-     
-   * mraw/MRawEvtData.cc:
-     - fixed to support correct pixel numbering
-     
-   * mhist/MHPixVsTime.[h,cc]:
-     - added
-
-   * mhist/MHCamera.cc:
-     - changed output of labels for color axis
-
-   * mfileio/MCT1ReadPreproc.cc:
-     - small simplification
-
-
-
- 2003/06/27: Abelardo Moralejo
-
-   * mhistmc/MHMcCT1CollectionArea.cc:
-     - Added comments, changed theta angle corresponding to first bin to
-       adapt it to new standard theta-bin definition. This was the reason
-       for the missing area at low theta.
-
-   * macros/CT1collectionArea.C, macros/CT1EgyEst.C:
-     - Changed theta binnings to adapt them to the new standard.
-
-
-
- 2003/06/26: Abelardo Moralejo
-
-   * macros/CT1EgyEst.C:
-     - Added to the argument list of CT1EEst the binnings in theta
-       and energy. Commented out the MLog.h and MLogManip.h, headers,
-       otherwise it does not run (don't know why). Commented out filters 
-       (my test file does not contain hadronness), please uncomment 
-       them to run on files with hadronness info.
-
-   * mhistmc/MHMcEnergyMigration.cc:
-     - exchanged axes of E_est and E_MC in the 3-d histograms.
-
-   * mfileio/MCT1ReadAscii.cc, mfileio/MCT1ReadPreProc.cc,
-     mhist/MHSigmaPixel.cc, mfileio/MHSigmaTheta.cc,
-     mimage/MImgCleanStd.cc:
-     - adapted to new function names in MPedestalPix (please Thomas
-       check these, I had to do it to make Mars compile)
-
-
-
- 2003/06/26: Thomas Bretz
-
-  * macros/CT1EgyEst.C:
-    - converted from dos to unix type
-
-   * macros/rootlogon.C:
-     - removed "-fno-rtti" from options for Aclic
-     
-   * mbase/MLog.h:
-     - added a comment
-     
-   * mgeom/MGeomCam.[h,cc], mgeom/MGeomPix.[h,cc],
-     mgeom/MGeomCamCT1.cc, mgeom/MGeomCamECO1000.cc,
-     mgeom/MGeomCamECO1000HG.cc, mgeom/MGeomCamMagicHG.cc:
-     - added support for sectors
-   
-   * megom/MGeomCamMagic.[h,cc]:
-     - added sectors
-     
-   * mhist/MHCamera.[h,cc]:
-     - convert Option_t in Paint to lower case
-     - remove 'hist' if detected from Option_t 
-     - check for min==max
-     - added DrawSectorIndices()
-     - added TArrayC to AddCamContent
-     - added TArrayC to SetCamContent
-     - simplified DistancetoPrimitive
-     
-   * mraw/MRawEvtData.cc:
-     - simplified Draw by converting option string to lower case
-     
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - added GetNumMaxLoGainSample
-
-   * manalysis/MCT1PadSchweizer.cc, manalysis/MMcPedestalNSBAdd.cc,
-     manalysis/MSigmabar.cc:
-     - adapted to new function names in MPedestalPix
-     
-   * manalysis/MCerPhotAnal.cc:
-     - adapted to new function names in MPedestalPix
-     - fixed to work with real data and monte carlo data
-     - preliminarily removed error of pedestal and pedestalrms
-     
-   * manalysis/MCerPhotCalc.[h,cc]:
-     - adapted to new function names in MPedestalPix
-     - fixed to work with real data and monte carlo data
-   
-   * manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.[h,cc]:
-     - adapted to new function names in MPedestalPix
-     - preliminarily removed error of pedestal and pedestalrms
- 
-   * manalysis/MPedestalCam.[h,cc]:
-     - adapted to new function names in MPedestalPix
-     - preliminarily removed error of pedestal and pedestalrms
-     - fixed GetPixelContent (do not return Pedestal*PixRatio)
-     
-   * manalysis/MPedestalPix.[h,cc]:
-     - removed old variables
-     - introduced Pedestal for pedestal
-     - introduced pedestalRMS for the rms of the pedestal
-     - error of both values still missing
-     
-   * meventdisp/MGCamDisplay.cc:
-     - fixed display, displays now:
-       + Number Of Photons
-       + Pedestal
-       + PedestalRMS
-       + Number of Photons/PedestalRMS
-       
-   * mimage/MImgCleanStd.[h,cc]:
-     - fixed image cleaning in the sense that erronously the error
-       of the number of photons was used instead of the error of
-       the PMT offset (pedestal)
-     - introduced some debugging option
-     
-   * mmontecarlo/MMcCollectionAreaCalc.cc:
-     - minor change
-
-   * macros/sumevents.C, macros/sumpedestals.C:
-     - added
-
-   * mhist/MHCamEvent.cc:
-     - do not scale with 100
-
-   * mhist/MHCamera.cc:
-     - fixed displaying number of entries when used 
-       SetCamContent(MHCamera&)
-
-
-
- 2003/06/25: Thomas Bretz
-
-   * mgeom/MGeomCam.cc:
-     - fixed the description of GetPixRatio
-
-
-
- 2003/06/25: Abelardo Moralejo
-
-   * mimage/MImgCleanStd.cc:
-     - Changed name of variable "ratio" to "factor", wherever it meant
-       the square root of the ratio between the area of an inner pixel
-       and the current pixel (it was confusing).
-
-
-
- 2003/06/24: Thomas Bretz
-
-   * manalysis/MCT1SupercutsCalc.[h,cc]:
-     - implemented Mapping for Supercuts
-     - changed data member arrays to TArrayD
-     
-   * manalysis/MEnergyEstParam.h:
-     - added a comment
-
-   * mhist/MHHadronness.[h,cc]:
-     - implemented mapping
-     - implemented calculating Acc_g/sqrt(Acc_h) for filtercuts
-
-   * macros/status.C:
-     - removed MSrcPosCam
-
-   * mevtdisp/MGCamDisplay.cc:
-     - display ellipse in all canvas'
-
-   * macros/readrfl.C:
-     - adapted
-
-   * manalysis/MMcTriggerLvl2.cc, meventdisp/MGEvtDisplay.cc,
-     mraw/MRawEvtPixelIter.cc:
-     - adapted
-   
-   * mgui/MCamEvent.[h,cc], mhist/MHCamEvent.[h,cc]:
-     - more comments
-     
-   * mgui/MHexagon.[h,cc]:
-     - removed obsolete destructor
-
-   * mhist/MHCamera.[h,cc]:
-     - removed fPhotons
-     - removed ShowRflEvent
-     - added comments
-     
-   * mhist/MHTriggerLvl0.cc:
-     - fixed comments
-     
-   * mraw/MRawEvtData.cc:
-     - some small changes
-     
-   * mreflector/MRflEvtData.[h,cc]:
-     - implemented Paint function
-
-   * meventdisp/MGCamDisplay.cc:
-     - Set Name and title of MHCamera instances
-      
-   * mraw/MRawEvtData.cc:
-     - fixed a degug level problem
-
-   * mgui/MHexagon.[h,cc]:
-     - fixed CopyConstructor
-
-   * mbase/MLog.cc:
-     - fixed a bug in NoColor mode
-
-
-
- 2003/06/23: Thomas Bretz
- 
-   * manalysis/MBlindPixelCalc.[h,cc], manalysis/MCT1PadONOFF.[h,cc],
-     manalysis/MCT1PadSchweizer.[h,cc], manalysis/MCompProbCalc.[h,cc],
-     manalysis/MCT1PointingCorrCalc.[h,cc], manalysis/MEnergyEstimate.[h,cc],
-     manalysis/MCT1SupercutsCalc.[h,cc], manalysis/MEnergyEstParam.[h,cc],
-     manalysis/MFiltercutsCalc.[cc,h], manalysis/MMatrixLoop.[h,cc],
-     manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc],
-     manalysis/MMcTriggerLvl2Calc.[h,cc], manalysis/MPadding.[h,cc],
-     manalysis/MMultiDimDistCalc.[h,cc], manalysis/MPedCalcPedRun.[h,cc],
-     manalysis/MPedestalCalc.[h,cc], manalysis/MPointingCorr.[h,cc],
-     mbase/MClone.[h,cc], mbase/MGTask.[h,cc], mbase/MPrint.[h,cc],
-     mbase/MTask.[h,cc], mbase/MTaskInteractive.[h,cc], 
-     mbase/MTaskList.[h,cc], mtools/MChisqEval.[h,cc],
-     mbase/MContinue.[h,cc], mdatacheck/MDumpEvtHeader.[h,cc]
-     mfileio/MCT1ReadAscii.[h,cc], mfileio/MCT1ReadPreProc.[h,cc],
-     mfileio/MReadCurrents.[h,cc], mfileio/MReadMarsFile.[h,cc],
-     mfileio/MReadRflFile.[h,cc], mfilter/MF.[h,cc], 
-     mfilter/MFAlpha.[h,cc], mfilter/MFCT1SelBasic.[h,cc],
-     mfilter/MFCT1SelFinal.[h,cc], mfilter/MFCT1SelStandard.[h,cc],
-     mfilter/MFDataChain.[h,cc], mfilter/MFDataMember.[h,cc],
-     mfilter/MFEnergySlope.[h,cc], mfilter/MFEventSelector.[h,cc],
-     mfilter/MFEventSelector2.[h,cc], mfilter/MFParticleId.[h,cc],
-     mfilter/MFTriggerLvl1.[h,cc], mfilter/MFTriggerLvl2.[h,cc],
-     mfilter/MFilterList.[h,cc], mhist/MFillH.[h,cc], 
-     mimage/MCameraSmooth.[h,cc], mimage/MHillasCalc.[h,cc],
-     mimage/MHillasSrcCalc.[h,cc], mimage/MImgCleanStd.[h,cc],
-     mimage/MNewImageParCalc.[h,cc], mmontecarlo/MMcThresholdCalc.[h,cc], 
-     mranforest/MRanForestCalc.[h,cc], mranforest/MRanForestFill.[h,cc]
-     mmontecarlo/MMcTimeGenerate.[h,cc], mranforest/MRanForestGrow.[h,cc],
-     mmontecarlo/MMcCollectionAreaCalc.[h,cc], mraw/MRawFileWrite.[h,cc],
-     mmontecarlo/MMcTriggerRateCalc.[h,cc], mraw/MRawFileRead.[h,cc],
-     manalysis/MSigmabarCalc.[h,cc], manalysis/MCerPhotAnal.[h,cc],
-     manalysis/MCerPhotCalc.[h,cc]:
-     - changed Bool_t in *Process to Int_t to support newer root
-       versions correctly - PRELIMINARY (will be replaced by
-       enums in the future)
-       
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added case 3 and 4 to GetPixelContent
-     - changed definition of GetPixelContent
-
-   * manalysis/MCurrents.[h,cc], manalysis/MPedestalCam.[h,cc]:  
-     - changed definition of GetPixelContent
-
-   * manalysis/MFiltercutsCalc.[h,cc]:
-     - Added list to ListOfCleanups, and set kMustCleanup for list
-     - Set kMustCleanup for external filters
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added to ListOfCleanups
-     - Set kMustCleanup for parlist, progressbar and display
-     - added some checks for root's Batch-Mode
-     - no need for checking ListOfSpecials for fDisplay (this is now
-       handled through the Cleanups)
-     - No need for kFileExit anymore (this can now be handles through 
-       the Cleanups)
-     - added recursiveRemove to support Cleanups
-     - added SetDisplay to set kMustCleanup for fDisplay
-
-   * mbase/MTaskList.cc, mdata/MDataArray.cc, mdata/MDataList.cc,
-     mfilter/MFilterList.cc:
-     - added lists to ListOfCleanups
-     - Set kMustCleanup for the lists
-
-   * mbase/MParList.[h,cc]:
-     - added lists to ListOfCleanups
-     - Set kMustCleanup for the lists
-     - added kCanDelete option to destructor
-     - set kMustCleanup for all containers added to thelist
-   
-   * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
-     - removed unnecessary MDumpEvtHeader
-     
-   * mbase/MContinue.[h,cc]:
-     - added SetDisplay to support setting display for the filter
-     - added SetLogStream to support setting logstream for the filter
-     
-   * mfilter/MFCT1SelBasic.cc, mfilter/MFCT1SelFinal.cc, 
-     mfilter/MFCT1SelStandard.cc:
-     - added Set-function to simplify Process
-     
-   * mgui/MCamEvent.[h,cc]:
-     - changed GetPixelContent definition
-     
-   * mhist/MH.cc:
-     - fixed Draw(TH1&, TH1&) and DrawCopy layout for newer root versions
-
-   * mimage/MImgCleanStd.cc:
-     - fixed a bug in the access to ispixused-array (GetNeighbor 
-       could exceed maximum entries.
-       
-   * mmain/MStatusDisplay.[h,cc]:
-     - preliminary fixes to support root's batch mode
-     - removed adding MStatusDisplay to ListOfCleanups
-     - changed code updating the Canvas'
-     - exit now handled by Cleanups, so this can be deleted immediatly
-     
-   * mraw/MRawEvtData.[h,cc]:
-     - changed definition of GetPixelContent
-     - added code to GetPixelContent
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - returns GetNumMaxHiGainSample
-
-   * mreflector/MRflEvtData.[h,cc]:
-     - use static_cast in GetPhoton
-     - added GetPixelContent
-
-   * mhist/MHTriggerLvl0.[h,cc], MHmhist/Camera.[h,cc], 
-     mhist/MHCamEvent.[h,cc]:
-     - added
-
-   * manalysis/MSigmabar.cc:
-     - unimportant simplification
-     
-   * manalysis/MSigmabarCalc.cc:
-     - added a preliminary workaround to support files without MMcEvt
-     - make use of FLT_MAX
-     
-   * mgeom/MGeomCam.[h,cc]:
-     - Moved fPixels from pointer to an instance
-     - removed destructor
-     - use static_cast on operator[]
-     - Use ForEach macro in CheckOuterRing
-
-   * mhist/MHSigmaTheta.cc:
-     - added a preliminary workaround to support files without MMcEvt
- 
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - removed MCT1PadONOFF
-     
-   * manalysis/MCerPhotEvt.h:
-     - added //-> to fPixels
-
-   * meventdisp/Makefile:
-     - added -I../mhist
-
-   * manalysis/MMcTriggerLvl2.[h,cc], meventdisp/MGCamDisplay.[h,cc]:
-     - replaced MCamDisplay by MHCamera
-
-   * mgui/GuiLinkDef.h, mgui/Makefile:
-     - removed MCamDisplay
-     
-   * mhist/HistLinkDef.h, mhist/Makefile:
-     - removed MHCerPhotEvt
-     - removed MHCurrents
-     - removed MHTrigLvl0
-     - removed MHOnSubtraction
-     - added MHCamera
-     - added MHCamEvent
-
-   * macros/sumcurrents.C:
-     - adapted to changes
-     - added filename to canvas
-  
-   * macros/readMagic.C, macros/readCT1.C, macros/status.C,
-     macros/readcurrents.C, macros/readrfl.C:
-     - adapted to changes
-     
-   * mbase/MAGIC.h:
-     - replaced extern by R__EXTERN
-
-   * mbase/MParContainer.[h,cc]:
-     - added a non empty destructor with some debug options
-
-   * mbase/MPrint.cc:
-     - fixed a bug (used kSKIP instead of kSkip)
-
-
-
- 2003/06/19: Thomas Bretz
- 
-   * mgui/MCamDisplay.[h,cc]:
-     - fixed color palette when loading MCamDisplay
-
-   * mevtdisp/MGEvtDisplay.cc:
-     - fixed a bug in ProcessMessage, 'Exit' still doesn't work.
-
-
-
- 2003/06/18: Thomas Bretz
-
-   * macros/sumcurrents.C:
-     - added MDirIter support
-     - fixed the rel. error calculation
-     - some small corrections to the layout
-     
-   * mhist/MHCurrents.cc:
-     - changed histogram name
-     - added axis titles
-
-   * mbase/MLog.cc:
-     - include iomanip onstead of MLogManip
-
-   * mbase/MLogManip.h:
-     - replaced preprocessor defintions for all, warn, inf, err and dbg
-       by const variable declarations
-     - fixed dynamic_casts
-
-   * macros/merpp.C:
-     - made capable of more than one directory
-     
-   * mmain/MStatusDisplay.cc:
-     - removed an unsused variable
-
-   * Makefile.conf.osf1, Makefile.conf.osf5.1:
-     - added definitions for __USE_STD_IOSTREAM and R__ANSISTREAM
-       tp be able to compile on Alphas again
-       
-   * manalysis/MCT1PadONOFF.cc:
-     - included math.h
-     - commented out some code to be able to compile on Alpha - FIXME
-     
-   * mbase/MDirIter.h:
-     - fixed a bug in the definition of MatchFilter
-
-   * mraw/MRawFileWrite.h:
-     - default mode changed from UPDATE to RECREATE
-     - default compression level changed from 9 to 1
-
-   * mraw/MRawEvtData.[h,cc]:
-     - fixed to skip non connected pixels
-     
-   * mraw/MRawRunHeader.[h,cc]:
-     - added GetNumConnectedPixels
-
-
-
-
- 2003/06/17: Oscar Blanch
-
-  * mgeom/MGeomCamECO1000HG.cc
-    - fixed a bug in NN table
-
-  * mgeom/MGeomCamMagicHG.[h,cc]
-    - New geometry for a high granularity hipothetic Magic camera
-
-  * mgeom/Makefile and mgeom/GeomLinkDef.h
-    - Introduction of MGeomMagicHG class.
-
-
-
- 2003/06/17: Thomas Bretz
-
-   * meventdisp/MGEvtDisplay.cc:
-     - fixed a bug which caused a endlessloop
-
-   * mmain/MStatusDisplay.cc:
-     - fixed UpdatePSHeader for gcc 3.* and Suse 8.2
-
-   * manalysis/MCurrents.h:
-     - fixed a bug in the const operator[]
-
-   * mgui/MCamDisplay.[h,cc]:
-     - set ClassDef to 1 so that the camera display can be written into
-       a root file
-     - fixed destructor (didn't fit default constructor)
-     - implemented FillRandom for test cases
-
-   * mgui/MHexagon.h
-     - set ClassDef to 1 so that the camera display can be written into
-       a root file
-
-
-
- 2003/06/16: Thomas Bretz
-
-   * mhist/MHOnSubtraction.cc:
-     - worked around the non compiling source file
-
-   * merpp.cc:
-     - set compression level default = 1
-
-   * macros/readCT1.C, macros/readMagic.C, macros/readcurrents.C,
-     meventdisp/MGCamDisplay.cc
-     - adapted to new MCamDisplay and MCamEvent
-
-   * macros/sumcurrents.C:
-     - enhanced
-
-   * manalysis/MCerPhotCalc.[h, cc]:
-     - simplified algorithm
-
-   * manalysis/MCerPhotEvt.[h,cc], manalysis/MCurrents.[h,cc],
-     manalysis/MPedestalCam.[h,cc]:
-     - derived from MCamEvent
-     
-   * manalysis/MMcPedestalNSBAdd.cc:
-     - minor change
-     
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MDirIter
-
-   * mbase/MDirIter.[h,cc]:
-     - added
-     
-   * mbase/MParList.cc:
-     - enhnced some output
-
-   * mbase/MTaskInteractive.cc:
-     - fixed a bug
-     
-   * mbase/MTaskList.cc:
-     - added handling of gui events for Pre- and PostProcess
-     
-   * mgeom/MGeomPix.cc:
-     - added a comment
-     
-   * mgui/MCamDisplay.[h,cc] -  PRELIMINARY:
-     - added a notification list
-     - fixed SetRange if pad is not the main pad
-     - new Fill functions using MCamEvent, removed old ones 
-     
-   * mhist/MFillH.cc:
-     - check for the existance of the canvas
-     
-   * mhist/MHCerPhotEvt.cc:
-     - take usage of MCamEvent
-
-   * mhist/MHCurrents.cc:
-     - take usage of MCamEvent
-     - added rms
-     
-   * mmain/MStatusDisplay.[h,cc]:
-     - added "Reset" and "Remove Tab" to menu bar
-
-   * mraw/MRawEvtData.[h,cc]:
-     - draw hi- and logains
-     - derived from MCamEvent
-     
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - added GetVarHiGainSamples
-
-   * mraw/Makefile:
-     - added -I../mgui - PRELIMINARY
-
-   * mhist/MH.cc:
-     - fixed Draw(TH1&,TH1&) for newer root versions
-
-   * mhist/MHHadronness.cc:
-     - fixed call to fGraph->SetMaximum(1) for newer root versions
-
-   * mmain/MStatusDisplay.cc:
-     - fixed for gcc 3.* and newer root versions
-     
-
-
-
- 2003/06/13: Robert Wagner
-   * mhist/MHOnSubtraction.cc
-     - removed casts from double to Double_t found by gcc 3.3
-     - added MHOnSubtraction::CalcLightCurve, a methods towards a 
-       lightcurve 
-
-
-
- 2003/06/13: Thomas Bretz (making Mars work with gcc 3.3 on Suse 8.2)
-
-   * Makefile.conf.linux:
-     - removed nonull-objects, Wtraditional and Wnested-externs
-       due to warnings in gcc 3.3
-     
-   * *:
-     - added 'using namespace std;'
-     - exchanged *.h C++ headers by correct headers (like <fstream>)
-     - replaced forward declarations of streams by <iosfwd>
-
-   * manalysis/MCerPhotAnal.cc:
-     - cast arguments of sqrt to correct type
-     - corrected argument type for SetPedestalRms
-     
-   * manalysis/MCurrents.h:
-     - const operator[] uses 'this' now
-     
-   * manalysis/MEnergyEstParam.[h,cc], manalysis/MSigmabarParam.[h,cc]:
-     - fixed definition of Print
-
-   * manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
-     mgui/MCamDisplay.cc, mmontecarlo/MMcThresholdCalc.cc:
-     - cast arguments of sqrt to correct type
-
-   * manalysis/MMultiDimDistCalc.cc:
-     - changed type of numg/numh to Int_t
-     
-   * mbase/BaseLinkDef.h:
-     - removed pragma for __omanip_debug
-
-   * mbase/MLog.[h,cc]:
-     - fixed copy constructor
-     - removed usage of mkstemp -- TO BE FIXED
-
-   * mbase/MLogManip.[h,cc]:
-     - completely replaced
-
-   * mdata/MDataArray.cc:
-     - fixed variable type ncols (Double_t -> Int_t)
-   
-   * mdata/MDataChain.cc:
-     - fixed argument type of gRandom->Integer()
-   
-   * meventdisp/MGEvtDisplay.[h,cc]:
-     - implemented skiping of  events which have 0 Pixels
-     
-   * mfileio/MCT1ReadPreProc.cc:
-     - fixed conversion for istream::read from Byte_t* to char*
-     - fixed argument type in Fill (fmcsize_phel)
-     
-   * mfileio/MChain.h:
-     - ResetTree must also set fTreeNumber to -1 due to changes in
-       TChain::LoadTree
-
-   * mfilter/MFAlpha.[h,cc]:
-      fixed type of Alpha in Init (Float_t instead of Int_t)
-      
-   * mfilter/MFEventSelector2.[h,cc]:
-     - renamed Read member function to ReadDistribution
-     
-   * mfilter/MFilterList.h:
-     - fixed overloading of GetRule
-     
-   * mhist/MBinning.cc, mhist/MH3.cc:
-     - removed default argument in source file
-
-   * mhist/MHArray.cc:
-      fixed type of sstyle (Stat_t -> Int_t)
-      
-   * mhist/MHCerPhotEvt.[h,cc], mhist/MHCurrents.[h,cc]:
-     - fixed definition of Clear()
-     
-   * mhist/MHFadcCam.[h,cc]:
-     - renamed Reset to ResetEntry
-     
-   * mhistmc/MHMcEnergy.cc:
-     - fixed argument type of log
-   
-   * mhistmc/MHMcRate.cc:
-     - cast argument of pow() to correct type
-   
-   * mimage/MHillas.cc:
-     - replaced default value for MeanX and MeanY by 0
-
-   * mmain/MMars.cc:
-     - fixed argument type in TGLayoutHints
-
-   * mmain/MStatusDisplay.cc:
-     - fixed some argument types
-     - for the moment removed the update of the ps-header
-
-   * mmc/MMcTrig.cxx:
-     - use binary shift instead of pow for power of two
-
-   * mmontecarlo/MMcEnergyEst.[h,cc]:
-     - declared fcn as static
-     - fixed definition of Print
-
-   * mmontecarlo/MMcTimeGenerate.cc:
-     - fixed argument type of SetTime
-   
-   * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
-     - fixed definition of Draw
-
-   * mfileio/MReadRflFile.cc, mraw/MRawCrateData.cc, mraw/MRawEvtData.cc,
-     mraw/MRawEvtHeader.cc, mraw/MRawRunHeader.cc:
-     - fixed conversion for istream::read from Byte_t* to char*
-
-   * mreflector/MRflEvtData.cc, mreflector/MRflSinglePhoton.cc:
-     - fixed definition of Print
-
-
-
- 2003/06/13: Robert Wagner
-   * mhist/MHOnSubtraction.cc
-     - Improvements in output
-
-
-
- 2003/06/12: Thomas Bretz
-
-   * mgui/MCamDisplay.h:
-     - added //*MENU* to SetAutoScale, SetMinimum, SetMaximum
-
-
-
- 2003/06/11: Robert Wagner
-
-   * mhist/MHOnSubtraction.[h,cc]
-     - Some bugfixes, e.g. concerning binning of result histograms
-     - Improvements in output
-
-
-
-
-
- 2003/06/09: Wolfgang Wittek
-
-   * macros/CT1Analysis.C
-     - replace MPadSchweizer by MCT1PadSchweizer
-
-   * macros/ONOFFCT1Analysis.C
-     - current version of the macro for the analysis using ON, OFF and MC data
-
-   * manalysis/MPadSchweizer.[h,cc]
-               MPadONOFF.[h,cc]
-     - delete
-
-   * manalysis/MCT1PadSchweizer.[h,cc]
-               MCT1PadONOFF.[h,cc]
-     - add
-
-   * manalysis/Makefile
-               AnalysisLinkdef.h
-     - replace MPadSchweizer and MPadONOFF
-       by MCT1PadSchweizer and MCT1PadONOFF     
-
-
-
- 2003/06/06: Robert Wagner
-
-   * mhist/MHOnSubtraction.[h,cc]
-     - Class for extracting a gamma signal from on data only. Works
-       on fully differential data in Alpha, Energy and Theta as well
-       as on single Alpha plots. Experimental version, expect
-       functionality but code still optimized for debugging purposes
-
-   * mhist/MHAlphaEnergyTheta.cc
-     - Fill signed alpha value instead of absolute value
-
-
-
- 2003/06/06: Wolfgang Wittek
-
-   * macros/optPad.C
-     - macro for testing the optimal padding
-
-
-
- 2003/06/05: Abelardo Moralejo
-
-   * mhist/MHTrigLvl0.[h,cc]:
-     - added. This is intended to find "hot" pixels firing too often
-       or pixels firing too rarely. Very preliminar!
-
-   * macros/pixfirerate.C:
-     - added. An example on how to use the class above.
-
-   * mhist/Makefile, HistLinkDef.h :
-     added new class.
-
-
-
- 2003/06/05: Thomas Bretz
-
-   * mbase/MEvtLoop.cc:
-     - fixed some typos in the comments
-     
-   * meventdisp/MGCamDisplay.cc:
-     - added MHillasSrc to eventloop
-     
-   * meventdisp/MGEvtDisplay.cc:
-     - print MC informations to screen, too
-     
-   * mfileio/MReadCurrents.cc:
-     - added a comment
-     
-   * mhist/MHCerPhotEvt.h:
-     - removed typo
-     
-   * mimage/MHillasSrcCalc.cc:
-     - create a default source if now source is available
-
-
-
- 2003/06/03: Thomas Bretz
- 
-   * macros/readcurrents.C:
-     - display currents in Log-Scale
-
-   * mgui/MCamDisplay.[h,cc]:
-     - introduced fMinimum
-     - introduced fMaximum
-     - introduced fData
-     - removed Set-functions
-     - introduced Update()
-     - introduced Log-Scale
-
-   * macros/readCT1.C:
-     - fixed a typo
-
-   * mbase/MTaskInteractive.[h,cc]:
-     - added
-     
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MTaskInteractive
-
-   * mhist/MHCurrents.[h,cc]:
-     - added (PRELIMINARY)
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - added MHCurrents
-
-   * mgui/MCamDisplay.[h,cc]:
-     - changed number of ItemsLegend to display the maximum, too
-
-   * macros/sumcurrents.C:
-     - added
-
-
-
- 2003/06/03: Wolfgang Wittek
-
-   * mfileio/MCT1ReadPreProc.[h,cc]
-     - reset blind pixels for each event
-       (because they may have been changed by the padding)
-
-   * macros/ONOFFCT1Analysis.C
-     - will be the macro for the CT1 analysis using ON and OFF data
-
-   * manalysis/MPadONOFF.[h,cc]
-     - new class
-     - class for the padding of ON/OFF data
-
-   * manalysis/MPadSchweizer.[h,cc]
-     - remove fBlinds->Clear() because the resetting of the
-       blind pixels is now done in MCT1ReadPreProc
-
-
-
- 2003/06/02: Thomas Bretz
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MCurrents
-     
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added MGeomCam argument to GetRatioMin/Max
-     
-   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
-     - added MReadCurrents
-
-   * mfileio/MReadCurrents.[h,cc]:
-     - added
-     
-   * manalysis/MCurrents.[h,cc]:
-     - added
-     
-   * mgui/MCamDisplay.[h,cc]:
-     - added current support
-
-   * mbase/MTime.h:
-     - preliminary changes to support currents
-     
-   * mhist/MH.[h,cc]:
-     - added usescreenfactor to MakeDefCanvas
-
-
-
- 2003/05/30: Wolfgang Wittek
-
-   * macros/CT1Analysis.C
-     - current version of the CT1Analysis.C macro for the analysis of
-       CT1 data using ON and MC data
-
-
-
- 2003/05/27: Thomas Bretz
-
-   * mreflector/Makefile:
-     - removed obsolete includes
-
-   * mbase/MLogManip.h:
-     - for the moment removed dbg<< from dbginf again
-
-   * mimage/MHNewImagePar.cc:
-     - security check in fill
-
-   * mmain/MAnalysis.cc:
-     - fixed filling of MHNewImagePar
-
-
-
- 2003/05/26: Wolfgang Wittek
-
-   * mfileio/MCT1ReadPreProc.cc
-     - put back :  if (event.spixsig_10thphot[i]==0)
-                         continue;
- 
-   * manalysis/MPadSchweizer.cc
-     - add pixels to MCerPhotEvt which are not yet in;
-       set their number of photons equal to zero
-
-
-
- 2003/05/26: Thomas Bretz
-
-   * mhist/MHCerPhotEvt.cc, mfileio/MCT1ReadAscii.cc:
-     - InitSize --> FixSize
-
-   * manalysis/MMcPedestalNSBAdd.cc:
-     - fixed a typo (* instead of /)
-
-
-
- 2003/05/23: Abelardo Moralejo
-
-   * mreflector/Makefile:
-     - added (was missing)
-
-
-
- 2003/05/23: Thomas Bretz
-
-   * Makefile:
-     - added mreflector
-     
-   * manalysis/MCerPhotAnal.cc, manalysis/MCerPhotCalc.cc:
-     - use FixSize instead of InitSize
-     
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - replaced InitSize by FixSize (seems to be more logical)
-     
-   * manalysis/MMcPedestalNSBAdd.cc:
-     - replaced GetR by GetPixRatio
-
-   * manalysis/MPedestalCam.cc:
-     - replaced GetEntries by GetEntriesFast
-     
-   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
-     - added MReadRflFile
-
-   * mgeom/MGeomCam.[h,cc], mgeom/MGeomPix.[h,cc], 
-     mgeom/MGeomCamMagic.[h,cc]:
-     - replaced R by D
-
-   * mgui/MCamDisplay.[h,cc]:
-     - added TClonesArray to display reflector events
-     - added FillRflEvent
-     - added ShowRflEvent
-     - adapted Paint function
-     
-   * mgui/MHexagon.[h,cc]:
-     - replaced GetR by GetD
-     - added DistanceToPrimitive (capital T)
-     
-   * mgui/Makefile:
-     - added mreflector
-
-   * mfileio/MReadRflFile.[h,cc]:
-     - added
-
-   * mreflector, mreflector/Makefile, mreflector/ReflectorLinkDef.h,
-     mreflector/MRflEvtData.[h,cc], mreflector/MRflSinglePhoton.[h,cc]:
-     mreflector/MRflEvtHeader.[h,cc], mreflector/MRflRunHeader.[h,cc]:
-     - added
-
-   * macros/readRfl.C:
-     - added
-
-
-
- 2003/05/22: Abelardo Moralejo
-
-   * mhist/MHMatrix.[h,cc]
-     - add member function ShuffleRows() to randomize the order of the
-       matrix rows. This is useful for instance for the random forest, 
-       (See RanForest.C) when we feed a hadron training sample with 
-       both protons and helium nuclei: if they are ordered (first all
-       events of one type, then those of the other) the method does not
-       seem to work well. Any other kind of ordering might be harmful 
-       as well (in theta, phi or whatever).
-
-
-
- 2003/05/22: Wolfgang Wittek
-
-   * mfileio/MCT1ReadPreProc.[h,cc]
-     - add member function DiscreteTheta
-     - discretize the Theta according to the binning in Theta
-       (for data and MC)
-       original Theta is stored in the container "ThetaOrig"
-       the discretized Theta is stored in MMcEvt.fTelescopeTheta
-
-
-
- 2003/05/21: Thomas Bretz
-
-   * mfileio/MReadTree.cc:
-     - changed text of a warning
-     - removed obsolete comment
-     
-   * mfileio/MWriteRootFile.[h,cc]:
-     - changed Print function to support kIsNewTree flag
-     - changed BIT(15) to BIT(16) because it is already used by TBranch
-
-
-
- 2003/05/21: Wolfgang Wittek
-
-   * mhist/MHBlindPixels.[h,cc]
-     - change 1D histogram into 2D histogram (pixel Id vs. Theta)
-     - add 2D histogram : no.of blind pixels vs. Theta
-
-   * mhist/MHSigmaTheta.cc
-     - correct "BinningPix"
-
-   * manalysis/MPadSchweizer.[h,cc]
-     - add simulation of blind pixels
-
-   * mhist/MHMatrix.cc
-     - in DefRefMatrix : allow variable bin size for 'hth' and 'hthd'
-
-
-
- 2003/05/20: Oscar Blanch Bigas
-
-   * mgeom/MGeomCamECO1000HG.[h,cc]
-     - new files for ECO1000 camera geometry with pixels
-       of half angualr size.
-
-   * mgeom/Mkefile:
-     - added MGeomCamECO1000HG.[h,cc] files
-
-   * mgeom/GeomLinkDef.h
-      - added class MGeomCamECO1000HG
-
-
-
- 2003/05/20: Thomas Bretz
-
-   * mbase/MLog.h:
-     - added Separator member function
-     
-   * mfileio/MReadMarsFile.cc:
-     - moved output in Notify to MReadTree::Notify
-     - call MReadTree:Notify in Notify
-     
-   * mfileio/MReadTree.[h,cc]:
-     - do not try to delete a Baddress if it is NULL ("*")
-     - added CheckBranchSize member function
-     - added the size consistency check to Notify
-     
-   * mfileio/MWriteRootFile.cc:
-     - mini changes to Print-output
-     
-   * mfilter/MF.[h,cc]:
-     - added Print-function
-     
-   * mraw/MRawEvtPixelIter.h:
-     - removed wrong EOL characters
-
-   * macros/multidimdist2.C:
-     - made variable names unique
-
-   * macros/star.C:
-     - added sigmabar
-
-   * macros/status.C:
-     - added sigmabar
-     - added MHSigmaTheta
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MFiltercutsCalc
-
-   * manalysis/MFiltercutsCalc.[h,cc]:
-     - added
-
-
- 2003/05/19: Thomas Bretz
-
-   * mgui/MCamDisplay.cc:
-     - removed an unused variable.
-
-   * Makefile.rules:
-     - fixed Mr.Proper
-
-   * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTaskList.cc,
-     mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc:
-     - use new manipulator 'underline'
-
-   * mbase/MLog.cc:
-     - added new underlining
-     - added blue color for debugging
-     
-   * mbase/MLogManip.[h,cc]:
-     - added underline
-     - added dbg and increased all other debug(n) levels by one
-     
-   * mbase/MParContainer.h:
-     - made fDisplay persistent (workaround for a obsolete warning in
-       root 3.02/07)
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - fixed a bug introduced when implementing UPDATE mode,
-       kIsNewTree set for TTree
-
-
-
- 2003/05/16: Abelardo Moralejo
-
-   * mmontecarlo/MMcEnergyEst.[h,cc]
-     - Added SetCoeff
-
-
-
- 2003/05/16: Thomas Bretz
-
-   * mfilter/MFEventSelector2.[h,cc]:
-     - added
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - added MFEventSelector2
-
-   * mbase/MContinue.cc:
-     - SetDisplay for filter
-     - Set LogStream for filter
-     
-   * mbase/MEvtLoop.cc:
-     - don't use pointer to fTasklist in PostProcess if not initialized
-     - do not execute Process if fTasklist is not initialized
-     
-   * mbase/MTask.[h,cc]:
-     - overwrite SetDisplay (set also display of attached filter
-     
-   * mbase/MTaskList.cc:
-     - minor changes 
-     
-   * mdata/MDataChain.[h,cc]:
-     - implemented ParseDataMember to support constants
-
-   * mfileio/MCT1ReadPreProc.[h,cc]:
-     - added fNumFile to support Rewind
-     - added Rewind
-     
-   * mfileio/MRead.[h,cc]:
-     - new virtual function Rewind
-     
-   * mfileio/MReadMarsFile.[h,cc]:
-     - added Rewind
-     
-   * mfileio/MReadTree.[h,cc]:
-     - added Rewind
-     - fixed a missing 'else' in AddFile
-     
-   * mhist/MBinning.[h,cc]:
-     - added SetEdges(TAxis&)
-     - added SetEdges(TH1&, char)
-
-   * mhist/MFillH.[h,cc]:
-     - added bit kDoNotDisplay
-     
-   * mhist/MH.h:
-     - added a comment
-     
-   * mhist/MH3.[h,cc]:
-     - implemented GetRule
-     - implemented GetNbins
-     - implemented FindFixBin
-     
-   * mimage/MHHillasSrc.cc:
-     - replaced gPad->cd(4) by savepad
-
-   * mmain/MStatusDisplay.[h,cc]:
-     - fixed locked mode for loop-in-loop cases
-
-
-
- 2003/05/15: Wolfgang Wittek
-
-   * macros/CT1EgyEst.C
-     - replace "energyest.root" by paramout
-
-
-
- 2003/05/14: Wolfgang Wittek
-
-   * macros/CT1env.rc
-     - CT1env replaced by CT1env.rc
-
-   * mranforest/MRanForestCalc.cc
-     - exchange arguments in 
-       FindCreateObj("MHadronness", fHadronnessName)
-
-
-
- 2003/05/13: Thomas Bretz
-
-   * mdata/MDataArray.[h,cc]:
-     - addeed GetData and >>-operator to fill a TVector from the array
-     
-   * manalysis/MMultiDimDistCalc.cc:
-     - use new >>-operator from MDataArray
-     
-   * mranforest/MRanForest.[h,cc]:
-     - TVector& in CalcHadronness declared const
-     - added a const qualifier to 'Float_t sum'
-     - removed Reset() from a TIter declaration (done by the TIter 
-       constructor)
-     
-   * mranforest/MRanForestCalc.cc:
-     - fill TVector with new >>-operator of MDataArray
-     
-   * mranforest/MRanTree.[h,cc]:
-     - removed obsolete returns at the end of some functions
-     - TVector& in TreeHad declared const
-     - changed if to ?:-operator in TreeHad
-     - TreeHad() calls TreeHad(const TVector &) now (code is not
-       implemented twice)
-
-
-
- 2003/05/12: Abelardo Moralejo
-
-   * mhistmc/MHMcEnergyMigration.cc
-     - Draw(): fixed axis label in one plot.
-
-
-
- 2003/05/12: Thomas Bretz
-
-   * mmain/MStatusDisplay.[h,cc]:
-     - implemented UpdatePSHeader
-
-
-
- 2003/05/10: Thomas Bretz
-
-   * Makefile.rules:
-     - implemented diff
-     
-   * NEWS:
-     - changed
-     
-   * manalysis/MCT1SupercutsCalc.cc:
-     - fixed variable names
-     
-   * mbase/MParContainer.cc:
-     - replaces IsA()->GetName() by ClassName()
-     
-   * mbase/Makefile:
-     - removed obsolete include paths
-     
-   * mdata/MDataArray.[h,cc]:
-     - new member function GetRule(int)
-
-   * mgui/MCamDisplay.[h,cc]:
-     - implemented GetObjectInfo
-
-   * mhist/MH.[h,cc]:
-     - implemented ProjectionX
-     - implemented ProjectionY
-     - implemented FindObjectInPad
-     
-   * mhist/MHSigmaTheta.[h,cc]:
-     - implemented Paint
-     
-   * mmain/MStatusDisplay.[h,cc]:
-     - implemented kFileCanvas
-     - implemented kFileBrowser
-
-
-
- 2003/05/09: Abelardo Moralejo
-
-   * mhistmc/MHMcEnergyMigration.[h,cc]
-     - Added histograms, changed Draw() to display them. Still 
-       provisional, many changes in the whole part of the energy 
-       estimator are needed.
-
-   * macros/CT1EEst.C, CT1EnergyEst.C
-     - Removed
-
-   * macros/CT1EgyEst.C
-     - Added example on how to use the energy estimation for CT1.
-       Very provisional!
-
-
-
- 2003/05/09: Wolfgang Wittek
-
-   * manalysis/MCT1SupercutsCalc.cc
-     - add SetReadyToSave()
-
-
-
- 2003/05/09: Thomas Bretz
-
-   * mbase/MLog.cc:
-     - do not underline if eNoColors is set
-     - fixed abug in Output() (last character missing when flushed)
-     - same when flushing to the GUI
-     
-   * mbase/MLogManip.cc:
-     - removed an obsolete comment
-     
-   * mfileio/MReadTree.cc:
-     - print warning in case no files could be added to chain
-     
-   * mfilter/MFDataChain.h:
-     - fixed code layout
-     
-   * mimage/MHHillasSrc.h:
-     - added Paint
-     
-   * mimage/MHillasCalc.[h,cc]:
-     - changed default title
-
-   * Makefile:
-     - added rule 'diff'
-
-   * mhist/MHMatrix.cc:
-     - compressed some debug outputs
-
-   * manalysis/MSigmabar.[h,cc]:
-     - deleted the fCalcPixNum variable (not used).
-
-   * macros/star.C, macros/starct1.C:
-     - updated
-
-   * mhist/MBinning.cc:
-     - fixed SetBinningCos
-     
-   * mhist/MHSigmaTheta.[h,cc]:
-     - in setting of binnings changes npix+1 to npix 
-       (SetEdges takes the number of _bins_ as argument)
-     - fixed titles (LaTeX style)
-     - added default binning (may have to be changed for Magic)
-     - removed obsolete destructor
-     - removed default canvas size of 900x900
-     - temporarily removed SetLogy() for first pad. I'm searching
-       for a solution to put it in again when using the status display
-
-
-
- 2003/05/08: Thomas Bretz
-
-   * Makefile.rules:
-     - fixed the rmhtml bug
-
-   * macros/collarea.C:
-     - changed to use MStatusDisplay
-     
-   * manalysis/MCT1SupercutsCalc.cc: 
-     - fixed a typo
-     
-   * mbase/MEvtLoop.[h,cc], mbase/MTaskList.[h,cc]:
-     - added FindTask member functions
-     
-   * mbase/MLog.cc:
-     - do not crop logging to GUI to 1000 lines anymore
-
-   * mdata/MDataChain.cc:
-     - use GetRule() in the constructor instead of Print()
-     
-   * mdata/MDataElement.cc, mfilter/MFDataChain.cc:
-     - do not return str+"something"
-     
-   * mhist/MH.[h,cc]:
-     - fixed a bug in DrawCopy(TH1*,TH1*)
-     - overwrite Clone function and do not add TH1 to gDirectory 
-       when cloning MH classes
-     
-   * mimage/MHHillas.cc, mimage/MHHillasSrc.cc:
-     - adde a sanity check to Fill
-     
-   * mimage/MHHillasSrc.cc:
-     - do not set the log scale before we have entries in the histogram
-
-
-
- 2003/05/08: Abelardo Moralejo
-
-   * mimage/MImgCleanStd.cc
-     - extended comment on standard cleaning. Removed an obsolete 
-       comment.
-
-   * mhistmc/MHMcCollectionAreaCalc.cc
-     - Changed binning of histograms, so that the collection area
-       can be calculated also between 5 and 10 GeV (for pulsar studies)
-
-
-
- 2003/05/07: Nadia Tonello
-
-   * manalysis/MCT1PointingCorrCalc.[h,cc]
-     - deleted the fMcEvt variable (not used).
-
-
- 2003/05/07: Thomas Bretz
-
-   * mmain/Makefile, mmain/MainLinkDef.h:
-     - added MSearch
-     
-   * mmain/MSearch.[h,cc]:
-     - added
-
-   * mmmain/MStatusDisplay.[h,cc]:
-     - implemented Search
-
-   * mhist/MHSigmaTheta.cc:
-     - removed borders around the pads (Draw)
-
-   * mfileio/MCT1ReadPreProc.cc:
-     - do not output the run number twice!
-
-   * mimage/MHillasExt.[h,cc]:
-     - changed ClassDef to 2
-     - updated comments
-
-   * mimage/MNewImagePar.cc:
-     - updated comments
-
-
-
- 2003/05/07: Abelardo Moralejo
-
-   * mranforest/Makefile
-     - fixed typo.
-
-
-
- 2003/05/06: Abelardo Moralejo
- 
-   * mhistmc/MHMcCollectionArea.cc
-     - Added:  delete &pally
-
-   * mfilter/MFCT1SelFinal.cc
-     - changed FindObject("MGeomCam") to 
-       FindCreateObj("MGeomCamCT1","MGeomCam")
-
-   * mhistmc/MHMcCollectionArea.cc
-     - in procedure Calc(TH2D &hsel, TH2D &hall) : changed the 
-       calculation of maximum impact parameter. Now it looks for
-       the non-empty bin of histogram "hall" with highest impact 
-       parameter. The code could not work as it was before, but this 
-       had influence only when running over camera files containing all 
-       events, including non-triggers (while we usually run over files
-       containing only triggers).
-
-
-
- 2003/05/06: Thomas Bretz
- 
-   * manalysis/MRan*, mhist/MHRan*:
-     - moved to new directory mranforest
-     
-   * mranforest, mranforest/Makefile, mranforest/RanForestLinkDef.h,
-     mranforest/RanForestIncl.h:
-     - added
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed MRan*
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - removed MHRan*
-
-   * Makefile:
-     - mranforest added
-
-   * mbase/MLog.cc:
-     - sanity check in MLog::Output (len>0)
-
-   * mimage/MImgCleanStd.cc:
-     - adapted path to html images
-
-   * htmldoc/*:
-     - moved to new path htmldoc/images
-
-   * Makefile.rules:
-     - corrected rule rmhtmldoc
-     
-   * NEWS:
-     - updated
-
-   * macros/dohtml.C, macros/rootlogon.C:
-     - added mranforest
-
-   * mbase/MEvtLoop.cc:
-     - fixed a typo
-     
-   * mhist/HistLinkDef.h
-
-
-
- 2003/05/05: Nadia Tonello
-
-   * mfilter/MFCT1SelStandard.cc
-     - correct the default name of fImgParName
-	("MNewImgPar") => ("MNewImagePar")
-
-
-
- 2003/05/05: Thomas Bretz
- 
-   * mbase/MEvtLoop.cc:
-     - underline Instatiation Message
-     - small change to a warning output
-     
-   * mbase/MLog.[h,cc]:
-     - added stuff for underlining
-     - changed from TGListBox to TGViewText
-     
-   * mmain/MStatusDisplay.[h,cc]:
-     - changed fLogBox from TGListBox to TGViewText
-     - added menu 'Log'
-     - changed division of status line to 'Goldener Schnitt'
-
-   * mhist/MHHadronness.cc, mhist/MHCerPhotEvt.cc, mhist/MHStarMap.cc,
-     mimage/MHHillas.cc:
-     - fixed 'redifinion of default argument'
-
-   * mbase/Makefile, mfileio/Makefile:
-     - moved first source file to second position to get rid of crashes
-       of rootcint on our Alpha
-
-   * mimage/MNewImagePar.cc:
-     - removed maxpixid (not used)
-
-   * manalysis/MRanTree.cc:
-     - replaced ostream.h by iostream.h
-
-   * manalysis/MPadding.h:
-     - added a missing const qualifier in the definition of 'Padding'
-
-   * mmontecarlo/MMcEnergyEst.cc:
-     - added math.h
-
-   * Makefile, mbase/Makefile, mmain/Makefile:
-     - changed order (linking on our Alpha failed)
-
-   * mbase/MLog.h:
-     - don't include iostream.h if __CINT__ (crashes rootcint on our
-       alpha)
-
-
-
- 2003/05/05: Wolfgang Wittek
-
-   * manalysis/MPadSChweizer.cc
-     - delete histograms in destructor
-
-
-
- 2003/05/02: Thomas Bretz
-
-   * Makefile.conf.general, Makefile.conf.linux, Makefile.conf.linux-gnu,
-     Makefile.conf.osf1, Makefile.conf.osf5.1:
-     - added MARSDEFINES, MARSFLAGS, MARSLIBS
-     
-   * mars.cc:
-     - replaces HAVE_LOGO by HAVE_XPM
- 
-   * NEWS:
-     - updated
-     
-   * mbase/MLogo.cc:
-     - replaces marslogo_neu by marslogo
-     - encapsulated in HAVE_XPM
-     
-   * mbase/Makefile:
-     - added MLogo.cc
-     
-   * mmain/MGMenu.cc:
-     - fixed the 'KeyAutoRepeat' bug
-
-   * manalysis/MCerPhotEvt.[h,cc:
-     - added RemoveUnusedPixels
-     
-   * manalysis/MSigmabar.cc:
-     - small simplification for compiler optimization
-     
-   * mbase/MEvtLoop.cc:
-     - changed output to fDisplay
-     - changed behaviour in case of a failed PostProcess
-     
-   * mbase/MLog.[h,cc]:
-     - added flushing and tab conversion to GUI
-     - added color support
-     
-   * mbase/MParList.cc:
-     - replaced some *Iter by MIter
-
-   * mbase/MTask.cc, mbase/MTaskList.cc:
-     - added output to fDisplay
-     - replaced some *Iter by MIter
-     
-   * mhist/MH.cc:
-     - don't add clones to directory
-     
-   * mimage/MImgCleanStd.[h,cc]:
-     - replaced divisiond by multiplications
-     - fixed StreamePrimitive
-     - do not allow 0 rings
-     
-   * mmain/MStatusDisplay.[h,cc]:
-     - added writing gif
-     - added writing C
-     - changes SaveAs to non-const (added output to status lines)
-     - replaced TGLabels by TGStatusBar
-
-
-
- 2003/04/30: Wolfgang Wittek
-
-   * manalysis/MPadSchweizer.[h,cc]
-     - reorder histograms
-
-   * mhist/MHSigmaTheta.[h,cc]
-     - remove last 3 plots (otherwise get segmentation violation ???)
-
-   * mimage/MHNewImagePar.[h,cc]
-     - change range of leakage to be plotted
-       (want to see also leakage=0)
-
-
-
- 2003/04/30: Nadia Tonello
-
-   * manalysis/MCerPhotPix.[h,cc]:
-     - deleted Bool_t fIsUsed and substituted with 
-	the condition: fRing>0 in the functions
-	Bool_t IsPixelUsed() const{return fRing>0;}
-	void   SetPixelUsed()  { fRing = 1;}
-	void   SetPixelUnused(){ fRing = 0;}
-
-
-
- 2003/04/29: Wolfgang Wittek
-
-   * mhist/MHSigmaTheta.[h,cc]:
-     - ClassDef( ,0) -> ClassDef( , 1)
-     - minor corrections in Draw()
-
-
-
- 2003/04/29: Thomas Bretz
- 
-   * mfilter/MFCT1SelBasic.[h,cc], mfilter/MFCT1SelFinal.[h,cc],
-     mfilter/MFCT1SelStandard.[h,cc]:
-     - reordered includes
-     - removed MHillas from constructor (if present)
-     - added corresponding Setter-methods
-     - added many const qualifiers
-     - removed some obsolete data members
-     - made some member functions private
-     - only store fMm2Deg, not the pointer to MGeomCam
-     - don't use the CT1 camera build in... (to be discussed)
-     - fixed MHillas, MHillasExt and MNewImagePar stuff
-
-   * mimage/MImgCleanStd.[h,cc]:
-     - added Nadia to the list of authors
-     - added pngs for the formulars
-     
-   * htmldoc, htmldoc/MImgCleanStd-f1.png, htmldoc/MImgCleanStd-f2.png:
-     - added
-
-   * manalysis/MCT1SupercutsCalc.[h,cc]:
-     - changed the default "MHillasExt" to "MHillas"
-
-   * mbase/MEvtLoop.cc:
-     - fixed a bug in ProcessGuiEvents
-
-   * mhist/MH*.[h,cc], mhistmc/MH*.[h,cc], mimage/MH*.[h,cc]:
-     - changed "Double_t w" in Fill to "const Stat_t w"
-     - added weight in some classes to TH::Fill
-
-   * mbase/MHtml.[h,cc]:
-     - removed
-
-   * mfileio/MCT1ReadPreProc.cc:
-     - removed the dependance on a MBinning in Theta.
-
-
-
- 2003/04/29: Abelardo Moralejo
-
-   * mmontecarlo/MMcCollectionareaCalc.[h,cc]
-     - Now the energy limits and spectral slope used in Corsika are
-       read from the run header. Warning: impact parameter is still
-       fixed (I changed it from 400 m to 300 m, our present MC 
-       production default). Added warning message about this. 
-       Collection areas calculated up to now with the new MC library 
-       are overestimated by a ~77% ! This class will be removed in 
-       the future and replaced by MFillH.
-
-   * mhistmc/MHMcCollectionArea.[h,cc]
-     - Adapted to the change of MMcCollectionAreaCalc. Added arguments
-       to CalcEfficiency.
-
-
-
- 2003/04/28: Nadia Tonello 
-
-   * mimage/MImgCleanStd.[h,cc]
-     - added the option kDemocratic using sigmabar of the inner pixels
-     - added the option to select the number of rings of pixels 
-       to analyze around the core pixels 
-     - added documentation
-
-   * manalysis/MCerPhotPix.[h,cc]
-     - added fRing and Get-Set functions 
-
-
-
- 2003/04/28: Oscar Blanch
-
-   * mgeom/MGeomCamECO1000.[h,cc]
-     - New files for ECO 1000 camera geometry.
-
-   * mgeom/GeomLinkDef.h
-     - Added class MGeomCamECO1000
-
-   * mgeom/Makefile 
-     - Added class MGeomCamECO1000
-
-
-
- 2003/04/28: Abelardo Moralejo
-
-   * mmontecarlo/MMcEnergyEst.[h,cc]
-     - Lots of fixes after Thomas suggestions. Now cuts are not part
-       of the class, but introduced via a new MFilter* member. Changed
-       all Char_t* for TString. Changed own TMiniut pointer by gMinuit.
-       Removed couts and used fLog instead. Function fcn is no longer
-       declared external.
-
-
-
- 2003/04/28: Thomas Bretz
-
-   * NEWS:
-     - updated
-     
-   * manalysis/MBlindPixelCalc.cc:
-     - use Are of pixles while interpolating
-     
-   * mbase/MEvtLoop.cc:
-     - output speed in Evts/s to fDisplay
-     
-   * mbase/MGGroupFrame.h:
-     - fixed a typo
-     
-   * mbase/MTask.[h,cc]:
-     - Added OverwritesProcess
-     
-   * mbase/MTaskList.[h,cc]:
-     - removed CheckClassForProcess
-     - replaced by MTask::OverwritesProcess
-     
-   * mhist/MFillH.cc:
-     - only draw something if the class overwrites the Draw function
-   
-   * mhist/MH.[h,cc]:
-     - added OverwritesDraw
-     - added a higher maximum, lower minimum to Draw(TH1, TH1)
-     - changed default size 
-   
-   * mhist/MHMatrix.cc:
-     - mini change
-     
-   * mimage/MHHillas.[h,cc]:
-     - removed fUsedPix
-     - removed fCorePix
-     
-   * mimage/MHHillasExt.[h,cc]:
-     - removed fHConc
-     - removed fHConc1
-     - changed default name to MHillasExt
-     
-   * mimage/MHNewImagePar.[h,cc]:
-     - added fHistConc
-     - added fHistConc1
-     - added fHistUsedPix
-     - added fHistCorePix
-     
-   * mimage/MHillas.cc:
-     - removed fNumCorePixels
-     - removed fNumUsedPixels
-     - made fCosDelta writable
-     - made fSinDelta writable
-     - made GetSinDelta() public
-     - made GetCosDelta() public
-      
-   * mimage/MHillasExt.[h,cc]:
-     - removed fConc
-     - removed fConc1
-     - changed default name to MHillasExt
-     - derives from MParContainer now instead of MHillas
-     
-   * mimage/MNewImagePar.[h,cc]:
-     - added fNumCorePixels
-     - added fNumUsedPixels
-     - added fConc
-     - added fConc1
-   
-   * mimage/MNewImageParCalc.[h,cc]:
-     - removed
-
-   * mimage/MHillasCalc.[h,cc]:
-     - changed so, that it can calc MHillas, MHillasExt and MNewImagePar
-
-   * mimage/MHillasSrc.cc:
-     - sqrt(tand*tand+1) replaced by 1/CosDelta    
-
-   * mmain/MStatusDisplay.[h,cc]:
-     - added second argument to SetLogStream
-
-   * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
-     mhist/MHCerPhotEvt.[h,cc], mhist/MHEffOnTime.[h,cc],
-     mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
-     mhist/MHEnergyTheta.[h,cc], mhist/MHEnergyTime.[h,cc],
-     mhist/MHFlux.[h,cc], mhist/MHMatrix.[h,cc],
-     mhist/MHSigmaTheta.[h,cc], mhistmc/MHMcCollectionArea.[h,cc],
-     mhistmc/MHMcDifRate.[h,cc], mhistmc/MHMcEfficiency.[h,cc],
-     mhistmc/MHMcEfficiencyEnergy.[h,cc], mhistmc/MHMcEfficiencyImpact.[h,cc],
-     mhistmc/MHMcEnergy.[h,cc], mhistmc/MHMcEnergyImpact.[h,cc],
-     mhistmc/MHMcEnergyMigration.[h,cc], mhistmc/MHMcRate.[h,cc]:
-     - removed DrawClone
-     - fixed Draw
-
-   * macros/MagicHillas.C, macros/star.C:
-     - removed MHillasExt (not necessary anymore)
-     - added MNewImagePar
-     
-   * macros/readCT1.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
-     mmain/MAnalysis.cc:
-     - added MHillasExt to be displayed
-     - added MNewImagePar to be displayed
-
-   * manalysis/MCT1SupercutsCalc.[h,cc]:
-     - removed empty destructor
-     - fixed output in PreProcess
-     - changed MHillasExt to MHillas
-
-
-
-
-
- 2003/04/28: Wolfgang Wittek
-
-   * manalysis/MPadSchweizer.[h,cc]
-     - extend documentation
-     - remove histograms which are also made by MHSigmaTheta
-     - minor modifications
-
-
-
- 2003/04/25: Thomas Bretz
-
-   * mfilter/MFEnergySlope.cc:
-     - removed obsolete PostProcess
-
-   * mdatacheck/MGDisplayAdc.cc:
-     - fixed a bug which caused nothing to beeing displayed if only
-       the Hi gains where existing (Exists->HasHi)
-
-   * mhist/MH.cc:
-     - small change to GetNewPad
-
-   * mhistmc/MHMcEnergyMigration.h:
-     - fixed the includes
-
-   * mgui/MCamDisplay.cc:
-     - changed autoscaling (max<1:max=1 --> max==min:max=min+1)
-
-   * manalysis/MBlindPixelCalc.cc:
-     - interpolate: take pixel area into account
-
-   * mhist/MHSigmaTheta.h:
-     - removed nonsense GetSigmaThetaByName(const TString name)
-     - removed nonsense GetSigmaPixThetaByName(const TString name)
-     - removed nonsense GetDiffPixThetaByName(const TString name)
-     
-   * manalysis/MPadSchweizer.cc:
-     - fixed naming
-     - fixed usage of operators
-     - added some const qualifiers
-     - replaced 'int OK' by 'Bool_t ok'
-     - fixed wrong usage floating point value 0
-
-   * mimage/MImgCleanStd.cc:
-     - moved ratio to the other side of the condition (don't divide
-       if it is not necessary)
-
-
-
- 2003/04/24: Abelardo Moralejo
-
-   * macros/rootlogon.C
-     - added gInterpreter->AddIncludePath(dir+"mhistmc");
-
-
-
- 2003/04/24: Thomas Bretz
-
-   * macros/rootlogon.C:
-     - added mimage
-
-   * macros/dohtml.C:
-     - added mhistmc
-     - added mimage
-     - added status.C
-
-   * mfilter/MFCT1Supercuts.[h,cc]:
-     - removed
-
-   * manalysis/MPadSchweizer.[h,cc]:
-     - renamed arguments of SetHistograms to Mars style
-     - removed default argument for SetHistograms (usage would result
-       in a crash)
-     - removed empty destructor
-
-   * mhistmc/MHMcTriggerLvl2.h:
-     - removed the wrong f in GetHistf
-
-   * manalysis/MSigmabarParam.h:
-     - added const qualifiers to getters
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - fixed support for UPDATE
-
-   * mfilter/MFEnergySlope.cc:
-     - cleaned
-     - removed empty PostProcess
-     
-   * mhist/MHCerPhotEvt.cc:
-     - removed ratio from Fill
-
-   * mhist/MH.h:
-     - fixed a bug in the overloading of DrawClone
-
-   * mimage/MHillasSrc.[h,cc], mimage/MHHillasSrc.[h,cc]:
-     - like suggested by Wolfgang: removed Head-Tail
-
-   * mbase/MEvtLoop.cc:
-     - fixed a bug in the progress bar update at the end of the loop
-
-
-
- 2003/04/24: Wolfgang Wittek
-
-    * mfilter/MFCT1SelFinal.cc
-      - small correction in output
-
-    * mhistmc/MHMcCT1CollectionArea.cc
-      - plot all 3 histograms in DrawClone()
-
-    * manalysis/MPadSchweizer.[h,cc]
-      - cleanup as proposed by Thomas
-      - new member function SetHistograms() to set the pointers to the
-        histograms to be used in the padding
-
-
-
- 2003/04/24: Antonio Stamerra
-
-    * mhistmc/MHMcTriggerLvl2.[h,cc]
-      - renamed some variable (hf->fHist)
-      - added fHist*Norm and fFNorm in the destructor
-
-    * manalysis/MMcTriggerLvl2.[h,cc]
-      - added CalcCompactPixel() public method
-      - implemented CalcPseudoSize method (still under construction...)
-      - added inline method SetNewCamera(), used in the costructor
-      - renamed global variables pixels_in_cell->gsPixelsInCell 
-        and pixels_in_lut->gsPixelsInLut
-      - added destructor
-
-
-
- 2003/04/23: Thomas Bretz
-
-   * mhist/MHCerPhotEvt.[h,cc]:
-     - updated dox
-
-   * manalysis/MCT1SupercutsCalc.h, manalysis/MPadSchweizer.h:
-     - ClassDef -> 0
-
-   * NEWS:
-     - updated
-     
-   * mfileio/MWriteRootFile.[hcc]:
-     - fixed the missing function of UPDATE files
-     
-   * mhist/MFillH.[h,cc]:
-     - implemented fWeight
-     - adapted StreamPrimitive
-     - changed fCanvas to //!
-     - changed class version umber from 1 to 2
-   
-   * mhist/MH.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
-     mhist/MHAlphaEnergyTime.[h,cc], mhist/MHArray.[h,cc],
-     mhist/MHBlindPixels.[h,cc], mhist/MHCompProb.[h,cc],
-     mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.[h,cc],
-     mhist/MHEffOnTimeTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
-     mhist/MHFadcCam.[h,cc], mhist/MHFlux.[h,cc],
-     mhist/MHGamma.[h,cc], mhist/MHHadronness.[h,cc],
-     mhist/MHMatrix.[h,cc], mhist/MHRanForest.[h,cc],
-     mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
-     mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
-     mhist/MHStarMap.[h,cc], mhist/MHThetabarTheta.[h,cc],
-     mhist/MHThetabarTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
-     mhist/MHTimeDiffTime.[h,cc], mhistmc/MHMcCT1CollectionArea.[h,cc],
-     mhistmc/MHMcEnergyImpact.[h,cc], mhistmc/MHMcEnergyMigration.[h,cc]
-     mhistmc/MHMcTriggerLvl2.[h,cc], mimage/MHHillas.[h,cc],
-     mimage/MHHillasExt.[h,cc], mimage/MHHillasSrc.[h,cc],
-     mimage/MHNewImagePar.[h,cc]:
-     - added second (weight) argument to Fill
-     - in some headers: removed obvious virtual
-     - removed some dummy Fill function (not necessary anymore)
-     
-
-
- 2003/04/23: Abelardo Moralejo
-
-    * mhistmc/MHMcCT1CollectionArea.[h,cc]
-      - Now the class inherits from MH instead of directly from 
-       	MParContainer. Implemented SetupFill, so that the binning
-	definitions are read from the parlist.
-
-    * mmontecarlo/MMcCT1CollectionAreaCalc.[h,cc]
-      - Removed. This class was superfluous, since the same job 
- 	can be done using MFillH.
-
-    * mmontecarlo/Makefile, MontecarloLinkDef.h
-      - removed class MMcCT1CollectionAreaCalc.
-
-    * macros/CT1collarea.C
-      - adapted to changes above.
-
-    * mmc/MMcRunHeader.[hxx,cxx], mmc/MMCEvt.[hxx,cxx]
-      - added comment in class description about the definition of
-	the azimuth angle phi in the MC classes.
-
-
- 2003/04/23: Antonio Stamerra
-
-    * mfilter/MFEnergySlope.[h,cc]
-      - added new filter class to select events according to a given
-	energy slope 
-
-    * mfilter/Makefile, mfilter/FilterLinkDef.h
-      - modified accordingly (added MFEnergySlope)
-
-    * manalysis/MMcTriggerLvl2Calc.cc 
-      - removed call to the MHMcTriggerLvl2->Fill() in Process()
-
-    * macros/triglvl2.C 
-      - added example of the MFEnergySlope filter
-      - added filling of histos from MHMcTriggerLvl2
-
-
- 2003/04/22: Abelardo Moralejo
-
-    * mmontecarlo/Makefile, MontecarloLinkDef.h
-      - added MMcEnergyEst
-      - added necessary include directories.
-
-    * mmontecarlo/MMcEnergyEst.cc
-      - added filterhadrons.SetHadronnessName(fHadronnessName) to
-        inform the filter about the name of the hadronness container
-        to be used in the cuts.
-
-    * mfilter/MFCT1SelFinal.[h,cc]
-      - added the possibility to cut also in Dist.
-
-
-
- 2003/04/22: Thomas Bretz
-
-    * mhist/MHHadronness.[h,cc]:
-      - changed to support MStatusDisplay
-
-    * manalysis/MApplyPadding.[h,cc]:
-      - removed
-
-    * mhist/MHMcCT1CollectionArea.[h,cc], 
-      mhist/MHMcCollectionArea.[h,cc], mhist/MHMcDifRate.[h,cc], 
-      mhist/MHMcEfficiency.[h,cc], mhist/MHMcEfficiencyEnergy.[h,cc], 
-      mhist/MHMcEnergy.[h,cc], mhist/MHMcEnergyImpact.[h,cc], 
-      mhist/MHMcEnergyMigration.[h,cc], mhist/MHMcIntRate.[h,cc], 
-      mhist/MHMcRate.[h,cc], mhist/MHMcTriggerLvl2.[h,cc]:
-      - moved to new directory mhistmc
-    
-    * mhistmc, mhistmc/Makefile, mhistmc/HistMcLinkDef.h:
-      - new
-
-    * mhist/Makefile, mhist/HistLinkDef.h:
-      - removed MHMc*
-      
-    * mhistmc/MHMcCollectionArea.[h,cc]:
-      - changed to fit requirements of MStatusDisplay
-
-    * Makefile:
-      - added mhistmc
-
-    * mmain/MStatusDisplay.cc:
-      - SetNoContextMenu(Bool_t flag) removed default argument
-
-    * mmain/Makefile:
-      - added -I../mhistmc
-
-   * mhist/MWeight.[h,cc]:
-     - added
-     
-   * mhist/HistLinkDef.h:
-     - added MWeight
-     
-   * mhist/MH.h:
-     - removed some debugging stuff
-
-
-
- 2003/04/22: Abelardo Moralejo
-
-   * mmontecarlo/MMcEnergyMigration.[h,cc]
-     - Removed. It was not necessary, since the same job can be done 
-       with the already existing task MFillH.
-
-   * mhist/MHMcEnergyMigration.h
-     - Changed ClassDef(MHMcEnergyMigration, 0) 
-       to ClassDef(MHMcEnergyMigration, 1) to allow writing the 
-       histograms to disk.
-
-
-
- 2003/04/21: Thomas Bretz
-
-   * manalysis/MBlindPixels.h:
-     - IsBlind -> const
-     
-   * mhist/HistLinkDef.h, mhist/Makefile:
-     - added MHBlindPixels
-   
-   * mhist/MH.[h,cc]:
-     - changed the two DrawClone functions to one.
-     
-   * mhist/MHHadronness.[h,cc]:
-     - changed to fit the requirements of MStatusDisplay
-     
-   * mhist/MHMatrix.cc:
-     - SetDirectory(NULL) for all histograms created
-
-   * mhist/MHSigmaTheta.cc:
-     - removed fNpix    (is already in MHHillas)
-     - removed fBlindId (--> MHBlindPixels)
-
-   * mhist/MHBlindPixels.[h,cc]:
-     - new
-
-   * macros/plot.C:
-     - Added MStatusDisplay support
-     
-   * macros/status.C:
-     - added MHNewImagePar
-     - added MHHadronness
-
-   * manalysis/MBlindPixelCalc.cc:
-     - updated class reference
-     
-   * meventdisp/MGCamDisplay.[h,cc]:
-     - fixed
-     
-   * meventdisp/MGEvtDisplay.cc:
-     - changed function adding the tab
-     
-   * mgui/MCamDisplay.cc, mhist/MHCerPhotEvt.cc:
-     - as a preliminary solution removed inner pad
-
-   * mhist/MFillH.cc:
-     - make sure canvas is updated correctly in PostProcess
-
-   * mhist/MH.cc:
-     - changed DrawCopy(TH1, TH1) and Draw(TH1, TH1) to fit the new needs
-       display the range correctly and exchanged the two stat boxes
-   
-   * mhist/MH3.cc:
-     - fixed a bug in the default constructor
-     - removed DrawClone
-     - updated Draw function
-     
-   * mhist/MHMcIntRate.[h,cc], mhist/MHRanForest.[h,cc],
-     mhist/MHRanForestGini.[h,cc], mhist/MHSigmaPixel.[h,cc],
-     mhist/MHSigmaTheta.[h,cc], mhist/MHSigmabarTheta.[h,cc],
-     mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc],
-     mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc],
-     mimage/MHNewImagePar.[h,cc]:
-     - removed old DrawClone
-     - updated Draw function
-     - replaced some titles by latex titles in some classes
-
-   * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
-     - removed scaling stuff
-
-   * mmain/MStatusDisplay.cc:
-     - fixed some minor bugs
-
-
-
- 2003/04/20: Thomas Bretz
-
-   * Makefile:
-     - exchanged mbase and mmain
-   
-   * Makefile.conf.general:
-     - added MARSVER
-   
-   * mars.cc:
-     - use MARSVER
-   
-   * macros/readMagic.C:
-     - updated to work with the new MH-stuff
-     
-   * macros/status.C:
-     - added
-     
-   * manalysis/MBlindPixelCalc.cc, manalysis/MCerPhotCalc.cc,
-     manalysis/MMcPedestalCopy.ccm, manalysis/MMcPedestalNSBAdd.cc,
-     mfileio/MReadMarsFile.cc, mimage/MHillasCalc.cc,
-     mimage/MImgCleanStd.cc:
-     - changed def. title
-   
-   * manalysis/MCT1PointingCorrCalc.h:
-     - minor change
-     
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - don't use unused pixels for calculation of min/max
-     - added Scale member function
-   
-   * manalysis/MCerPhotPix.h:
-     - added Scale inline function
-     
-   * mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc],
-     mbase/MParList.[h,cc], mbase/MTaskList.[h,cc],
-     mfileio/MReadMarsFile.cc, mhist/MFillH.[h,cc]:
-     - implemented use of fDisplay 
-   
-   * mbase/MParContainer.h:
-     - Don't display name and class name if it is the same (GetDescriptor)
-
-   * meventdisp/MGCamDisplay.[h,cc]:
-     - made working with new MH-stuff
-   
-   * mfileio/Makefile:
-     - added -I../mmain
-   
-   * mgeom/MGeomCam.[h,cc]:
-     - added Clone function
-
-   * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamMagic.cc:
-     - commented out informal output at constructor
-   
-   * mgui/MCamDisplay.[h,cc], mhist/MHStarMap.[h,cc], 
-     mimage/MHH*.[h,cc]:
-     - changed to be more root oriented
-   
-   * mgui/MHexagon.cc:
-     - small changes
-     
-   * mgui/Makefile:
-     - added mhist
-     
-   * mhist/MH.[h,cc]:
-     - changed to be more root oriented
-     - removed border
-     - added DrawClone
-     - GetNewPad
-
-   * mhist/MH3.cc:
-     - removed some strange debug output
-     
-   * mhist/MHCerPhotEvt.[h,cc]:
-     - fixed some bug
-     - made working with fDisplay
-   
-   * mhist/Makefile:
-     - added mmain
-     
-   * mmain/MProgressBar.cc:
-     - fixed a typo
-     
-   * mmain/MStatusDisplay.[h,cc]:
-     - new implementation
-     
-   * mmain/MainLinkDef.h, mmain/Makefile:
-     - added MStatusDisplay
-     - added MGMenu
-
-   * mmain/MGMenu.[h,cc]:
-     - added
-
-
-
- 2003/04/19: Abelardo Moralejo
-
-   * mmontecarlo/MMcEnergyEst.[h,cc]
-     - Added. Contains routine for optimization of parameters of 
-       energy estimator.
-
-   * mmontecarlo/MMcEnergyMigration.[h,cc]
-     - Added. Task to fill the energy migration matrix histograms 
-       contained in class MHMcEnergyMigration.
-
-
-
- 2003/04/17: Wolfgang Wittek
-
-   * mhist/MBinning.[h,cc]
-     - replace      for (int i=1; i<fEdges.GetSize()-1; i++)
-            by      for (int i=1; i<fEdges.GetSize(); i++)
-
-
-
- 2003/04/17: Wolfgang Wittek
-
-   * mfileio/MCT1ReadPreProc.cc
-     - removed : if (theta > pi/2) continue;
-       otherwise get inconsistency between no.of read events 
-       and no.of events after filter
-     - write into MCerPhotEvt also pixels with zero no. of photons
-
-   * manalysis/MSigmabar.cc
-     - correct wrong argument in call to memset
-
-   * manalysis/MPadSchweizer.cc
-     - pad also pixels with zero no.of photons
-
-   * mhist/MHSigmaTheta.[h,cc]
-     - add plot of no.of used pixels in MCerPhotEvt
-     - add plot of Id of blind pixel
-
-
-
- 2003/04/14: Wolfgang Wittek
- 
-  * manalysis/Makefile
-              AnalysisLinkDef.h
-    - MNewImagePar and MNewImageParCalc removed
-    
-
-
-
- 2003/04/12: Thomas Bretz
-
-   * mmain/MStatusDisplay.[h,cc]:
-     - added
-
-   * manalysis/MPadding.[h,cc]:
-     - simplified includes
-     - changed some code (discussed with Robert)
-     - fixed comments in header
-     - changed ClassDef to 0
-     - changed output to Mars style
-     - fixed the memory leak of fHSigmabarMax
-     - replaced TRandom by gRandom
-     - removed usage of ->operator
-
-   * manalysis/MApplyPadding.[h,cc]:
-     - replaced fRnd by gRandom
-     - used MH::SetBinning
-     - use telescope theta instead of theta
-     - removed usage of ->operator
-     - removed PostProcess
-     
-   * manalysis/MPadSchweizer.cc:
-     - fixed outputs in PreProcess
-
-   * manalysis/MSigmabar.[h,cc]:
-     - added Reset member function
-     - usage of memset
-     - don't skip NumPhotons==0 
-     - changes discussed with Robert
-     - small simplifications in loops
-     - some fixes to the output
-
-   * manalysis/MSigmabarCalc.[h,cc]:
-     - fixed outputs
-     - some small simplifications
-     - moved test for theta<120deg to MCT1ReadPreProc
-
-   * mfileio/MCT1ReadPreProc.[h,cc]:
-     - skip events with theta>90deg
-
-   * mhist/MHSigmaPixel.[h,cc]:
-     - fixes to the screen output
-     - simplified usage of MBinning
-
-   * mhist/MHSigmaTheta.[h,cc]:
-     - fixes to the screen output
-     - simplified usage of MBinning
-     - lower cased upper case local variables   
-     - removed DrawClone from Finalize (call from macro or executable)
-
-   * mhist/MHSigmabarTheta.[h,cc]:
-     - fixes to the screen output
-     
-   * mhist/MHStarMap.cc:
-     - added some const qualifiers
-
-   * mhist/MHHadronnes.cc:
-     - removed output of function name in Finalize because this
-       information is already available on the screen.
-
-   * manalysis/MCT1PointingCorrCalc.h:
-     - changed ClassDef to 0
-     - removed empty PostProcess
-     - fixes to the screen output in PreProcess
-     - changed the order of the arguments in the constructor
-       (name, title to the end)
-
-   * manalysis/MMultiDimDistCalc.cc:
-     - added two const qualifiers
-     
-   * mtemp/MObservatory.cc:
-     - changed Magic1 coordinates to CT1 GPS.
-
-
-
- 2003/04/12: Wolfgang Wittek
-
-   * manalysis/MCT1PointingCorrCalc.[h,cc]
-     - replaces MPointingCorr.[h,cc]
-
-   * manalysis/AnalysisLinkDef.h
-               Makefile
-
-   * mbase/MFilter.h
-     - set ClassDef(MFilter,1)
-
-   * mhist/MHHadronness.[h,cc]
-     - improve warning printout
-
-   * mhist/MHMatrix.[h,cc]
-     - type of 3rd argument of member function Fill
-       changed from 'MF' to 'MFilter'
-
-
-
- 2003/04/11: Thomas Bretz
-
-   * macros/readMagic.C:
-     - replaced GetEventNum by GetNumEntry
-     
-   * manalysis/MCT1SupercutsCalc.cc:
-     - fixed constructor (no default for fHadronnessName)
-     - missing fHadronness->SetReadyToSave added
-     
-   * manalysis/MMultiDimDistCalc.cc:
-     - missing fHadronness->SetReadyToSave added
-    
-   * manalysis/MParameters.cc:
-     - changed title
-
-   * mfilter/MFCT1SelFinal.h:
-     - set ClassDef to 0
-   
-   * mimage/Makefile:
-     - fixed a typo
-     
-   * mraw/MRawEvtData.cc:
-     - fixed Pixel assignment (i->ipos, fPosInArray++)
-
-
-
- 2003/04/10: Thomas Bretz                 
- 
-   * mbase/MContinue.[h,cc]:
-     - changed, so that also a filter given as a pointer is added to
-       the tasklist automatically
-     - added SetInverted
-     - added IsInverted
- 
-   * mbase/MTaskList.[h,cc]:
-     - added RemoveFromList-function
-
-   * merpp.cc:
-     - fixed typo
-     
-   * mbase/MFilter.[h,cc]:
-     - removed unnecessary base functions for Pre//PostProcess
-     - added SetInverted
-     - added IsInverted
-   
-   * mbase/MTask.cc, mfileio/MCT1ReadPreProc.cc, mfileio/MReadTree.cc,
-     mfilter/MF.cc, mfilter/MFilterList.cc
-     - implemented IsConditionalTrue to support inverted filters
-
-   * mhist/MHHadronness.cc:
-     - removed unnecessary check
-
-   * meventdisp/MGFadcDisp.cc:
-     - remove all IDs in listbox
-     - add entries sorted
-
-   * manalysis/MImgCleanStd.[h,cc], manalysis/MCameraSmooth.[h,cc], 
-     manalysis/MHillas.[h,cc], manalysis/MHillasSrc.[h,cc],
-     manalysis/MHillasSrc.[h,cc], manalysis/MHillasCalc.[h,cc],
-     manalysis/MNewImagePar.[h,cc], manalysis/MNewImageParCalc.[h,cc],
-     mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc], 
-     mhist/MHHillasExt.[h,cc], mhist/MHNewImagePar.[h,cc]:
-     - moved to new directory mimage
-   
-   * mimage/Makefile, mimage/ImageLinkDef.h, mimage/ImageIncl.h:
-     - new
-   
-   * Makefile:
-     - added mimage
-   
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile
-     mhist/HistLinkDef.h, mhist/Makefile:
-     - removed moved files
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
-     mhist/Makefile, mhist/AnalysisLinkDef.h, mmain/Makefile,
-     mfilter/Makefile, meventdisp/Makefile, mgui/Makefile:
-     - adapted
-
-
-
- 2003/04/09: Thomas Bretz
- 
-   * manalysis/MCT1SupercutsCalc.[h,cc]:
-     - moved last changes from MFCT1Supercuts to MCT1SupercutsCalc
-
-   * mhist/MHMcTriggerLvl2.[h,cc]:
-     - fixed a warning
-     - removed global variables
-
-
-
- 2003/04/09: Abelardo Moralejo
-
-   * manalysis/MHillasSrc.cc
-     - changed comment about meaning of fCosDeltaAlpha
-
-
-
- 2003/04/08: Thomas Hengstebeck
- 
-   * mhist/MHRanForest.cc, mhist/MHRanForestGini.cc
-     - removed gStyle->SetOptStat(10), gStyle settings should be 
-       done by the user himself  
-
-
-
- 2003/04/08: Abelardo Moralejo
-
-   * manalysis/MImgCleanStd.cc
-     - Fixed "democratic" cleaning: now tail cut is proportional 
-       to pixel area instead of pixel radius as (erroneously) was 
-       before.
-
-   * NEWS
-     - 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
-
-
-
- 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 in 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
-
-   * Makefile:
-     - changed order
-     
-   * manalysis/MMultiDimDistCalc.[h,cc]:
-     - fixed default title
-     - simplified code
-     - added fHadronnessName
-
-   * manalysis/MRanForestCalc.[h,cc]:
-     - added fHadronnessName
-   
-   * mbase/MAGIC.h:
-     - fixed a bug with rootcint
-     
-   * 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 
-
-   * 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]
- 
-   * 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
-   
-   * NEWS:
-     - changed
-   
-   * 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)
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added evtloop name to constructor (default=Evtloop)
-     - adapted StreamPrimitive
-     - added ReadEnv
-     - added WriteEnv
-     
-   * 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
-     
-   * 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
-    
-    * 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
-      
-    * 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.
Index: unk/Mars/Changelog.04
===================================================================
--- /trunk/Mars/Changelog.04	(revision 19867)
+++ 	(revision )
@@ -1,10965 +1,0 @@
- 
-Please  do  not write behind the end of line tag so that it is  possible
-to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.
-
-For your entries please follow EXACTLY this style:
-
-_yyyy/mm/dd:_[Your Name]
-_
-___*_filename:
-_____-_description
-_
-___*_filename2, filename3:
-_____-_description
-_
-_
-_
-
-While an underscore is a placeholder for a white-space or an empty line.
-
-
-                                                 -*-*- END OF LINE -*-*-
-
-
- 2004/12/27 Thomas Bretz
-
-   * macros/CCDataCheck.C:
-     - fixed some warnings: Wrong data access operator
-
-   * manalysis/MCerPhotPix.h:
-     - added to possibility to reset the core-flag
-
-   * mcalib/MCalibColorSet.[h,cc]:
-     - moved some common code to a new function CheckAndSet for
-       simplicity of the color decoding
-     - added an include for stdlib.h (needed for some compilers and atoi)
-
-   * mcalib/MCalibrationIntensityChargeCam.cc:
-     - fixed a warning about a invalid escape sequence -- seems that
-       not all compilers do display this warning...
-     - corrected order of includes
-
-   * mfbase/MFEventSelector2.[h,cc]:
-     - some cosmetic fixes
-     - some adpations to standard output (eg. Separator() instead of ***)
-     - added a check whether 'filter' inherits from MFilter
-     - fixed the return of ReadDistribution
-     - made comments for data members in cleass header 'one line'
-
-   * mimage/MImgCleanStd.[h,cc]:
-     - added fNameGeomCam for parameter list access
-     - added fNameCerPhotEvt for parameter list access
-     - fixed a typo in an output
-     - NO change to ANY algorithm!
-     - changed class version from 1 to 2
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added a rule to replace .raw by .root in MWriteRootFile
-
-   * mranforest/MRanForestCalc.[h,cc]:
-     - fixed missing data member initialization in constructor
-     - added ReadEnv which is able to read a random forest from a file
-     - added an owner flag for the random forest tree
-
-
-
- 2004/12/22 Markus Gaug
-
-    * mraw/MRawEvtHeader.[h,cc]:
-      - added some new Getter-functions for the calibration conf. 
-        pattern
- 
-    * mcalib/MCalibrationChargeCalc.[h,cc],
-      mcalib/MCalibrationRelTimeCalc.[h,cc],
-      mcalib/MCalibrationColorSteer.cc:
-      - use the new functions
-
-    * mhcalib/MHCalibrationCam.[h,cc],
-      mhcalib/MHCalibrationRelTimeCam.[h,cc],
-      mhcalib/MHCalibrationChargeCam.[h,cc]:
-      - centralize the decision about the probability limit to be 
-        taken inside these classes.
- 
-    * mhcalib/MHCalibrationPix.cc
-      - fix a bug in the calculation of outliers. Standard analyses  
-        not affected!
-
-
-
- 2004/12/22 Eva Domingo
-
-    * mtemp/mifae/library/MImageParDisp.[cc,h]
-      - Container for the estimated distance to source position DISP.
-
-    * mtemp/mifae/library/MDisp.[cc,h]
-      - Container holding the parameters used for the DISP expression.
-        The current DISP parameterization is defined in MDisp::Calc.
-
-    * mtemp/mifae/library/MDispCalc.[cc,h]
-      - Task calculating DISP with the expression and parameter values
-        stored in MDisp. Training and test matrix of variables to be 
-        used in the DISP optimization are also defined within 
-        MDispCalc::InitMapping.
-
-    * mtemp/mifae/library/MHDisp.[cc,h]
-      - Container for the histograms to judge the quality of the DISP 
-        estimate. MHDisp::GetChi2 returns the value of the quantity 
-        requested to be minimized by Minuit, which is defined and 
-        computed in MHDisp::Fill and MHDisp::Finalize. 
-        MHDisp::GetSkymapXY returns the reconstructed map of source 
-        positions. MHDisp::SetSelectedPos function to choose the 
-        selection method of the DISP source position solution.
-
-    * mtemp/mifae/library/MFDisp.[cc,h]
-      - Filter to select a sample of events to do the DISP optimization.
-       Use MFDisp::SetCuts function.
-
-    * mtemp/mifae/library/MFindDisp.[cc,h]
-      - Main class for DISP optimization:
-         ::DefineTrainMatrix, ::DefineTestMatrix, ::DefineTrainTestMatrix
-        generate the training and test samples (in the form of matrices)
-        from the input file.
-	 ::FindParams is the function steering the optimization (over the
-        training sample), calling Minuit, passing the fcn function to be 
-        minimize and defining the event loop to be executed in each step.
-	 ::TestParams tests the quality of the DISP estimate using the 
-        test matrix sample
-
-    * mtemp/mifae/macros/OptimizeDisp.C
-      - macro for estimating the DISP parameter: create training and test
-        matrix; optimize DISP; test quality optimization; calculate DISP
-        and construct skymap for an input file.
-
-    * mtemp/mifae/library/Makefile, mtemp/mifae/library/IFAELinkDef.h
-      - include DISP classes.
-
-
-
- 2004/12/22: Eva Domingo (for Wolfgang Wittek)
-
-   * mfbase/MFEventSelector2.[h,cc]:
-     - the 'original' distribution, a subsample of which wants
-       to be selected, now can be determined with some previous
-       selection cuts. When determing the 'original' distribution
-       in PreProcess() not only the 'read' object but also the 
-       'filter' object (with the name "FilterSelector2") of the 
-       current event loop is used.
-
-
-
- 2004/12/22: Abelardo Moralejo
-
-   * mtemp/mpadova/macros/MRanForestPD.C:
-     - added parentheses in the expressions inside the calls to
-       AddColumn() regarding the scaled Width and Length, otherwise
-       they are not interpreted correctly. However, there is no
-       difference in the outcome: the "scaling" seems to be done
-       internally by RF in any case... 
-
-
-
- 2004/12/17: Markus Gaug
-
-   * mcalib/MCalibColorSet.cc:
-     - added missing runs where run number does not appear any more in 
-       project-name and is not yet set in the digital modules.
-
-   * mcalib/MCalibrationIntensityCam.[h,cc],
-     mcalib/MCalibrationIntensityChargeCam.[h,cc],
-     mcalib/MCalibrationIntensityRelTimeCam.[h,cc]:
-     - added some new functions to display the results of the intensity
-       calibration
-
-
-
- 2004/12/17: Thomas Bretz
-
-   * showplot.cc:
-     - added the error debug-level to some output
-
-   * mcalib/MCalibColorSet.cc:
-     - replaced arbitrary number for run type by correct enum
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - changed DrawClonePad such that
-       + before cloning we change into the pad (necessary for 
-         GetDrawOption)
-       + removed SetSelectedPad (seems not necessary at all)
-       + SetBit(kCanDelete) for all cloned object
-       + copy bits kMustCleanup, kCannotPick and kNoContextMenu
-       + oldc is not const anymore (cd()!)
-
-   * mhbase/MH3.[h,cc]:
-     - removed fNameProfX, fNameProfY - didn't work with a more accurate
-       scheme to get the handle to the profile histograms
-     - moved most code from Draw to Paint so that a more accurate handling
-       of read pads containing these histograms is possible
-
-   * mhvstime/MHVsTime.[h,cc]:
-     - moved most code from Draw to Paint so that a more accurate handling
-       of read pads containing these histograms is possible
-
-   * mhflux/MHEffectiveOnTime.[h,cc]:
-     - removed fNameProj* - didn't work with a more accurate
-       scheme to get the handle to the profile histograms
-     - set no option for default AppendPad (istead of "fit" which 
-       didn't work for saved files - for unknown reasons)
-
-
-
- 2004/12/16: Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.h
-     - set the class number up from 1 to 2
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - another bugfix for the low-gain extraction
-
-   * mhcalib/MHCalibrationRelTimeCam.[h,cc]
-     - fixed bug in display of the averaged cams.
-
-
-
- 2004/12/15: Thomas Bretz (important bugfixes for callisto)
-
-   * callisto.rc:
-     - fixed wrong names in comments
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed naming of the two MPedCalcFromLoGain
-     - set correct pedestal container for extractor
-
-   * msignal/MArrivalTimeCam.h:
-     - added Reset() function
-
-   * msignal/MExtractTime.cc:
-     - replaced parts of the common PreProcess by new function PreProcessStd
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - removed Clear() in Process() -- this is automatically done by 
-       Reset()
-
-   * msignal/MExtractedSignalCam.h:
-     - added Reset() function
-
-   * msignal/MExtractor.[h,cc]:
-     - moved some common parts of PreProcess to new function PreProcessStd
-       this fixed the problem that searching for fPedestals was
-       overwritten in MExtractTime
-
-   * macros/readrep.C:
-     - added the missing '.' dot to MTime in a comment
-
-   * mhbase/MH3.cc:
-     - draw profile by default not in blue but in the same color as the
-       histogram. Use 'BLUE' option to get the old behaviour
-     - fixed handling of 'same' option
-     - propagate title of axis to profile histogram
-
-
-
- 2004/12/15: Abelardo Moralejo
-
-   * mmc/MMcConfigRunHeader.h
-     - added data member fPmtTimeJitter, sigma of gaussian of the time
-       jitter introduced in the time of each photoelectron.
-
-
-
- 2004/12/14: Markus Gaug
-
-   * msignal/MExtractor.[h,cc]
-     - add possibility to set pedestal pointer from outside
-
-   * msignal/MExtractTimeAndCharge.[h,cc]
-     - make modification of extraction window only for case of now 
-       high-gain saturation.
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - fixed some smaller bugs for special cases
-
-   * mcalib/MCalibrationIntensityChargeCam.[h,cc]
-     - implemented automatic plotting of Razmik plot and others
-
-
-
- 2004/12/14: Markus Gaug and Abelardo Moralejo
-
-   * msignal/MExtractFixedWindowPeakSearch.cc
-     - adjusted the offset from peak search window to extraction window
-       such that they start at the same slice for the case: 
-       fOffsetFromWindow=0. This was the original intention of the 
-       extractor and had been lost at some place. Instead, the default 
-       (fOffsetFromWindow=1) did before correspond to an offset of 2 
-       slices which gave wrong results for the calibration and further
-       default settings. 
-     - Changed one comparison: (Byte_t - Byte_t) > 0 to (Byte_t > Byte_t)
-       since the first mode is always true (a negative "byte" simply gives 
-       256-difference. The version before could have lead to crashes from 
-       time to time.
-
-
-
- 2004/12/12: Abelardo Moralejo
-
-  * mpoitning/MPointingPosCalc.cc
-    - Changed recently added sanity check in PreProcess so that it is 
-      done only for real data files and not for MC. Corrected typo in
-      warning.
-
-
-
- 2004/12/09: Markus Gaug
-  
-   * mhcalib/MHCalibrationPix.[h,cc]
-     - fixed a bug in Reset(), fSaturation was not resetted before. 
-       Affects only intensity calibraion.
-   * mhcalib/MHGausEvents.cc
-     - fixed bug in Reset(), histogram ranges were not reset before.
-       Affects only intensity calibraion.
-
-
-
- 2004/12/09: Thomas Bretz
-
-  * mbadpixels/MBadPixelsTreat.cc:
-    - set default in constructor to UseInterpolation, ProcessPedestalEvt
-      and ProcessTimes which is the callisto default
-    - enhanced comments in output
-
-
-
- 2004/12/08: Thomas Bretz
-
-  * mraw/MRawRunHeader.cc:
-    - changed maximum allowed format version from 4 to 5
-
-  * mraw/MRawEvtHeader.[h,cc]:
-    - added correct decoding of the 200ns information as proposed by
-      Florian to DecodeTime
-
-   * callisto.cc:
-     - more fixes to make calibration of signal (Y) work again
-
-   * callisto.rc:
-     - adapted to changes in callisto
-     - changed such that the digital filter is used as a default
-
-   * mcalib/MCalibrateData.cc:
-     - allow calibration of Mean and Rms from different input
-       containers
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - removed SetNoiseCalculation -- now in its correct location
-     - added a second MPedCalcFromLoGain
-     - some more default setup
-     - added some new tabs with histograms
-     - ProcessFile now takes too input containers
-
-   * mjobs/MJCalibration.cc:
-     - set rel-time-calibration kTRUE by default
-     - removed SetNoiseCalculation -- now in its correct location
-     - enhanced writing extractors
-
-   * mjobs/MJPedestal.[h,cc]: 
-     - if cloning extractor - don't use name
-
-   * mpedestal/MExtractPedestal.[h,cc]:
-     - some minor changes to output
-     - fixed order or arguments of FindObject
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - handle SetNoiseCalculation when calculating noise!
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - some minor changes to output
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - some minor changes to output
-     - do not write fNameWeightsFile
-     - do not write fWeightsSet
-     - do not write fRandomIter
-
-   * mpointing/MPointingPosCalc.cc:
-     - added a sanity check in Process
-
-
-
- 2004/12/06: Abelardo Moralejo
-
-  * macros/starmc.C
-    - Added container MConcentration to output. Added MPointingPosCalc
-      to tasklist, and MPointingPos to output.
-
-  * mtemp/mpadova/macros/resize.C
-    - Added containers MConcentration and MPointingPos to output.
-
-
-
- 2004/12/06: Thomas Bretz
-
-  * mpedestal/MPedCalcPedRun.cc:
-    - fixed bug which I introdued on friday (PostProcess was
-      defined twice)
-
-   * macros/RanForest.C:
-     - replaced kGAMMA by MMcEvt::kGAMMA
-
-   * mhist/MHCamEvent.[h,cc]:
-     - allow to set name for MGeomCam
-
-   * mjobs/MJCalibration.cc:
-     - removed some obsolete comments
-     - reset SetNoiseCalculation for both extractors
-     - do not allow 'wrong' time&charge calibration (without
-       extractors cam)
-     - removed kTimeAndCharge flag because it is obsolete (nowhere used)
-       and not correctly handled at all
-
-   * callisto.cc, star.cc:
-     - added '--debug-mem' option
-
-   * callisto.rc:
-     - changed such to make it work with the new double-pedestal-loop
-       callisto
-     - default extractor now is Digital Filter
-
-
-
-
- 2004/12/02: Thomas Bretz
-
-   * mbase/MLog.cc:
-     - fixed some warning about a missing return if __REENTRANT is not
-       defined (like in MAC OS X)
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]:
-     - added possibility to set fPedestals directly by pointer
-     - unfolded some Form statements
-
-   * callisto.cc:
-     - changed callisto to support second pedestal loop -- WORK IN PROGRESS
-
-   * mbase/MParContainer.[h,cc]:
-     - moved code from GetDescriptor to a static function GetDescriptor
-      
-   * mbase/MStatusDisplay.cc:
-     - removed a oboslete debug output
-
-   * mbase/MTaskEnv.h:
-     - made ReadEnv public
-
-   * mcalib/MCalibrationChargeCam.[h,cc]:
-     - changed some returned TArrayF* to TArrayF
-
-   * mimage/MImgCleanStd.cc:
-     - changed point of output of name of MPedPhotCam
-
-   * mjobs/MJCalibration.cc:
-     - don't use MParList to hand ExtractorCam over
-     - some changes to the structur for Writing (only consmetics)
-
-   * mjobs/MJPedestal.[h,cc]:
-     - ordered includes correctly
-     - for the moment removed fNameExtractorCam -- simplifies thing a lot
-     - make a clone of the extractor given by the user - for sanity
-     - correct handling of the allocated memory for fExtractor
-     - replaced counts/slice by cts/slice for space reasons
-     - changed name of new tabs for space reasons
-     - added possibility to CheckEnv to set extractor from resource-file
-     - outsourced some code to SetupExtractor
-     - given a name to MFillH
-     - changed handling of SetNoiseCalculation which is now set correctly all
-       the time
-     - Writing must still be checked!!!
-
-   * mjobs/MJob.[h,cc]:
-     - allow WriteContainer to use any TObject
-     - added Getter-functions for the TEnv stuff
-
-   * mpedestal/MExtractPedestal.[h,cc]:
-     - allow setting of fPedestalIn by pointer directly
-     - fixed handling of fPedestalIn accordingly
-     - changed some arguments from pointer to reference
-     - changed some accesses to TArrays from At to []-operator
-     - shortened and enhanced output
-     - fixed place and type of screen output
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - removed GetSlice -> replaced by a array with a copy of the data
-     - changed some loops to pointer arithmetic for speed reasons
-       in this case
-
-   * mpedestal/MPedCalcPedRun.[h,cc]:
-     - changed handling of first pedestal run for simplicity
-     - replaced some Form calls
-     - changed direct handling of single bits to correct enums
-     - fixed wrong 'all' in output
-     - simplified output
-     - fixed some stuff in the output
-
-   * mpedestal/MPedestalCam.[h,cc]:
-     - fixed the Copy function - WITHOUT this fix the calibration could
-       not have worked properly at all.
-     - changed some function names to Mars standrad names
-     - removed some obsolete loops - replaced by ForEach
-     - changed some TArrayF* returnes to TArrayF
-
-   * msignal/MExtractTime.cc, msignal/MExtractTimeAndCharge.cc,
-     msignal/MExtractTimeAndChargeDigitalFilter.cc, 
-     msignal/MExtractor.cc
-     - fixed some wrong debug levels in output
-     - some simplification and shortening to output
-
-
-
-
- 2004/12/02: Markus Gaug
- 
-   * mpedestal/MPedCalcPedRun.[h,cc]
-     - replaced CallPostProcess by public member function Finalize()
-
-
-
- 2004/12/02: Thomas Bretz
-
-   * msignal/MExtractTime.cc, msignal/MExtractTimeAndCharge.cc,
-     msignal/MExtractor.cc:
-     - removed obsolete output after FindCreateObj
-
-   * msignal/MExtractor.h:
-     - don't write fNoiseCalculation to file
-
-
-
- 2004/12/01: Markus Gaug and Thomas Schweizer
- 
-   * mpedestal/MPedCalcFromLoGain.cc
-     - introduce a check which does not allow the last slice of the 
-       check window to be smaller than the last slice of the 
-       extraction window.
-
-
-
- 2004/12/01: Markus Gaug
-
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]:
-     - introduced a random iterator for the "pedestal" calculation of 
-       the amplitude spline.
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - fixed bug in the loop over the weights which can cause a call to 
-       an array index out of range. Since MArrays are used, this call 
-       could simply produce a segmentation violation (or not), at any 
-       place. This bug was there since the beginning, but should have 
-       happened only in very rare cases.
-
-
-
- 2004/11/30: Thomas Bretz
- 
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - InitArrays: added missing return statement
-
-
-
- 2004/11/30: Markus Gaug
-
-   * macros/calibration.C
-     - new version incorporating the possibility to calculate the 
-       extractor resolution
-
-   * msignal/cosmics_weights_logaintest.dat
-   * msignal/cosmics_weights4_logaintest.dat
-   * msignal/calibration_weights_UV_logaintest.dat
-     - High-low-gain inverted weights files for the TDAS-Extractor 
-       nr. 29, 31, 33. Only to be used for the TDAS-test. The correct 
-       low-gain weights are already included in the "cosmics_weights.dat",
-       "cosmics_weights4.dat" and "calibration_weights_UV.dat".
-
-   * mjobs/MJCalibration.cc
-     - updated to new version of MPedCalcPedRun (only important for 
-       intensity calibration)
-     - installed the new possible handling of two MPedestalCam's - one 
-       for the signal extractor and another one (with the extractor 
-       resolution) for MCalibrationChargeCalc.
-      
-   * msignal/MExtractTimeAndCharge.cc
-     - fixed bug for very high saturating signals setting the low-gain 
-       range wrong. 
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - added variable containing the name of the requested MPedestalCam
-
-   * mpedestal/MPedestalCam.[h,cc]
-     - added in Copy-function call to MParContainer::Copy
-     - removed now obsolete ReCalc()-function
-
-   * mpedestal/MExtractPedestal.cc
-     - added reading of ExtractWindow in ReadEnv
-
-   * callisto.rc
-     - updated pedestal initializations
-
-
-
- 2004/11/30: Wolfgang Wittek
-
-   * mtemp/PaddingExample.C
-     - example macro for the padding
-
-
-
- 2004/11/29: Markus Gaug
-
-   * mjobs/MJPedestal.[h,cc]
-     - implemented the possibility to extract the pedestal with a 
-       signal extractor. In order to do so, two new commands have to
-       be executed: 
-       1) MJPedestal::SetExtractorResolution()
-       2) MJPedestal::SetPedestals(MPedestalCam& )
-       In the second case, a fully filled PedestalCam has to be 
-       given, which will remained unchanged, however. This cam is 
-       used only to subtract the (AB-noise corrected) pedestals with
-       the signal extractor. 
-     
-       The newly created pedestal Cam can be retrieved via: 
-       MJPedestal::GetPedestals()
-       (like in the other cases as well). 
-    
-       The name of the extractor-filled pedestal cam can be set with:
-       MJPedestal::SetNameExtractorCam()
-
-
-
- 2004/11/28: Markus Gaug
-
-   * mpedestal/MPedestalPix.cc
-     - removed (fPedestal>=0) in the IsValid() function since now, there 
-       can be valid pedestal Pix's with negative "pedestal".
-
-   * msignal/MExtractor.cc
-   * msignal/MExtractTime.cc
-     - add a check for the pointers fSignal and fArrTime to be initialized
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
-     - fixed documentation of data members
-     - Introduced setter and getter for name of weights file
-     - modified way to use the NoiseCalculation(). Now more compatible
-       with MPedCalcFromLoGain
-
-   * msignal/MExtractFixedWindowPeakSearch.cc
-     - fixed a bug which affects the extractor used with:
-       SetRange(hifirst,hilast,lofirst,lolast) where hilast is bigger
-       than the number of high-gain samples minus 1 (e.g. 14 in case of 
-       MAGIC). While other extractors treat this case by setting a 
-       steering variable ("fHiLoLast") in the ReInit(), this
-       extractor allocates this variable dynamically. However, the 
-       setting in ReInit() was also kept such that in the case that the 
-       peak-search-window did NOT exceed the number of high-gain samples, 
-       the part of the low-gain samples corresponding to fHILoLast was 
-       still extracted. This behaviour is corrected now, I hope it 
-       does not affect any current analysis!
-
-   * mbase/MStatusDisplay.[h,cc]
-     - added GetterFunction for one dedicated pad in the status display.
-       The pad gets resized to normal size, then. 
-
-
-
- 2004/11/26: Markus Gaug
-
-   * mbase/MRunIter.[h,cc]
-     - fixed the missing initialization of kIsStandardFile to kFALSE. 
- 
-   * msignal/MExtractTimeAndChargeSpline.h
-     - added Getter Functions for the variables fRiseTime and fFallTime     
-
-   * msignal/MExtractTimeAndChargeSlidingWindow.h
-   * msignal/MExtractFixedWindowPeakSearch.h
-     - added Getter Functions for the variables fWindowSizeHiGain and 
-       fWindowSizeLoGain
-
-   * mpedestal/MHPedestalPix.[h,cc]
-     - removed 
-
-   * mcalib/MCalibrationPix.h
-     - added two new Getters
-
-   * mpedestal/MHPedestalCam.[h,cc]
-     - moved to directory mhcalib. 
-       I'm sorry for this moving around of classes. The important reason
-       is that this class derives from another class in mhcalib/, namely 
-       MHCalibrationCam. It ocurred that compiling this class in a 
-       job-class (e.g. MJPedestalCam), the Cint-Compiler got completely 
-       confused when a TArray or an MArray is part of MHPedestalCam. 
-       Then, the ClassName()'s of some OTHER classes got overwritten. 
-       This happens with a no other data-members and functions except 
-       for a TArray or and MArray. 
-       I have tried different versions of root, always compiling 
-       everything from the beginning, but only this moving solved the 
-       problem (see also a bugreport in mantis).
-     - added a direct calculation of mean's and RMS's stored in the 
-       "LoGain"-variables of MCalibrationPedCam
-
-   * mcalib/MCalibrationPedCam.cc
-     - added new flags in the GetPixelContent called the "low-gain" 
-       entries (s.a.)
-
-   * mcalib/MCalibColorSteer.[h,cc]
-     - removed pointer to MRawRunHeader
-  
-   * mpedestal/MExtractPedestal.[h,cc]
-     - new base class for pedestal extractor.
-     - incorporates possibility to have an incoming pedestal Container 
-       and an outgoing
-     - incorporates possibility to extract pedestals from an extractor
-
-   * mpedestal/MPedCalcPedRun.[h,cc]
-     - derives from MExtractPedestal now 
-     - Add two functions looking for the pedestal bit in the trigger
-       pattern
-     - Add the possibility to skip an event if: 
-       a) the run is not a pedestal run or
-       b) the trigger bit is set to pedestal
-     These modifications allow to use this class for interlaced pedestal
-     events.
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]
-     - derives from MExtractPedestal now 
-
-   * manalysis/Makefile
-     - removed inclusion of directory mhcalib/
-
-
-
- 2004/11/23: Markus Gaug
- 
-   * mbadpixels/MBadPixelsCam.[h,cc]
-     - improved the Print() function such that the individual pixels 
-       matching a certain badness-criterion are listed.
-
-   * mpedestal/MPedestalPix.[h,cc]
-   * mpedestal/MPedestalCam.[h,cc]
-     - introduced Copy-function
-
-
-
- 2004/11/23: Raquel de los Reyes
-
-   * mbase/MRunIter.[h,cc]
-     - changed the format of the read file to allow the processing of
-       standard F0/F1 (pedestal/calibration) files.
-     - Included a Set function.
-
-
-
- 2004/11/22: Markus Gaug
-
-   * mcalib/MCalibrationPix.h
-     - new data member fHiGainRms and fLoGainRms requested by Florian  
-       a long time ago to be used for the data check.
-     - set the version number from 1 to 2.
-
-   * mcalib/MCalibrationChargeCam.cc
-     - introduced new flag in GetPixelContent which returns the RMS  
-       divided by mean, to be called by MJCalibration in the datacheck.
-
-   * mhcalib/MHGausEvents.h
-     - new function GetHistRms() returning the RMS of the histogram
-
-   * mhcalib/MHCalibrationCam.cc
-     - stores the histogram RMS in MCalibrationPix in function 
-       FitHiGainHists and FitLoGainHists
-
-   * mjobs/MJCalibration.cc
-     - display in the datacheck the RMS per Mean instead of the reduced
-       sigma per mean which is anyhow reflected by the number of photo-
-       electrons.
-     - put a class MPedCalcPedRun in the tasklist for the intensity 
-       calibration (does not affect normal calibration).
-
-
-
- 2004/11/22: Marcos Lopez
-
-   * mhist/MHFindSignificance.h:
-     - fixed the return type of some getter functions. Some was returning 
-       Float_t instead of Int_t and other Float_t instead of Double_t.
-     - added more getter functions.
-
-
-
- 2004/11/22: Markus Gaug
- 
-   * mcalib/MCalibColorSet.cc
-     - added runs 44768, 44976 and 45368 as blue runs
-     - added patch to work until the lecture of the .run files is 
-       synchronized with this class: All calibration runs are assumed 
-       to be 10Led_UV. This has to be removed immediately when the 
-       synchronization is done and serves especially the data-check.  
-
-
-
- 2004/11/22: Thomas Bretz
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - added check for \015 character in filename
-
-
-
- 2004/11/22: Abelardo Moralejo
-
-   * mfbase/MFEventSelector2.cc
-     - Fixed error in Process: calls to Select and SelectProb were 
-       exchanged.
-     - Added example to documentation on how to use the "probability"
-       option.
-
-   * mfbase/MFEventSelector.h
-     - Fixed typo in comment
-
-   * mfilter/MFSize.[h,cc]
-     - removed class. The same kind of filtering can now be done, in  
-       a more versatile way, with MFEventSelector2
-
-   * mfilter/Makefile, FilterLinkDef.h
-     - removed class MFSize
-
-   * mtemp/mpadova/macros/resize.C
-     - Now the class MFEventSelector2 is used instead of the removed
-       MFSize. Behaviour is the same. Default probabilities have been 
-       slightly changed (but this is just an example).
-
-
-
- 2004/11/18: Hendrik Bartko
-
-   * msignal/MC_weights_2GSamples.dat:
-     - new weights file for MC simulations of the 2 GSamples FADCs
-
-
-
- 2004/11/18: Wolfgang Wittek
-
-   * mbadpixels/MHBadPixels.[h,cc]
-     - include 'fCam' to set the size of MPedPhotCam;
-       why is the size of MPedPhotCam equal to 0 ???
-     - use "UseCurrentStyle()" when drawing a histogram
-     - in SetupFill() the binnings of the histograms may be changed 
-
-   * mbadpixels/MBadPixelsCalc.[h,cc]
-     - print name of MPedPhotCam container in PreProcess
-
-   * mhist/MHSigmaTheta.[h,cc]
-     - use iterator for looping over MCerPhotPix
-     - use "UseCurrentStyle()" when drawing a histogram
-     - in SetupFill() the binnings of the histograms may be changed 
-     - plot also Theta versus phi
-
-   * macros/ONOFFAnalysis.C
-     - replaced part of the code by calls to 
-                - MMakePadHistograms
-                - and to new member functions of MPad
-
-   * manalysis/MMakePadHistograms.[h,cc]
-     - new class; it generates histograms which are needed for the 
-       padding 
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h
-     - add MMakePadHistograms
-
-   * manalysis/MPad.[h,cc]
-     - add member function ReadPadHistograms()  
-
-   * mfilter/MFSelBasic.[h,cc], mfilter/MFSelStandard.[h,cc],
-     mfilter/MFSelFinal.[h,cc]:
-     - move printout of cut values from SetCuts() to PreProcess()
-
-   * mimage/MImgCleanStd.[h,cc]
-     - print name of MPedPhotCam container in PreProcess()
-
-
-
- 2004/11/18: Thomas Bretz
-
-   * mjobs/MJPedestal.cc:
-     - fixed a bug in the handling of kUsePed which caused the MTaskEnv
-       to be set incorrectly
-
-   * mfbase/MFEventSelector2.[h,cc]:
-     - added possibility to set a propability distribution
-
-   * mgeom/MGeomCam.[h,cc]:
-     - enhanced the Print function
-     - fixed the Clone function for the class being MGeomCam
-     - made InitGeometry public to support unsupported geometries
-
-   * mgeom/MGeomPix.h:
-     - added Copy function
-
-   * mhbase/MH3.[h,cc]:
-     - added a constructor taking a TH1 as argument
-
-
-
- 2004/11/18: Markus Gaug
-
-   * msignal/MExtractor.[h,cc]
-     - introduce possibility to choose name of MExtractedSignalCam. Need
-       access to different MExtractedSignalCams for comparative extractor
-       studies. Analogues to MPedestalCam in MPedCalcFromLoGain. Default 
-       is "MExtractedSignalCam", like before. 
-     - set version number by one higher because of new data member 
-       "fNameSignalCam"
-
-   * msignal/MExtractTime.[h,cc]
-     - introduce possibility to choose name of MArrivalTimeCam. Need
-       access to different MArrivalTimeCams for comparative extractor
-       studies. Analogues to MPedestalCam in MPedCalcFromLoGain. Default 
-       is "MArrivalTimeCam", like before. 
-     - set version number by one higher because of new data member 
-       "fNameTimeCam"
-
-   * msignal/MExtractTimeAndCharge.[h,cc]
-     - initialize MExtractedSignalCam with the name chosen in the base 
-       class.
-
-
- 2004/11/17: Abelardo Moralejo
-
-   * mmc/MMcEvt.hxx
-     - Added getter method for fMuonCphFraction
-
-
-
- 2004/11/17: Raquel de los Reyes
-
-   * mhist/MHFindSignificance.cc
-     - commented the creation of a canvas in the DrawFit function. Now it is 
-       allowed the option of display the result in a canvas, previously 
-       created, or in a new one if it doesn't exit.
-
-
-
- 2004/11/16: Markus Gaug
-
-   * mcalib/MCalibrationRelTimeCalc.cc
-     - make pixels with deviating time resolution unreliable instead of 
-       unsuitable. This should take out 1 or 2 more unsuitable pixels. 
-
-   * mcalib/MCalibColorSet.cc
-     - introduce treatment of the case that one file in between the 
-       sequence of calibration runs is a pedestal file (run type == 1)
-       and return kCONTINUE in the process. As this task is at the 
-       beginning of the tasklist, the calibration tasks will be skipped
-       for these events. This treats now an interlaced pedestal run. 
-       Next will follow an interleaved pedestal event and finally an 
-       interleaved data event.
-
-   * mhcalib/MHCalibrationChargeCam.cc
-     - adapt the histogram ranges slightly because I have found high 
-       intensity calibration events creating non desired overflows.
-
-   * msignal/MExtractTimeAndChargeSlidingWindow.cc
-     - fixed a bug in the setting of the window which set always the
-       default before.
-
-   * mcalib/MCalibrationChargePINDiode.[h,cc]
-     - updated numbers to the currently installed pin diode
-
-
-
- 2004/11/16: Abelardo Moralejo
-
-   * mmc/MMcEvt.hxx
-     - Added comment regarding change in version 4.
-
-   * mmc/MMcFadcHeader.hxx
-     - Added data member fNoiseGainFluctuations. Updated class version
-       to 6
-
-   * mmc/MMcTrigHeader.hxx
-     - Added data members fGainFluctuations and fNoiseGainFluctuations.
-       Will contain same values as the corresponding members in the
-       MMcFadcHeader of MC camera files. We just put them in both 
-       headers because the fluctuations affect both the trigger 
-       signal and the FADC signal.
-
-
-
- 2004/11/16: Markus Gaug
-
-   * mcalib/MCalibrationQEPix.[h,cc]
-     - give as argument to UpdateBlindPixelMethod() and 
-       UpdateFFactorMethod() the transmission of the plexiglass and the 
-       its rel. variance. 
-       This divides the normalization factor by those numbers and fixes a 
-       bug in the absolute normalization.
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - give the new arguments to MCalibrationQEPix
-
-
-
- 2004/11/15: Thomas Bretz
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - reset logging stream to CORRECT one after redirection
-     - do not redirect the logging stream if no output file is
-       selected
-
-   * mhist/MHHadronness.cc:
-     - fixed a type in the class description
-
-   * mjobs/MJCalibration.cc:
-     - do not write miracle appearance files by MCalivrationChargeCalc
-
-
-
- 2004/11/13: Hendrik Bartko
-
-   * msignal/cosmics_weights.dat:
-     - implemented low gain weights from pulpo data
-
-   * msignal/cosmics_weights4.dat:
-     - implemented low gain weights from pulpo data
-
-
-
- 2004/11/12: Thomas Bretz
-
-   * mraw/MRawEvtData.[h,cc]:
-     - fixed a bug in the initialisation of the arrays (in both
-       cases - hi- and lo-gain - the number of hi gain samples were
-       used
-     - do not try to read lo gains if poslo==NULL
-     - changed return type of GetNum[Hi,Lo]GainSamples from
-       Byte_t to UShort_t to support up to 65535 samples
-
-   * mraw/MRawRunHeader.cc:
-     - updated Print()
-
-
-
- 2004/11/11: Markus Gaug
-
-   * mcalib/MCalibrationBlindPix.[h,cc]
-     - introduced new data member: fAreaErr which is not zero for the
-       third blind pixel
-
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-   * mcalib/MCalibrationBlindCamThreeNewStyle.[h,cc]
-     - new class describing the blind pixel camera with three blind 
-       pixels.
-
-   * mjobs/MJCalibration.cc
-     - fixed a typo in the draw command of the blind pixel 
-       (MHCalibrationChargeChargeBlindCam -> MHCalibrationChargeBlindCam)
-     - introduced the new blind pixels initialization
-
-   * msignal/MExtractBlindPixel.cc
-     - added MRawEvtData2 to BranchList
-
-
-
- 2004/11/11: Thomas Bretz
-
-   * callisto.cc:
-     - fixed a typo in the screen output
-     - added setting of input path to second call to MJPedestal
-       to get the extraction window from the calibration file
-
-   * mastro/MAstroCamera.cc:
-     - made a simple simplification
-
-   * mmuon/MMuonSearchParCalc.cc:
-     - changed some log-output to be standard
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - Updated fTitle
-     - Fixed AddToBranchList entries
-     - invented a new function (ResetArrays)
-     - added a return value to SetCheckRange
-     - added a return value to SetCheckRange
-     - changed arguments of SetExtractWindow to UShort_t which is more
-       intuitive
-     - changed arguments of SetExtractWindow to UShort_t which is more
-       intuitive
-     - changed some log-output to be more standard
-     - changed return type of GetSlice to UShort_t
-     - fixed names of resources to fit variable names
-     - implemented Print()
-     - changed types of default to UShort_t
-     - changed derivement from MExtractor to MTask
-
-   * mraw/MRawRead.cc:
-     - fixed a bug which caused the special pixel indices to be 2,3,4,...
-       instead of 0,1,2,3,...
-
-   * msignal/MExtractor.[h,cc]:
-     - changed non intuitive default argument of SetNoiseCalculation
-       from kFALSE to kTRUE
-
-   * mjobs/MJCalibrateSignal.cc:
-     - automatically get correct range for pedestal extraction 
-       (MPedCalcFromLoGain) from Signal Extractor
-
-   * mjobs/MJPedestal.cc:
-     - simplified a complicated if-else-construction towards a
-       correct setting of ranges also for the calibration of the signal.
-     - added reading of extraction window from calibration file
-       (ReadCalibration)
-     - made sure that in the case of an extractor from a calibration file
-       the extraction window for pedestals is correctly set
-     - set SetPedestalUpdate(kFALSE) as default for MPedCalcFromLoGain
-
-   * mbase/MEvtLoop.cc:
-     - updated a comment
-
-   * msignal/MExtractor.cc:
-     - added printing hi-gain samples
-
-
-
- 2004/11/10: Abelardo Moralejo
-
-   * mhist/MHHadronness.cc
-     - Changed upper limit of hadronness histograms from 1. to 1.0001.
-       Before, events with hadronness=1 were put in the overflow bin,
-       and they were not counted in the calculation of hadron efficiency
-       or of the quality factors that were displayed in the plots and 
-       on the text messages. At high energies the underestimation of Q
-       could be as large as a 20%.
-
-
-
- 2004/11/10: Markus Gaug
-
-   * mhcalib/MHCalibrationRelTimeCam.cc
-     - reduced nr of bins from 900 to 200 which is sufficient. 
-       Apparently, Nadia had got some problems with the high memory 
-       needed. 
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - updated the effective number of slices (CAN be used for a rude 
-       pedestal RMS estimation) from 2.5 to 4. (e.g. in case of 6 slices 
-       used by the weights file) after getting the equivalent result 
-       from Hendrik. This should approximate the real pedestal RMS to a 
-       relatively good precision although still the extensive test with 
-       the noise calculation from the extractor directly is missing.
-     - subtract the pedestal right at the beginning instead of twice 
-       during execution of the filter.
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - added treatment of IsNoiseCalculation() for the "integral" 
-       method.
-
-   * msignal/MExtractTimeAndChargeSlidingWindow.cc
-     - added treatment of IsNoiseCalculation().
-
-
-
- 2004/11/10: Abelardo Moralejo
-
-   * mfbase/MFEventSelector2.cc
-     - Added some comments in class description.
-
-
-
- 2004/11/09: Abelardo Moralejo
-
-   * mfilter/MFSize.cc
-     - Eliminated allocation of histogram fProb in constructor. Now
-       it has to be supplied by the user.
-
-
-
- 2004/11/09: Hendrik Bartko
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - implemented an unbiased application of the digital filter in the
-       case of MExtractor::IsNoiseCalibration() is true. Thereby the
-       weights are quasi randomly chosen and applied to the first slices
-       available in the set range
-
-   * msignal/MC_weights.dat
-    - new weights file using 6 slices for the digital filter, especially
-      made for MC pulses
-
-
-
- 2004/11/09: Markus Gaug
-
-   * mjobs/MJPedestal.[h,cc]
-     - implemented the possibility to use the extractor to calculate the 
-       pedestals. Now, there are three possibilities: 
-
-       1) SetUseData(): will use MPedCalcFromLoGain together with a data
-                        file (and possibly a signal extractor to 
-                        determine the ranges)
-       2) SetUsePedRun(): will use MPedCalcPedRun together with a 
-                          pedestal run (and possibly a signal extractor
-                          to determine the ranges)
-       3) SetUseExtractor(): Will use the extractor itself and checks 
-                          that the flag IsNoiseCalculation() is set.
-
-   * msignal/MExtractor.[h,cc] 
-     - introduced flag "fNoiseCalculation" to be used by the 
-       deriving classes to calculate the noise from a fixed window in 
-       time.
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]
-     - corrected the documentation of the indiv. functions
-     - some cosmetic changes
-
-   * mpedestal/MPedCalcPedRun.cc
-     - previously the variable fNumLoGainSize was automatically set to
-       2 in case that it was initialized to 0. This is a bugfix, since 
-       the default uses 0 slices (see e.g. MJPedestal) for the low-gain.
-       The effect is rather small since the ped. RMS PER SLICE does not 
-       change so much by going up 2 slices, maybe 1-2% depending on the 
-       extraction window. The smaller the window, the bigger the 
-       relative error.
-
-
-
- 2004/11/08: Abelardo Moralejo
-
-   * mpedestal/MPedPhotCalc.cc
-     - In ReInit: removed check of whether file is MC file. Now fSumx
-       and fSumx2 are initialized also for MC files. This is needed to
-       run some parts of the calibration over pedestal and calibration 
-       MC files.
-
-
-
- 2004/11/06: Abelardo Moralejo
-
-   * mbase/MTask.cc
-     - Fixed typo in PrintSkipped: "%5.1f" instead of wrong "5.1f", 
-       which resulted in the percentage of skipped events not being
-       displayed.
-
-   * mimage/MHillasCalc.cc
-     - Changed, in constructor, initialization of size of fErrors from
-       6 to 7, since there are 6 error codes (+ succesful operation)
-       for the Hillas calculations. 
-     - Changed in PostProcess calls to TestBit by calls to TestFlag. 
-       With TestBit, return value was always false and statistics of 
-       the Hillas calculations were never shown!
-
-
-
- 2004/11/04: Markus Gaug
-
-   * macros/calibration.C
-     - updated comments
-
-
-
- 2004/11/04: Abelardo Moralejo
-
-   * mmc/MMcConfigRunHeader.h
-     - Added member fMirrorFraction to keep the active fraction of the
-       mirror dish set in the camera simulation. Added Getter & Setter.
-       Added some comments. Update class version to 4.
-
-   * mmc/MMcRunHeader.[hxx,cxx]
-     - Removed member fTelesTheta, fTelesPhi. They make no sense since
-       telescope orientation can change from event to event in MC too.
-       Added getter and setter for fShowerThetaMin and fShowerThetaMax.
-
-   * mmontecarlo/MMcCollectionAreaCalc.[h,cc]
-     - Changed consistency check on MMcRunHeader.fTelesTheta to check
-       on fShowerThetaMin and fShowerThetaMax
-
-   * mfileio/MReadMarsFile.cc
-     - Removed obsolete check of old MC files, which needed the removed
-       data member MMcRunHeader.fTelesTheta.
-
-
-
- 2004/11/04: Markus Gaug
-
-   * mjobs/MJPedestal.cc
-     - adapted to changes in MPedCalcFromLoGain
-
-
-
- 2004/11/04: Nepomuk Otte
-
-   * mpedestal/MPedCalFromLoGain
-     - Class interface changed s. MPedCalcFromLoGain.cc
-     - It can now be searched for a signal in all slices 0..29 prior
-       pedestal extraction. This is recommended to do.
-
-
-
- 2004/11/02: Abelardo Moralejo
-
-   * mfilter/MFSize.[h,cc]
-     - added. A filter to modify the Size spectrum of a sample through
-       cutting out events as a function of their Size.
-
-   * mfilter/Makefile, FilterLinkDef.h 
-     - added new class MFSize.
-
-   * mtemp/mpadova/macros/resize.C
-     - Added. Example of how to use the new filter.
-
-
-
- 2004/11/01: Markus Gaug
-
-   * msignal/MExtractTimeAndChageDigitalFilter.cc
-     - delete the pointer to derivativelo and derivativehi at the end of 
-       the function
-     - reduce the effective number of high-gain samples (used for the 
-       calculation of the pedestal RMS in the calibration) from 6. to 
-       2.5
-
-
-
- 2004/11/01: Markus Meyer and Keiichi Mase
-
-   * mmuon/MMuonCalibParCalc.[h,cc]
-     - changed according to Thomas Bretz's suggestion.
-       The main part of the calculation is moved from MMuonCalibPar to 
-       MMuonCalibParCalc.
-     - changed. The function of the UseCleanForWidth is removed since we found 
-       that we should get the Arc Width with uncleaned images.
-
-   * mmuon/MMuonCalibPar.[h,cc]
-     - changed according to Thomas Bretz's suggestion as written above.
-
-   * mmuon/MMuonSearchPar.[h,cc]
-     - changed according to Thomas Bretz's suggestion.
-       The pointer of the funciotn is changed to the reference.
-
-
-
- 2004/11/01: Abelardo Moralejo
-
-   * mtemp/mpadova/macros/RanForestPD.C
-     - Just some cleaning up of old (commented) code.
-
-
-
- 2004/11/01: David Paneque
-
-   * mtemp/mmpi/SupercutsONOFFClasses/MHFindSignificanceONOFF.cc
-     - Condition to assume a constant background in the fit 
-       of the ON and OFF data is softened: 
-	  1) Bins with zero content are allowed (if they are less than 10%
-	  of the total number of bins used). Yet their error is set to 
-	  a huge number 10E19; which means that they are not taken into account 
-	  in the fit.
-	  2) Maximum number of bins with low content (less than 9) is increased 
-	  from 5% to 20%. The error of these bins is set to 3.
-
-       The motivation of these changes is to allow the fitting procedures also 
-       in those cases where the background rejection is that large that very few 
-       events remain in the background region of the alpha plot. This situation 
-       is occuring quite often when using the Random Forest and SPECIALLY, when 
-       making large SIZE cuts.
-
-
-
- 2004/10/30: Markus Gaug
-
-   * msignal/MExtractor.h
-   * msignal/MExtractTime.h
-     - set the version number by 1 higher due to the changes on 12.10.
-
-
-
- 2004/10/29: Abelardo Moralejo
-
-   * mtemp/mpadova/macros/RanForestPD.C
-     - corrected an error which made a few hadrons get into the gamma
-       training sample.
-
-
-
- 2004/10/28: Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed a bug which caused all files to be added and processed
-       twice
-
-   * mmuon/MMuonCalibParCalc.cc, mmuon/MMuonSearchParCalc.cc:
-     - changed output in PreProcess to fit standards
-
-   * mmuon/MMuonCalibPar.cc:
-     - changed title and axis-title of histograms to fit the Mars
-       titles better
-
-
-
- 2004/10/26: Abelardo Moralejo
-
-   * mmc/MMcEvt.[hxx,cxx], MMcFadcHeader.hxx
-     - added new data members fFadcTimeJitter and fGainFluctuations for 
-       new camera simulation options. Updated class versions to 4 and 5 
-       respectively
-
-
-
- 2004/10/22: Thomas Bretz
-
-   * callisto.cc, star.cc:
-     - commented out some checks which became obsolete with some new 
-       features. I'll think of a more convinient check in the future
-
-   * mbase/MDirIter.[h,cc]:
-     - added MakeRegexp which is used instead of TRegexp::MakeWildcard
-       to support better handling of regular expressions
-
-   * mbase/MRunIter.cc:
-     - a small simplification
-
-   * mbase/MStatusDisplay.cc:
-     - fixed a bug in CloseWindow (never use a data member after you 
-       delete 'this')
-
-   * mbase/MTaskEnv.cc:
-     - call ReadEnv also if task is the 'external' one
-
-   * mcalib/MCalibrateRelTimes.cc:
-     - check for unsuitability for run AND event
-
-   * mhist/MHCamera.cc:
-     - fixed the cases in which GetBinError returned NaN
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - implemented reading raw-data
-     - implemented new scheme to setup MDirIter by MSequence
-
-   * mjobs/MJCalibration.[h,cc]:
-     - fixed workaround
-     - implemented new scheme to setup MDirIter by MSequence
-
-   * mjobs/MJPedestal.cc:
-     - implemented new scheme to setup MDirIter by MSequence
-
-   * mjobs/MSequence.[h,cc]:
-     - changed SetupCalls to new scheme allowing to set the file type id
-
-   * mmain/MEventDisplay.cc:
-     - fixed a crash if file is invalid
-
-   * mraw/MRawFileRead.[h,cc]:
-     - replaced default name MRawFileRead by MRead to support MJ*
-     - added IsFileValid
-
-   * msignal/MExtractTime.cc:
-     - fixed call to base ReInit (return value was ignored)
-
-   * msignal/MExtractTimeAndCharge.[h,cc]:
-     - fixed some output
-     - added Print
-     - fixed call to base ReInit (return value was ignored)
-     - set Version Number to 1
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - added Print
-
-
-
- 2004/10/21: Thomas Bretz
-
-   * star.cc:
-     - added a missing 'return -1'
-
-   * mbase/MLog.cc:
-     - expanded path before opening ofstream
-
-   * mfbase/MF.cc:
-     - added a comment
-
-   * mhbase/MH3.cc:
-     - fixed behaviour of projections in status-display
-
-   * mhflux/MHAlpha.cc:
-     - fixed TLatex output
-
-   * mhflux/MHFalseSource.[h,cc]:
-     - replaced cut in L/D by D/W (which is more physical)
-
-
-
- 2004/10/21: Markus Gaug
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - fixed a bug occurring in the case that the colour changes in one 
-       same MRunIter. Returns now kFALSE instead of kCONTINUE
-
-
-
- 2004/10/20: Thomas Bretz
-
-   * msignal/MExtractTimeFastSpline.cc:
-     - fixed a compiler warning: Unused variable
-
-   * mjob/MJPedestal.cc:
-     - added "DisableOutput" as a resource option
-
-   * mbase/MArrayF.h:
-     - added a new Reset(Float_t) member function
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - enrolled some if-else blocks
-     - fixed includes
-     - enhanced error handling when a file is read
-     - moved output from PostProcess to PreProcess
-     - fixed and enhanced ReadEnv
-
-   * mjob/MJCalibrateSignal.cc:
-     - enabled variance display for tabs showing signal
-
-   * mhist/MHCamera.cc:
-     - fixed returning GetBinError for kProfile mode switched on
-
-   * mbase/MDirIter.cc:
-     - fixed a bug in the Sort function: AddDirectory was incorrectly used
-
-
- 2004/10/20: Markus Gaug
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - fixed a small bug concerning the way the second derivatives are 
-       calculated. The effect is less than 1% on the time resolution
-
-   * msignal/MExtractTimeFastSpline.cc
-     - comment the search for the half maximum and use the maximum again. 
-       The half maximum fails sometimes by 0.5 slices which seems to be 
-       some intrinsic behavior of the calibration pulses. 
-       The maximum seems to be OK, though. 
-
-
-
- 2004/10/19: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationUpdate.cc
-     - adapted to latest version of Camera simulation, which for stereo
-       configurations creates one MMcConfigRunHeader per telescope,
-       instead of a single one, as it used to be. So now we add the
-       serial number when looking for the container in ReInit.
-
-
-
- 2004/10/12: Markus Gaug 
-
-   * msignal/MExtractor.h, msignal/MExtractTime.h
-     - put fOffSetLoGain from MExtractTime to MExtractor. Like this, it 
-       is accessible for all extractor classes.
-
-
-
- 2004/10/12: Abelardo Moralejo
-
-   * mmc/Mdefine.h
-     - Removed #define FADC_SLICES (was duplicated)
-
-   * mmc/MTriggerDefine.h, MFadcDefine.h
-     - Changed names of a few #defines used by the camera simulation 
-       code, to make their meanings clearer.
-
-
-
- 2004/10/12: Markus Gaug
-
-   * mjobs/MJPedestal.[h,cc]
-     - fixed documentation of data members
-     - implemented option kNoStorage for neither reading nor writing 
-       the F0-files to disk.
-
-   * mjobs/MJCalibration.[h,cc]
-     - implemented option SetTimeAndCharge() in order to use the 
-       extractor deriving from MExtractTimeAndCharge, like e.g. the 
-       digital filter.
-
-   * mhcalib/MHCalibrationCam.cc
-     - fixed a bug in the binning of the low-gain events, affected 
-       the relative times in case of high-gain saturation.
-
-   * msignal/MExtractTimeAndCharge.[h,cc]
-     - fix the range for the low-gain extraction dynamically by 
-       using the calculated time of the high-gain extraction. This 
-       should solve the problem reported by Nuria for the extractors
-       deriving from this class.   
-
-
-
- 2004/10/11: Markus Gaug
-
-   * mpedestal/MPedCalcPedRun.[h,cc]
-     - calculate addtionally to the usual pedestal the ABOffset, like 
-       in MPedCalcFromLoGain. 
-
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]
-     - fixed class documentation and some last bugs.
-
-   * msignal/MExtractTimeAndChargeSlidingWindow.[h,cc]
-   * msignal/Makefile
-   * msignal/SignalLinkDef.h
-     - the combined extractor class sliding window and highest integral
-       with pedestal-AB-flag corrected, to be used for the TDAS-extractor
-
-
-
- 2004/10/08: Markus Meyer and Keiichi Mase
- 
-   * mmuon/MMuonSearchPar.[h,cc], mmuon/MMuonCalibPar.[h,cc],
-     - changed according to Thomas's suggestion. The main changes are the
-       followings;
-        1. The parameter name is changed in order to make the name self
-           descriptive.
-        2. The version come back to 1.
-        3. The TH1 objects are changed to pointers.
-        4. The fixed value of the pre cuts now can be set by yourself.
-
-   * mmuon/MMuonSearchParCalc.[h,cc], mmuon/MMuonCalibParCalc.[h,cc],
-     - added. In principle, you can work out, but these classes has to be
-       checked by Thomas. Therefore, remind that this class may be changed.
-
-
-
- 2004/10/08: R. DelosReyes
-
-  * mbase/MRunIter.h
-    - changed the name of the Sort() function name by SortRuns() 
-      to avoid conflicts with the Sort() function in the MDirIter class.
-
-
-
- 2004/10/07: Markus Gaug
-
-  * mhcalib/MHCalibrationRelTimeCam.[h,cc]
-    - uncommented the Clone() function (which otherwise causes 150MB to 
-      be cloned). It is from now on working exactly equal like in 
-      MHCalibrationChargeCam which behaved fine until now. 
-
-  * mpedestal/MPedCalcFromLoGain.cc
-    - fixed the case that a window size of 1. is handed over which 
-      previously set the window size to the next smaller even number, 
-      which is 0. Now, it sets it to 2. This makes this class usable 
-      together with the amplitude spline.
-       
-  * msignal/MExtractTimeAndChargeSpline.[h,cc]
-    - combined extractor: MExtractTimeFastSpline 
-      and MExtractAmplitudeSpline, to be used like Hendrik's filter, 
-      i.e. in combination with: MJCalibration::SetTimeAndCharge()
-
-
-
- 2004/10/06: Hendrik Bartko
-
-  * msignal/cosmics_weights4.dat
-    - new weights file using 4 slices for the digital filter
-
-
-
- 2004/10/05: Markus Gaug
-   
-  * mcalib/MCalibrationChargePix.[h,cc]
-  * mcalib/MCalibrationChargeCalc.cc
-    - after talking with Florian, we reduced the electronic noise for the 
-      low-gain pedestal calculation from 1.5 to 1.0, independent from
-      inner or outer pixels. 
-    - additionally found a small bug in the calculation of the low-gain 
-      pedestal RMS which amounts to about the same size as the difference 
-      in the assumed electronic noise.
-
-  * mcalib/MCalibrationChargeCalc.cc
-    - fixed small bug for the case that multiple colours are found, but 
-      no intensity calibration is used.
-
-  * msignal/MExtractTimeAndCharge.cc
-    - fixed small bug in the calculation of the low-gain AB flag.
-
-  * mcalib/MCalibrateData.cc
-    - fixed bug nr. ID 144
-
-
-
- 2004/10/05: Thomas Bretz
-
-   * mjobs/MJStar.cc:
-     - removed rate cut from eventloop because its highly untested and
-       unstable
-
-   * macros/tar.C:
-     - removed mtemp-directory from tarball
-
-   * macros/rootlogon.C, macros/dohtml.C:
-     - added mmuon
-     - added mtrigger
-     - added mhflux
-
-
-
- 2004/10/05: Markus Meyer and Keiichi Mase
- 
-   * mmuon/MMuonSearchPar.[h,cc], mmuon/MMuonCalibPar.[h,cc],
-     mmuon/Makfile, mmuon/MuonLinkDef.h, mmuon/MuonIncl.h:
-     - added: Finally our muon classes are merged and commited.
-       These are container classes and will not work only by themselves.
-       After Thomas's check, we will commit the task classes, then
-       you can use it.
-
-
- 2004/10/04: Markus Gaug 
- 
-   * mjobs/MJPedestal.h
-     - added function SetPedContainerName() 
-
-
-
- 2004/10/04: Hendrik Bartko
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - fixed a bug in the weights calculation
-
-
-
- 2004/10/01: Thomas Bretz
-
-   * mcalib/MCalibrationChargeCalc.cc, 
-     mcalib/MCalibrationRelTimeCalc.cc,
-     mhcalib/MHCalibrationChargeCam.cc.
-     mhcalib/MHCalibrationRelTimeCam.cc:
-     - changed some output to fit into a standard 80-col
-       console
-
-   * mhist/MHCamEvent.[h,cc]:
-     - added the option to count 'above threshold'
-       (former MHTrigger)
-
-   * mhist/MHCamEventRot.[h,cc]:
-     - added the option to count 'above threshold'
-
-   * mhist/MHCamera.[h,cc]:
-     - fixed filling of thresholded events (CntCamContent)
-       such that it takes the 'used'flag into account
-
-   * mjobs/MJStar.cc:
-     - added plots showing how often a pixel survived image 
-       cleaning and the corresponding derotated 2D plot
-
-   * mjobs/MJCalibrateSignal.cc:
-     - display in all plots in which we expect a stable value
-       the variance instead of the rms
-
-   * mjobs/MJPedestal.cc, mjobs/MJCalibration.cc:
-     - fixed usage of raw-data files and AddDatRuns
-
-   * mjobs/MJob.cc:
-     - fixed a typo in an output
-
-   * callisto.cc:
-     - removed "-mc" option (now autodetected)
-       --> to be done in the other jobs, too
-
-   * mfileio/MRead.[h,cc], mfileio/MReadMarsFile.[h,cc],
-     mfileio/MReadTree.[h,cc], mjobs/MJCalibrateSignal.[h,cc],
-     mraw/MRawFileRead.[h,cc]:
-     - implemented IsFileValid as a first step to file auto-detection
-
-
-
- 2004/09/30: Hendrik Bartko, Markus Gaug
-
-   * msignal/MExtractFixedWindowSpline.cc
-     - corrected a small bug for the case that the high-gain extraction 
-       window ranges into the low-gain
-
-   * mjobs/MJPedestal.cc
-     - use MPedCalcFromLoGain if IsUseData() is set
-
-
-
- 2004/09/29: Hendrik Bartko, Diego Tescaro, Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
-     - Hendriks digital filter finally implemented
-
-   * msignal/cosmics_weights.root msignal/calibration_weights_UV.root
-     - needed weights for the digital filter
-
-   * msignal/Makefile
-   * msignal/SignalLinkDef.h
-     - added MExtractTimeAndChargeDigitalFilter and 
-       MExtractTimeAndCharge
-
-   * msignal/MExtractTime.h
-     - made PreProcess, ReInit and Process protected
-
-   * msignal/MExtractTimeAndCharge.[h,cc]
-     - added variable abflag in function FindTimeAndChargeHiGain and 
-       FindTimeAndChargeLoGain
-
-
-
- 2004/09/29: Thomas Bretz
-
-   * mhist/MHEvent.[h,cc]:
-     - enhanced display
-
-   * mmain/MEventDisplay.cc:
-     - adapted to changes in MEventDisplay
-
-
-
- 2004/09/28: Thomas Bretz
-
-   * mbase/MGMap.h:
-     - added Clear() function
-
-   * mfileio/MReadReports.[h,cc]:
-     - added GetReader member function
-
-   * mhbase/MBinning.h:
-     - set a default for a constructor argument
-
-   * mhbase/MH.cc:
-     - do not treat errors when enhancing histograms
-       if errors are not set
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - changed conditions for fit:
-       + 5% - 95%  --->  60% - 99%
-       + start value 200Hz
-       + ok if chi2<3*NDF
-     - resturn chi2 as result of fit
-     - changed some text output in pads
-
-   * mhflux/MHFalseSource.cc:
-     - made work without MPointingPos
-     - fixed crash if star-display is used
-     - fixed dissapearing alpha plot
-
-   * mhist/MHCamEvent.[h,cc]:
-     - removed rms histogram
-     - enhanced display
-     - fixed handling of title
-
-   * mhist/MHCamera.[h,cc]:
-     - simplified projection functions a bit
-     - simplified profile functions a bit
-     - added default for binning
-     - added binning to Profiles
-
-   * mimage/MConcentration.c:
-     - fixed author list
-
-   * mimage/MHHillas.cc:
-     - display size as logy
-
-   * mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc:
-     - fixed binnings
-     - removed obsolete pad->Update in Draw
-
-   * mimage/MHImagePar.cc:
-     - fixed setting of log-scale
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed histogram titles and axis titles
-
-   * mjobs/MJStar.cc:
-     - added EventRate cut which cuts out events with extremely
-       changing rates
-
-   * mmain/MEventDisplay.cc:
-     - unlock event display
-
-   * msignal/MArrivalTime.cc:
-     - fixed GetPixelContent
-
-   * mastro/MAstroCamera.cc:
-     - replaced "unknown" by "n/a"
-
-   * mbase/MDirIter.[h,cc]:
-     - added Sort function (not yet fully tested)
-
-   * mgeom/MGeomCam.cc:
-     - removed automatic setting of ReadyToSave in constructor
-       PLEASE contact me if you have trouble with this
-
-   * mraw/MRawFileRead.cc:
-     - SetReadyToSave for run-header after reading
-
-   * msignal/MExtractSlidingWindow.cc:
-     - fixed ReInit-output
-
-
-
- 2004/09/28: Raquel de los Reyes
-
-   * mbase/MRunIter.cc
-     - Changes in the AddRun function to read the old and the new DAQ 
-       numbering format. Changes took place between runs 35487 and 
-       00035488 (2004_08_30)
-
-
-
- 2004/09/27: Abelardo Moralejo
-
-   * mtemp/mpadova/macros/plotnoise.C
-     - Added. Macro to compare the piled-up signals for many pixels and
-       events together, intended to check the noise fluctuations.
-
-
-
- 2004/09/23: Markus Gaug
- 
-   * mhcalib/MHCalibration*Cam.[h,cc]
-     - replaced the TObjArrays by TOrdCollections because the TObjArrays
-       do not enter the streamer. In case, the histograms want to be 
-       stored, need to use an TOrdCollection, instead, like in the 
-       MCalibration*Cam classes. 
-     - simplified the naming of the histograms somewhat
-
-   * msignal/MExtractBlindPixel.[h,cc]
-     - added enum DataType_t to set in which MRawEvtData container the 
-       blind pixel is found. The container of the blind pixel has changed 
-       from MRawEvtData to MRawEvtData2
-
-   * mcalib/MCalibrationBlindCam.[h,cc]
-     - added function SetPulserColor which was only available in 
-       MCalibrationBlindPix. 
-
-   * mcalib/MCalibrationChargeBlindCam.[h,cc]
-   * mcalib/MCalibrationChargeBlindPix.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - removed the two classes since obsolete
-
-   * mcalib/MCalibrationCam.h
-     - make SetPulserColor virtual
-
-   * mcalib/MCalibrationQECam.[h,cc]
-     - added new functions to display cornings vs. quantum efficiencies
-
-   * mcalib/MCalibrationQEPix.cc
-     - changed transmission probability of plexiglass from 0.96 to 0.92
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-   * mcalib/MCalibrationRelTimeCalc.[h,cc]
-     - added a CallPostProcess() function in order to avoid setting 
-       back the fPreProcessed flag which otherwise impedes the linearity
-       calibration to be performed
-
-   * mhcalib/MHGausEvents.[h,cc]
-     - added function SimulateGausEvents()
-
-
-
- 2004/09/23: Abelardo Moralejo
-   * mtemp/mpadova/macros/area.C, RanForestPD.C, gammarate.C
-     - Added
-
-   * macros/starmc.C
-     - Added some missing RunHeaders in the output
-
-
-
- 2004/09/19: Thomas Bretz
-
-   * mbadpixels/MBadPixlesCam.[h,cc]:
-     - added Reset-function. This makes sure, that the event-wise
-       bad pixels determined by MBadPIxelsCalc are deleted after
-       one execution of the event-loop and don't remain for all
-       following data
-
-   * mpointing/MPointingPos.cc, mreport/MReportDrive.cc:
-     - initialize the variables in the constructor
-
-
-
- 2004/09/17: Markus Gaug
-
-   * mjobs/MJCalibration.[h,cc]
-     - introduced two flags to avoid storage of containers or to 
-       store also the histogram containers. Default is like it always
-       was. 
-
-
-
- 2004/09/17: Thomas Bretz
-
-   * mhcalib/MH*.[h,cc]:
-     - redone some changes from yesterday - for unknown reason they
-       were lost
-
-   * mbase/MTask.cc:
-     - make sure that the correct number of executions is returned
-       counter which cannot be reset properly)
-     - added GetNumExecutionsTotal
-
-   * mdata/MDataArray.cc:
-     - some changes to Print-output
-
-   * mfbase/MF.[h,cc]:
-     - added GetRule
-
-   * mfileio/MReadTree.cc:
-     - some improvements to output
-
-   * mhbase/MHMatrix.cc:
-     - some improvements in Print
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - calculate the significance also from the first bins
-     - added Copy
-     - added print
-
-   * mhflux/MHAlpha.[h,cc]:
-     - added some fFit.Print to keep track of what's going on
-     - give a name to the function, no name results in weired
-       behaviour of the whole system. root people were already informed
-
-   * mhflux/MHFalseSource.cc:
-     - made lines of 2D-Gauss smaller
-
-   * star.cc:
-     - fixed handling of commandline arguments in batch mode
-
-   * mhist/MHEvent.[h,cc], mmain/MEventDisplay.cc:
-     - remove non working signal/ped rms
-
-
-
- 2004/09/16: Abelardo Moralejo
-
-     WARNING: Today 16/9, between 19.00 and 20.00 aprox, I accidentally 
-     removed and/or changed some classes in mbase/ while updating the 
-     camera simulation code in the CVS. I have put back everything to
-     its original status as soon as I realized this. I am sorry! You 
-     may have encountered compilation problems if you downloaded Mars 
-     during that period. Everything should be OK now, please report
-     otherwise.
-
-
-
- 2004/09/16: Markus Gaug
-
-   * mhcalib/MHCalibrationChargeBlindPix.cc
-   * mhcalib/MHGausEvents.cc
-     - added call to gROOT->GetListOfFunctions->Remove(f) in destructor
-
-   * mhcalib/MHCalibrationBlindCam.[h,cc]
-     - re-installed the Clone-function. Without, DrawClone() does not 
-       Clone()
-
-
-
- 2004/09/16: Thomas Bretz
-
-   * mimage/MHillasCalc.[h,cc]
-     - removed obsolete PrintSkipped
-
-   * mhbase/MH.cc, mfilter/MFDeltaT.cc:
-     - Form %5.1 when printing statistics
-
-   * mfilter/MFDeltaT.cc:
-     - enhaced filter criterias
-
-   * mbase/MTime.h:
-     - added IsMidnight
-
-   * mbase/MTask.cc:
-     - changed setw(3) to Form %5.1f
-
-   * mjobs/MJCalibration.[h,cc]:
-     - set default to 'nice' data-check display
-     - removed obsolete FindColor
-
-   * mjobs/MJPedestal.cc:
-     - enhanced output
-
-   * mjobs/MJob.cc:
-     - small changes to output
-
-   * mhflux, mhflux/Makefile, mhflux/FluxLinkDef.h mhflux/FluxIncl.h:
-     - added
-
-   * mhist/MHFalseSource.[h,cc], mhist/MHAlpha.[h,cc], 
-     mhist/MHEffectiveOnTime.[h,cc]:
-     - moved to mhflux
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added
-
-   * Makefile:
-     - added mhflux
-
-   * mhist/MHEffOnTimeTime.[h,cc], mhist/MHEffOnTimeTheta.[h,cc],
-     mhist/MHEffOnTime.[h,cc], mhist/MHTimeDiffTime.[h,cc],
-     mhist/MHTimeDiffTheta.[h,cc], mhist/MHFalseSource.[h,cc], 
-     mhist/MHAlpha.[h,cc], mhist/MHEffectiveOnTime.[h,cc]:
-     - removed
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - removed MHEffectiveOnTime
-     - removed MHAlpha
-     - removed MHFalseSource
-     - removed MHFlux (temporary until adapted to MHEffectiveOnTime)
-     - removed MHEffOnTimeTime  (use MHEffectiveOnTime instead)
-     - removed MHEffOnTimeTheta (use MHEffectiveOnTime instead)
-     - removed MHEffOnTime      (use MHEffectiveOnTime instead)
-     - removed MHTimeDiffTime   (use MHEffectiveOnTime instead)
-     - removed MHTimeDiffTheta  (use MHEffectiveOnTime instead)
-     * If you need help to get MHEffectiveOnTIme working please ask me!
-
-   * star.rc:
-     - use scaled image cleaning by default
-
-   * mmontecarlo/MMcCollectionAreaCalc.cc:
-     - fixed some possible crashes
-
-   * mhflux/MAlphaFitter.h:
-     - remove function from global list
-
-   * mhflux/MHFalseSource.cc:
-     - added a 2D Gauss-Fit
-
-   * mimage/MHillasSrc.[h,cc]:
-     - fixed a bug in the output of DCA (wrong units)
-
-   * mhcalib/MHCalibrationChargeBlindCam.[h,cc],
-     mhcalib/MHCalibrationChargeBlindPix.cc,
-     mhcalib/MHCalibrationChargeCam.[h,cc],
-     mhcalib/MHCalibrationChargePINDiode.[h,cc],
-     mhcalib/MHCalibrationRelTimeCam.[h,cc],
-     mhcalib/MHGausEvents.[h,cc]:
-     - took out the Clone-functions. Everything here seems to be
-       a lot more stable without. I guess it is due to the change
-       away from the TClonesArrays which makes the automatic
-       streamed cloning work fine.
-     - moved the removing of TF1 from the destructor to the 
-       allocation of the objects. It seems that already before the
-       destructor can remove the objects from these list 'shit happens'
-
-
-
- 2004/09/15: Thomas Bretz
-
-   * callisto.rc:
-     - added new line for intensity calibration
-     - fixed MJPedestalY.ExtractPedestal.PedestalUpdate (should be 'no')
-     
-   * mbase/MEvtLoop.cc:
-     - changed such that returning kCONTINUE in MTaskList::Process
-     is allowed
-
-   * mbase/MTaskList.cc:
-     - changed to return kCONTINUE if Task returned kCONTINUE
-
-   * mcalib/MCalibrate.cc, mcalib/MCalibrationChargeCalc.cc:
-     - cosmetics to output
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - added an output/skip in case more than 90% of all pixels have
-       been skipped
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - fixed to read the MJCalibration output
-     - simplified reading container
-
-   * mjobs/MJCalibration.[h,cc]:
-     - simplified writing container
-
-   * mjobs/MJob.[h,cc]:
-     - added WriteContainer
-     - added ReadContainer
-
-   * mpedestal/MPedCalcFromLoGain.cc:
-     - initialize default number of dump events (500)
-     - log status of task in PreProcess
-
-   * mimage/MHillasSrcCalc.cc:
-     - fixed
-     - THE USE OF THIS TASK IS DEPRICATED. PLEASE USE MHillasCalc INSTEAD!!!
-
-   * mimage/MHillas.cc:
-     - enhanced Paint
-
-
-
- 2004/09/15: Markus Gaug
-
-   * mcalib/MCalibrationQEPix.[h,cc]
-     - replaced TArrays by MArrays
-     - added Copy function
-
-   * mcalib/MCalibration*Cam.[h,cc]
-     - replace TObjArray by TOrdCollection, otherwise the streamer does not work
-
-   * mimage/MHillasCalc.[h,cc]
-     - move PrintSkipped(int,const char*) to PrintSkipped(UInt_t, const char*)
-       otherwise always warnings about hidden function from MTask
-  
-   * mjobs/MJCalibration.cc
-     - data check plot for the rel. time calibration
-
-   * mhcalib/MHCalibrationCam.cc
-     - set MBadPixelsPix::kLoGainNotFitted only if High-Gain Saturation
-       had occurred. 
-
-   * mhcalib/MHCalibrationChargeCam.cc
-   * mcalib/MCalibrationChargeCalc.cc
-     - simply calls to IntensityCam somewhat
-
-   * mcalib/MCalibrationBlindCam.[h,cc]
-     - added function GetFluxInsidePlexiglass() and variances
-
-
-
- 2004/09/15: Abelardo Moralejo
-
-   * macros/starmc.C, mccalibrate.C, starmc2.C
-     - adapted to changes in MHillasCalc from August 23. The macros
-       did no longer work, but only today did someone report it... 
-       Sorry!
-
-
-
- 2004/09/14: Antonio Stamerra
-
-   * mtrigger/MTriggerIPR.h:
-     - added "=" to (idx >= gsNTrigPix) in GetPixelContent
-
-   * macros/readIPR.C:
-     - new macro to read and display the IPRs
-
-   * macro/dohtml.C:
-     - added readIPR
-		
-
-
-
- 2004/09/14: Markus Gaug
-
-   * mcalib/MCalibChargeCalc.[h,cc]
-     - added IntensityBadPixelsCam and IntensityQECam
-
-   * mhcalib/MHCalibration*Cam.[h,cc]
-   * mcalib/MCalibColorSteer.[h,cc]
-     - added MBadpixelsIntenstiyCam
-
-   * mbadpixels/MBadPixelsIntensityCam.[h,cc]
-   * mcalib/MCalibrationIntensity*Cam.[h,cc]
-   * mcalib/MCalibration*Cam.[h,cc]
-     - replace TClonesArray by TObjArray
-
-   * mjobs/MJCalibration.cc
-     - took out FindColor() which is now taken care of by 
-       MCalibColorSet
-     - introduced MBadPixelsIntensityCam
-
-   * mhcalib/MHGausEvents.cc
-     - some changes in Draw for the case that there is no histogram
-
-   * manalysis/MHPedestalPix.[h,cc]
-   * manalysis/MHPedestalCam.[h,cc]
-     - moved to mpedestal/
-
-   * mpedestal/PedestalLinkDef.h
-   * msignal/SignalLinkDef.h
-     - replaced some '++' by '+'s.
-
-   * mhbase/MH.cc
-     - removed an infinite loop created some hours before.
-
-   * mhcalib/MHGausEvents.[h,cc]
-     - put fEventFrequency back from MHCalibraionPix.
-     - always delete fHPowerProbability, if existing. 
- 
-   * mhcalib/MHCalibrationPix.[h,cc]
-     - take out fEventFrequency
-
-
-
- 2004/09/14: Thomas Bretz
-
-   * mbase/MFilter.[h,cc]:
-     - added PrintSkipped
-
-   * mbase/MTask.[h,cc]:
-     - added PrintSkipped
-
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - added MFDeltaT
-
-   * mhbase/MFillH.[h,cc]:
-     - added forwarding of number of executions
-
-   * mhbase/MH.[h,cc]:
-     - simplified the new Projection functions
-     - added PrintSkipped
-     - increased ClassDef version number to 2
-
-   * mhcalib/HCalibLinkDef.h:
-     - removed second + from MHGausEvents
-
-   * mjobs/MJCalibration.cc:
-     - fixed a comment
-
-   * mjobs/MJStar.cc:
-     - added MFDeltaT
-
-   * mpedestal/MPedCalcFromLoGain.cc: 
-     - fixed a typo in a comment
-
-
- 
- 2004/09/13: Antonio Stamerra
-
-   * mtrigger/MTrigger*.h:
-     - removed inheritance from MCamEvent (except MTriggerIPR).
-     - Added Get... functions to retrieve the data members
-
-   * mreport/MReportTrigger.[h,cc]
-     - added fTriggerTable, fL1(L2)Triggertable to the data members
-
-
-
- 2004/09/13: Markus Gaug 
-  
-   * mjobs/MJCalibration.[h,cc]
-     - added MCalibrationIntensityBlindCam
-     - replaced MCalibrationChargeBlindCam by MCalibrationBlindCam
-
-   * mcalib/MCalibrationPix.[h,cc]
-     - added Copy function
-
-   * mcalib/MCalibrationIntensityBlindCam.[h,cc]
-     - new class for Intensity calibration
-
-   * mcalib/MCalibrationBlindCam.[h,cc]
-   * mcalib/MCalibrationBlindPix.[h,cc]
-     - new containers based on MCalibrationCam and MCalibrationPix. 
-     - similiar to MCalibrationChargePix and MCalibrationChargeCam, but 
-       slightly different data members. In order not to get confused with
-       already stored data, this is for the moment a second, equivalent 
-       class. 
-  
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - added Intenisty Calibration for blind pixel
-     - take new MCalibrationBlindCam instead of MCalibrationChargeBlindCam
-
-   * mcalib/MCalibrationCam.cc
-   * mcalib/MCalibrationChargeCam.cc
-   * mcalib/MCalibrationQECam.cc
-   * mcalib/MCalibrationRelTimeCam.cc
-     - initialize fAverageBadPixels in derived classes
-
-   * mhcalib/MHCalibrationChargeBlindCam.[h,cc]
-   * mhcalib/MHCalibrationChargeBlindPix.[h,cc]
-     - derive class from MHCalibrationCam now and treat pointers 
-       like done in MHCalibrationChargeCam
-     - implement Intensity Calibration
-     - write results to MCalibrationBlindCam instead of 
-       MCalibrationChargeBlindCam 
-
-   * mhcalib/MHCalibrationCam.h
-     - took out the "->" for all pointers
-     - introduce new steering flags: 
-       kLoGain, kOscillations, kAverageing, kSizeCheck
-
-   * mhcalib/MHCalibrationChargeCam.[h,cc]
-     - wrote a ReadEnv function
-
-   * mbase/MFilter.[h,cc]:
-     - added PrintSkipped
-
-   * mbase/MTask.[h,cc]:
-     - added PrintSkipped
-
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - added MFDeltaT
-
-   * mhbase/MFillH.[h,cc]:
-     - added forwarding of number of executions
-
-   * mhbase/MH.[h,cc]:
-     - simplified the new Projecttion functions
-     - added PrintSkipped
-     - increased ClassDef version number to 2
-
-   * mhcalib/HCalibLinkDef.h:
-     - removed second + from MHGausEvents
-
-   * mjobs/MJCalibration.cc:
-     - fixed a comment
-
-   * mjobs/MJStar.cc:
-     - added MFDeltaT
-
-   * mpedestal/MPedCalcFromLoGain.cc: 
-     - fixed a typo in a comment
-
-
-
- 2004/09/13: Thomas Bretz
-
-   * merpp.cc:
-     - added MTrigger* containers to output
-
-   * mastro/MAstro.[h,cc]:
-     - added member function GetDistOnPlain
-
-   * mbase/MDirIter.[h,cc]:
-     - renamed Check to CheckEntry
-
-   * mbase/MMath.[h,c]:
-     - added functions for parabolic interpolation
-
-   * mbase/MStatusArray.[h,cc]:
-     - added functions to access contents
-
-   * mhbase/MBinning.[h,cc]:
-     - added RemoveFirstEdge
-     - added RemoveLastEdge
-     - removed some obsolete const-casts
-
-   * mhbase/MH.[h,cc]:
-     - added RemoveFirstBin
-
-   * mhist/MHEffectiveOnTime.[h,cc]:
-     - fixed number of bins
-     - remove first edge when finalizing
-     - added plots for lambda and NDF
-
-   * mjobs/MJStar.cc:
-     - removed a duplicate line
-
-   * mpointing/MPointing.[h,cc]:
-     - added support for TVector3
-     - added ClassDef and ClassImp for AltAz
-     - added ClassDef and ClassImp for ZdAz
-
-   * mpointing/MSrcPosFromModel.[h,cc]:
-     - changed to directly calculate the source position 
-       from a pointing model
-
-   * mpointing/PointingLinkDef.h:
-     - added AltAz
-     - added ZdAz
-     
-   * mreport/MReportTrigger.[h,cc]:
-     - removed '!' from data members
-     - increased ClassDef to 2
-
-   * mstarcam/MStarCamTrans.cc:
-     - added a single line of comment
-
-   * mtrigger/MTrigger*.[h,cc]:
-     - updated class description and title
-
-   * mcalib/MCalibrationCam.h:
-     - removed -> from fPixels, fAverageArea/Sectors
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - small changes to output
-     - simplification of an if-else block
-
-   * mcalib/MCalibrationIntensityCam.cc:
-     - removed double deletion of fCams - caused a crash
-
-   * mcalib/MCalibrationIntensityCam.h:
-     - removed -> from fCams
-
-   * mcalib/MCalibration*.h:
-     - removed some obsolete (empty) destructors
-
-   * mastro/MVector3.[h,cc]:
-     - added from MAstroCatalog
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - removed MVector3
-
-   * mastro/Makefile:
-     - added MVector3
-
-
-
- 2004/09/11: Markus Gaug
- 
-   * mbase/MArray.[h,cc]
-     - moved function StripZeros(TArrayD &arr) to MArrayD
-     - moved function StripZeros(TArrayF &arr) to MArrayF
-
-   * mbase/MArrayD.[h,cc]
-     - new function StripZeros() 
-
-   * mbase/MArrayF.[h,cc]
-   * mbase/Makefile
-   * mbase/BaseLinkDef.h
-     - new class analogously to MArrayD
-
-   * mhbase/MH.[h,cc]
-     - added functions ProjectArray(MArrayD,...) 
-       and ProjectArray(MArrayF,...)
-
-   * mtools/MFFT.[h,cc]
-     - added functions:
-	  MArrayF* PowerSpectrumDensity(const MArrayI *array);  
-	  MArrayF* PowerSpectrumDensity(const MArrayF *array);
-	  MArrayD* PowerSpectrumDensity(const MArrayD *array);
-
-   * mhcalib/MHGausEvents.[h,cc]
-     - made fEvents an MArrayF
-
-   * mhcalib/MHCalibrationPix.[h,cc]
-     - changed function name SetSaturated to AddSaturated
-
-   * mhcalib/MHCalibrationChargeCam.cc
-   * mhcalib/MHCalibrationRelTimeCam.cc
-     - take cloning of averaged sectors out of the Clone() function
-
-   * mbadpixels/MBadPixelsIntensityCam.[h,cc]
-   * mbadpixels/Makefile
-   * mbadpixels/BadPixelsLinkDef.h
-     - new class for the intensity calibration
-
-
-
- 2004/09/10: Markus Gaug
-
-   * mhcalib/
-   * mcalib/
-     moved all MHCalibration* classes to new directory mhcalib/
-
-   * mhcalib/MHCalibrationCam.[h,cc]
-     - New base function InitHiGainArrays and InitLoGainArrays
-       Initializing the histograms in a standard way
-     - ReadEnv: added NBins, First and Last
-
-   * mhcalib/MHCalibrationRelTimeCam.[h,cc]
-   * mhcalib/MHCalibrationChargeCam.[h,cc]
-   * mhcalib/MHCalibrationTestCam.[h,cc]
-   * mhcalib/MHCalibrationTestTimeCam.[h,cc]
-     - use new functions InitHiGainArrays and InitLoGainArrays
- 
-   * mhcalib/MHCalibrationRelTimePix.[h,cc]
-   * mhcalib/MHCalibrationTestPix.[h,cc]
-   * mhcalib/MHCalibrationTestTimePix.[h,cc]
-     - removed
-
-
-
- 2004/09/10: Antonio Stamerra
-
-   * mreport/MReportTrigger.[h,cc]:
-     - updated to read IPRs and to fill MTrigger{xxx} containers
-
-   * mreport/Makefile:
-     - added include for mtrigger   
-
-   * Makefile:
-     - added mtrigger directory
-
-   * NEWS:
-     - updated
-
-
-
- 2004/09/10: Thomas Bretz
-
-   * mhist/MHCamera.cc:
-     - removed some obsolete const_casts
-     - fixed an (un)signed comparison warning
-
-   * mbase/MArray*.h:
-     - added const &operator[](UInt_t i) const
-
-   * mhist/MHEffectiveOnTime.[h,cc]:
-     - changed to support variable bin-sizes in time to keep
-       the statistic per bin constant
-
-   * mhbase/MBinning.[h,cc]:
-     - added function to enhance the number of bins by one
-
-   * mbase/MTime.[h,cc]:
-     - added function to add one NanoSecond
-
-   * mjobs/MJStar.cc:
-     - removed Histogram of effective on-time vs time
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - added MHEffectiveOnTime
-
-   * mhbase/MH3.[h,cc]:
-     - fixed a bug in SetupFill which was introduced when I allowed
-       set the axis titles from the object title
-     - added support for unique-profile names
-
-   * Makefile:
-     - added new dir mhcalib
-
-   * mhcalib/HCalibIncl.h:
-     - added - was missing
-
-   * mcalib/CalibLinkDef.h:
-     - fixed some typos
-
-
-
- 2004/09/09: Markus Gaug
- 
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - initialize bins directly here. Remove MHCalibraitonChargeHiGainPix
-       and MHCalibrationChargeLoGainPix classes
-
-   * mcalib/MHCalibrationChargeHiGainPix.[h,cc]
-   * mcalib/MHCalibrationChargeLoGainPix.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - removed first two classes
-
-   * mcalib/MCalibrationCam.[h,cc]
-     - make default for GetNumUnsuitable and GetNumUnreliable
-
-   * mcalib/MCalibrationIntensityCam.[h,cc]
-   * mcalib/MCalibrationIntensityChargeCam.[h,cc]
-   * mcalib/MCalibrationIntensityQECam.[h,cc]
-   * mcalib/MCalibrationIntensityRelTimeCam.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - new classes for the intensity calibration. First is base class, 
-       other derive from it.
-
-   * mcalib/MHGausEvents.[h,cc]
-   * mcalib/MHCalibrationPix.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - put typical calibration members into new base class MHCalibrationPix
-       and leave only typical Gaussian behaviour members in MHGausEvents.
-     - all MHCalibration*Pix classes derive now from MHCalibrationPix
-
-   * mcalib/MHCalibrationCam.[h,cc]
-     - operators return MHCalibrationPix instead of MHGausEvents
-     - new function ResetHists() needed by MCalibColorSteer
-     - removed TArrayI *Overflow.
-       
-   * mcalib/MCalibColorSet.[h,cc]
-     - finished
-
-   * mcalib/MCalibColorSteer.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - new task to be executed before the calibration tasks. Steers the 
-       occurrance of multiple intensities and the new *Intensity* 
-       containers
-
-   * mcalib/MHCalibrationChargePix.[h,cc]
-   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
-   * mcalib/MHCalibrationChargePINDiode.[h,cc]
-   * mcalib/MHCalibrationRelTimePix.[h,cc]
-   * mcalib/MHCalibrationTestPix.[h,cc]
-   * mcalib/MHCalibrationTestTimePix.[h,cc]
-   * manalysis/MHPedestalPix.[h,cc]
-     - derive from MHCalibrationPix
-     - new functions Reset()
-
-   * mcalib/MHCalibrationChargeCam.cc
-   * mcalib/MHCalibrationRelTimeCam.cc
-   * mcalib/MHCalibrationTestCam.cc
-   * mcalib/MHCalibrationTestTimeCam.cc
-     - able to recognize an *Intensity*Cam if in MParList
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - able to recognize an *Intensity*Cam if in MParList
-     - set pulser pattern accordingly in Process from MRawEvtHeader     
-     - add switches to perform types of checks or not
-
-   * mcalib/MCalibrationRelTimeCalc.[h,cc]
-     - able to recognize an *Intensity*Cam if in MParList
-
-   * mjobs/MJCalibration.[h,cc] 
-     - fixed flags
-     - included intensity calibration (MJCalibration::SetIntensity())
-       (default is standard calibration like before)
-
-   * msignal/MExtractor.cc
-   * msignal/MExtractTimeHighestIntegral.cc
-   * msignal/MExtractSlidingWindow.cc
-   * msignal/MExtractPINDiode.cc
-   * msignal/MExtractFixedWindow.cc
-   * msignal/MExtractFixedWindowSpline.cc
-   * msignal/MExtractBlindPixel.cc
-   * msignal/MExtractAmplitudeSpline.cc
-     - removed some possible bugs in the case that no LoGain is 
-       available at all.
-
-
-
- 2004/09/09: Thomas Bretz
-
-   * mhvstime/MHPixVsTime.[h,cc], mhvstime/MHVsTime.[h,cc],
-     mhvstime/MHSectorVsTime.[h,cc], mhbase/MH3.[h,cc]:
-     - changed such that the axis titles can be set via the 
-       title or (if available) a MBinning
-
-   * mhbase/MBinning.cc:
-     - added HasTitle
-
-   * mjobs/MJPedestal.cc:
-     - added lost UseData again to CheckEnvLocal
-
-   * mjobs/MJStar.cc:
-     - fixed handling of Axis titles of histograms
-
-   * mjobs/Makefile:
-     - added path to mhvstime
-
-   * manalysis/MParameters.[h,cc]:
-     - added Print() functions
-
-   * mfileio/MReadReports.[h,cc], mfileio/MReadTree.[h,cc]:
-     - moved setting of StreamId from MReadReports To MReadTree
-
-   * mhbase/MH.cc:
-     - workaround all the this which are reset in TAxis::Set
-  
-   * mfileio/MReadRflFile.[h,cc]:
-     - added missing abstract functions
-
-   * star.cc, callisto.cc, mjobs/MJStar.[h,cc], 
-     mjobs/MJCalibrateSignal.[h,cc]:
-     - added option to process monte carlo files
-
-   * mhist/MHEffectiveOnTime.[h,cc]:
-     - added a histogram taking the on-time vs time
-     - fixed handling of Draw/Project/Paint
-
-
-
- 2004/09/08: Thomas Bretz
- 
-   * mbadpixels/MBadPixelsCam.[h,cc], mbase/MParContainer.[h,cc],
-     mhvstime/MHPixVsTime.cc, mhvstime/MHSectorVsTime.cc:
-     - replaces ifstream by istream in AsciiRead
-
-   * mbase/MTime.[h,cc]:
-     - fixed comment about SetTimeFormat
-     - added AsciiRead
-     - added AsciiWrite
-     - added Minus1ns
-
-   * mfileio/MWriteAsciiFile.cc:
-     - write all containers if one has its SetReadyToSaveFlag set
-
-   * mhist/MHEffectiveOnTime.[h,cc]:
-     - for MEffectiveOnTime fit the whole projection instead
-       of using the sum of the theta-bins
-
-   * mhvstime/MHVsTime.[h,cc]:
-     - replaces ifstream by istream in AsciiRead
-     - fixed to support MStatusDisplay
-     - do not fill the same time twice
-     - added support for error bars
-
-   * mjobs/MJStar.cc:
-     - replaced MReadMarsFile by MReadReports
-     - added MEventRateCalc and corresponding histogram
-     - added MHEffectiveOnTime
-
-
-
- 2004/09/07: Thomas Bretz
-
-   * merpp.cc:
-     - added lost update-option
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed a compiler error geom.ClassName() --> geom
-
-   * mraw/MRawRunHeader.cc:
-     - added 'header' option to Print-function
-
-   * msql/MSQLServer.[h,cc]:
-     - added new onstructors taking TEnv as argument
-
-   * macros/sql/*.C:
-     - updated to use sql.rc
-
-   * macros/sql/sql.rc:
-     - added
-
-   * mcalib/MCalib*.[h,cc]:
-     - simplified the includes a little bit to accelerate compiling
-       and maybe to secure everything from compiler bugs a bit more
-
-   * callisto.cc, star.cc:
-     - do not allow implicit batch-mode
-
-   * showlog.cc:
-     - removed an unused variable
-
-   * manalysis/MEventRateCalc.[h,cc]:
-     - started implementing a corrsponding time
-
-   * manalysis/MParameters.[h,cc], manalysis/AnalysisLinkDef.h:
-     - added MParameterDerr
-
-   * mbadpixels/MHBadPixels.[h,cc]:
-     - removed obsolete fPedPhotCam
-
-   * mbase/MTime.[h,cc]:
-     - added AddMilliSeconds
-     - added SetMean
-
-
-
-
- 2004/09/07: Markus Gaug
-
-   * mcalib/MHGausEvents.[h,cc]
-     - added function IsOnlyUnderflow()
-
-   * mcalib/MHCalibrationCam.[h,cc]
-   * mcalib/MHCalibrationChargeCam.cc
-   * mcalib/MHCalibrationRelTimeCam.cc
-     - added bool kLoGain which is set if number of LoGain Slices in 
-       MRawRunHeader is not 0. This excludes the low gain calculations 
-       in case that there is no lowgain at all. 
-
-   * mcalib/MCalibrationQECamMagic.cc
-     - implemented Nicola's solution for the compiling problem of the 
-       TArrayD's 
-
-   * mcalib/MCalibColorSet.cc
-     - implemented intensity recognition
-
-   * mhist/MHCamera.[h,cc]
-     - included functions AddCamContent(MArrayD...) and 
-       SetCamContent(MArrayD... )
-
-
-
- 2004/09/06: Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - read camera geometry from calib-file
-
-   * mjobs/MJCalibration.[h,cc]:
-     - write camera geometry to calib-file
-
-   * macros/sql/filldotraw.C, macros/sql/fillcalib.C:
-     - added
-
-   * macros/sql/filldot*.C
-     - fixed some comments
-
-   * mpointing/MPointingPosCalc.cc:
-     - removed some obsolete comments
-
-
-
- 2004/09/05: Markus Gaug
-
-   * mcalib/MCalibColorSet.[h,cc]
-     - finished setting of the asumed pulse pattern
-
-
-
- 2004/09/03: Markus Gaug
-
-   * mcalib/MCalibrationChargeBlindCamTwoNewStyle.cc
-     - small modification in QE of new blind pixel
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - new functions:
-       GetAveragedConvFADC2PhotPerArea,  
-       GetAveragedConvFADC2PhotPerSector, 
-       GetAveragedArrivalTimeMeanPerArea,  
-       GetAveragedArrivalTimeMeanPerSector, 
-       GetAveragedArrivalTimeRmsPerArea,  
-       GetAveragedArrivalTimeRmsPerSector, 
-       to be used by the data check.
-
-   * mcalib/MCalibrationChargePix.cc
-     - found small bug concerning the MBadPixelpix::kChargeSigmaNotValid
-       pixels which are recovered since last week. 
-
-   * mcalib/MCalibrationQEPix.[h,cc]
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - fixed UpdateCombinedMethod, removed AddAverageCombinedQEs
-
-   * mcalib/MCalibrationQECam.[h,cc]
-     - new array with cornings, not included in the I/O
-     - added copy function
-
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-   * mcalib/MCalibrationQECamMagic.[h,cc]
-   * htmldoc/images/Cornings.gif
-     - new class derived from MCalibrationQECam which intialized the 
-       cornings for the Magic camera
-
-
-
- 2004/09/03: Wolfgang Wittek
-
-   * mbadpixels/MHBadPixels.[h,cc]
-     - new class; histograms for bad pixels
-
-   * mbadpixels/Makefile, mbaspixels/BadPixelsLinkdef.h
-     - MHBadPixels added
-
-   * mhist/MHSigmaTheta.[h,cc]
-     - remove MSigmabar stuff
-
-   * mhist/Makefile, mhist/HistLinkdef.h
-     - MHSigmaTheta added
-   
-   * manalysis/Makefile, manalysis/AnalysisLinkdef.h
-     - remove MPedestalWorkaround and MSourcePosFromStarPos
-     - add MPad
-
-   * manalysis/MPad.[h,cc]
-     - remove *BlindPixel* stuff
-     - remove MSigmabar stuff
-
-
-
- 2004/09/03: Thomas Bretz
-
-   * manalysis/MCameraData.[h,cc], mimage/MImgCleanStd.[h,cc]:
-     - implemeted cleaning in absolute number of photons
-     - moved output of setup of image cleaning to PreProcess
- 
-   * mhbase/MBinning.[h,cc]:
-     - added const-qualifier to Apply
-
-   * mhist/MHAlpha.cc:
-     - let TLatex use NDC coordinates
-
-   * mimage/MHHillasSrc.cc:
-     - cosmetics
-
-   * mreport/MReportDrive.[h,cc]:
-     - added Print member function
-
-   * mpointing/MSrcPosFromModel.cc:
-     - removed an obsolete include
-
-   * mraw/MRawEvtHeader.h:
-     - added SetCalibrationPattern as a workaround for the runs
-       which don't have the correct pattern set
-
-   * mcalib/MCalibColorSet.[h,cc]:
-     - added as a workaround for the runs which don't have the
-       correct pattern set
-
-   * mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - added MCalibColorSet
-
-
-
- 2004/09/02: Thomas Bretz
-
-   * star.cc:
-     - fixed treatment of batch-mode
-
-   * mbase/MParContainer.h:
-     - added a comment
-
-   * mbase/MParList.[h,cc]:
-     - added FindTaskListWithTask
-
-   * mbase/MTaskList.[h,cc]:
-     - added sanity checks in AddToList
-     - added FindTaskList
-
-   * mhbase/MH3.[h,cc]:
-     - moved some drawing code from Draw to Paint
-     - added possibility to set logarithmic axis manually
-     - fixed a bug which caused MH3s in MFillH::Finalize to disappear
-
-   * mhist/MHAlpha.cc:
-     - paint significance and othe rinformations
-     - unified fit in Finalize and Paint
-     - replaced significance calculation by Li/Ma
-
-   * mhvstime/MHVsTime.[h,cc]:
-     - added option to average data
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added MPointingPosCalc for "Drive"
-
-   * mmain/MEventDisplay.cc:
-     - fixed some problems with the display
-
-   * msignal/MArrivalTime.[h,cc]:
-     - added Print()
-
-   * manalysis/MEventRateCalc.[h,cc]:
-     - added the difference in time between two events into the output
-     - made setup more flexible
-
-   * mbase/MContinue.cc:
-     - fixed a bug which caused a problem if MContinue was not in the
-       main tasklist
-
-   * mimage/MHImagePar.[h,cc], mimage/MHNewImagePar.[h,cc]:
-     - added Paint function to support logarithmic y-axis scles
-
-
-
- 2004/09/01: Thomas Bretz
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - do not add a container which is already in the list
-     - replaced fNameCont by fTitle in MRootFileBranch
-
-   * mgeom/MGeomPix.[h,cc]:
-     - declared tan(30)
-     - added GetL member function
-
-   * mhist/MHAlpha.cc:
-     - added a logging output
-
-   * mhist/MHFalseSource.[h,cc]:
-     - shift by MSrcPosCam introduced
-     - fixed on-off plot
-     - fixed changed return value MHillasSrc::Calc
-     - as a workaround for some crashes removed SetBit(kCanDelete)
-       of catalog
-
-   * mimage/MHHillasSrc.cc, mimage/MHillasSrc.cc:
-     - some small fixes to new plots
-     - some cosmetics to the code
-
-   * mimage/MHillas.cc, mimage/MHillasExt.cc, 
-     mimage/MImagePar.cc, mimage/MImgCleanStd.cc,
-     mimage/MNewImagePar.cc:
-     - removed obsolete include of fstream
-
-   * mpointing/Makefile, mpointing/PointingLinkDef.h:
-     - added new class MPointingPosFromModel
-     
-   * mpointing/MPointingPosFromModel.[h,cc]:
-     - added
-
-
-
- 2004/08/31: Daniel Mazin
-
-   * manalysis/MSigmabarCalc.h:
-     - added function SetNamePedPhotCam to set the name of the 
-       MPedPhotCam container
-
-
-
- 2004/08/31: Thomas Bretz
-
-   * star.cc:
-     - implemented batch- and quit-mode
-
-   * mastro/MAstroCatalog.h:
-     - implemented default argument for magnitude in MVector3
-       setters
-
-   * mbase/MDirIter.cc:
-     - fixed a typo
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed a typo
-
-   * mimage/MHHillasSrc.[h,cc], mimage/MHillasSrc.[h,cc]:
-     - added DCA and DCADelta as discussed with the ETH people
-     - incrementes version number of MHillasSrc
-     - changed return type of MHillasSrc::Calc from Bool_t to Int_t
-
-   * mimage/MHillasCalc.cc:
-     - changed to support error code 6
-
-   * mpointing/MPointingPos.h:
-     - added Getter for ZdA7Az in rad
-
-   * mpointing/MPointingPosCalc.cc:
-     - fixed a bug which converted Ra/Dec wrongly to rad
-
-   * mmain/MEventDisplay.cc:
-     - switched on usage of context menu in constructor
-
-
-
- 2004/08/30: Markus Gaug
-
-   * mcalib/MCalibrationChargeCalc.cc
-   * mcalib/MCalibrationTestCalc.cc
-   * mcalib/MCalibrationRelTimeCalc.cc
-   * mcalib/MHCalibrationTestCam.cc
-   * mcalib/MHCalibrationTestTimeCam.cc
-     - exchanged all arrays by TArray's
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-   * mcalib/MHCalibrationRelTimeCam.[h,cc]
-     - exchanged all arrays by MArray's
-
-
-
- 2004/08/30: Thomas Bretz
-
-   * showlog.cc, showplot.cc:
-     - enhanced functionality
-
-   * callisto.cc, mjobs/MSequence.cc:
-     - enhanced comments
-
-
-
- 2004/08/29: Markus Gaug
- 
-   * mbadpixels/MBadPixelsPix.[h,cc] 
-   * mbadpixels/MBadPixelsCam.cc
-   * mjobs/MJCalibration.cc 
-     - introduced new calibration bits: kHiGainOverFlow 
-       and kLoGainOverFlow being filled when the calibration histograms 
-       overflow. Will cause an kUnsuitableRun afterwards. 
-     - added in datacheck-display of MJCalibration
-
-   * mcalib/MHCalibrationChargeHiGainPix.[h,cc]
-   * mcalib/MHCalibrationChargeLoGainPix.[h,cc]
-     - default lower histogram limit moved to -100.5
-
-   * mcalib/MHCalibrationCam.h
-   * mcalib/MHCalibrationChargeCam.cc
-     - make TArrayI out of fOverFlowHiGain and fOverFlowLoGain
-
-   * mjobs/MJCalibration.[h,cc]
-     - finished datacheck display with the arrival times.
-
-
-
- 2004/08/27: Florian Goebel
-
-   * mpedestal/MPedestalPix.h
-     - correct calculation of error of RMS
-
-
-
- 2004/08/27: Hendrik Bartko
-
-   * msignal/MExtractTime.cc
-     - check that the pixel has a low gain before calculating the time 
-       for the low gain in case of a saturated high gain.
-
-
-
- 2004/08/27: Markus Gaug
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - adapted to possible use of MPedCalcFromLoGain
-
-   * mjobs/MJPedestal.h
-     - added function SetUseData() and IsUseData()
-
-   * mcalib/MCalibrationQEPix.cc
-     - changed initialization of fNorm... variables from 1. to -1. 
-       Like this, an accidental not-filling of MCalibrationQECam will
-       be recognized easier.
-
-   * mcalib/MCalibrationChargeCalc.cc
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - change treatment of pixels with kSigmaNotValid
-
-   * mpedestal/MPedestalCam.cc
-     - added functions GetAveragedPedPerArea  
-                       GetAveragedPedPerSector
-                       GetAveragedRmsPerArea  
-                       GetAveragedRmsPerSector
-       to be used for the datacheck.
-
-     - fixed a small bug in the calculation of the PedestalRms Error 
-       in GetPixelContent()
-
-   * macros/bootcampstandardanalysis.C 
-   * macros/mccalibrate.C 
-   * macros/pedphotcalc.C
-   * macros/starmc.C:
-     - replace MCalibrate by MCalibrateData
-
-   * mjobs/MJCalibration.h
-     - re-added function SetInput which had been removed recently 
-       (probably by accident)
-
-   * mjobs/MJCalibration.cc
-     - return kTRUE in function FindColor() if the colour has already 
-       been set (e.g. by the macro).
-
-   * mcalib/MHGausEvents.cc
-     - removed one call to fHPowerProbability->SetDirectory(0) which was
-       at a completely wrong place in CreateEventXaxis(). Probably a 
-       slip of the emacs-pen.
- 
-   * mcalib/MJExtractSignal.cc
-     - replace MCalibrate by MCalibrateData
-
-
-
- 2004/08/27: Thomas Bretz
-
-   * Makefile:
-     - added comments how to link statically
-     - added star again
-
-   * callisto.cc: 
-     - fixed some output
-     - fixed batch mode
-
-   * mbadpixels/Makefile:
-     - added a comment
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MArrayI
-
-   * mbase/MArrayI.[h,cc]:
-     - added
-
-   * mbase/MArrayD.cc:
-     - fixed some comments
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - unified CalibratePedestal and CalibrateData. Calling GetConvFactor twice
-       took a lot of time.
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJPedestal.cc, MJCalibration.cc:
-     - added two empty lines to output if finished
-     - added a sanity check around the call to CheckEnv
-
-   * mpedestal/MPedPhotCam.cc:
-     - use faster MArrays in ReCalc
-     - accelerated GetPixelContent
-
-   * msignal/MExtractTimeFastSpline.cc:
-     - accelerated a bit by defining
-          Float_t higainklo = fHiGainSecondDeriv[klo];
-          Float_t higainkhi = fHiGainSecondDeriv[khi];
-       instead of accesing the arrays many times inside the loops.
-       Somebody should do the same for logain.
-
-   * mraw/MRawEvtData.cc:
-     - fixed a bug in InitArrays
-
-   * showlog.cc:
-     - added some more functionality
-
-   * star.cc:
-     - changed to use new MJStar
-
-   * mfileio/MChain.cc:
-     - added namespace
-
-   * mfileio/MReadTree.cc:
-     - added a call to ResetTree as first call in PreProcess. Using
-       MReadReports with a tree missing in the file mysteriously
-       crashed because TChain::fTreeNumber was set already by
-       a root-miracle.
-
-   * mjobs/JobsLinkDef.h, mjobs/Makefile:
-     - added MJStar
-
-   * mjobs/MJCalibrateSignal.cc:
-     - replaced MReadMarsFile by MReadReports
-
-   * mmain/MEventDisplay.cc:
-     - fixed reading of resource file
-
-   * mbase/MStatusDisplay.cc:
-     - made Reset() batch-mode safe
-
-   * mcalib/MCalibrateData.cc:
-     - simplified a calculation
-
-   * mfileio/MReadReports.[h,cc]:
-     - implemented GetEntries()
-     - implemented GetFileName()
-     - changed kHasMaster from BIT(15) to BIT(14)
-     - fixed a bug in AddTree which caused the Master-Bit to be
-       set for the wrong object
-
-   * mfileio/MReadTree.cc:
-     - return 0 entries if entrie==TChain::kBigNumber
-
-   * msignal/MExtractFixedWindow.cc:
-     - updated output to fitz into a std 80-col console
-
-   * mars.rc, star.rc:
-     - added
-
-
-
- 2004/08/26: Wolfgang Wittek
-
-   * mstarcam/MStarCamTrans.[h,cc]
-     - include optical aberration when plotting the grid
-
-   * mtemp/MTelAxisFromStars.[h,cc]
-     - add member functions SetPointingPosition and SetSourcePosition
-
-
-
- 2004/08/26: Markus Gaug
-
-   * mjobs/MJExtractCalibTest.[h,cc]
-     - derived from MJob
-     - removed obsolete code (which has been moved to MJob)
-
-   * macros/calibration.C
-     - adapt code to changes done in MJob
-
-
-
- 2004/08/26: Thomas Bretz
-
-   * mbase/MMath.cc:
-     - changed calculation of sign of SignificanceLiMaSigned due to
-       bug #131
-
-   * readdaq.cc, readraw.cc:
-     - updated to support MRawEvtData2
-     
-   * mraw/MRawEvtData.[h,cc], mraw/MRawFileRead.cc, 
-     mraw/MRawFileWrite.[h,cc], mraw/MRawRead.[h,cc], 
-     mraw/MRawSocketRead.cc:
-     - updated to support negative pixel ids
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - increased max format version to 4
-     - added GetNumNormalPixels
-     - added GetNumSpecialPixels
-     - added GetMinPixId
-     - added GetMaxPixId
-
-   * merpp.cc: 
-     - added a new option --auto-time to get the time range for 
-       cc and/or caco data from the run header of the raw data
-
-   * callisto.cc: 
-     - some additional checks
-     - more comments
-
-   * mfileio/MReadReports.h:
-     - overwrote GetFileName - otherwise CINT refuses to create an object
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - added an primitive interpolation of arrival times which
-       tries to keep the random arrival time for pixels without
-       signal
-     - fixed a bug which could cause a crash
-     - added more control over the pedestal treatment
-
-
-
- 2004/08/25: Thomas Bretz
-
-   * callisto.cc:
-     - updated handling of command line parameters
-     - added MJPedestal in second loop
-     - changed MJ* to support new MJob base class
-
-   * mjobs/JobsLinkDef.h, mjobs/Makefile:
-     - added MJob
-
-   * mjobs/MJob.[h,cc]:
-     - added
-
-   * mjobs/MJCalibrateSignal.[h,cc], mjobs/MJCalibrateSignal.[h,cc],
-     mjobs/MJCalibration.[h,cc], mjobs/MJPedestal.[h,cc]:
-     - derived from MJob
-     - removed obsolete code (which has been moved to MJob)
-
-   * mjobs/MSequence.[h,cc]:
-     - use MDirIter::GetEntries in SetupRuns
-     - implemented raw-file mode
-     - added GetNum*Runs
-
-   * callisto.rc:
-     - fixed
-
-   * showlog.cc, mbase/MTime.cc, mreport/MReportFileReadCC.cc:
-     - some fixes for gcc 2.95.3
-
-   * mbase/MEvtLoop.cc:
-     - allow prefix argument in ReadEnv
-
-   * mbase/MLog.cc:
-     - added options for log-file and html-file
-
-   * mbase/MTaskEnv.[h,cc]:
-     - added comment
-     - implemented dummy/skip-mode
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed non existance check from reading extractors (MTaskEnv dummy mode!)
-     - small changed to output
-
-   * mjobs/MJCalibration.cc:
-     - added a cast for gcc 2.95.3
-     - allow dummy mode MTaskEnvs
-
-   * mjobs/MJPedestal.[h,cc]:
-     - implemented CheckEnv
-
-   * msignal/MExtractTime.cc:
-     - fixed Print()-output
-
-   * msignal/MExtractTimeFastSpline.[h,cc]:
-     - added ReadEnv
-     - added Print
-
-
-
- 2004/08/25: Wolfgang Wittek
-
-   * mpointing/MPointingPos.h
-     - add member function GetHa()
-
-
-
- 2004/08/24: Thomas Bretz
-
-   * Makefile:
-     - added callisto
-     - added showplot
-     - removed star
-     - removed status
-
-   * merpp.cc:
-     - updated Usage()
-     - use some new feature or MArgs
-
-   * callisto.cc:
-     - a new program to calculate the calibration
-
-   * callisto.rc:
-     - resource file for callisto
-
-   * showplot.cc:
-     - a new program to show data check plots from a file
-
-   * mbase/MArgs.[h,cc]:
-     - added Get*AndRemove with a default argument
-
-   * mbase/MDirIter.[h,cc]:
-     - added Add(MDirIter &)
-
-   * mbase/MEvtLoop.cc:
-     - check for the existance of the resource file
-
-   * mbase/MLog.[h,cc]:
-     - added Usage()
-
-   * mbase/MTaskEnv.cc:
-     - added output in ReInit
-
-   * mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
-     - added Overwrite option
-     - maintained CheckEnv
-     - added InputPath
-
-   * mjobs/MSequence.cc:
-     - added return value to Setup*
-     - added comments
-
-   * mmain/MEventDisplay.cc:
-     - added tab for cleaning data
-
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]:
-     - added ReadEnv
-     - for consistency renamed fWindowSize* to f*WindowSize
-
-   * msignal/MExtractTimeHighestIntegral.[h,cc]:
-     - added ReadEnv
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - do not write to a log file if logging is not enabled
-     - replaced some arrays by TArrays
-
-   * mjobs/JobsLinkDef.h, mjobs/Makefile:
-     - added MJCalibrateSignal
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - added
-
-   * msignal/MExtractFixedWindow.[h,cc], msignal/MExtractFixedWindowPeakSearch.[h,cc],
-     msignal/MExtractSlidingWindow.[h,cc], msignal/MExtractTime.[h,cc],
-     msignal/MExtractTimeAndCharge.[h,cc], msignal/MExtractTimeHighestIntegral.[h,cc]
-     msignal/MExtractor.[h,cc]:
-     - added Print
-     - added ReadEnv
-     - changed version number to 1
-
-
-
- 2004/08/23: Wolfgang Wittek
-
-    * mtemp/MTelAxisFromStars.[h,cc]
-      - replace MStarLocalCam by MStarCam
-      - replace MStarLocalPos by MStarPos
-
-    * mtemp/MHTelAxisFromStars.[h,cc]
-      - replace MStarLocalCam by MStarCam
-      - replace MStarLocalPos by MStarPos
-
-    * mstarcam/MStarPos.[h,cc]
-      - remove data members containing 'CG' ('correlated Gauss');
-        put results from uncorrelated and correlated Gauss fit 
-        into the same area
-
-    * mtemp/MFindStars.h[cc]
-      - changes due to the changes in MStarPos
-      - remove fit with fixed correlation
-
-    * mtemp/MSourceDirections.[h,cc]
-      - changes due to the changes in MStarPos
-
-    * mtemp/findTelAxisFromStars.C
-      - changes due to changes in MTelAxisFromStars and MFindStars
-
-
-
- 2004/08/23: Thomas Bretz
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - changed missleading ProcessRMS to ProcessPedestal
-
-   * mfileio/MReadTree.h:
-     - added AddFiles(MDirIter&) which is overloaded by another function
-       which resulted in some trouble
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - added cd() member function
-
-   * mimage/MHHillas.[h,cc]:
-     - added display of camera on top of MeanXY-plot
-
-   * mraw/MRawSocketRead.h:
-     - added GetFileName()
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added new data member fNumIslands
-     - added new functions (CalcIsland/CalcIslands to calculate islands)
-     - added new member function to sort pixels by index
-     - added island index in GetPixelContent
-     - increased version number
-
-   * manalysis/MCerPhotPix.[h,cc]:
-     - added fIdxIsland data member
-     - overloaded Compare function to be able to sort by pixel index
-     - increased version number
-
-   * mhist/MHEvent.[h,cc]:
-     - added new option for island index
-     - added kEvtCleaningData
-
-   * mimage/MImgCleanStd.[h,cc]:
-     - added island calculation after image cleaning
-     - fixed some output to be consistent
-     - added ReadEnv
-     - updated StreamPrimitive
-     - added new cleaning method (probability cleaning)
-
-   * mimage/Makefile:
-     - added mhist
-
-   * mmain/MEventDisplay.cc:
-     - added display of island index
-     - changed to support files with calibrated data, too
-
-   * mhvstime/MHVsTime.[h,cc]:
-     - implemented the possibility to set a maximum number of points
-
-   * mbase/MParContainer.h:
-     - changed StreamPrimitive to public
-
-   * mcalib/MMcCalibrationCalc.[h,cc]:
-     - added fPar data member (MImagePar) to get number of 
-       saturating hi gain pixels
-
-   * mimage/Makefile, mimage/ImageLinkDef.h:
-     - added MImagePar
-     - added MHImagePar
-
-   * mimage/MConcentration.[h,cc]:
-     - removed obsolete destructor
-
-   * mimage/MHillas.[h,cc]:
-     - added a check for island index to calculation
-
-   * mimage/MHillasCalc.cc:
-     - added option kCalcImagePar
-     - added option kCalcHillasSrc
-     - added Print function
-     - added StreamPrimitive function
-     - added resource support (ReadEnv)
-
-   * mimage/MHillasExt.[h,cc]:
-     - added a check for island index to calculation
-     - replaced for-loop by iterator
-
-   * mimage/MHillasSrc.[h,cc]:
-     - changed argument to Calc from pointer to reference
-
-   * mimage/MHillasSrcCalc.[h,cc]:
-     - fixed StreamPrimitive
-     - added some const-qualifiers to data members
-     - adapted to change in MHillasSrc
-
-   * mimage/MNewImagePar.[h,cc]:
-     - moved saturating pixels to new class MImagePar
-     - added a check for island index to calculation
-     - increased version number
-
-   * mpointing/MSrcPosCam.h:
-     - made StreamPrimitive public
-
-   * msignal/MArrivalTime.h:
-     - removed operator()
-     - added operator[] const
-
-   * manalysis/MCameraData.[h,cc]:
-     - added algorithm for 'Probability cleaning'
-
-   * mbase/MMath.[h,cc]:
-     - added GaussProb
-
-   * mjobs/MSequence.h:
-     - added IsValid
-
-
-
- 2004/08/20: Thomas Bretz
-
-   * mjobs/MSequence.[h,cc]:
-     - added path-option to SetupRuns
-
-   * mjobs/MJCalibration.cc, mjobs/MJExtractSignal.cc, MJPedestal.cc:
-     - changed file "UPDATE" to "RECREATE"
- 
-   * macros/sql/filldotrbk.C:
-     - removed obsolete output
-
-   * macros/sql/filldotrun.C:
-     - removed obsolete output
-     - updated to support ExcludedFDA-table
-
-   * mbase/MParList.[h,cc]:
-     - added FindTask-member function
-
-   * mcalib/MHCalibrationChargeBlindCam.cc:
-     - fixed a 'comparison between signed and unsigned'
-
-   * mfileio/MRead.h:
-     - added GetFileName()
-     - removed const-qualifier from CheckAndWrite
-
-   * mfileio/MReadMarsFile.cc:
-     - changed some logiing output
-
-   * mfileio/MWriteAsciiFile.[h,cc], mfileio/MWriteFile.[h,cc]:
-     - removed const-qualifier from CheckAndWrite
-     
-   * mfileio/MWriteRootFile.[h,cc]:
-     - simplified the constructor by adding Init() function
-     - added ReInit function to support file splitting
-     - added file splitting support (GetNewFileName, ChangeFile)
-     - added new constructor for file splitting
-     - made gsDef* a static member
-     - slight changed to PreProcess to support file-splitting
-     - if file-spliiting is enabled return always kTRUE in IsFileOpen
-     - added many new outputs in case of possible problems
-
-   * mraw/MRawFileRead.[h,cc]:
-     - changed return type of GetFileName()
-
-   * mraw/MRawFileWrite.[h,cc]:
-     - removed obsolete pParList data member
-     - by default write all events to the 'Events' tree
-
-   * msql/MSQLServer.[h,cc]:
-     - enhanced Query function
-
-
-
- 2004/08/19: Marcos Lopez
-
-   * mjobs/MJCalibration.cc:
-     - In the function FindColor(), when looking for the calibration color in 
-       the calibration file name, ignore the case, to deal with colors
-       written in capital letters.
-
-
-
- 2004/08/19: Thomas Bretz
-
-   * mastro/MTransCelLocCam.[h,cc]:
-     - renamed to MStarCamTrans and moved to mstarcam
-
-   * mastro/Makefile, mastro/AstroLinkDef.h:
-     - removed MTransCelLocCam
-
-   * mstarcam/Makefile, mstarcam/AstroLinkDef.h:
-   - cleaned up includes in Makefile
-   - added MStarCamTrans
-
-
-
- 2004/08/19: Robert Wagner
-
-   * mtemp/MFindStars.[cc,h], mastro/MAstroCamera.cc,
-     mtemp/MSourceDirections.[cc,h]
-     - Changes to reflect the change of name of MStarPos, MStarCam
-
-
-
- 2004/08/18: Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.[h,cc]:
-     - implemented function to calculate max cluster sizes
-
-   * macros/sql/filldotrbk.C, macros/sql/filldotrun.C:
-     - added return value
-
-   * mjobs/MJCalibration.cc:
-     - simplified FindColor by 1000% for later move to a new location
-
-   * mpedestal/MPedCalcFromLoGain.cc:
-     - output the range only if it has changed
-
-
-
- 2004/08/18: Wolfgang Wittek
-
-   * mastro/MTransCelLocCam.[h,cc]
-     - new class; allows to calculate for any point (X, Y) in the 
-       camera the local (celestial) coordinates if the local 
-       (celestial) coordinates are known for some fixed point (X0, Y0) 
-       in the camera
-     - for given local (celestial) coordinates of the camera center,
-       the meber function PlotGrid draws the lines of constant theta 
-       and phi (and of constant dec and hourangle) onto the camera 
-       plane 
-
-   * mastro/Makefile, mastro/AstroLinkDef.h
-     - MTransCelLocCam added
-
-   * macros/testMTrans.C
-     - macro to test the class MTransCelLocCam
-
-
-
- 2004/08/17: Markus Gaug
- 
-   * msignal/MExtractBlindPixel.[h,cc]
-     - remove fModified which is taken care of in MJCalibration by the 
-       correct initialization
-
-   * mcalib/MCalibrationChargeBlindCam.[h,cc]
-     - now a base class for different types of blind pixels cams. 
-     - moved fBlindPixels away from pointer, analogue to MGeomCam
-
-   * mcalib/MHCalibrationChargeBlindCam.[h,cc]
-     - updated to new call to GetNumBlindPixels()
-
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-   * mcalib/MCalibrationChargeBlindCamOneOldStyle.[h,cc]
-   * mcalib/MCalibrationChargeBlindCamTwoNewStye.[h,cc]
-     - new classes deriving from and intializing 
-       MCalibrationChargeBlindCam 
-
-   * mcalib/MCalibrationChargeBlindPix.[h,cc]
-     - derive from MCalibrationPix instead of MCalibrationChargePix
-     - create possibility to intialize QE's, etc. from outside
-     - fix default to previous behaviour such that old code can still 
-       run on old files without changes
-     - create copy function
-
-   * macros/calibration.C
-     - updated macro to use of MCalibrationTestCam
-
-   * mcalib/MCalibrationCam.[h,cc]
-     - comment the static variable gkNumPulserColors
-     - take the pulser color enum and gkNumPulserColors out of the streamer
-     - set the version nr from 3 to 4
-     - Simplify a piece of the code dealing with the ForEach macro
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - removed Init() function which is already fulfilled by the Init() 
-       function of MCalibrationCam
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - some changes to the output
-     - call to MCalibrationChargeBlindCam->IsValid() removed
-
-   * mbadpixels/MBadPixelsCam.cc
-     - included kDeviatingNumPhots in GetPixelContent()
-
-   * mjobs/MJCalibration.[h,cc]
-     - some small modifications in the data-check display, discussed 
-       with Florian
-     - found that the MFillH for the MHCalibrationChargeBlindCam had 
-       been replaced to MHCalibrationChargeBlindPix -> redone
-     - adapted InitBlindPixel() to new classes initializing the right 
-       MCalibrationChargeBlindCam's
-
-   * mcalib/MCalibrationTestPix.[h,cc]
-   * mcalib/MCalibrationTestCam.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - new container class to store results of MCalibrationTestCalc
-       and MHCalibrationTestCam
-
-   * mcalib/MCalibrationTestCalc.[h,cc]
-     - adapted to use of MCalibrationTestCam
-
-   * mcalib/MHCalibrationTestCam.[h,cc]
-     - adapted to use of MCalibrationTestCam
-
-
-
- 2004/08/17: Thomas Bretz
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - unrolled some if-else statements to accelerate the algorithm a
-       bit (it is just the bottelneck of calibrating the signal)
-     - made sure that code which in not needed is not executed in
-       this case
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - unrolled if-else statements in GetPixelContent
-
-   * mcalib/MHCalibrationChargeBlindPix.cc:
-     - commented out unsused variable
-
-   * mjobs/MJCalibration.cc:
-     - some more output when writing the file
-
-   * mjobs/MJPedestal.[h,cc]:
-     - added more resources
-     - added fMaxEvents
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - fixed behaviour or fABFlags in case the array is empty
-     - changed Char_t data member to Byte_t according to change
-       in MRawEvtData
-
-   * mraw/MRawEvtData.[h,cc]:
-     - changed TArrayC data member to MArrayB to get rid of a memory
-       leak which resulted in huge memory usage when reading
-       MRawEvtData
-     - changed version number from 4 to 5
-     - changed size of fABFlag array to a more reasonable size
-       (maxid/8+1)
-
-   * mraw/MRawEvtHeader.[h,cc]:
-     - implemeted Getter for calibration pattern
-
-   * mhbase/MHMatrix.[h,cc], mranforest/MRanTree.cc,
-     mtools/MHSimmulatedAnnealing.h, mtools/MSimmulatedAnnealing.h:
-     - changed to compile with root-4.00/08
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - changed SetDumpEvents to SetNumEventsDump to fit roots naming
-       convention
-     - fixed crashes in case nothing has beendone
-     - do not process abflag if it is not existing
-     - for the moment do no call to ReCalc in Process
-     - added some const-qualifiers
-
-   * mhist/MHCamera.h:
-     - changed the definition of FetMinimum/GetMaximum such that
-       it compiles with root 4.00/08
-
-
-
- 2004/08/17: Robert Wagner
-
-   * mstarcam, mstarcam/Makefile, mstarcam/StarcamLinkDef.h,   
-     mstarcam/StarcamIncl.h, macros/dohtml.C, macros/rootlogon.C
-     - Added directory mstarcam for holding all classes related to
-       studies of stars
-
-   * mstarcam/MStarPos.[cc,h], mstarcam/MStarCam.[cc,h],
-     mstarcam/StarcamLinkDef.h, mstarcam/Makefile, Makefile
-     - moved mtemp/MStarLocalPos.[cc,h], mtemp/MStarLocalCam.[cc,h]
-
-   * mastro/MAstroCamera.cc, mtemp/MFindStars.[cc,h],
-     mtemp/MSourceDirections.[cc,h]
-     - changed references to MStarLocalPos to MStarPos
-
-
-
- 2004/08/16: Thomas Bretz
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - change to support also 'No calibration of data'
-     - removed obsolete dependancie on *'FromData' containers
-
-   * mcalib/MCalibrateData.[h,cc], mbadpixels/MBadPixelsCalc.[h,cc]:
-     - added member function ReadEnv
-
-   * mbase/MTime.[h,cc]:
-     - added new member function SetStringFmt
-
-   * mcalib/MHCalibrationChargeBlindPix.cc:
-     - removed unused variable
-
-   * mcalib/MHCalibrationChargeBlindPix.cc:
-     - removed unused variable
-
-
-
- 2004/08/16: Markus Gaug
- 
-   * mcalib/MHCalibrationCam.cc
-     - add a criterion to stop the Finalize() if both fHiGainArray 
-       and fLoGainArray have not been expanded. 
-     - replace two gLog by *fLog
-     - add the pulser color (needed for the datacheck histograms)
-     - some modifications in the data-check display, discussed with Florian
-
-   * mjobs/MJCalibration.[h,cc]
-     - some small modifications in the data-check display, discussed 
-       with Florian
-
-   * mcalib/MHGausEvents.[h,cc]
-     - make fSaturated Int_t and set to 0 in the Clean() function
-
-   * mcalib/MHCalibrationChargePix.[h,cc]
-     - remove the Clean() function
-
-   * mbadpixels/MBadPixelsPix.h
-   * mbadpixels/MBadPixelsCam.cc
-     - new functions GetUnsuitableCalibration() and 
-       GetUnreliableCalibration() to denote the reason for unsuitability
-       and unreliability. 
-     - in GetPixelContent flags 6 and 7.
-     - will be used for the datacheck display
-
-
-
- 2004/08/14: Markus Gaug
-
-   * msignal/MExtractor.cc:
-     - documented data members
-     - included default for SetNamePedContainer()
-
-   * mjobs/MJPedestal.[h,cc]
-     - some small modifications in the data-check display, discussed 
-       with Florian
-
-
-
- 2004/08/13: Thomas Bretz
- 
-   * macros/readraw.C:
-     - updated to get it working with MC data
-
-   * mbase/MTaskEnv.cc:
-     - fixed a typo
-
-   * mcalib/MCalibrationChargeCalc.[h,cc], 
-     mcalib/MHCalibrationCam.[h,cc]:
-     - added ReadEnv
-     - changed some output slightly to match into a typical
-       80-column console
-
-   * mjobs/MJCalibration.[h,cc]:
-     - changed to support Sequences
-     - added SetEnv
-     - added possibility to change extractors from a resource file
-     - put MBadPixelsMerge into the tasklist - for strange reasons
-       it was missing
-
-   * mjobs/MJPedestal.[h,cc]:
-     - fixed the output name for sequences
-     - added possibility to set output from resource file
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - changed handling of sanity check for setup 
-     - removed obsolete variables
-     - changed output slightly to fit into a typical 80-column
-       console
-     - added some sanity checks to PostProcess
-     - added some info-output to PostProcess
-     - calculate a mean number of total events
-     - call ReCalc to calc mean values of sectors and areas
-
-   * mpedestal/MPedCalcPedRun.[h,cc]:
-     - changed to use ReCalc instead of doing the calculation itself
-       for convinience I left the old code as a comment inside -
-       will be removed later
-
-   * mpedestal/MPedPhotCam.[h,cc]:
-     - slight changes in ReCalc
-
-   * mpedestal/MPedestalCam.[h,cc]:
-     - added ReCalc function (maily taken from PedPhotCamReCalc)
-
-   * mpedestal/MPedestalPix.h:
-     - added Getter for fNumEvents
-
-   * mraw/MRawEvtHeader.[h,cc]:
-     - started adding support for calibration pattern. Please don't
-       take the current implementation to serious
-
-
-
- 2004/08/12: Hendrik Bartko
-
-   * msignal/MExtractor.cc:
-     - corrected the setting of AddSerialNumber for Find(Create)Object
-
-   * msignal/MExtractTime.cc:
-     - corrected the setting of AddSerialNumber for FindObject
-
-   * mbadpixels/MBadPixelsCalc.cc
-     - corrected the setting of AddSerialNumber for FindObject
-
-   * mbadpixels/MBadPixelsTreat.cc
-     - corrected the setting of AddSerialNumber for FindObject
-
-   * mimage/MImgCleanStd.cc
-     - corrected the setting of AddSerialNumber for FindObject
-
-
-
-  2004/08/12: Markus Gaug
-
-   * msignal/MExtractBlindPixel.[h,cc]
-     - Set the method from outside
-     - unified the defaults to new blind pixels
-
-   * mjobs/MJCalibration.[h,cc]
-     - implementation of MHCalibrationChargeCam
-
-   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
-     - adapt Draw() and DrawLegend() for the datacheck display
-
-   * mcalib/MHCalibrationChargeBlindCam.[h,cc]
-     - new member function fFitFunc, can be set from outside and is 
-       further passed onto the MHCalibrationChargeBlindPix's
-
-   * mcalib/MHCalibrationChargeCalc.[h,cc]
-     - improved readability of output
-     - set default fPheErrLimit to 4.5 sigma
-
-   * mcalib/MCalibrateData.[h,cc]
-     - give defaults to the Setter functions
-     - change default calibration mode from blindpixel to ffactor
-     - change exclusion of bad pixels from unsuitable run to unsuitable.
-     - some cosmetic changes
-     - remove fNumHiGainFADCSamples and fNumLoGainFADCSamples as 
-       data members    
-     - remove fConversionHiLo which is not used in the class
-     - write a StreamPrimitive()
-
-
-  2004/08/12: Thomas Bretz
-
-   * mreport/MReportFileReadCC.cc:
-     - fixed a bug in CheckFileHeader which caused a condition to
-       be wrongly evaluated
-
-   * mbase/MStatusDisplay.cc:
-     - small modification to postscript output
-
-   * showlog.cc:
-     - added
-
-   * Makefile:
-     - added showlog
-
-   * macros/sql/filldotrbk.C, macros/sql/filldotrun.C:
-     - update of comments
-
-   * mbase/MEvtLoop.cc:
-     - first interprete environment for fLog
-
-   * mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc],
-     mbase/MParList.[h,cc], mbase/MTaskList.[h,cc],
-     mfileio/MRead.[h,cc], mhbase/MHMatrix.[h,cc],
-     mpedestal/MPedCalcFromLoGain.[h,cc],
-     mpedestal/MPedCalcFromPedRun.[h,cc],
-     msignal/MExtractor.[h,cc]:
-     - changed type of ReadEnv from Bool_t to Int_t
-
-   * mbase/MLog.cc:
-     - fixed ReadEnv
-
-   * mbase/MParContainer.[h,cc]:
-     - added TestEnv
-
-   * mbase/MParList.cc, mbase/MTaskList.cc:
-     - moved some code to MParContainer::TestEnv
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MTaskEnv
-
-   * mhist/MHCamera.cc:
-     - removed some output (Draw function don't write something
-       to the console) - it is displayed anyhow
-     - added some SetBorderMode(0)
-
-   * mjobs/JobsLinkDef.h, mjobs/Makefile:
-     - added MSequence
-
-   * mjobs/MJPedestal.[h,cc]:
-     - changed to allow a sequence as input
-     - changed to allow setting up the extractor from a TEnv
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - moved a common block of code to a new Calc function
-     - fixed ReadEnv
-
-   * mpedestal/MPedCalcPedRun.cc, msignal/MExtractor.cc:
-     - fixed ReadEnv
-
-   * mraw/MRawCrateData.cc:
-     - updated Print()
-
-   * mraw/MRawFileRead.h:
-     - added default to first constructor argument
-
-
-
-
-  2004/08/12: Hendrik Bartko
-
-   * msignal/MExtractor.[h,cc]:
-     - add SetNamePedContainer to set the name of the pedestal
-       container
-
-   * msignal/MExtractTime.[h,cc]:
-     - add SetNamePedContainer to set the name of the pedestal
-       container
-
-   * mbadpixels/MBadPixelsCalc.[h,cc]
-     - add SetNamePedPhotContainer to set the name of the pedphot
-       container
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]
-     - add SetNamePedPhotContainer to set the name of the pedphot
-       container
-
-   * mimage/MImgCleanStd.[h,cc]
-     - add SetNamePedPhotContainer to set the name of the pedphot
-       container
-
-
-
-  2004/08/12 : Wolfgang Wittek
-
-   * manalysis/MSourcPosFromStarPos.[h,cc]
-     - replace MMcEvt by MPointingPos
-
-   * manalysis/MSigmabarCalc.[h,cc]
-     - replace MMcEvt by MPointingPos
-
-   * manalysis/MSigmabar.[h,cc]
-     - in member function Calc() return fSigmabarInner,
-       not fSigmabar
-     - update comments
-     - sigmabar is the sqrt of the average (pedRMS^2/area)
-
-   * manalysis/MPad.[h,cc]
-     - replace MMcEvt by MPointingPos
-     - remove bugs
-
-   * mfilter/MFSelBasic.[h,cc]
-     - replace MMcEvt by MPointingPos
-
-   * mfilter/Makefile
-     - add -I../mpointing
-
-   * mhist/MHSigmaTheta.[h,cc]
-     - replace MMcEvt by MPointingPos     
-     - replace 'MCerPhotPix cerpix' by 'MCerPhotPix &cerpix'
-     - add plot "Sigmabar(Outer) versus Theta"
-
-   * macros/ONOFFAnalysis.C
-     - Job A : got the padding working, work in progress
-
-
-
- 2004/08/11: Hendrik Bartko
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - add SetPedestalType to choose whether to calibrate the pedestal 
-       for each run or each event
-     - add EnablePedestalType to enable to calibrate the pedestal for 
-       each run or each event
-     - add DisablePedestalType to disable to calibrate the pedestal for 
-       each run or each event
-     - add TestFlag test whether to do the run and / or event pedestal
-       calculation
-     - add SetNamePedADCRunContainer to change name of pedestal input 
-       container for run pedestals
-     - add SetNamePedADCEventContainer to change name of pedestal input 
-       container for event pedestals
-     - add SetNamePedPhotRunContainer to change name of pedestal output 
-       container for run pedestals
-     - add SetNamePedPhotEventContainer to change name of pedestal output 
-       container for run pedestals
-     - add CalibratePedestal, function to calibrate the chosen pedestal 
-     - added the calibration types kFlatCharge, kDummy as in MCalibrate
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - in MBadPixelsCalc::Process() called the MPedPhotCam::ReCalc to
-       calculate the mean values of the pedestal and RMS for the areas
-       and sectors of the camera.
-
-
-
- 2004/08/10: Thomas Bretz
-
-   * mreport/MReportFileReadCC.[h,cc]:
-     - added
-
-   * mreport/Makefile, mreport/ReportsLinkDef.h:
-     - added MReportFileReadCC
-
-   * mreport/MReport*.[h,cc]:
-     - prpagate file version number to all Interpreters
-
-   * merpp.cc:
-     - added new commandline options to support different CC files
-     - changed help-output
-     - temporarily removed SQL option
-
-   * readraw.cc:
-     - a small fix (a '.' was missing)
-
-   * mraw/MRawEvtData.cc:
-     - fixed bug in Print
-
-   * manalysis/MGeomApply.cc:
-     - changed to Init all MCamEvents in the parlist
-
-   * mbase/MParList.[h,cc]:
-     - added a cast operator to TIterator*
-     - check whether a automatic created class inherits from MParConatiner
-
-   * mgui/MCamEvent.[h,cc]:
-     - added Init
-     - added InitSize
-
-   * mmc/MMcTrig.cxx:
-     - added a new option to Print()
-
-   * mraw/MRawEvtData.[h,cc], mraw/MRawEvtHeader.[h,cc],
-     mraw/MRawFileRead.cc, mraw/MRawSocketRead.cc
-     - changed Init() to InitRead()
-
-   * msignal/MArrivalTime.[h,cc]:
-     - changed argument of InitSize according to MCamEvent
-
-   * msql/MSQLServer.[h,cc]:
-     - small changes to interface
-
-   * mimage/MHillasCalc.[h,cc]:
-     - changed names of TString data members
-
-
-
- 2004/08/10: Robert Wagner
-
-   * mreport/MReportCamera.[h,cc]
-     - added function InterpreteHOT which interprete the HOT* part of 
-       the report. The variable HVs_modified_by_HOT_Pixels is 
-       extracted, but not yet written in the corresponding MARS
-       parameter container 
-
-
-
- 2004/08/10: Markus Gaug
-
-   * mcalib/MCalibrationTestCalc.[h,cc]
-     - added calculation and output of maximum not-interpolatable 
-       cluster.
-
-   * macros/bootcampstandardanalysis.C 
-     - added MBadPixelsTreat
-
-
-   * mcalib/MCalibrate.cc
-     - implemented different way to calculate error of signal 
-       in method kFlatCharge (as discussed with Keiichi).
-
-
-
- 2004/08/10: Florian Goebel
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]
-     - add SetPedContainerName() to change name
-       of output container
-     - fix bug affecting behaviour when running twice
-       over the same run
-     - change format of "Format"
-     - change default value for fgMaxHiGainVar to 40
-
-
-
- 2004/08/10: Nadia Tonello
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]
-     - replaced flag SetSloppyTreatment() with SetHardTreatment() 
-       Now the default behaviour consists on treating only the 
-       unsuitable pixels, and not also the ureliable, as it was 
-       before. If you want to keep on treating both unsuitable and
-       unreliable pixels, please set the new flag on in your macro. 
-
-   * mjobs/MJExtractCalibTest.cc
-     - removed line containing SetSloppyTreatment()
-
-
-
- 2004/08/10: Thomas Bretz
-
-   * mpedestal/MPedestalPix.[h,cc]:
-     - as discussed removed fValid
-
-   * mpedestal/MPedCalcFromPedRun.[h,cc], 
-     mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - removed dependancy on MBadPixelsCam
-
-   * mastro/MAstro.[h,cc]:
-     - implemented GetMoonPeriod
-     - implemented GetMoonPhase
-
-   * mbase/MTime.cc:
-     - Fixed a floating point problem in Set(&tv)
-     - added GetDateOfSunrise
-
-
-
- 2004/08/09: Markus Gaug
-
-   * mcalib/MHGausEvents.[h,cc]
-     - added function IsOnlyOverflow()
-
-   * mcalib/MHCalibrationChargeBlindCam.[h,cc]
-     - put default arguments in the Clone() and the Draw() function 
-       (needed by e.g. TObject::DrawClone())
-     - added name and title to the class (was forgotten)
-
-   * mjobs/MJPedestal.[h,cc]
-     - set the possibility to have the datacheck display with the 
-       function SetDataCheckDisplay()
-
-
-
-  2004/08/09: Wolfgang Wittek
-
-   * mtemp/MStarLocalCam.[h,cc], mtemp/MStarLocalPos.[h,cc]
-     - new variables added for the fit of a 2dim Gaussian with 
-       correlations
-     - the corresponding Set and Get functions were added
-     - the Paint function was extended correspondingly
-
-   * mtemp/MTelAxisFromStars.[h,cc]
-     - new class (task) which determines the source position from star 
-       positions in the camera
-   
-   * mtemp/MHTelAxisFromStars.[h,cc]
-     - new class (container); produce plots for MTelAxisFromStars
-
-   * mtemp/MSkyCamTrans.[h,cc]
-     - new class (task) ; container holding the parameters for the 
-       transformation from sky coordinates (projected onto the camera) 
-       to camera coordinates
-
-   * mtemp/Makefile, mtemp/TempLinkDef.h
-     - MTelAxisFRomStars  added
-     - MHTelAxisFromStars added
-     - MSkyCamTrans       added
-
-   * mtemp/findTelAxisFromStars.C
-     - new macro: extended version of findstars.C 
-       (in mtemp/mifae/macros/)
-     - call to MTelAxcisFromStars and MHTelAxisFromStars
-       was added
-
-   * mtemp/MFindStars.[h,cc]
-     - add correlated Gauss fit
-
-
-
- 2004/08/06: Markus Gaug
- 
-   * mcalib/MCalibrationTestCalc.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - new class to retrieve the results of MHCalbirationTestCam 
-     - outputs the results of the bad pixels interpolation and the 
-       new relative flat-fielding of the camera.
-
-   * mjobs/MJExtractCalibTest.cc
-     - uncomment (and use) the interpolation of bad pixels
-     - use the class MCalibrationTestCalc
-
-   * mcalib/MHCalibrationChargeLoGainPix.cc
-     - increase the default upper histogram limits for the 
-       large extraction windows.
-
-   * msignal/MExtractor.cc
-     - fixed a bug in one possible output using Form() 
-       which produced a segm.violation in that case.
-
-   * mcalib/MHCalibrationTestCam.cc
-     - adapt class for the interpolation of pixels.
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - fixed a small bug in the calculation of average number of 
-       photo-electrons
-
-
- 2004/08/06: Nadia Tonello
-
-   * mimage/MImgCleanStd.cc:
-     - in the Process, the Step3 (that checks the boundary pixels) 
-       is skipped when no action is espected, i.e. if lvl1 <= lvl2.
-       This will accelerate the cleaning process in such cases.
-
-   * mbadpixels/MBadPixelsCalc.[h,cc]:
-     - removed dependence on MSigmabar 
-
-
-
- 2004/08/05: Thomas Bretz
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - changed return type of AddObject to Bool_t
-     - changed Reading member function to use AddObject
-
-   * msignal/MArrivalTime.h:
-     - Added missing ClassDef
-
-   * mhist/MHEvent.h:
-     - Removed strange MCameraSignal
-
-
-
- 2004/08/05: Robert Wagner
-
-   * mastro/MAstroCatalog.[h,cc]
-     - Added MAstroCatalog::AddObject, functionality to insert single
-       objects manually; needed for mtemp/mmpi/MSourceDirections
-
-
-
- 2004/08/05: Thomas Bretz
-
-   * manalysis/MGeomApply.cc, mimage/MCameraSmooth.[h,cc]:
-     - removed dependancy on MBlindPixel
-
-   * macros/sql/readrbk.C, msql/MSQLServer.cc:
-     - fixed some memory leaks - the result of TSQLServer::Query
-       must be deleted
-
-   * mbase/MTaskInteractive.cc:
-     - added some comments
-
-   * mmain/MBrowser.cc:
-     - fixed a bug which caused '/data/MAGIC' not to be shown in
-       the dir-list
-
-   * mmc/MMcEvt.hxx:
-     - added some more particle ids
-
-   * msql/MSQLServer.[h,cc]:
-     - some improvements to the user interface
-
-   * macros/sql/filldotrun.C:
-     - added
-
-
-
- 2004/08/04: Markus Gaug
-
-   * msignal/MExtractFixedWindowSpline.cc
-     - replaced delete's of the array by a delete [].
-
-   * mjobs/MJCalibration.cc
-     - replaced default time extractor by MExtractTimeFastSpline
-
-   * mbadpixels/MBadPixelsPix.cc
-     - updated the class description
-
-
-
- 2004/08/04: Thomas Bretz
-
-   * manalysis/MBlindPixels.[h,cc], manalysis/MBlindPixelCalc.[h,cc], 
-     manalysis/MBlindPixelCalc2.[h,cc]:
-     - as discussed some weeks ago the classes have been removed
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed the MBlind* entries
-
-   * star.cc, mmain/MEventDisplay.cc, mmain/MOnlineDisplay.cc, 
-     mmain/MAnalysis.cc, mfileio/MCT1ReadPreProc.[h,cc]:
-     - removed usage of MBlind*
-     - MBadPixel* TO BE ADDED
-
-   * merpp.cc:
-     - moved interpretation of command line options to MLog
-     - added a check for unknown options
-
-   * manalysis/MCameraData.[h,cc]:
-     - added some comments
-     - fixed some errors in the documentation
-     - changed ClassDef to 1
-     - changed the new algorithms such that any number of different
-       pixel-sizes are supported
-     - small modifications to the sanity checks
-
-   * mbadpixels/MBadPixelsTreat.h:
-     - fixed the argument type of SetNumMinNeighbors
-
-   * mbase/MArgs.cc:
-     - comment updated
-
-   * mbase/MEvtLoop.cc:
-     - added reading and writing of fLog environment
-
-   * mbase/MLog.[h,cc]:
-     - added Reading and writing Environment (ReadEnv, WriteEnv)
-     - added a function to setup MLog from command line arguments
-
-   * mbase/MTaskInteractive.[h,cc]:
-     - added an example
-
-   * mbase/MTime.cc:
-     - added a warning for the SetTimeFormat usage
-
-   * mimage/MImgCleanStd.[h,cc]:
-     - some updates to the old comments
-     - NEW COMMENTS FOR SCALED CLEANING STILL MISSING!
-     - implemented scaled image cleaning
-     - replaced usage of MSigmabar by MPedPhotCam for democratic cleaning
-
-   * manalysisct1, manalysisct1/Makefile, 
-     manalysisct1/AnalysisCT1LinkDef.h:
-     - new
-
-   * manalysis/MCT1*, mfileio/structures.h, mfileio/MCT1Read*.[h,cc]:
-     - moved to new directory manalysisct1
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - updated
-     - removed MPad because long time ago changed discuseed were not made
-       (it doesn't compile anymore, because MBlindPixels is missing now)
-
-   * mfileio/Makefile, mfileio/FileIOLinkDef.h:
-     - updated
-
-   * mbase/MLog.cc:
-     - added missing kMustCleanup bit of fPlugins
-
-   * mbadpixels/MBadPixelsPix.h:
-     - added easier access to the information whether a pixel is unsuitable
-       or unreliable
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - added SloppyTreatment
-
-
-
- 2004/08/03: Hendrik Bartko
-
-   * manalysis/MCameraData.[h,cc]
-     - Added new function CalcCleaningLevel2 to take into account that
-       the pedestal RMS does not scale with the inverse square root of
-       the pixel area for the calculation of the cleaning levels.
-     - Added new function CalcCleaningLevelDemocratic. It calculates
-       the cleaning levels for the democratic image cleaning directly
-       from the average values of MPedPhotCam instead of using 
-       MSigmabar.
-
-
-
- 2004/08/03: Thomas Bretz
-
-   * macros/sql:
-     - new directory
-
-   * macros/sql/readrbk.C:
-     - new macro
-
-   * mjobs/MJExtractSignal.cc:
-     - fixed missing initialisation of fExtractor, fExtractorTime
-
-
-
- 2004/07/30: Robert Wagner
-
-   * mastro/MAstroCamera.[h,cc]
-     - Added method FillStarList() which fills a TList with objects
-       of type MStarLocalPos for all stars found from the catalog
-       matching specified criteria (FOV, magnitude limit, position)
-     - Lines involving MStarLocalPos have been commented out for
-       the time being since MStarLocalPos is not part of standard
-       MARS yet!
-
-   * mtemp/MStarLocalPos.[h,cc]
-     - Added handling of the minuit error matrix elements to
-       MStarLocalPos::MSetFitValues
-     - Added member variables to hold error matrix elements
-     - Added getters for error matrix elements
-     - Expected star position is painted by Paint, too.
-     - Error matrix elements are printed by Print, too.
-
-
-
- 2004/07/28: Javi Lopez
-
-   * mhist/MHCamera.[h,cc]
-     - Added new argument to CntCamContent() funtion to select to count
-       the events above or bellow a certain discriminator level.
-
-
-
- 2004/07/20: Florian Goebel
-
-   * mpedestal/MPedestalPix.[h,cc]
-     - added: 
-      + fPedestalABoffset: difference between pedestal mean of odd slices
-                           and the total pedestal mean (fPedestal)                
-      + fNumEvents:        number of times, the Process was executed          
-                           (to estimate the error of pedestal)
-
-   * mpedestal/MPedestalCam.cc
-     - calculate error using pixel vise fNumEvents
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc]
-   * mpedestal/Makefile
-   * mpedestal/PedestalLinkDef.h
-     - added class which calculates pedestal values from the low gain
-       slices of a data run
-     - it also calculates the ABoffset values and fills MPedestalPix
-       accordingly
-
-   * macros/ScanPulseABPed.C
-     - macro plotting the pulse shape using MPedCalcFromLoGain
-       and correcting for the AB 150 MHz clock noise.
-
-   * msignal/MExtractSignalABcorr.[h,cc]
-   * msignal/Makefile
-   * msignal/SignalLinkDef.h
-     - example for signal extractor class similar to MExtractSignal 
-       correcting for ABoffset which allows to use odd number of slices
-
-   * macros/ScanExtractSignalABCorr.C
-     - macro using MExtractSignalABcorr
-
-
-
- 2004/07/16: Markus Gaug
-
-   * msignal/MExtractFixedWindowSpline.cc
-     - replace the delete's by delete [].
-
-   * mcalib/MHCalibrationChargeCam.cc
-     - remove some obsolete commented code
-
-   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
-     - derive only from MHGausEvents and not additionally from 
-       MHCalibrationChargePix
-     - Additional setter for MCalibrationChargeBlindPix, used by 
-       MHCalibrationChargeBlindCam
-     - Getter for fSinglePheCut
-     - adapted Draw for the "datacheck" option
-     - use variable histogram range depending on whether amplitude
-       or integral has been extracted
-
-   * mcalib/MCalibrationChargeBlindCam.[h,cc]
-   * mcalib/MHCalibrationChargeBlindCam.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - two new classes for the treatment of various blind pixels in the 
-       camera
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - adapted to use of various blind pixels
-
-
-
- 2004/07/15: Markus Gaug
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - hard coded the reference lines for the DataCheck Display. 
-       Should be faster and easier to read than the TArrayF's. 
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - removed obsolete pointer to MEvtTime
-     - fixed bug in calculation of RMS for FFactor of inner pixels
-       in case that the fit does not converge. 
-     - introduced blind pixel and PIN Diode result flags for later
-       output or storage in DB.
-
-
-
- 2004/07/14: Hendrik Bartko
-
-   * mpedestal/MPedPhotCam.[h,cc]
-     - added average areas and sectors (in analogy MPedestalCam)
-     - added new function InitAreas(const UInt_t i)
-     - added new function InitSectors(const UInt_t i)
-     - added new function GetNumAreas()
-     - added new function GetNumSectors()
-     - added new function ReCalc, computes the average values for the
-       sectors from all pixels which are not marked 
-       MBadPixelsPix::kUnsuitableRun
-
-   * mpedestal/MPedPhotPix.[h,cc]
-     - added a variable for the number of events from which the 
-       pedestals are computed
-
-   * manalysis/MGeomApply.cc
-     - changed initialization of MPedPhotCam
-
-   * msignal/MExtractTimeHighestIntegral.cc
-     - implemented the time calculation respective to the zero FADC
-       time sample, not respective to the first sample of the chosen
-       range
-
-   * msignal/MArrivalTimeCalc2.cc
-     - implemented the time calculation respective to the zero FADC
-       time sample, not respective to the first sample of the chosen
-       range
-
-
-
- 2004/07/14: Markus Gaug
-
-   * msignal/MExtractedSignalBlindPixel.[h,cc]
-     - added new function GetNumBlindPixels()
-     - added more comments
-
-   * msignal/MExtractBlindPixel.[h,cc]
-     - adapted to new configuration of now three blind pixels
-     - runs with run number smaller than 31693 are treated in the old way
-     - runs with run number higher than 31693 have no more NSB filter, 
-       but possibility to choose between integral or amplitude (with spline) 
-       extraction. Default is amplitude.
-
-   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
-     - use the variable fPixId to design an ID to the class. 
-       Later, a new class MHCalibrationChargeBlindCam can host 
-       the different blind pixels as individual 
-       MHCalibrationChargeBlindPix. 
-     - Default ID is 0 which is also default in MExtractedSignalBlindPix
-     - for current code, nothing has thus changed so far...
-
-   * msignal/MExtractAmplitudeSpline.cc
-     - fixed a bug causing a segmentation violation in the destructor 
-       (array dimension was not respected correctly)
-
-   * mcalib/MHGausEvents.cc
-     - removed an inconsistency in the naming of fHPowerProbability which 
-       can cause a memory leak (I hope, this was the cause of some of the 
-       leaks we had, but I'm not sure).
-     - removed the setting of fPixId to -1 in the Clear()
-
-
-
- 2004/06/30: Thomas Bretz
-
-   * mbase/MEvtLoop.[h,cc]:
-     - overwrite ReadEnv with a new function taking the
-       name of the setup file as argument
-
-   * mjobs/MJPedestal.[h,cc]:
-     - added setup file name as argument to 
-
-   * mjobs/MJPedestal.[h,cc]:
-     - implemented a new data member fEnv
-     - implemented new setter SetEnv
-     - some small changes towards setup files
-     - some simplifications to line drawing
-
-   * msignal/MExtractor.[h,cc]:
-     - added ReadEnv member function
-     - removed obsolete virtual qualifiers in header
-     - simplified usage of Form()
-
-   * mraw/MRawFileWrite.[h,cc]:
-     - moved writing of RunHeaders from PreProcess to new ReInit
-
-
-
- 2004/06/29: Thomas Bretz
-
-   * mpedestal/MPedCalcFromData.[h,cc]
-     - changed data member names according to coding rules
-
-
-
- 2004/06/25: Pepe Flix
-
-   * mpedestal/MPedCalcFromData.[h,cc]
-     - added class to evaluate pedestal mean/RMS from real data events.
-       Low Gain samples used when no switch to LG happened.
-
-   * macros/PedCalcFromData.C
-     - added macro that uses the class to evaluate pedestals from real
-       data.
-
-
-
- 2004/06/23: Markus Gaug
-
-   * macros/calibration.C
-     - added flag to skip the testing
-     - added calibration of pedestal files and creation of F2-files.
-
-   * macros/bootcampstandardanalysis.C
-     - updated to use MJExtractSignal
-
-   * mcalib/MHGausEvents.cc
-     - give a unique name to fHPowerProbability, otherwise 
-       MH::ProjectArray will use an existing one. 
- 
-
-
- 2004/06/18: Markus Gaug
-
-   * manalysis/MHPedestalCam.[h,cc]
-     - use flag to choose if one wants to re-normalize the histogram 
-       results
-
-   * mhist/MHCamera.[h,cc]
-     - added one argument to CntCamContent to tell if event above or 
-       below threshold have to be counted. Default is above, like before
-     - added one argument to Projection and ProjectionS giving the number 
-       of bins as argument (default 50 like before)
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - replaced extraction of mean number of photo-electrons and mean 
-       F-Factor by a Gauss fit (instead of mean and RMS). Set the 
-       limit for deviating F-Factor from 3.5 to 4.5. This should reduce 
-       the number of uncalibrated pixels below 50 again (which was not 
-       the case in the last weeks). 
-
-   * mcalib/MHGausEvents.h
-     - make DrawEvents() public
-
-   * mcalib/MHCalibrationChargeLoGainPix.cc
-     - upper histogram limit lowered for the better visibility in the 
-       data check.
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - adapted Draw for the datacheck
-
-   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
-     - adapted for various blind pixels
-     - adapted Draw for the datacheck
-
-   * msignal/MExtractor.[h,cc]
-   * msignal/MExtractFixedWindow.[h,cc]
-   * msignal/MExtractSlidingWindow.[h,cc]
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-   * msignal/MExtractFixedWindowSpline.[h,cc]
-     - made sum in FindSignal() float which is now the variable used by 
-       the majority of the extractors.
-
-   * msignal/MExtractAmplitudeSpline.[h,cc]
-     - new extractor calculating the amplitude using a spline. 
-
-   * mcalib/MCalibrationPix.[h,cc]
-   * mcalib/MCalibrationChargePix.[h,cc]
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - added debug flags and output on debug
-
-   * mbadpixels/MBadPixelsCam.cc
-     - enlarged the Print-function
-
-
-
- 2004/06/17: Markus Gaug
-
-   * mjobs/MJPedestal.[h,cc]
-     - adapted display for the datacheck
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - new function Draw for the datacheck
-     - new clone function for the DrawClone
-  
-   * mcalib/MHCalibrationCam.h
-     - make clone function virtual
-
-   * mjobs/MJCalibration.cc
-     - adapted display for the datacheck    
-  
-   * mcalib/MHGausEvents.h
-     - two new getters for fFirst and fLast
-
-   * mhist/MHCamera.h
-     - make SetUsed() and Fill(x,w) public. It is now possible to use the 
-       Fill-function together with the SetUsed(idx), when no 
-       SetCamContent(...) is available. 
-       Previously, only a Fill(x,y,w) was public, with x and y positions 
-       in the camera. 
-
-  * mjobs/MJPedestal.[h,cc]
-    - updated the data-check display
-
-
-
- 2004/06/12: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationUpdate.cc
-   * mcalib/MMcCalibrationCalc.[h,cc]
-     - Fixed mistake in the calibration which occurred only when 
-       different light collection efficiency was simulated for outer 
-       pixels.
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Adapted to the possibility of having different light collection
-       efficiencies in inner and outer pixels. For now we assume that the
-       dependence with incidence angle on the camera plane is the same
-       for both types of pixels.
-
-
-
- 2004/06/12: Markus Gaug
-
-   * msignal/MExtractFixedWindow.cc 
-     - output the number and exact range of extraction to *fLog in the 
-       ReInit(), like it is done by MPedCalcPedRun
-
-   * macros/bootcampstandardanalysis.C
-     - exchanged MArrivalTimeCalc2 in 4th loop by timeext (defined 
-       in the beginning)
-
-
-
- 2004/06/11: Markus Gaug
-
-   * mpedestals/MPedCalcPedRun.cc
-     - set the default upper range to 29, because otherwise the extraction
-       window will be made too small in case that more than 14 "high-gain" 
-       slices shall be extracted. This is a bugfix! It calculated wrong 
-       pedestals in case that the user says: SetRange(a,b), where b is 
-       bigger than 14 in combination with SetWindowSize(x) where x is bigger 
-       than 14 as well (instead of : SetRange(a,b,c,d), where 
-       everything went fine). However, the intention of the last months 
-       changes was to allow exactly also the first possibility. 
-
-   * mjobs/MJCalibration.cc
-     - put run 27474 in list of unavailable runs (see runbook)
-
-
-
- 2004/06/08: Markus Gaug
-
-   * mhist/MHCamera.cc
-     - reduce number of default bins in AzimuthProfile
-     - use MatchSector in AzimuthProfile, like in RadialProfile
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - fix lower limit for deviation F-Factor to 1.1. This discarts a 
-       smaller number of especially outer pixels in some runs taken with
-       the CT1 pulser box.
-
-
-
- 2004/06/07: Markus Gaug
-
-   * mcalib/MHCalibrationCam.h
-     - add a function GetSize()
-
-   * msignal/MExtractTimeFastSpline.cc
-     - fixed a bug introduced on 1.6. and accelerate it a bit. 
-
-
-
- 2004/06/04: Markus Gaug
-
-   * mcalib/MHGausEvents.cc
-     - some small modifications in the way the axes are drawn and their
-       titles are drawn.
-
-
-
- 2004/06/03: Martin Merck
-
-   * msignal/MArrivalTimeCam.h
-   * msignal/MArrivalTime.h
-   * msignal/MArrivalTimePix.h
-   * msignal/MExtractedSignalCam.h
-   * msignal/MExtractedSignalPix.h
-   * msignal/MExtractedSignalPINDiode.h
-   * msignal/MExtractedSignalBlindPixel.h
-     - Set version in ClassDef to 1 for the streamer.
-
-   * msignal/SignalLinkDef.h
-     - Added a + at the pragma for MExtractedSignalCam and 
-       MExtractedSignalPix for consistency.
-
-   * msjobs/MExtractSignal.[h,cc]
-     - Added methods to set the Extractor and TimeExtractor to be
-       used when extracting the signal.
-
-
- 
- 2004/06/03: Markus Gaug
-
-   * mhist/MHCamera.[h,cc]
-   * mjobs/MJCalibration.cc
-     - added functions AzimuthProfile and DrawAzimuthProfile, same 
-       like the RadialProfile functions, only with azimuth instead of 
-       radius.
-
-   * mcalib/MCalibrationCam.[h,cc]
-     - replace fNumHiGainFADCSlices and fNumLoGainFADCSlices by a 
-       TArrayF and increment ClassDef by 1 for the streamer.
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - found a small bug making a difference in the number of valid 
-       pixels with the blind PIxel method and the ffactor method. Now
-       fixed. (The difference was usually a couple of pixels)
-
-   * msignal/MExtractTime.h
-     - make members protected instead of private in order to allow 
-       classes to derive from it
-
-   * msignal/MExtractFixedWindow.cc
-     - added some documentation
-
-   * msignal/MExtractFixedWindowSpline.[h,cc]
-   * msignal/Makefile
-   * msignal/SignalLinkDef.h
-     - new fast spline signal extractor
-
-
- 
- 2004/06/02: Antonio Stamerra
-
-   * mtrigger/*:
-     - added directory and new classes to correctly handle the 
-	trigger-report string from report file. 
-	Not yet into the Makefile.
-
-
-
- 2004/06/01: Thomas Bretz
-
-   * mbase/MLog.[h,cc]:
-     - some changes to Lock/UnLock of mutices. Necessary for Cosy.
-
-
-
- 2004/06/01: Abelardo Moralejo
-
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-     - Added variable fLowGainPeakShift and setter. It allows to shift
-       the integration window for low gain with respect to the one of
-       the high gain. By default its value is 0 (corresponding to a 
-       total delay of 15 slices) so that default behaviour of the
-       extractor is the same as before.
-
-
-
- 2004/06/01: Markus Gaug
- 
-   * mjobs/MJCalibration.cc
-     - small change in the way the "full display" is displayed
-
-   * mcalib/MHCalibrationChargeBlindPix.cc
-   * mcalib/MHCalibrationChargePix.cc
-     - replace Draw(opt) by Draw(). This make the histograms reappear 
-       again, although I have no idea why. A printout of the opt gives 
-       always empty. 
-
-   * mcalib/MCalibrationQEPix.cc
-     - put Eckarts transmission of the plexiglass into the class 
-       documentation
-
-   * msignal/MExtractTimeFastSpline.cc
-     - fixed some smaller bugs affecting a small part of the signals
-
-
- 2004/05/31: Hendrik Bartko
-
-   * msignal/MArrivalTimeCalc2.cc
-     - fixed a bug in pointer arithmetics found by Florian.
-
-
-
- 2004/05/31: Raquel de los Reyes
-
-   * macros/DAQDataCheck.C
-     - committed the macro to check the raw data and display the quality
-       plots.
-
-
-
- 2004/05/30: Markus Gaug
-
-   * mcalib/MCalibrationQEPix.[h,cc]
-     - added more documentation (plots)
-     - separated calls for light guides eff. , QE, and coll. eff.
-   
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - fixed a small bug in the calculation of the error on the number 
-       of photons with the F-Factor method, did not include the division
-       by number of pixels for the precision of the QE. This does not 
-       affect the general analysis. 
-
-   * mjobs/MJCalibration.cc
-     - added runnumber 26924 to list of runs without clear colour in 
-       the file name. 
-
-
-
- 2004/05/28: Markus Gaug
-
-   * macros/calibration.C
-     - make the macro compilable with possibility to run it in batch 
-       mode. 
-
-   * msignal/MExtractor.cc
-     - put an additional check in case that the number of FADC slices 
-       in the run header is smaller or equal to 0.
-
-
-
- 2004/05/27: Javier Rico
-
-   * mbase/MDirIter.h 
-     - remove unneeded ResetIter method (Reset does all the job)
-
-   * mjobs/MJCalibration.cc
-     - change call to the removed MDirIter::ResetIter for Reset
-	
-
-
- 2004/05/27: Markus Gaug
-
-   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
-     - put some protection against zero-division in fitFuncMichele
-
-   * mcalib/MCalibrationChargeBlindPix.[h,cc]
-     - set flag to distinguish between coated and un-coated blind pixel
-     - increase ClassDef number by one.
-
-   * mcalib/MCalibrationQEPix.[h,cc]
-     - set a global variable CollEfficiency and LightguidesEfficiency. 
-       The more precise result for the QE calculated with 
-       the F-Factor method differs now by about 5% (while the statistical
-       error remains around 20%). 
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - write the number of photons directy into MCalibrationChargeCam. 
-       These numbers would otherwise have to be assembled by different 
-       parts in separate code. 
-
-
-
- 2004/05/27: Thomas Bretz
- 
-   * mastro/MAstroCatalog.cc
-     - removed a statement after '#endif'
-
-   * mastro/MAstroCamera.h
-     - removed obsolete empty function which (believing the Changelog)
-       are not there at all!
-
-   * mbase/MDirIter.[h,cc]:
-     - moved code of Reset() funtion to source file
-     - added more comments to Reset function
-
-
-
- 2004/05/26: Martin Merck
-
-   * mbase/MDirIter.cc
-     - changed MatchFilter to allow for filenames containing a '+'
-       character.
-
-
-
- 2004/05/26: Markus Gaug
-
-   * mjobs/MJCalibration.[h,cc]
-     - set MCalibrationChargeBlindPix and MCalibrationChargePINDiode as 
-       data members and store them in the output of WriteResult()
-
-   * mcalib/MCalibrationQEPix.cc
-   * mcalib/MCalibrationChargeCalc.cc
-     - several small bugs fixed concerning calibration with the blind
-       pixel or the PIN Diode
-
-   * mjobs/MGCamDisplays.[h,cc]
-   * mhist/MHCamera.[h,cc]
-     - put the last function (CamDraw) of MGCamDisplays into MHCamera
-       and removed MGCamDisplays.
-
-   * mjobs/MJPedestal.[h,cc]
-   * mjobs/MJCalibration.[h,cc]
-   * mjobs/MJExtractCalibTest.[h,cc]
-     - don't derive from MGCamDisplays any more.
-
-   * msignal/MExtractBlindPixel.cc
-     - adjusted some default numbers for the current blind pixel
-
-   * msignal/MExtractedSignalBlindPixel.[h,cc]
-     - set extracted signal from UInt_t to Int_t (sometimes, less
-       than 0)
-
-   * mcalib/MCalibrationCam.h
-   * mcalib/MHCalibrationCam.h
-     - make destructors virtual. 
-
-   * mcalib/MHCalibrationCam.[h,cc]
-     - create a copy contructor
-
-
-
- 2004/05/26: Javier Rico
-
-   * mbase/MDirIter.h
-     - Add method to reset the internal TIter iterator 
-
-   * mjobs/MJCalibration.cc
-     - In FindColorReset method, reset the file iterator before looping
-
-   * mimage/MNewImagePar.cc
-     - Add output lines in Print(const MGeomCam &geom) method for 
-       fInnerLeakage1, fInnerLeakage2 and fInnerSize
-
-
-
- 2004/05/25: Raquel de los Reyes and Thomas Bretz
-
-   * mjobs/MJCalibration.cc
-     - uncommented the line to read .raw files.
-
-   * mraw/MRawFileRead.cc
-     - changed the PreProcess and Process functions to allow the analysis
-       of .raw files.
-
-   * mfileio/MReadReports.cc
-     - changed the Process function to read the updated root files.
-
-
-
- 2004/05/25: Markus Gaug
-
-   * mjobs/MJCalibration.[h,cc]
-     - add possibility to switch on and off the blind pixel or pin diode
-       calibration
-     - fixed a small bug in reading the MCalibrationRelTimeCam when the
-       times calibration has been switched off.
-
-   * mjobs/MExtractSignal.[h,cc]
-     - made changes in MProcessFileP such that it fits with the new 
-       calibration. THIS IS ONLY A TEMPORARY SOLUTION. PEDESTALS AND 
-       DATA FILES MUST BE TREATED EQUALLY! OTHERWISE THERE IS NOT 
-       MATCHING FOR THE HIT CLEANING!!!
-
-   * mjobs/MJExtractCalibTest.[h,cc]
-     - implement switch to use or not the cosmics filter
-
- 
-   * mcalib/MHCalibrationTestPix.cc
-     - enlarged the dynamic range of the histograms for the high-int. 
-       pulses
-
-
-
- 2004/05/24: Javier Rico
-
-   * mpedestal/MPedPhotCalc.cc
-     - Correct a bug that made pedestals be assigned to the wrong pixel
-
-   * mimage/MNewImagePar.[h,cc]
-     - add getters and output lines in Print() method for 
-       fInnerLeakage1, fInnerLeakage2 and fInnerSize
-
-
-
- 2004/05/24: Markus Gaug
-
-   * mcalib/MCalibrationChargePix.cc
-     - reduce limit in number of phe's from 5 to 1. since some pulses 
-       have less than 5 phe's now.
-
-   * mcalib/MHCalibrationTestCam.[h,cc]
-     - number of photons/area are now stored in TArray's in order to 
-       retrieve them easier in later processing from stored files.
-
-   * mcalib/MCalibrationCam.cc
-     - initialize AverageAreas and AverageSectors with the number of 
-       aidx and sector as SetPixId()
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - small modification in the Print()
-     - introduce data members to store the average number of photons by 
-       the three methods
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - calculate the limits for acceptance of number of photo-electrons
-       for the calculation of the mean by normal mean instead of weighted 
-       mean. There were too many outliers still present in the weighted
-       mean such to modify the result by a sizeable amount.
-     - do not discard unreliable pixels any more in calculation of 
-       mean number of phe.s In some runs, there is simply too many of 
-       them in order to get reliable results.
-
-   * mpedestals/MPedCalcPedRun.cc
-     - put a condition if number of pixels in area index or in sector 
-       is zero, don't calculate av. pedestal and av. pedRMS of this part.
-
-
-
- 2004/05/22: Markus Gaug
-
-   * mjobs/MJPedestal.[h,cc]
-   * mjobs/MJCalibration.[h,cc]
-   * mjobs/MJExtractCalibTest.[h,cc]
-     - replaced the TString GetOutputFile() functions by const char* 
-       GetOutputFile(). This apparenty caused a memory leak which is now 
-       removed.
-
-   * mcalib/MCalibrationChargePix.cc
-     - fixed bug calculating the reduced sigma for low-gain events: 
-       the electronics Ped.RMS was taken from Hi-gain pedestal events and 
-       too high. It is now divided by the factor 10. conversion between 
-       both samples, but this value is probably too optimistic. Needs 
-       more detailed studies, but does not exclude as many pixels as 
-       before. 
-
-   * mcalib/MHCalibrationChargePix.h
-   * mcalib/MHGausEvents.h
-     - put fSaturated from MHCalibrationChargePix into MHGausEvents
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-   * mcalib/MHCalibrationCam.h
-     - put fNumHiGainSaturated and fNumLoGainSaturated from 
-       MHCalibrationChargeCam into MHCalibrationCam
-
-   * mcalib/MHCalibrationRelTimeCam.[h,cc]
-     - set flags fSaturated in order to distinguish if the hi-gain or 
-       the low-gain time has been extracted. 
-
-   * mcalib/MHCalibrationCam.cc
-     - remove cloning of all pixels on the Clone() function. This caused 
-       the need for three times more memory during runtime than now. It 
-       should not affect the current macros.
-
-   * macros/calibration.C
-     - added a debug switch with which you can print out Object
-       Allocation (like suggested by TBretz).
-
-   * mcalib/MCalibrationRelTimeCalc.[h,cc]
-     - replaced the relative limit for acceptance of the time resolution 
-       by an absolute limit
-     - set up output statistics logging (data written into DB)
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - moved limit for acceptance of number of phe;s from 5 to 8
-     - set up output statistics logging (data written into DB)
-
-   * mjobs/MJCalibration.cc
-     - set up output statistics logging (data written into DB)
-
-
-
- 2004/05/22: Abelardo Moralejo
-
-   * macros/calibrate_data.C
-     - removed wrong call to MPedCalcPedRun::SetExtractor, which does
-       not exist (should use MJPedestal like calibration.C, instead of 
-       a normal loop)
-
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-     - changed name of variable fOffsetFromPeak to fOffsetFromWindow
-       to avoid confusion.
-     - introduced initialization to 0 of startslice and sat in FindPeak
-     - changed initialization of maxsumhi in Process from 0 to -1e6
-
-
-
- 2004/05/20: Raquel de los Reyes
- 
-   * mraw/MRawRead.h
-   * mraw/Makefile
-   * msql/Makefile
-     - changed the inheritance of MRawRead class from MTask to MRead to
-       implement the AddFiles(MDirIter &) function in MRawFileRead class.
-
-   * mraw/MRawFileRead.[h,cc]
-     - implemented a second argument to the AddFile function and skip 
-       adding NULL files in the constructor.
-
-   * mjobs/MJPedestal.cc
-     - uncommented the line to allow the analysis of .raw files.
-
-
-
- 2004/05/20: Markus Gaug
- 
-   * mjobs/MJPedestal.cc
-     - put MGeomCamMagic into the plist (MGeomApply complained not to 
-       find the GeomCam(
-
-   * msignal/MExtractFixedWindowPeakSearch.cc
-     - fixed a bug affecting signals with late arrival times which use 
-       the variable fHiLoLast. 
-     - set back fgOffsetFromPeak from peak to 1 (instead of 2). Abelardo 
-       explained that this variable is not strictly the offset from the 
-       peak but the offset from the peak search window. 
-
-
-
- 2004/05/19: Markus Gaug
- 
-   * mcalib/MCalibrationChargeCam.cc
-     - replaced a small bug in Print() which gave a segmentation 
-       violation	
-
-   * mjobs/MJCalibration.cc
-     - use cosmics filter only for CT1 pulser runs
-
-
-
- 2004/05/19: Abelardo Moralejo
-
-   * mbase/MGMap.cc
-     - replaced rint by TMath::Nint() (my Mac did not recognize the 
-       former)
-
-
-
- 2004/05/19: Abelardo Moralejo
-
-   * macros/starmc2.C
-     - added third argument in adding MPointingPos to the output:
-       write.AddContainer("MPointingPos",  "Events", kFALSE);
-       If not exisiting in the input file, it is simply ignored.
-
-
-
- 2004/05/15: Thomas Bretz
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - changed Form to MString for thread safty
-     - fixed a bug which caused the construtor to crash in batch-mode
-     - added option argument to PaintImg
-
-   * mbase/MGMap.[h,cc]:
-     - added many new static member function to draw figures
-
-   * mbase/MParContainer.cc:
-     - changed Form to MString for thread safty
-
-   * mbase/MString.[h,cc]:
-     - added
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MString
-
-
-
- 2004/05/15: Markus Gaug
-
-   * msignal/MArrivalTimePix.h
-   * msignal/MArrivalTimeCam.cc
-     - introduced functin GetHiGainSaturation() in MArrivalTimePix.h
-     - added type in GetPixelContent() which asks for Hi-Gain saturation
-       and return the hi-gain time or the low-gain time, correspondingly.
-
-   * mbase/MGMap.cc
-     - fixed two bugs which did not complile under gcc 3.3.x introduced
-       by TB.
-
-
-
- 2004/05/12: Markus Gaug
-
-   * msignal/MExtractTime.[h,cc]
-     - introduced intrinsic delay of low-gain, as measured by Florian. 
-
-   * mjobs/MJCalibration.cc
-   * mjobs/MJExtractCalibTest.cc
-     - fixed some errors in the storage of the rel. times.
-
-   * mjobs/MJExtractCalibTest.cc
-     - put the cosmics filter which was forgotten
-
-   * mcalib/MCalibrate.h
-     - changed default from Blindpixel to Ffactor     
-
-
-
- 2004/05/12: Thomas Bretz
-
-   * mona.cc:
-     - changed names
-
-   * macros/sumcurrents.C:
-     - changed units from nA to \\mu A
-
-   *: mastro/MAstroCamera.[h,cc]:
-     - added '=' Draw option
-     - use fMapG directly
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - added support to read and write a compressed catalog
-     - changed TExMap to new MGMap
-     - added support for HeasarcPPM catalog
-     - added PaintImg to paint catalog into a bitmap (used in
-       starguider software)
-     - don't clone MObservatory copy the contents
-     - changed type of dx and dy in DrawLine from Double to Int
-     - fixed drawig of the tooltip corresponding to the grid
-       (some were missing, some were existing twice)
-     - Now AddPrimitives takes fLimMag into account
-
-   * mhbase/MFillH.cc:
-     - added a const-qualifier
-
-   * mhist/MHCamera.cc:
-     - fixed a bug which caused SetPalette in the constructor to crash
-
-   * mbase/MGMap.[h,cc]:
-     - added
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MGMap
-
-
-
- 2004/05/11: Thomas Bretz
-
-   * mraw/MRawEvtHeader.cc:
-     - added a check whether the file has finished or not after
-     reading the first bytes.
-
-
-
- 2004/05/10: Marcos Lopez
-
-   * mmontecarlo/MMcEnergyEst.cc: 
-     - In static void fcn(...), fixed the following bugs which caused a
-       "segmentation violation":
-     - Replace: MTaskList *tlist  = evtloop->GetTaskList()
-       by:      MTaskList *tlist = (MTaskList*)plist->FindObject("MTaskList")
-     - And get the pointer *eval to MParamterD("MFitResult"), after 
-       the excution of the Eventloop and not before it (since that object is 
-       created when calling the PreProcess).
-
-
-
- 2004/05/10: Thomas Bretz
-
-   * mraw/MRawEvtHeader.[h,cc]:
-     - changed return type of ReadEvt from int to Int_t
-     - Enhanced output in case of invalid time
-
-   * mraw/MRawRead.cc:
-     - fixed the return type of ReadEvt (was bool instead of int)
-       which confused merpp completely in case of invalid times
-
-
-
- 2004/05/10: Markus Gaug
-
-   * macros/calibrate_data.C
-     - updated setting of arr. time extractor
-
-
-
- 2004/05/09: Thomas Bretz
-
-   * Makefile:
-     - added workaround for Mac to create so- and dynlib-object
-
-   * Makefile.conf.darwin:
-     - added necessary option to create both kind of files
-
-   * Makefile.conf.linux:
-     - changed the options to create so-object only
-
-   * Makefile.rules:
-     - added DYLIB to rmbin
-
-   * mraw/MRawEvtData.cc:
-     - changed some output
-
-   * mraw/MRawEvtHeader.[h,cc]:
-     - skip the rest of the header if the time is invalid. Otherwise
-       merpps force-mode will corrupt the data when further processing
-     - implemented GetNumBytes returning the size of the header
-
-
-
- 2004/05/08: Thomas Bretz
-
-   * mona.cc:
-     - some changes to make it work again
-
-   * mraw/MRawSocketRead.cc:
-     - fixed the sync with what DAQ sends
-
-
-
- 2004/05/07: Markus Gaug
-
-   * mcalib/MHCalibrationChargeHiGainPix.cc
-   * mcalib/MHCalibrationChargeLoGainPix.cc
-     - take out half of the bins for the hists in order to save memory  
-
-   * mjobs/MExtractCalibTest.cc
-     - include write-out of the containers in the loop
-
-   * mjobs/MJCalibration.cc
-     - take runs 20660 and 20661 into the list of known runs with colour
-       green.
-
-   * mpedestal/MPedCalcPedRun.[h,cc]
-     - make the arrays fSum and fSum2 doubles. This is necessary since 
-       rounding errors of the floats introduced significant errors in the 
-       RMS! 
-     - introduced one condition about possible window sizes of 0.
-
-
-
- 2004/05/06: Markus Gaug
-
-   * htmldoc/images/PedestalStudyInner.gif
-   * htmldoc/images/PedestalStudyOuter.gif
-     - two gifs used for the documentation of MPedCalcPedRun  
-
-   * mpedestal/MPedCalcPedRun.cc
-     - updated documentation
-
-   * macros/pedestalstudies.C
-     - updated to the latest version of MPedCalcPedRun
-
-   * macros/bootcampstandardanalysis.C
-     - updated to the latest changes in the ArrivalTime Extraction
-
-
-
- 2004/05/05: Markus Gaug
-
-   * mcalib/MHGausEvents.cc
-     - removed some warning saying "Cannot create Fourier spectrum"
-
-   * mcalib/MCalibrationChargePix.cc
-     - loosened the limits somewhat for calibration with the low-gain
-     - introduced different electronic noise for inner and outer pixels
-       (like seen in the data)
-
-   * mpedestal/MPedCalcPedRun.cc
-     - fixed a small inconsistency in case that the range goes out of 
-       the high-gain samples and reaches into the low-gain samples. In 
-       that case, the last slice of the high-gain was not taken (but the 
-       window size correctly)
- 
-   * mjobs/MJExtractCalibTest.[h,cc]
-     - included setters for the time extractor
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - set default of fgPheErrLimit from 4 sigma to 5.
-
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-   * mcalib/MHCalibrationTestTimeCam.[h,cc]
-   * mcalib/MHCalibrationTestTimeCam.[h,cc]
-     - analogue to MHCalibrationTestCam, two classes to test the 
-       output of the calibration.
-
-   * mcalib/MHCalibrationCam.cc
-     - in InitHists, exclude only pixels with kUnsuitableRun, instead of 
-       all (IsBad())
-
-   * msignal/Makefile
-   * msignal/SignalLinkDef.h
-   * msignal/MExtractTimeFastSpline.[h,cc]
-     - new fast spline extractor for the equally spaced time slices. 
-       Searches for the position of the half maximum between maximum and 
-       pedestal. About 6 times faster than MArrivalTimeCalc
-
-   * mjobs/MJCalibration.cc
-     - changed names of the MHCameras to contain run name
-
-
-
- 2004/05/04: Raquel de los Reyes
- 
-   * mbase/MRunIter.[h,cc]
-     - Added a flag and a set function to read .raw files. 
-       The default option is set to read .root files.
-
-
-
- 2004/05/04: Javier Rico
- 
-   * mcalib/MCalibrate.cc
-     - when calibrating using kNONE, weight by the pixel area
-
-
-
- 2004/05/04: Thomas Bretz
- 
-   * macros/MagicHillas.C, macros/comprob.C, macros/derotatedc.C, 
-     macros/dohtml.C, macros/evtrate.C, macros/merpp.C, 
-     macros/pixfirerate.C, macros/pixsatrate.C, macros/plot.C, 
-     macros/plot2.C, macros/pointing.C, macros/readMagic.C, 
-     macros/rootlogon.C, macros/runbook.C, macros/sectorvstime.C, 
-     macros/star.C, macros/sumcurrents.C, macros/tar.C, 
-     macros/testenv.C, macros/weights.C:
-     - updated documentation
-
-   * mastro/MAstroCamera.[h,cc]:
-     - added member function to read MC .def files for mirror geometry
-     - added GetDiffZdAz
-
-   * mastro/MObservatory.[h,cc]:
-     - added Copy-member function
-
-   * mbase/MLog.[h,cc]:
-     - updated handling of mutices
-     - added a new mutex to lock the stream
-
-   * mhist/MHCamera.[h,cc]:
-     - added functionality to linear deform the camera display
-       (to correct for abberation)
-
-   * mtools/MFFT.cc:
-     - added more documentation
-
-   * mbase/MTime.[h,cc]:
-     - renamed overloaded Set-function to SetMjd. There were some
-       trouble with the interpreter and the new naming is more
-       intuitive.
-
-
-
- 2004/05/04: Markus Gaug
- 
-   * mcalib/MHCalibrationChargeBlindPix.cc
-     - intialized the 2 vectors differently, now they don't give 
-       warnings any more.
-
-   * msignal/MExtractor.cc
-   * msignal/MExtractFixedWindow.cc
-     - put one initialization to 0 into the MExtractor
-
-   * mastro/MAstroCatalog.h
-     - make AlignCoordinates() protected, in order to compile
-
-   * mcalib/MHGausEvents.cc
-     - took out fEvents(0) and fHGausHist() from constructor
-
-   * msignal/MExtractor.cc
-   * msignal/MExtractPINDiode.cc
-     - fixed StreamPrimitive
-
-   * msignal/MExtractBlindPixel.[h,cc]
-     - deriving from MExtractor, possibility to filter NSB events
-
- 
-
- 2004/05/03: Thomas Bretz
-
-   * mbase/MRunIter.cc:
-     - AddRuns(char*) added some const-qualifiers
-     - replaced deprecated if-else-if by continue- and return-
-       constructions
-
-
-
- 2004/05/03: Javier Lopez
- 
-   * mbadpixels/MBadPixelsPix.[h,cc]
-     - put another enum for hardware malfunctionning. Started to be 
-       filled with kHVNotNominal
-
-
-
- 2004/05/03: Markus Gaug
-
-   * mcalib/MHCalibrationBlindPix.[h,cc]
-     - removed a "->" behind the comment
-     - Create a TVector in Draw only if the array is not zero
-
-   * mraw/MRawEvtPixelIter.cc
-     - corrected bug in GetIdxMaxLoGainSamples() which looped over 
-       one slice too much 
-	end = fLoGainPos + fNumLoGainSamples + 1 replaced by:
-	end = fLoGainPos + fNumLoGainSamples
-
-   * msignal/MTimeExtractor.[h,cc]
-   * msignal/MExtractTime.[h,cc]
-     - changed name for alphabetical display in dox
-
-   * mjobs/MJCalibration.[h,cc]
-   * msignal/MExtractTimeSpline.h
-   * msignal/MExtractTimeHighestIntegral.h
-     - changed name of base class to MExtractTime
-
-   * mcalib/MCalibrationCam.[h,cc]
-   * mcalib/MCalibrationChargeCam.[h,cc]
-   * mcalib/MCalibrationRelTimeCam.[h,cc]
-     - put the number of unsuitable and unreliable pixels in the base
-       class
-
-   * mcalib/MCalibrationRelTimeCalc.[h,cc]
-     - fixed a bug calculating the average time resolution
- 
-   * mpedestals/MPedestalPix.[h,cc]
-     - add a dedicated fValid flag in order to be able to discard pixels 	 
-       from outside (e.g. from MBadPixelsCam)
-
-   * mpedestals/MPedCalcPedRun.[h,cc]
-     - catch badpixels cam from parameter list, if existing and set 
-       corresponding pixels to not valid in MPedestalPix
-
-   * mjobs/MGCamDisplays.[h,cc]
-   * mhist/MHCamera.[h,cc]
-     - put DrawProjection and DrawRadialProfile in MHCamera
-
-   * macros/dohtml.C
-     - include directory mfit and macros calibration.C and 
-       bootcampstandardanalysis.C
-     - take out pixvstime.C which does not exist
-
-   * msignal/MExtractFixedWindow.[h,cc]
-   * msignal/MExtractSlidingWindow.[h,cc]
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-   * msignal/MExtractor.[h,cc]
-   * msignal/MExtractPINDiode.[h,cc]
-   * msignal/MExtractTime.[h,cc]
-     - set number of slices not in base class, but in derived one. 
-       Like this, extractors setting their signal in other containers 
-       don't have a conflict with the ReInit() in MExtractor.
-
-
-
- 2004/05/01: Thomas Bretz
-
-   * macros/rootlogon.C:
-     - ignore MARSSYS if libmars.so is found in the current path
-
-   * mastro/MObservatory.cc:
-     - small change to coordinates
-
-   * mbase/MLog.[h,cc]:
-     - enhanced output in case of problem with mutices
-
-   * mtemp/TempIncl.h, mtemp/TemlLinkDef.h:
-     - removed everything
-
-   * Makefile*, */Makefile
-     - changed all to support mtemp/mifae and similar
-
-
-
- 2004/05/01: Abelardo Moralejo
-
-   * mmain/MEventDisplay.cc
-     - changed back integration range for MC to 0-14 slices to avoid 
-       confusions.
-
-
-
- 2004/05/01: Markus Gaug
-
-   * macros/dohtml.C
-     - include directory mpedestal
-
-   * msignal/MExtractFixedWindow.[h,cc]
-   * msignal/MExtractSlidingWindow.[h,cc]
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-   * msignal/MExtractor.[h,cc]
-     - include the possibility to set the range for the hi-gain outside
-       the range of MRawEvtPixelIter::GetNumHiGainSamples() and to take 
-       the "low-gain" slices instead. This is necessary for the March 
-       data!
-
-   * mjobs/MJCalibration.[h,cc]
-     - accept arrival time extractors deriving from MTimeExtractor
-
-
-
- 2004/04/30: Thomas Bretz
-
-   * mastro/MAstroCamera.[h,cc]:
-     - removed obsolete TList data member (use a argument in
-       GetStarList instead)
-
-   * mbase/MTime.h:
-     - added 'istream &operator<<(istream &in, MTime &t)'
-
-   * mbase/BaseLinkDef.h:
-     - added new operator
-
-
-
- 2004/04/30: Daniela Dorner
-  
-   * macros/pointing.C
-     - implemented plot: Control Deviation vs Time
-     - rearranged plots
-
-
-
- 2004/04/30: Markus Gaug
-
-   * mcalib/MCalibrationRelTimeCalc.[h,cc]
-     - new class to treat rel. times after fits
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - search for outliers in the total F-Factor and set a flag in 
-       MBadPixelsPix
-
-   * mcalib/MCalibrationRelTimeCam.h
-     - new TArrayIs to store number of unsuitable and unreliable pixels
-   
-
-   * mbadpixels/MBadPixelsPix.h
-     - two new flags added: kDeviatingFFactor and kDeviationTimeResolution
-  
-   * mcalib/MHCalibrationRelTimePix.[h,cc]
-     - take out commented part of code related to re-normalization
-
-   * mcalib/MHCalibrationCam.[h,cc]
-     - retrieve the used run numbers in order to store them in teh 
-       histogram titles to help transparency of the displays
-
-   * mcalib/MHCalibrationRelTimeCam.[h,cc]
-     - Getter and Setter for the reference pixel
-
-   * mcalib/MCalibrate.cc
-     - make error of nphot to be taken from square root of absolute 
-       number of photons instead of number of photons, otherwise 
-       NaN's are obtained
-
-   * msignal/MExtractPINDiode.[h,cc]
-     - now deriving from MExtractor
-
-   * msignal/Makefile
-   * msignal/SignalLinkDef.h
-   * msignal/MExtractTimeSpline.[h,cc]
-   * msignal/MExtractTimeHighestIntegral.[h,cc]
-     - replacements for MArrivalTimeCalc and MArrivalTimeCalc2
-
-   * mjobs/MJCalibration.[h,cc]
-     - Set time extractor by pointer 
-
-
-
- 2004/04/29: Thomas Bretz
-
-   * mbase/MTask.cc:
-     - fixed behaviour of GetNumExecutions. Because of a root bug
-       Count returns a number which is to high by 1.
-
-
-
- 2004/04/29: Abelardo Moralejo
-
-   * mmc/MMcEvt.hxx
-     - Added minor comment (explanation of fPassPhotCone).
-
-   * mmc/MMcRunHeader.[hxx,cxx]
-     - Removed obsolete parameters fSourceOffsetTheta, fSourceOffsetPhi
-     - Updated class version to 5.
-
-
-
- 2004/04/29: Nadia Tonello
-
-   * mbadpixels/MBadPixelsTreat.h
-     - changed enums {.. BIT(1), ... BIT(2), ... BIT(3) } in {1,2,3}
-       to have the right behaviour of the flags (and of SetProcessRMS)
-
-   * manalysis/MCT1PointingCorrCalc.[h,cc]
-     - added pointing correction for 1ES1959
-
-
-
- 2004/04/29: Markus Gaug
-
-   * msignal/MArrivalTimePix.[h,cc]
-     - removed flag fLoGainUsed which is not used at all
-
-   * msignal/MTimeExtractor.[h,cc]
-     - new base class for arrival time extractors
-   
-   * msignal/Makefile
-   * msignal/SignalLinkDef.h
-   * msignal/MExtractTimeSpline.[h,cc]
-     - replacement of MArrivalTimeCalc, derived from MTimeExtractor
-
-
-   * msignal/MExtractor.h
-     - make SetRange virtual
-     - check for range w.r.t. ranges given in the run header in ReInit
-
-   * msignal/MExtractFixedWindow.[h,cc]
-   * msignal/MExtractSlidingWindow.[h,cc]
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-     - overload the SetRange() function in order to do the necessary 
-       checks of the range there. Slight differences in every extractor
-       because of the floating windows.
-
-
-   * mpedestals/MPedCalcPedRun.[h,cc]
-     - add the possibility to set ranges and extraction windows. Default
-       is what has always been
-
-
-   * mjobs/MJPedestals.[h,cc]
-     - add the possibility to set a signal extractor which gives the 
-       extraction ranges to MPedCalcPedRun
-     - derive from MHCamDisplays
-
-   * mcalib/MCalibrationChargeCam.cc
-     - updated the Print() a little
-
-
- 2004/04/29: Javier Rico
-
-   * mbase/MRunIter.cc
-     - Remove AddRuns(const char*,const char*) dependence on length of 
-       first character chain
-
-	
- 2004/04/28: Javier Rico
-
-   * mbase/MRunIter.[h,cc]
-     - include function to read runs specified in a character chain
-       with the format, e.g., run1,run2-run3,run4-run5,...
-
-
-
- 2004/04/28: Abelardo Moralejo
-
-   * macros/starmc.C
-     - adapted to change in MC calibration: replaced 
-       MMcCalibrationCalc::GetHist by GetHistADC2PhotEl and 
-       GetHistPhot2PhotEl.
-
-
-
- 2004/04/28: Markus Gaug
- 
-   * mjobs/MGCamDisplays.cc
-   * mjobs/MJCalibration.cc
-     - introduced new "fit" flag in DrawProjection allowing to draw 
-       two separate pad with the (fitted) histograms for inner and 
-       outer pixels. This is displayed by MJCalibration if the 
-       kNormalDisplay option is chosen (default).
-
-   * mjobs/MJCalibration.h
-     - took out the const of GetBadPixels() in order to allow compilation
-       of macros/bootcampstandardanalysis.C. This will change again soon 
-       when mjobs/MJExtraction is updated and used there. 
-
-   * msignal/MArrivalTimeCalc.[h,cc]
-     - remove the ReInit() which calls to an MGeomCam which is later not 
-       used
-
-   * macros/calibrate_data.C
-     - fixed a bug in loop 3 taking the default QE Cam instead of the 
-       one filled by MJCalibration 
-
-   * msignal/MExtractor.[h,cc]
-     - new base class for signal extractors
-
-   * msignal/Makefile	
-   * msignal/SignalLinkDef.h	
-   * msignal/MExtractFixedWindow.[h,cc]
-   * msignal/MExtractSlidindWindow.[h,cc]
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-     - replacements for MExtractSignal, MExtractSignal2, MExtractSignal3
-
-   * macros/calibration.C
-   * macros/calibrate_data.C
-   * macros/pedphotcalc.C
-   * macros/bootcampstandardanalysis.C
-     - adapted to new extractors
-
-   * mbadpixels/MBadPixelsPix.h
-     - set back the old definition of IsOK(), namely no information 
-       available
-
-
-
- 2004/04/27: Raquel de los Reyes
-
-   * mhvstime/MHVsTime.cc
-     - added a line in the Fill function to avoid empty time events.
-
-
-
- 2004/04/27: Abelardo Moralejo
-
-   * mcalib/MMcCalibrationCalc.[h,cc]
-     - added histogram which stores the conversion of photons before 
-       the plexiglas to photoelectrons hitting first dynode.
-
-   * macros/mccalibrate.C
-     - added MPointingPosCalc to the tasklist to create and fill an 
-       MPointingPos object, and later write it to the Events tree of 
-       the calibrated MC files. Added some comments and simplified
-       some lines. One more histogram from MMcCalibrationCalc (see
-       above) is now written to the output.
-
-   * macros/starmc2.C
-     - added the writing of MPointingPos to output star file.
-
-
-
- 2004/04/27: Markus Gaug
-
-   * mjobs/MJCalibration.[h,cc]
-     - put the three camera drawing facilities into a separate base 
-       class MGCamDisplays
-
-   * mjobs/MGCamDisplays.[h,cc]
-   * mjobs/Makefile
-   * mjobs/JobsLinkDef.h
-     - camera drawing facilities: CamDraw, DrawProjection and 
-       DrawRadialProfile, used by all jobs
-
-   * mjobs/MJExtractCalibTest.[h,cc]
-   * mjobs/Makefile
-   * mjobs/MJobsLinkDef.h
-     - new class to test the calibration results
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - set unsuitable pixels to excluded in MCalibrationChargePix, which 
-       will not display them in the status display
-
-   * mjobs/MJCalibration.cc
-     - take out display of previously excluded pixels 
-
-   * mbadpixels/MBadPixelsCam.cc
-     - set val to 1 in case that GetPixelContent is true, before display 
-       was not correct
-
-   * macros/calibration.C
-     - added the test class MJExtractCalibTest
-
-
-
- 2004/04/27: Abelardo Moralejo
-
-   * mhistmc/MHMcCollectionArea.[h,cc]
-     - Added fMCAreaRadius and setter to allow changing the radius of
-       the circular area in which MC events are produced. Useful for
-       instance for stereo configuration studies. By default it is 300 m
-       as was assumed before.
-
-
-
- 2004/04/26: Markus Gaug
-
-   * mcalib/MHCalibrationTestPix.[h,cc]
-   * mcalib/MHCalibrationTestCam.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - two new histogram classes to perform claibraion checks, will be 
-       especially useful for the data-check.
-
-   * mcalib/MCalibrationQEPix.cc
-     - found a bug in the setting of validity flags of colours. This 
-       made the QE used for calibration uncorrect by about a factor 1.5 
-       for the outer pixels if only one colour is used for calibration.
-
-   * mjobs/MJCalibration.[h,cc]
-     - moved colour finder from the macros into this class with the 
-       function FindColor()
-     - had to add ~MJCalibration() {} because otherwise, I get a 
-       segmentation violation in the destructor, the debugger says in 
-       some TString. Maybe it's because of the GetDescriptor() in  
-       ~MParContainer() ?
-
-   * macros/calibration.C
-   * macros/calibrate_data.C
-   * macros/pedphotcalc.C
-   * macros/bootcampstandardanalysis.C
-     - removed function FindColor()
-
-   * mcalib/MCalibrationCam.h
-     - make Init() and InitSize() virtual
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - introduce two TArrayI's for the number of uncalibrated and 
-       unreliable pixels.
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - calculate and store the above numbers.
-
-   * mbadpixels/MBadPixelsPix.[h,cc]
-   * mbadpixels/MBadPixelsCam.cc
-     - removed bits: kHiGainNotCalibrated and kLoGainNotCalibrated
-     - added bits: kDeviatingFFactor, kConversionHiLoNotValid
-     - removed functions: IsCalibrationResultOK() 
-	and IsCalibrationSignalOK()
-     - changed function IsOK() such that it returns false only if 
-       the pixels is not suitable (run or evt)
-
-   * mcalib/MCalibrate.cc
-   * mcalib/MCalibrateRelTime.cc
-     - exchanged query for IsCalibrationResultOK() to 
-       IsUnsuitableRun(MBadPixelsPix::kUnsuitableRun). This includes 
-       now the oscillating pixels (which are sometimes many!!)
-
-   * mcalib/MHCalibrationRelTimePix.cc
-     - commented re-normalization to ns in Renorm()
-     - introduced Getter to fFADCSliceWidth
-
-   * mcalib/MHCalibrationRelTimeCam.cc
-     - renorm to ns in GetPixelsContent()
-     --> now, calibration in MCalibrateRelTimes is consistent
-
-
-
- 2004/04/26: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationUpdate.cc
-     - changed from 1 to 10 the "dummy" value of conversion high to low 
-       gain for old camera 0.6 files. Usually these files have no low 
-       gain at all, but there was a patched version of the program 
-       which did have low gain (with a gain 10 lower than hg).
-
-
-
- 2004/04/25: Abelardo Moralejo
-
-   * mbadpixels/MBadPixelsTreat.cc
-     - Change in line 204:    if ((*fBadPixels)[i].IsBad()) by
-       if ((*fBadPixels)[j].IsBad())   The way it was done, it never
-       worked, because the check on whether the neighbour pixels
-       were OK was performed on the same pixel to be treated (i), which 
-       is obviously not OK. The same problem fixed in the interpolation 
-       of pedestals. Amazingly, this error would have shown up in any
-       test of the class.... I assume it must have been commited 
-       completely untested.
-
-     - In InterpolateSignal: moved division of summed charge over 
-       number of pixels : put it after the check of the number of 
-       valid neighbours to avoid division by 0.
-
-
-
- 2004/04/23: Markus Gaug
-
-   * mcalib/MHCalibrationCam.cc
-     - fixed a bug in the ReInit() for the number of average events in 
-       each area index and sector
-
-
- 2004/04/23: Thomas Bretz
-
-   * */Makefile:
-     - added some more mpedestal
-
-   * mreport/MReportRun.cc:
-     - changed to work with the latest version of report-files
-       --> This will make it incompatible with older report files
-           (for this use older Mars versions for merpping)
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added combo-box to surf through tabs in MARS-tab
-
-
-
- 2004/04/22: Nadia Tonello
-
-   * mcalib/MCalibrateData.cc
-     - changed request for MBadPixelsPix::IsCalibrationResultOK() for 
-       MBadPixelsPix::IsUnsuitable(MBadPixelsPix::kUnsuitableRun)
-
-
-
- 2004/04/22: Thomas Bretz
-
-   * mhist/MHCamera.[h,cc]:
-     - implemented SetUsed
-
-   * merpp.cc:
-     - added "-ff" and interleave mode - both not execcively tested yet
-
-   * mhbase/MFillH.cc:
-     - added a missing 'endl'
-
-   * mraw/MRawCrateData.[h,cc], mraw/MRawEvtData.[h,cc],
-     mraw/MRawEvtHeader.[h,cc]
-     - added SkipEvt (the number of skipped bytes is untested)
-
-   * mraw/MRawEvtHeader.[h,cc]
-     - return kCONTINUE if time is invalid
-
-   * mraw/MRawFileRead.[h,cc]:
-     - implemented AddFile feature - first draft!
-     - added feature to skip events
-
-   * mraw/MRawFileWrite.h:
-     - changed default compression level corresponding to merpp to 2
-
-   * mraw/MRawRead.[h,cc]:
-     - added fForceMode flag to be able to suppress event errors
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - changes such that the pedestal interpolation is now done
-       only in ReInit. If you need the old behaviour call
-       SetProcessRMS()
-
-   Another step towards less mess:
-   
-   * MMcPedestalCopy.[h,cc], MMcPedestalNSBAdd.[h,cc],
-     MPedPhotCalc.[h,cc], MPedPhotCam.[h,cc], MPedPhotPix.[h,cc],
-     MPedCalcPedRun.[h,cc], MPedestalCam.[h,cc],
-     MPedestalPix.[h,cc]:
-     - moved from manalysis to mpedestal
-
-   * mpedestal/Makefile, mpedestal/PedestalLinkDef.h,
-     mpedestal/PedestalIncl.h:
-     - added
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
-     manalysis/AnalysisIncl.h:
-     - removed files above
-
-   * mbadpixels/Makefile:
-     - added mpedestals
-
-   * Makefile:
-     - added mpedestals
-
-
- 2004/04/22: Antonio Stamerra
-
-   * mmain/MEventDisplay.cc
-     - Added new tab "Trigger" adding a new MHEvent (evt9), 
-	filled through the MMcTriggerLvl2 container.
-	A new MFillH task for evt9 and MMcTriggerLvl2Calc task 
-	have been added. 
-
-   * mhist/MHEvent.[h,cc]
-     - Added new event type kEvtTrigPix
-
-   * manalysis/MMcTriggerLvl2.[h,cc]
-     - The class now inherits from MCamEvent
-     - Added the methods GetPixelContent and DrawPixelContent (from MCamEvent)
-     - Added the method IsPixelInTrigger that returns kTRUE if a pixels 
-	is in the trigger region
-
-   * manalysis/MMcTriggerLvl2Calc.[h,cc]
-     - Added the methods CheckRunType and ReInit to check if the file is MC.
-
-   * mhistmc/Makefile
-     - Added the include for mgui
-
-
- 2004/04/22: Markus Gaug
-
-   * mcalib/MCalibrate.[h,cc]
-     - introduced flat-fielding of charges for the muon calibration, 
-       accessible with SetCalibrationMode(kFlatCharge)
-
-   * manalysis/MPedCalcPedRun.cc
-     - added a SetReadyToSave() at the end of PostProcess
-   
-   * mjobs/Makefile
-     - added include of mraw
-
-   * mjobs/MJCalibration.cc
-     - added MRawFileRead for option SetDataCheck()
-
-   * mjobs/MJPedestal.cc
-     - added MRawFileRead for option SetDataCheck()
-
-
- 2004/04/21: Thomas Bretz
-
-   * mbase/MTask.cc,  mbase/MTaskList.cc:
-     - let MTask in list fTaskProcess to be used as a counter
-
-   * mdata/MDataChain.[h,cc]:
-     - added some treatments for combinations of +/- signs
-
-   * mfbase/MFilterList.[h,cc]:
-     - added a new constructor to simplyfy filter-inversions
-
-   * mfileio/MReadReports.cc:
-     - added comment
-
-   * mhbase/MBinning.[h,cc]:
-     - added new constructor to simplify calls in macros
-
-   * mhbase/MFillH.[h,cc]:
-     - added fDrawOption to be used in MStatusDisplay
-
-   * mhist/MHFalseSource.cc:
-     - added comment
-
-
-
- 2004/04/20: Thomas Bretz
-
-   * macros/derotatedc.C
-     - added tutorial macro plotting derotated dc currents
-
-   * mhist/MHCamEventRot.[h,cc]:
-     - added histogram to be filled with derotated MCamEvents
-
-
-
- 2004/04/18: Abelardo Moralejo
-
-   * mgeom/MGeomCam.h
-     - Update class version to 4 (necessary after M. Gaug's change 
-       of the type of member fMaxRadius.
-
-
-
- 2004/04/16: Abelardo Moralejo
-
-   * mcalib/MCalibrationQEPix.[h,cc]
-     - Added fAverageQE. Same role as gkDefaultAverageQE, but can be 
-       changed via SetAverageQE. Made public GetAverageQE and 
-       GetAverageQERelVar (this changes needed for MC).
-
-   * mcalib/MMcCalibrationCalc.[h,cc]
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Adapted to M. Gaug's changes in calibration classes. Behaviour
-       has been tested to be the same as before those changes. Now the
-       conversion factor from ADC counts to photoelectrons, and the
-       average QE (photons->photoelectrons) are calculated independently 
-       (and later combined by MCalibrate to obtain the conversion 
-       ADC->photons).
-
-   * mmain/MEventDisplay.cc, macros/mccalibrate.C, starmc.C
-     - Added call to MExtractSignal::SetSaturationLimit(240)  Affects 
-       only MC display. This was necessary because if electronic noise
-       is simulated in the FADC, sometimes saturated slices look not
-       saturated due to negative fluctuations, so it is better to set 
-       the saturation limit at a safe value (240 ADC counts). Changed 
-       signal integration range (only for MC), now from slices 5 to 10.
-
-   * msignal/MExtractSignal3.[h,cc]
-     - Changed name of function SetRange for the more adecquate 
-       "SetWindows". No change in behaviour of the function.
-
-
-
- 2004/04/16: Markus Gaug
-
-   * msignal/MExtractSignal.cc
-     - commited proposed larger default window from fgLast = 10 to 
-       fgLast = 14, because in March the pulses have moved to later 
-       arrival times.
-     - removed some inconsistency with slice numbering in FindSignal() 
-       from pixel.GetHiGainSamples()+fHiGainFirst-1 to 
-       pixel.GetHiGainSamples()+fHiGainFirst and also for the low gain
-
-   * msignal/MExtractSignal2.cc
-     - committed the proposed smaller window egdes from fgFirst=0 to 
-       fgFirst = 3, because in March some of the high-gain pulses reach 
-       into the "low-gain samples" and mislead thus sliding window to 
-       be maximized on the tail of the high-gain pulse.
-
-   * mcalib/MHPedestalPix.cc
-     - fixed a bug which made normalization to values per slice not happen
-
-   * macros/pedestalstudies.C
-     - fixed and documented
-
-
-
- 2004/04/15: Markus Gaug
-
-   * macros/calibration.C
-     - added a function FindColor() to extract the colour by filename, 
-       works if there is indeed a colour or if the run nubmer is smaller 
-       than 20000 -> take ct1
-
-   * macros/bootcampstandardanalysis.C
-   * macros/pedphotcalc.C
-   * macros/calibrate_data.C
-     - updated the macro to the cvs-standard used at the Udine bootcamp
-
-   * mcalib/MCalibrateRelTimes.[h,cc]
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-     - new class to calibrate the relative times
-
-   * manalysis/MGeomApply.cc
-     - added MArrivalTime::Init()
-
-   * msignal/MArrivalTime.[h,cc]
-     - added array fDataErr
- 
-   * macros/rootlogon.C
-     - added directories mbadpixels and mjobs
-
-   * mcalib/MCalibrationQEPix.cc 
-     - set the fAvNorm variables to 1 in Clean()
-
-   * manalysis/MPedPhotCalc.[h,cc]
-     - included possibility to use an MBadPixelsCam
-
-
-
- 2004/04/14: Thomas Bretz
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - fixed a bug which caused a missing last pixel (in most cases
-       Index 576)
-
-   * manalysis/MCerPhotPix.cc:
-     - fixed output in Print
-
-   * macros/mccalibrate.C, mmain/MEventDisplay.cc:
-     - added missing SetCalibrationMethod
-
-   * mbadpixels/MBadPixelsCam.[h,cc]:
-     - added copy constructor
-
-   * mbadpixels/MBadPixelsMerge.cc:
-     - added comments
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added new run-type (kRTPointRun=7)
-
-   * mmain/MEventDisplay.cc:
-     - fixed the broken cleaning levels
-
-
-
- 2004/04/14: Markus Gaug
-  
-   * mcalib/MCalibrationQEPix.cc
-     - found a bug in the calculation of the error, fixed
-
-   * macros/mccalibrate.C, mmain/MEventDisplay.cc:
-     - replaced SetCalibrationMethod by SetCalibrationMode
-
-   * htmldoc/images/CalibClasses.gif
-   * htmldoc/images/RelTimeClasses.gif
-     - two schemes used in the class descriptions
-
-   * mcalib/MHCalibrationCam.[h,cc]
-     - included function GetAverageAreas() and GetAverageSectors() like 
-       in MCalibrationCam
-
-   * mjobs/MJCalibration.[h,cc]
-     - included calibration of rel.Times, to be chosen with a flag 
-       RelTimeCalibration()
-     - signal extractor and arrival time extractor can be chosen by 
-       flags as well (see Class description)
-
-
-   * mbadpixels/MBadPixelsCam.cc
-     - add two new types in GetPixelContent, add documentation of 
-       GetPixelContent
-
-   * msignal/MArrivalTimeCalc2.cc
-     - commented the warning for pixels with lowgain saturation
-
-
-
- 2004/04/13: Markus Gaug
-
-   * macros/dohtml.C
-     - included directory mbadpixels
-
-   * mcalib/MCalibrationPix.[h,cc]
-     - add functions GetHiLoMeansDivided(), GetHiLoSigmasDivided() and 
-       errors
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - removed hi-vs.Lo histograms (come into a separate MIntensityCam) 
-     - updated GetPixelContents
-     - updated class documentation
-
-   * mgeom/MGeomMirror.h
-     - include <TVector3.h>, otherwise it does not compile on my machine  
-
-   * mjobs/MJPedestals.cc
-   * mjobs/MJCalibration.cc
-     - replaced MBadPixelsMerge by MParList.AddToList(fBadPixels) until 
-       bug in MBadPixelsMerge is resolved (see bugtracker).
-
-   * mcalib/MHCalibrationChargePINDiode.cc
-     - return in Draw() if histogram is empty (otherwise segm. violation 
-       in eventloop
-
-   * msignal/MExtractedSignalCam.cc
-     - intialize variables by default to 0. 
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - pointer to fSig is not stored, somehow, when running MJCalibration
-       Don't know why. Removed and stored some variables instead
-
-   * mjobs/MJCalibration.[h,cc]
-     - updated documentation, updated QE Cam
-     - set the pulser colour (now obligatory)
-     - set the possibility to choose different displays
- 
-   * mcalib/MCalibrationChargeCalc.cc
-     - set the pulser colour (now obligatory)
-
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - put GetRSigmaPerCharge into this class
-
-
-
- 2004/04/13: Thomas Bretz
-
-   * mastro/MAstroCamera.cc, mastro/MAstroCatalog.[h,cc]:
-     - enhanced comments
-     - added some new features
-     
-   * mbase/MAGIC.h:
-     - removed some empty lines
-     
-   * mfileio/MWriteRootFile.cc:
-     - fixed a compiler warning
-     
-   * mgeom/MGeomCorsikaCT.h:
-     - removed obsolete include of TArrayF
-
-   * mgeom/MGeomMirror.[h,cc]:
-     - replaced fReflector by *fReflector
-
-   * mmain/MGDisplayAdc.cc:
-     - fixed a bug which caused the wrong histogram entry to be
-       displayed
-
-
-
- 2004/04/10: Markus Gaug
-  
-   * macros/dohtml.C
-     - included directory mjobs
-
-   * mjobs/MJCalibration.[h,cc]
-     - added and updated documentation (not yet ready)
-
-   * htmldoc/images/CalibClasses.gif
-     - scheme of the calibration classes, used for documentation in 
-       MJCalibration.cc
-
-
-
- 2004/04/10: Thomas Bretz
-
-   * mastro/MAstroCatalog.[h,cc], mastro/MAstroCamera.[h,cc]:
-     - added comments
-
-   * macros/starfield.C:
-     - added
-
-   * mastro/Makefile, mastro/AstroLinkDef.h
-     - added MAstroCamera
-
-
-
- 2004/04/09: Markus Gaug
-
-   * mcalib/MHCalibrationChargePINDiode.[h,cc]	
-   * mcalib/MHCalibrationChargeCam.[h,cc]	
-   * mcalib/MHCalibrationChargeCalc.[h,cc]	
-     - put abs. time consistency check from MCalibrationChargeCalc into 
-       MHCalibrationChargePINDiode and MHCalibrationChargeCam
-
-   * mcalib/MHCalibrationCam.[h,cc]	
-   * mcalib/MHCalibrationChargeCalc.[h,cc]	
-     - number of used FADC slices also stored in MHCalibrationCam, 
-       MHCalibrationChargeCalc needs no pointer to the signal extractors
-       any more -> removed
-
-   * mcalib/MCalibrationChargePINDiode.[h,cc]	
-   * mcalib/MCalibrationChargeBlindPix.[h,cc]	
-   * mcalib/MCalibrationCam.[h,cc]	
-     - put a default pulser color kNONE
-
-   * manalysis/MPedestalCam.[h,cc]
-   * manalysis/MPedCalcPedRun.[h,cc]
-   * manalysis/MGeomApply.cc
-     - added average pixels in the way like it is done in MCalibrationCam
-
-
-
- 2004/04/08: Thomas Bretz
-
-   * mfbase/MF.cc:
-     - optimized output
-
-   * mfbase/MFilterList.cc:
-     - added some comments
-
-   * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
-     - added SortFiled-option -- RAQUEL, this is for you!
-
-   * mfileio/MWriteRootFile.cc:
-     - class AddSerialNumber in AddContainer
-
-   * mhist/MHFalseSource.[h,cc]:
-     - optimized setting of hist maximum
-     - added more source dependant cuts
-     - changed display layout
-     - scale number of entries to correct for different acceptance
-       (not perfect, but the best I can currently do)
-
-   * mimage/MHHillasExt.[h,cc]:
-     - added new histogram for fMaxDist
-
-   * mimage/MHNewImagePar.[h,cc]:
-     - added new histograms for Used/CoreArea
-
-   * mimage/MHillasCalc.cc:
-     - optimized output
-
-   * mimage/MHillasExt.cc:
-     - fMaxDist got a sign
-
-   * mimage/MNewImagePar.[h,cc]:
-     - enhanced comments
-     - added new Print() member function
-
-   * macros/readCT1.C, macros/readMagic.C, mmain/MEventDisplay.cc:
-     - forward geomcam to newimgepar.Print()
-
-
-
- 2004/04/08: Markus Gaug
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-   * mcalib/MCalibrationChargeCam.[h,cc]
-   * mcalib/MCalibrationChargePix.[h,cc]
-   * mcalib/MCalibrationChargeBlindPix.[h,cc]
-   * mcalib/MCalibrationChargePINDiode.[h,cc]
-     - put calculation of photon fluxes with the three methods into 
-       MCalibrationChargeCalc
-     - reorganized calculations in a better readable way (hopefully!)
-
-   * mbase/MAGIC.h
-   * mcalib/MCalibrationCam.[h,cc]
-   * mcalib/MCalibrationQECam.[h,cc]
-   * mcalib/MCalibrationQEPix.[h,cc]
-     - put PulserColor_t away from MAGIC.h into MCalibrationCam
-     - full implementation of the QE-calibration from MCalibrationQEPix
-
-   * msignal/MExtractBlindPixel.cc
-     - removed warning about low-gain saturation of Blind pixel
-
-   * mcalib/MCalibrate.[h,cc]
-   * mcalib/MCalibrateData.[h,cc]
-   * mcalib/MMcCalibrationCalc.[h,cc]
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - conversion factors now separated into FADC2phe and then into 
-       call to average Quantum efficiency. 
-
-
- 2004/04/07: Markus Gaug
-
-   * mcalib/MHGausEvents.[h,cc]
-     - added fBlackout events
-
-
-
- 2004/04/06: Thomas Bretz
-
-   * mcalib/MCalibrationCam.[h,cc]:
-     - simplified call to initialization by new function Init()
-
-   * mcalib/MH*.cc:
-     - fixed some warnings (comparision between signed and unsigned)
-
-   * manalysis/MGeomApply.cc:
-     - use new Init-funtion of MCalibrationCam
-
-   * mastro/MAstro.cc:
-     - some fixes to the conversion functions
-
-   * mastro/MAstroCamera.[h,cc]:
-     - added comments
-     - changed argument type of AddPrimitives
-     
-   * mastro/MAstroCatalog.[h,cc]:
-     - many changes to make it possible to overlay the
-       catalog on top of a 2D histogram
-     
-   * mbase/MEvtLoop.cc:
-     - fixed estimation of run-time
-
-   * mbase/MMath.[h,cc]:
-     - added member functions for signed significances
-
-   * mbase/MParContainer.cc:
-     - changed GetterMethod() to support double reference data mebers
-
-   * mbase/MStatusDisplay.cc:
-     - removed some obsolete debug outputs
-
-   * mbase/MTask.[h,cc]:
-     - removed fNumExecutions, fStopwatch already counts the calls
-     - slight chagnes to output of PrintStatistics
-
-   * mbase/MTaskList.[h,cc]:
-     - slight chagnes to output of PrintStatistics
-     
-   * mbase/MTime.cc:
-     - removed +TwoPi from GetGmst
-
-   * mcamera/MCameraAUX.h, mcamera/MCameraHV.h, mcamera/MCameraLV.h,
-     mcamera/MCameraLid.h, mcamera/MCameraLids.h,
-     mcamera/MCameraPowerSupply.h:
-     - added missing Getter functions
-
-   * mcamera/MCameraHV.h:
-     - removed obsolete data-meber fMean
-
-   * mdata/DataLinkDef.h:
-     - added MDataFormula
-
-   * mdata/MDataChain.cc, mdata/Makefile:
-     - enhanced dosumentation
-     - implemented use of multi argument functions
-     - added ^-operator
-
-   * mdata/MDataList.[h,cc]:
-     - added ^-operator
-     - enhanced IsValid
-
-   * mfbase/MFilterList.cc:
-     - changed a warn-output to inf
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added getter returning index corresponding to XY
-
-   * mgeom/MGeomPix.[h,cc]:
-     - added getter IsInside
-
-   * mhist/MHCamera.cc:
-     - Return 0 in GetMean if no entries
-
-   * mhist/MHFalseSource.[h,cc]:
-     - removed conversion stuff (mm/deg) 
-     - slight change to calculation of significance
-     - added dist-cuts
-     - added histogram showing number of entries
-     - added display of catalog
-
-   * mhist/MHStarMap.cc:
-     - added comment
-     
-   * mimage/MHillasExt.[h,cc]:
-     - changed class version to 3
-     - added new data-member fMaxDist
-     
-   * mimage/MNewImagePar.[h,cc]:
-     - added new data member fUsedArea and fCoreArea
-
-   * mmc/MMcConfigRunHeader.h:
-     - readded GetMirrors (WHY WAS IT GONE?)
-
-   * mpointing/MPointingPos.[h,cc]
-     - implemented Getter to get coordinates in rad
-     
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - fixed direction of rotation
-     - for the moment do use fTime
-
-
-
- 2004/04/06: Markus Gaug
- 
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - change names of the GetLoGain*() functions to 
-       GetConvertedLoGain*() for better clarity
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - updated and enlarged documentation
-
-   * mcalib/MHCalibrationChargeCam.cc
-   * mcalib/MHCalibrationRelTimeCam.cc
-     - set the arrays by use of memset
-     - initialize TObjArrays with the Init-Function
-
-
- 2004/04/05: Markus Gaug
-
-   * msignal/MExtractedSignalPINDiode.h
-     - new function GetLastUsedSlice()
-
-   * mcalib/MCalibrationChargeCalc.[h,cc],
-   * mcalib/MCalibrationChargeCam.cc:
-     - holds also pointers to MExtractedSignalPINDiode and 
-       MExtractedSignalBlindPixel and does the checks inside the task 
-       (instead of inside the containers)
-
-   * mcalib/MCalibrationChargeBlindPix.[h,cc],
-   * mcalib/MCalibrationChargePINDiode.[h,cc]:
-     - updated and enlarged documentation
-
-   * mcalib/MHCalibrationChargePINDiode.cc
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - rename Setter for fMeanVar from SetMeanErr() to SetMeanVar()
-     - rename arrays of fAverageSigmaErr to AverageSigmaVar
-
-   * mcalib/MCalibrationPix.[h,cc]
-   * mcalib/MCalibrationChargePix.[h,cc]
-   * mcalib/MCalibrationChargeBlindPix.[h,cc]
-   * mcalib/MCalibrationChargePINDiode.[h,cc]
-     - add Getters to the relative variance
-
-   * mcalib/MHGausEvents.[h,cc]
-   * mcalib/MCalibrationPix.[h,cc]
-   * mcalib/MHCalibrationCam.cc
-     - add to Pickup also Blackout events
-
-
- 2004/04/05: Nadia Tonello
-
-   * mbadpixels/MBadPixelsTreat.cc
-     - In Unmap(): replaced SetPixelUnused with SetPixelUnmapped 
-
-
-
- 2004/04/02: Markus Gaug
-
-   * mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationCam.[h,cc],
-     mcalib/MCalibrationQEPix.[h,cc], mcalib/MCalibrationQECam.[h,cc],
-     mcalib/MCalibrationRelTimeCam.[h,cc],
-     mcalib/MCalibrationRelTimePix.[h,cc]:
-     - updated and enlarged documentation
-
-   * mcalib/MHGausEvents.[h,cc], mcalib/MHPedestalPix.[h,cc],
-     mcalib/MHCalibrationChargePix.[h,cc],
-     mcalib/MHCalibrationChargeHiGainPix.[h,cc],
-     mcalib/MHCalibrationChargeLoGainPix.[h,cc],
-     mcalib/MHCalibrationChargeBlindPix.[h,cc],
-     mcalib/MHCalibrationChargePINDiode.[h,cc]:
-     - put fPixId, fPickup, fPickupLimt, CountPickup(), RepeatFit() and 
-       ChangeHistId() into MHGausEvents (before in the derived classes)
-     - put fChargeNbins, fChargeFirst, fChargeLast, 
-
-   * mcalib/MHCalibrationRelTimePix.[h,cc]:
-     - put fRelTimeNbins, fRelTimeFirst, fRelTimeLast together 
-       into MHGausEvents as fNbins, fFirst and fLast
-
-   * mcalib/MHCalibrationRelTimePix.[h,cc]:
-     - remove Renormalization to time slices. Need to think about 
-       more direct way to implement
-
-   * mcalib/MHPedestalCam.[h,cc], mcalib/MHCalibrationCam.[h,cc],
-     mcalib/MHCalibrationChargeCam.[h,cc],
-     mcalib/MHCalibrationRelTimeCam.[h,cc]:
-     - put most of the functionality into the base class MHCalibrationCam
-     - derived classes overload the functions SetupHists, ReInitHists, 
-       FillHists, FinalizeHists and FinalizeBadPixels. 
-     - functions FitHiGainArrays, FitLoGainArrays, FitHiGainHists, 
-       FitLoGainHists and InitHists can be used from base class. 
-
-   * mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationChargePix.[h,cc],
-     mcalib/MCalibrationRelTimePix.[h,cc]:
-     - put most of the functionality into the base class MCalibrationPix
-     - other two classes derive now from MCalibrationPix
-
-   * mcalib/MCalibrationCam.[h,cc], mcalib/MCalibrationChargeCam.[h,cc]
-     mcalib/MCalibrationRelTimeCam.[h,cc]:
-     - put most of the functionality into the base class MCalibrationCam
-     - other two classes derive now from MCalibrationCam
-     - calls to MCalibration*Cam[i] now have to cast!
-
-   * mcalib/MCalibrate.cc, mcalib/MCalibrateData.cc,
-   * mcalib/MMcCalibrateCalc.cc, manalysis/MMcCalibrationUpdate.cc,
-   * mcalib/MCalibrationChargeCalc.cc:
-     - cast calls to MCalibration*Cam[i]
-
-   * manalysis/MGeomApply.cc
-     - add initialization MCalibrationRelTimeCam
-     - add intialization of average pixels
-
-
-
- 2004/04/02: Abelardo Moralejo
-
-   * msignal/MExtractSignal3.[h,cc]
-     - added. Alternative method for signal extraction. Uses sliding 
-       window from event to event, but a common window for all pixels 
-       in an event.
-
-   * msignal/Makefile, SignalLinkDef.h
-     - added MExtractSignal3.
-
-
-
- 2004/04/02: Markus Gaug
-
-   * mbadpixels/MBadPixelsPix.h
-     - added kRelTimeNotFitted and kRelTimeOscillating to Calibration_t 
-       enum
- 
-   * mcalib/MCalibrationCam.[h,cc], mcalib/MCalibrationPix.[h,cc],
-     mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - two new base classes for general calibration storage containers,
-       contain average pixel storage functionality
-
-   * mcalib/MCalibrationRelTimeCam.[h,cc],
-     mcalib/MCalibrationRelTimePix.[h,cc]:
-     - new storage container for the rel. time calibration results, derive
-       from MCalibrationPix, MCalibrationCam
-
-
-
- 2004/04/01: Markus Gaug
-
-   * msignal/MArrivalTimeCalc.[h,cc]
-     - set fSaturationLimit as a variable with default (instead of 0xff)
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     mcalib/MCalibrationChargeCam.[h,cc]
-     mcalib/MCalibrationChargeCalc.cc, manalysis/MGeomApply.cc:
-     - add average pixels per sector
-
-   * mcalib/MHGausEvents.[h,cc], mcalib/MHCalibrationChargePix.[h,cc],
-     mcalib/MHCalibrationRelTimePix.[h,cc]:
-     - moved BypassFit() function to MHGausEvents
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]:
-     - updated and enlarged documentation
-     - derives now from mcalib/MHCalibrationCam
-
-   * mcalib/MCalibrationChargePix.[h,cc]:
-     - removed flag kLoGainSaturation, because it is already in MBadPixelsPix
-
-   * mcalib/MCalibrationCam.[h,cc], mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - new base class for all MHCalibration*Cam object, contains the average
-       pixel functionality
-
-
-
- 2004/03/31: Markus Gaug
-
-   * mcalib/MHCalibrationChargeCam.[h,cc],
-     mcalib/MCalibrationChargeCam.[h,cc],
-     mcalib/MCalibrationChargeCalc.cc, manalysis/MGeomApply.cc:
-     - make the average pixel independent on camera geometry, i.e.
-       one average pixel per MGeomPix::Aidx
-
-
-
- 2004/03/31: Abelardo Moralejo
-
-   * mmc/MMcConfigRunHeader.[h,cc]
-     - updated to current version (3) in camera program. Added member
-       fLightCollectionFactorOuter so that we can store the data on 
-       the simulatedlight collection efficiency (light guides + 
-       plexiglas +...) as a function of incidence angle for outer and 
-       inner pixels independently. Added getters for this information
-       on light collection efficiency.
-
-
-
- 2004/03/30: Markus Gaug
- 
-   * mcalib/MHGausEvents.[h,cc],
-     mcalib/MHCalibrationChargePix.[h,cc],
-     mcalib/MHCalibrationChargeHiGainPix.[h,cc],
-     mcalib/MHCalibrationChargeLoGainPix.[h,cc],
-     mcalib/MHCalibrationChargeBlindPix.[h,cc],
-     mcalib/MHCalibrationChargePINDiode.[h,cc],
-     mcalib/MHCalibrationRelTimeCam.[h,cc],
-     mcalib/MHCalibrationRelTimePix.[h,cc],
-     mcalib/MHPedestalPix.[h,cc],
-     mcalib/MHPedestalCam.[h,cc]:
-     - updated and enlarged documentation
-
-
-
- 2004/03/30: Abelardo Moralejo
-
-   * mmc/MMcFadcHeader.hxx
-     - updated to current version (4) in camera program.
-
-
-
- 2004/03/29: Markus Gaug
-  
-   * manalysis/MSourcePosFromStarPos.cc
-     - replaced fabs(ival) by TMath::Abs(ival)
-
-   * mbadpixels/MBadPixelsPix.h
-     - adopt treatment of UnCalibrated_t like the one in Unsuitable_t 
-
-   * mbadpixels/MBadPixelsPix.cc
-     - put some documentation in the header
-
-   * mcalib/MHCalibrationChargeCam.cc
-     mcalib/MCalibrationChargeCam.cc
-     mbadpixels/MBadPixelsCam.cc
-     - adopt to new style in MBadPixelsPix.h
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     mcalib/MCalibrationChargePix.[h,cc]
-     - move consistency checks from Pix to Calc
-
-   * mcalib/MHGausEvents.[h,cc]
-     - fixed axes for event and fourier spectrum Draw
-
-   * mcalib/MHCalibrationChargePix.[h,cc] 
-     mcalib/MHCalibrationChargeCam.[h,cc] 
-     - moved definition of pulser frequency to MHCalibrationChargeCam
-
-
-
- 2004/03/24: Thomas Bretz
-
-   * mbase/MMath.cc:
-     - now SignificanceLiMa returns 0 in case sum==0
-
-
-
- 2004/03/23: Thomas Bretz
-
-   * mbase/MContinue.cc, mhbase/MH.cc:
-     - changed a warning message to an inf-message
-
-   * mfileio/MReadTree.cc:
-     - added an additional logging message when adding files to a
-       chain successfully.
-
-   * mbase/MProgressBar.cc:
-     - fixed initial size
-
-   * mastro/MAstro.[h,cc]:
-     - changed the code for the rotation angle back to its original
-       shape. The definition I tried to introduced was already
-       correctly implemented (assuming that sin is the x-component
-       of the vector I had it wrong in my mind twice, using
-       atan2(y,x) everywhere I did recognize it...)
-
-   * mreport/MReport.cc:
-     - fixed a bug which caused a crash when the time is not valid
-
-   * mhist/MHStarMap.cc, mpointing/MSrcPosCalc.cc:
-     - fixed: v.Roatete() must be v=v.Rotate()
-     - MHStarMap no waorks also without MSrcPosCam, MPointingPos
-       or MObservatory (leaving out the corresponding translations)
-
-
-
- 2004/03/22: Markus Gaug
-
-   * mfileio/Makefile, mimage/Makefile
-     - mpointing included
-
-
-
- 2004/03/22: Thomas Bretz
- 
-   * mpointing/MSrcPosCalc.[h,cc], MSrcPosCam.[h,cc]: 
-     - added
-     
-   * mastro/MAstro.[h,cc]:
-     - added code to calculate rotationangle previously in MObservatory
-     - changed definition of rotation angle such, that it is now 
-       180deg if Ra and Az grid is parallel
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - fixes and enhancements to the display (such as misscalculated
-       number of grid lines, title display, etc)
-     - enhancements to the output
-     - generalized creation of grid - for further usage
-
-   * mastro/MAstroSky2Local.[h,cc]:
-     - replaced calculation of rotation angle by the function in
-       MAstro
-
-   * mastro/MObservatory.[h,cc]:
-     - small changes to Print output
-     - moved code for calculation of rotation angle to MAstro
-
-   * mbase/MEvtLoop.cc:
-     - do not output number of events per second if no events processed
-     
-   * mbase/MParList.cc:
-     - updated some comments
-     
-   * mfileio/MCT1ReadAscii.cc, mfileio/MCT1ReadPreProc.cc,
-     mfileio/MReadRflFile.cc, mraw/MRawFileRead.cc,
-     mreport/MReportFileRead.cc:
-     - output error string if file cannot be opened
-     
-   * mfileio/MReadTree.cc:
-     - output name of chain which is scanned
-
-   * mimage/MConcentration.cc:
-     - replaced loop by iterator
-     - removed obsolete (unused) variables
-     
-   * mimage/MHNewImagePar.[h,cc]:
-     - fixed display colors
-
-   * mpointing/MPointingPos.[h,cc]:
-     - added member function to calculate rotation angle
-     - added comments
-
-   * mpointing/Makefile:
-     - added include MAstro
-
-   * manalysis/MSrcPosCam.[h,cc]:
-     - moved to mpointing
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - added: Derotates a star in the camera into MSrcPosCam
-
-   * mpointing/Makefile, mpointing/PointingLinkDef.h:
-     - added MSrcPosCam
-     - added MSrcPosCalc
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed MSrcPosCam
-
-   * mmain/Makefile:
-     - added include for mpointing
-
-   * manalysis/AnalysisIncl.h:
-     - removed TVector2
-
-   * mbase/MParContainer.h:
-     - added new abstract virtual member function SetVariables
-       (to be used in fits)
-     - addeed some text to class description
-
-   * mdata/MData.cc:
-     - added comment
-     
-   * mdata/MDataArray.[h,cc], mdata/MDataElement.h,
-     mdata/MDataList.[h,cc], mdata/MDataMember.h,
-     mfbase/MFDataMember.[h,cc], mfbase/MFilterList.[h,cc]:
-     - added SetVariables
-
-   * mdata/MDataChain.[h,cc]:
-     - added support for indexed variables [i]
-     - added SetVariables
-
-   * mdata/MDataValue.[h,cc]: 
-     - added support for variable values (through SetVariables)
-     - added support for an index
-     - added SetVariables
-
-   * mfbase/MF.[h,cc]:
-     - removed support for {}. This case is now detected
-       automatically
-     - added SetVariables
-     - added support for expressiond like 
-       "MHillas.fLength<2*MHillas.fWidth"
-
-   * mfbase/MFDataChain.[h,cc]:
-     - added fCond data member
-     - addednew constructor to support fCond
-     - added support for new condition type
-     - adapted Print and GetRule
-
-   * mimage/MNewImagePar.[h,cc]:
-     - added some comments
-
-   * mhist/MHStarMap.[h,cc]: 
-     - fixed to use the correct MPointingPos instead of the
-       deprecated MMcEvt. Use MPointingPosCalc to copy the
-       pointing position from MMcEvt to MPointingPos
-
-   * mbase/MMath.[h,cc]:
-     - added, which currently only implements calculation of
-       significance and Li/Ma significance
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MMath
-
-
-
- 2004/03/19: Markus Gaug
-
-   * mcalib/MHCalibrationChargePix.cc
-     - added some style to the default Draw in order to see the 
-       label and axis titles better
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - store and display more information on the average pxiels
-
-   * mcalib/MCalibrationCam.cc
-     - the GetPixelContent flag were not correct any more, fixed them 
-       
-   * macros/calibration.C
-     - fixed GetPixelContent flags
-     - draw radial profile of the variables
-
-   * mjobs/MJCalibration.cc
-     - fixed GetPixelContent flags
-     - introduced RadialProfile for some displays
-     - removed some not so important displays
-
-   * manalysis/MGeomApply.cc
-     - included MCalibrationQECam to be initialized
-
-   * mcalib/MCalibrationChargePix.[h,cc],
-     mcalib/MCalibrationQEPix.[h,cc]:
-     - replace DefinePixId by SetPixId
-   
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - added MCalibrationQECam
-     - cleaned the code up a little
-     - give more information at the end
-
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - took out fNumLoGainSampels whihc is not needed any more because 
-       conversion is only done in the getters
-     - Canceled function ApplyLoGainConversion (for same reason)
-
-   * msignal/MExtractSignal2.cc
-     - remove uncommented piece of code
-
-   * msignal/MExtractSignal.cc, msignal/MExtractSignal2.cc:
-     - remove warning about pixel with low gain saturation, 
-       now in MBadPixelsPix
-
-   * mbadpixels/MBadPixelsPix.[h,cc], mcalib/MCalibrationChargeCam.cc:
-     - added new flag: kDeviatingNumPhes
-
-   * mcalib/MCalibrationChargePix.cc
-     - check for mean arr. time in last bin replaced by check in last 
-       two bins
-
-   * mcalib/MCalibrationChargePix.[h,cc], 
-     mcalib/MCalibrationChargeCam.cc,
-     mcalib/MHCalibrationChargeCam.cc:
-     - removed flag kHiGainFitted, kLoGainFitted, since they are
-       available from MBadPixelsPix
-
-   * macros/calibration.C, macros/calibrate_data.C
-     - a few flags from MCalibrationChargeCam::GetPixelContent were wrong, 
-       corrected them
-
-
-
- 2004/03/18: Raquel de los Reyes
-
-   * macros/DAQDataCheck.C
-     - macro to check the data from the DAQ system (.raw files).
-
-
-
- 2004/03/18: Thomas Bretz
- 
-   * manalysis/AnalysisIncl.h:
-     - added TVector2
-
-   * manalysis/MSrcPosCam.[h,cc]:
-     - added Getter/Setter using TVector2
-
-   * mhbase/MH.cc:
-     - fixed GetMinimumGT for TH2 and TH3
-
-   * mpointing/MPointingPos.h:
-     - added Getter/Setter for Ra/Dec
-
-   * mpointing/MPointingPosCalc.cc:
-     - fill Ra/Dec into MPointingPos
-
-
-
- 2004/03/18: Markus Gaug
-
-   * mgeom/MGeomCam.[h,cc]
-     - replace fMaxRadius by a TArrayF of pixel area types
-     - new TArrayF fMinRadius of each pixel area type
-     - backward compatibility should be given, 
-       call to GetMaxRadius() returns the value for the whole camera
-       (which corresponds to the previous value for the Magic camera)
-
-   * mimage/MConcentration.cc
-     - fixed on flog to fLog in order to compile
-
-
-
- 2004/03/17: Thomas Bretz
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - some simplifications and changes
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - some simplifications and changes
-
-   * mastro/MAstroSky2Local.[h,cc]:
-     - rotation matrix from sky to local coordinates
-     - added
-
-   * mastro/Makefile, mastro/AstroLinkDef.h:
-     - MAstroSky2Local added
-
-   * mraw/MRawEvtPixelIter.cc:
-     - GetIdxMaxLoGainSample(const Byte_t lofirst) const
-       accelerated and fixed (the first slice was compared to itself
-       and the last slice was not taken into account)
-
-   * manalysis/MCerPhotAnal2.cc:
-     - fixed a bug in the new treatment of lo-gains
-
-   * mhvstime/MHPixVsTime.cc:
-     - fixed missing initialization of fTypeErr in constructor
-
-   * mimage/MHillas.[h,cc]:
-     - implemented member function which returns MeanX/Y as TVector2
-
-   * mimage/ImageIncl.h:
-     - added TVector2
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - fixed a bug in AddPixels which - in some special circumstances -
-       cutted pixels with high pixel indices
-
-
-
- 2004/03/17: Antonio Stamerra
-
-   * macros/datatrigcheck.C
-     - added macro for time and trigger data-checking
-
-
-
- 2004/03/17: Abelardo Moralejo
-
-   * manalysis/MSourcePosfromStarPos.cc
-     - added cast fabs((Double_t)ival), line 703. Otherwise it does not
-       compile.
-
-   * macros/starmc.C
-     - added parameter accepted_fraction to select fraction of events 
-       to be processed (useful to make smaller outputs).
-
-
-
- 2004/03/17: Wolfgang Wittek
-
-   * manalysis/MSigmabar.[h,cc]
-     - correct calculation of sector, which was wrong 
-
-
-
- 2004/03/16: Markus Gaug
- 
-   * mhist/MHCamera.[h,cc]
-     - added function RadialProfile which returns a TProfile of the 
-       value along the radius from the camera center
-
-
-
- 2004/03/16: Oscar Blanch Bigas
-
-   * mimage/MConcentration.[h,cc]
-     - new class for Concentration stuff.
-     - It computes and stores Concentration 1-8
-
-   * mimage/MNewImagePar.[h,cc]
-     - New Concentration stuff is moved to MConcentration.
-
-   * mimage/MHillasCalc.[h,cc], Makefile, ImageLinkDef.h
-     - Modifications needed to support and compile new 
-       MConcentration class.
-
-
-
- 2004/03/16: Thomas Bretz
-
-   * mjobs/MJ*.[h,cc]
-     - removed some obsolete comments
-     - removed projections from Directory (SetDirectory(0))
-
-
-
- 2004/03/16: Wolfgang Wittek
-
-   * manalysis/MSigmabar.[h,cc]
-     - calculate sigmabar as mean of individual pedestalRMS
-       instead of            sqrt of mean pedestalRMS^2
-
-
-
- 2004/03/16: Oscar Blanch
-
-   * mimage/MNewImagePar.[h,cc]
-     - New variables members added: fInnerSize, fInnerLeakage[1,2],
-       fConc[3-8].
-     - It is only ready for Magic Camera geometry. It has to be done
-       MGeomCam base.
-     - The version ahs not been updated since it was done on the 
-       2004/03/10 by Abelardo.
-
-
-
- 2004/03/15: Markus Gaug 
-
-   * mcalib/MCalibrationChargePix.[h,cc],
-     mcalib/MCalibrationChargeCam.[h,cc],
-     mcalib/MCalibrationChargeCalc.cc:
-   - conversion from hi- to logain now not applied until the value is 
-     exported outside the class. This is necessary for the error 
-     propagation in the F-Factor method: In the calculation of the 
-     number of Phe, the conversion factors cancel out and do not 
-     enlarge the errors 
-   - pixels with number of phe's outside the range defined by 
-     fPheFFactorRelErrLimit are not any more declared as: 
-     MCalibrationChargePix::IsFFactorMethodValid() == kFALSE , 
-     but instead as:
-     MBadPixelsPix::IsSuitableRun(MBadPixelsPix::kUnreliableRun) == kTRUE,
-     Like this, everybody is allowed to calibrate pixels which give 
-     no reasonable results in the calibration without bothering that
-     too many pixels fall out. Enjoy!
-   - In that procedure, the classes passed _internally_ from calculation
-     of sigmas to calculation of variances which saves all the useless 
-     square rooting.
-   - took out pointers to MCalibrationChargeBlindPix and 
-     MCalibrationChargePINDiode in MCalibrationChargeCam.
-
-
-
- 2004/03/15: Abelardo Moralejo
-
-   * mmc/MMcEvt.hxx
-     - added getter function for fZFirstInteraction
-
-
-
- 2004/03/15: Wolfgang Wittek
-
-   * mastro/MObservatory.[h,cc]
-     - remove bugs in RotationAngle(theta, phi, sin, cos)
-       replaced
-         cos = sinl + cosl*cosp /denom;
-       by
-         cos = (sinl - cosl*cosp) /denom;
-
-
-
- 2004/03/15: Thomas Bretz
-
-   * mastro/MObservatory.[h,cc]:
-     - implemented RotationAngle(ra, dec, time)
-
-   * mbase/MTask.[h,cc]:
-     - implemented usage of a TStopwatch to retriev time consumtion
-       informations
-     - changed PrintStatistics not to print classes having no
-       Process() function
-
-   * mbase/MTaskList.[h,cc], mfileio/MReadReports.[h,cc]:
-     - changed PrintStatistics according to changes in MTask
-
-   * mraw/MRawEvtHeader.cc:
-     - added a comment to Fill member function
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added fLut.Set to FixSize and resize fLut by a factor of 2
-       instead of +1 which acelerates creation of all pixels a lot
-
-   * mbadpixels/MBadPixelsPix.cc:
-     - fixed a typo
-
-   * mfilter/MFSoftwareTrigger.cc:
-     - made statistics output meaning independant of usage of filter!
-
-   * mhbase/MFill.[h,cc]:
-     - added possibility to give tab a different name
-
-   * mhist/MHCamera.cc:
-     - fixed a bug when determin scale for same-option
-
-   * mjobs/MJCalibration.cc:
-     - changed tab names for MFillH
-
-   * mjobs/MJExtactSignal.cc:
-     - added MRawEvtHeader to output
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - changed displayed year
-     - read and store MStatusArray to and from files
-
-   * mfileio/MReadTree.cc:
-     - enhanced output
-
-   * mmain/MCameraDisplay.cc, mmain/MEventDisplay.[h,cc]:
-     - added preliminary mode to display F1/F2/F3-files
-
-   * mbase/MStatusArray.[h,cc]:
-     - added
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MStatusArray
-
-   * mhits/MHCamera.[h,cc], mgui/MHexagon.[h,cc]:
-     - improved drawing MHCamera with 'same' option
-
-
-
- 2004/03/13: Markus Gaug 
-
-   * mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationChargeCam.cc,
-     mcalib/MCalibrationChargePix.[h,cc], 
-     mcalib/MHCalibrationChargeCam.cc,
-     mcalib/MHCalibrationChargeLoGainPix.cc:
-     - fixed Low Gain calibration
-
-   * mcalib/MHGausEvents.cc:
-     - changed default fit prob. limit from 0.005 to 0.001
-
-   * mbadpixels/MBadPixelsPix.h :
-     - IsCalibrationResultOK does not ask for FitOK any more
-
-   * mcalib/MHCalibrationChargeCam.cc:
-     - replaced Rel. Err. Limit for outliers in Phe's from 5 sigma to 7
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - function GetIdxMaxLoGainSamples can be called optionally with 
-       offset (because first "loGain" samples are often in reality 
-       hiGain with high values.
-
-
-
- 2004/03/12: Sebastian Raducci
-
-   * manalysis/Makefile
-     - added mastro in the include directories
-
-
-
- 2004/03/12: Thomas Bretz
-
-   * merpp.cc:
-     - added 'force' option
-
-   * manalysis/MCerPhotAnal2.cc:
-     - extract pedestal and pedestal rms from lo-gain if hi-gain not
-       above a certain athreshold 
-
-   * mastro/MAstroCatalog.[h,c]:
-     - added text argument to DrawStar
-
-   * mbase/MStatusDisplay.cc:
-     - some small changes to output of SaveAsPS
-
-   * mfilter/MFCosmics.cc:
-     - changed output of filter statistics
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - fixed some problems with the code - now it should work like
-       expected
-     - added a new member function to be able to change the number
-       of required neighbors
-
-
-
- 2004/03/12: Wolfgang Wittek
-
-   * manalysis/Makefile
-     - include 'mastro'
-
-   * manalysis/MSourcePosfromStarPos.[h,cc]
-     - include MObservatory.h
-     - call member function Rotationangle() of MObservatory
-
-
-
- 2004/03/12: Markus Gaug
-
-   * mjobs/MJCalibration.cc
-     - updated call in displays to the corr. Cams.
-
-   * macros/calibrate_data.C
-     - macro to study calibrate and study data used in Munich and IFAE
-
-
-
- 2004/03/12: Antonio Stamerra
-
-   * mraw/MRawEvtHeader.[h,cc]
-     - Added the method GetTriggerID() to decode the trigger pattern.
-
-
-
- 2004/03/11: Abelardo Moralejo
-
-   * mimage/MHillasCalc.cc
-     - Added some printout in PostProcess, to better express the reasons
-       for which the reconstruction of some events did not succeed.
-
-
-
- 2004/03/11: Thomas Bretz
-
-   * status.cc:
-     - updated
-
-   * manalysis/MCerPhotAnal2.cc:
-     - removed an obsolete debug output
-
-   * mhist/MHCamera.[h,cc]:
-     - added same-option to camera display
-
-  * mbadpixels/MBadPixelsCalc.[h,cc], mbadpixels/MBadPixelsTreat.[h,cc]:
-     - implemented functionality of MBlindPixelsCalc2
-
-   * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsPix.[h,cc],
-     mbadpixels/MMcBadPixelsSet.cc, mcalib/MCalibrationChargeCalc.cc,
-     mcalib/MCalibrationChargePix.cc, mcalib/MHCalibrationChargeCam.cc:
-     - replaced several Set/GetUnsuitable* by a single member function
-
-
-
- 2004/03/11: Markus Gaug
-
-   * mbadpixels/MBadPixelsPix.h
-     - removed bits about validity of calibration methods
-     - IsCalibrationResultOK asks also from IsSuitableRun
-
-   * mbadpixels/MBadPixelsCam.cc
-     - updated GetPixelContent
-     - added Print function
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     mcalib/MCalibrationChargePix.h, mcalib/MCalibrationChargeCalc.cc:
-     - removed pointers to MGeomCam and MBadPixelsCam in MCalibrationChargeCam
-     - use two loops over pixels in order to determine mean flux of phe;s to 
-       discard pixels far outside the normal distribution
-
-   * mcalib/MCalibrate.cc
-     - added case that no MBadPixelsCam is available.
-
-   * mcalib/MHCalibrationChargeCam.cc
-     - adapted to new MBadPixelsPix::SetUnsuitable function
-
-
- 2004/03/10: Abelardo Moralejo
-
-   * manalysis/MCerPhotPix.[h,cc]
-     - Added member fIsHGSaturated, and setter/getter functions. 
-       Updated class version to 4.
-
-   * mcalib/MCalibrate.cc, MCalibrateData.cc
-     - Added setting of MCerPhotPix.fIsHGSaturated if one or more HG
-       slices saturate.
-
-   * mimage/MNewImagePar.[h,cc]
-     - Added member fNumHGSaturatedPixels to count the number of pixels 
-       in which high gain saturates. Added getter funciton for it. 
-       Updated class version to 3.
-
-
-
- 2004/03/10: Markus Gaug
-
-   * mcalib/MCalibrationChargeCalc.cc,
-     mcalib/MCalibrationChargePix.[h,cc],
-     mcalib/MCalibrationChargeCam.[h,cc]:
-     - calculation of conversion factor with F-Factor method from 
-       same mean number of photons, derived from weighted mean number 
-       of photo-electrons from inner and outer pixels, respectively
-
-   * mjobs/MJPedestal.cc, mjobs/MJCalibration.cc, macros/calibration.C:
-     - fixed the projections (did only display inner pixels up to now)
-
-   * macros/calibration.C
-     - small bug fixed in display of rel. arrival times
-       ( used MArrivalTimeCam instead of MHCalibrationRelTimeCam)
-
-   * mbadpixels/MBadPixelsCam.cc
-     - replaced some InitSize(idx) by InitSize(idx+1) in order not to crash
-       to program when reading from an ascii-file.
-
-   * mbadpixels/MBadPixelsCalc.cc
-     - replaced one SetUnsuitableRun(....) by the new version without 
-       argument.
-
-
-
- 2004/03/10: Thomas Bretz
-
-   * mfilter/MFSoftwareTrigger.[h,cc]:
-     - changed to support also a predifined number of NN
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - many enhancements
-     - many speed improvements
-
-   * mbadpixels/MBadPixelsPix.[h,cc]:
-     - fixed
-
-
-
- 2004/03/10: Ester Aliu
-
-   * mtemp/MIslands.[h,cc]
-     - New MParContainer to hold information about islands
-       (number of islands, pixels in each Island, Signal/Noise of
-	each Island).
-
-   * mtemp/MIslandCalc.[h,cc]
-     - New MTask to count and characterize Islands.
-
-
-
- 2004/03/09: Thomas Bretz
-
-   * Makefile.rules:
-     - replaced *.o by $(...) for building archives
-
-   * mjobs/MJCalibration.cc:
-     - exchanged  apply  and merge task
-
-   * mjobs/MJCalibration.h, mjobs/MJExtractSignal.h, mjobs/MJPedestal.h:
-     - fixed some const-qualifiers
-
-   * mcalib/MHCalibrationChargeBlindPix.cc, 
-     mcalib/MHCalibrationChargeCam.cc,
-     mcalib/MHCalibrationChargePINDiode.cc
-     - removed some obsolete output when calling FindCreateObj
-     - changed some 'not found' output messages to be 'Mars-compliant'
-     - replaced some gLog by *fLog
-
-
-
- 2004/03/08: Markus Gaug
-   
-   * mbadpixels/MBadPixelsPix.h
-     - small modifications for better readability
-     - remove Getters for calibration methods
-     - added flag "UnReliableRun" in fInfo[0]
-
-   * mcalib/MHCalibrationChargeCam.cc, mcalib/MCalibrationChargePix.cc:
-     - fill MBadPixelsPix with UnReliableRun or UnSuitableRun when 
-       calibration does not succeed.
-
-   * mcalib/MCalibrationChargeCam.cc
-     - displaying saturation also for not-valid pixels in GetPixelContent
-
-   * msignal/MExtractedSignalCam.[h,cc], msignal/MExtractSignal.[h,cc],
-     msignal/MExtractSignal2.[h,cc], mananlysis/MHPedestalCam.cc,
-     mcalib/MCalibrationChargeCalc.[h,cc]:
-     - in SetUsedFADCSlices, also the window (hi-and logain) is set. 
-       This because MExtractSignal2 set the whole window which was much 
-       bigger than the actually used one. This bug is now removed.
-
-
-
- 2004/03/08: Thomas Bretz
-
-   * merpp.cc:
-     - fixed a bug in the screen output
-
-   * mgeom/MGeomMirror.cc:
-     - added comment
-
-   * mmc/MMcConfigRunHeader.h:
-     - added member function GetMirrors
-
-
-
- 2004/03/08: Abelardo Moralejo
-
-   * macros/starmc.C, starmcstereo.C, mccalibrate.C 
-      - adapted to m. Gaug's changes: now one MBadPixelsCam containers is 
-        added for each telescope to the parameter list.
-
-   * mmain/MEventDisplay.cc, Makefile
-     - added MBadPixelsCam to par list, and mbadpixels/ to includes.
-       Necessary due to changes in MCalibrate.
-
-
-
- 2004/03/06: Markus Gaug
-
-   * macros/calibration.C
-     - adapted call to MHCamera::ProjectionS to the new version
-
-   * mcalib/Makefile
-     - include directory mbadpixels
-
-   * manalysis/Makefile
-     - include directory mbadpixels
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - include MBadPixelsCam
-     - remove exclusion of pixels from ascii-file
-       (now accessible from MBadPixelsCam)
-
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - include MBadPixelsCam
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - include MBadPixelsCam
-
-   * mcalib/MHCalibrationChargeCam.[h,cc]
-     - include MBadPixelsCam
-     - include one additional MBadPixelsPix for the average inner and 
-       outer pixel, respectively
-
-   * mcalib/MHCalibrationChargePix.[h,cc]
-     - make fSaturated and fPickup a Float_t (for average pixel)
-
-   * mbadpixels/MBadPixelsPix.h
-     - include the CalibrationType_t infos
-     - exchange "SetUnsuitable" by "SetUnsuitableRun"
-
-   * mbadpixels/MBadPixelsCam.cc, mbadpixels/MMcBadPixelsSet.cc:
-     - exchange "SetUnsuitable" by "SetUnsuitableRun"
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - exchange "SetUnsuitable" by "SetUnsuitableEvt"
-
-   * manalysis/MGeomApply.cc
-     - remove obsolete MArrivalTime
-     - add MBadPixelsCam
-
-   * mcalib/MCalibrate.[h,cc], mcalib/MCalibrateData.[h,cc]
-     - implemented calls to MBadPixelsCam
-
-   * macros/calibration.C, macros/bootcampstandardanalysis.C,
-     macros/pedphotcalc.C
-     - implemented calls to MBadPixelsCam
-
-   * mjobs/MJCalibration.cc
-     - call to MBadPixelsCam
-
-
-
- 2004/03/05: Nadia Tonello
-
-   * manalysis/MBlindPixelsCalc2.[h,cc], manalysis/AnalysisLinkDef.h,
-     manalysis/Makefile
-     - Temporary class added (will be included in mbadpixels/ soon)
-     - All the functions of MBlindPixelCalc are kept(with small improvements)
-     - New function added: SetCheckPedestalRms
-
-   * manalysis/MCerPhotPix.h
-     - Status Unmapped added (not include the pixel in the cleaned image)
-
-   * mimage/MImgCleanStd.cc 
-     - Checks for Unmapped status added 
-
-   * mastro/MAstroCatalog.cc, msql/MSQLServer.cc:
-     - include <stdlib.h> to solve compilation error
-
-
-
- 2004/03/05: Sebastian Raducci
-
-   * msignal/MArrivalTimeCalc.cc
-     - fixed a little bug (exchanged a - with a + in the Calc() method)
-
-
-
- 2004/03/05: Markus Gaug
-
-   * mcalib/MCalibraitonChargeCalc.cc
-     - remove some runheader line: 
-	if (runheader->IsMonteCarloRun())
-            return kTRUE;
-       which gave always true since this week, don't know why.
-     - added some information in class description
-
-
-
- 2004/03/04: Sebastian Raducci
-  
-   * msignal/MArrivalTimeCalc.cc
-     - fixed a memory leak (the spline was not deleted...)
-
-
-
- 2004/03/04: Thomas Bretz
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added new data member fNumAreas
-     - added new function CalcNumAreas
-     - increased class version to 3
-
-   * mgeom/MGeomCamMagic.cc:
-     - added setting of area index
-
-   * mgeom/MGeomPix.[h,cc]:
-     - added fAidx data member
-     - added getter function fAidx
-     - increased class version to 3
-
-   * macros/sectorvstime.C:
-     - added example of how to plot the evolution of a sector vs time
-
-   * mhist/MHVsTime.[h,cc], mhist/MHPixVsTime.[h,cc]:
-     - moved to mhvstime
-
-   * mhvstime/MHSectorVsTime.[h,cc]:
-     - added
-
-   * Makefile:
-     - added mhvstime
-
-   * mhvstime/Makefile, mhvstime/HVsTimeLinkDef.h, 
-     mhvstime/HVsTimeIncl.h:
-     - added
-
-   * mhist/Makefile, mhist/HistLinkDef.h, 
-     - removed MHVsTime
-     - removed MHPixVsTime
-
-   * macros/rootlogon.C, macros/dohtml.C:
-     - added new directory mhvstime
-
-   * msignal/MExtractSignal.cc, msignal/MExtractSignal2.cc:
-     - changes such, that it doesn't crash if signal has no lo-gain
-       (This might still give wrong results!)
-
-   * macros/dohtml.C:
-     - added pixvstime.C
-     - added sectorvstime.C
-
-   * manalysis/MMcCalibrationUpdate.cc:
-     - some changes on file consistency check done by Abelardo,
-       he may comment on it
-
-   * mhist/MHCamera.[h,cc]:
-     - changed to support also dividing the camera in pixels area indices
-
-   * mhist/MHEvent.cc:
-     - minor change
-
-   * mjobs/MJPedestal.cc:
-     - adapted to changes in MHCamera
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - added preliminary catalog
-
-   * mastro/Makefile, mastro/AstroLinkDef.h:
-     - added MAstroCatalog
-
-
-
- 2004/03/03: Thomas Bretz
-
-   * mgeom/MGeomCam.cc:
-     - give a name and title also if the default constructor is used
-
-   * mgeom/MGeomMirror.[h,cc]:
-     - added member function GetReflection
-     - added persistent data member fReflector
-
-   * mjobs/MJCalibration.cc, mjobs/MJExtractSignal.cc, mjobs/MJPedestal.cc:
-     - fixed a typo in the output
-
-   * mraw/MRawFileWrite.cc:
-     - added the missing '.' to MRawRunHeader. Because of the design of
-       MReadTree this is backward compatible
-
-   * mraw/MRawRunHeader.h:
-     - removed last change from Abelardo. '>255' is the correct 
-       check for MC files following the definition that all MC files
-       have run types >255 which was made in the past. 
-
-   * manalysis/MCerPhotAnal.[h,cc], manalysis/MCerPhotAnal2.[h,cc]:
-     - created ReInit member function to hold all code (moved from
-       PreProcess) accessing the run header. The run header is not
-       available in PreProcess. That it was working before was only
-       by chance, because the run type is initialized with 65535 which
-       is != 255 but not >255.
-
-
-
- 2004/03/03: Sebastian Raducci
-
-   * msignal/MArrivalTimeCalc.cc
-     - The calculation of the arrival times is made only when needed
-       (when the HalfMax is over the pedestal)
-
-   * mtools/MCubicSpline.cc
-     - Commented out an annoying warn
-
-
-
- 2004/03/03: Abelardo Moralejo
-
-   * mraw/MRawRunHeader.h
-     - Replaced
-         Bool_t IsMonteCarloRun() const { return fRunType>0x00ff; }  by
-         Bool_t IsMonteCarloRun() const { return (fRunType==0x0100); }
-     since the latter is the exact translation of what the function
-     intends to do. I do not know why, but the display of real data 
-     did not work with the upper line!
-
-   * mgeom/MGeomCam.cc
-     - Undid yesterday change! I do not know why, display completely 
-       fails after that change, both for old and new camera files. 
-       Put back fPixels[i] = new MGeomPix; in constructor.
-
-
-
- 2004/03/02: Abelardo Moralejo
-
-   * mmc/MMcCorsikaRunHeader.[h,cc]
-     - Added operator [] to get references to the objects in 
-       TObjArray fTelescopes.
-     - Added Print() function.
-     - Added GetNumCT() function.
-     - Replaced
-          fTelescopes[i]= new MGeomCorsikaCT;   
-       by
-          MGeomCorsikaCT* dummy = new  MGeomCorsikaCT();
-          fTelescopes.Add(dummy);
-
-   * mgeom/MGeomCorsikaCT.[h,cc]
-     - Added getter functions for telescope coordinates.
-     - Added Print() function.
-
-   * mgeom/MGeomCam.cc  => NOTE: this change was undone later!
-     - Replaced
-          fPixels[i] = new MGeomPix;   
-       by
-          MGeomPix* dummy = new MGeomPix();
-          fPixels.Add(dummy);
-
-
-
- 2004/03/02: Thomas Bretz
-
-   * mcalib/MCalibrateData.cc:
-     - removed usage of MGeomCam (you have MGeomApply for this!)
-
-
-
- 2004/03/01: Nadia Tonello
-
-   * manalysis/MCerPhotEvt.cc
-     - TObject *MCerPhotEvtIter::Next() now returns Used pixels 
-	only if fUsedonly=kTRUE, otherwise it returns all the pixels 
-	in the array  
- 
-
-
- 2004/03/01: Sebastian Raducci
-
-   * msignal/MArrivalTimeCalc.[cc,h]
-     - now the arrival time is at the half max of the spline:
-       half max = (maximum - pedestal)/2
-   
-   * mmain/MEventDisplay.cc
-     - fixed an include (from MArrivalTime.h to MArrivalTimeCam.h)
-
-
-
- 2004/03/01: Wolfgang Wittek
-  
-   * mhist/MHStarMap.[h,cc]
-     - remove bugs
-     - change GetRotationAngle() such that it can be called from outside
-
-
-
- 2004/03/01: Thomas Bretz
-
-   * Makefile:
-     - enhanced all calls to subsequent makes by '-f Makefile' to
-       make sure the correct Makefile is called
-
-   * merpp.cc:
-     - enhanced interpretation of time
-     - fixed a bug in determin the file-type
-
-   * mbase/MTime.[h,cc]:
-     - added GetGmst() member function
-
-   * mastro/MAstro.[h,cc]:
-     - added Coordinate2Angle
-     - added AngularDistance
-     - implemented UT2GMST
-     - replaced defined by TMath::Pi()
-
-   * mastro/MObservatory.[h,cc]:
-     - added data members for sin-/cos-component of latitude
-     - added calculation of rotation angle
-
-   * mhist/MHStarMap.[h,cc]:
-     - changes to use MObservatory member function
-
-   * manalysis/MCerPhotAnal.cc, manalysis/MCerPhotAnal2.cc,
-     manalysis/MCerPhotCalc.cc, manalysis/MMcCalibrationUpdate.cc,
-     manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalNSBAdd.cc,
-     manalysis/MPedCalcPedRun.cc, manalysis/MPedPhotCalc.cc,
-     mcalib/MCalibrationChargeCalc.cc, mcalib/MMcCalibrationCalc.cc
-     - changed to use IsMonteCarloRun() now
-
-   * manalysis/MMcCalibrationUpdate.cc:
-     - unified output to log-stream
-     - replaced sqrt by TMath::Sqrt
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - unified output to log-stream
-     - removed .Data() from TString where obsolete
-     - fixed memory leak using gSystem->ExpandPathName
-
-   * mpointing/MPointingPosCalc.cc, mraw/MRawFileWrite.cc:
-     - adde class name to used kRT*/kTT* enums
-
-   * mraw/MRawEvtHeader.h:
-     - made enum data member of class
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - made kMagicNumber and kMaxFormatVersion a static data
-       member of the class
-     - added IsMonteCarloRun member function
-
-
-
- 2004/02/27: Markus Gaug
-   
-   * mjobs/MJPedestal.cc, mjobs/MJCalibration.cc, macros/calibration.C:
-     - put in call to MHCamera::Projection the name of the calling 
-       class, otherwise the projected hsitogram will be overwritten by 
-       an empyt one.
-
-   * mcalib/MHCalibrationChargePix.[h,cc],
-     mcalib/MHCalibrationHiGainChargePix.[h,cc],
-     mcalib/MHCalibrationLoGainChargePix.[h,cc]:
-     - histogram name setting and title setting moved to constructor, 
-       Functions Init and ChangeHistId derive directly from 
-       MHcalibrationChargePix
-
-   * mcalib/MHCalibrationChargeCam.[h,cc],
-     mcalib/MCalibrationChargeCam.[h,cc],
-     mcalib/MCalibrationChargeCalc.[h,cc]:
-     - introduced "average inner" and "average outer" higain and logain 
-       pixels.
-
-
-
- 2004/02/27: Raducci Sebastian 
-
-   * mhist/Makefile
-     - added mastro in the include list
-
-
-
- 2004/02/27: Abelardo Moralejo
-
-   * mmain/MEventDisplay.cc
-     - replaced in fill8 obsolete MArrivalTime with MArrivalTimeCam.
-     - Updated display of MC data: removed MCerPhotCalc, and replaced 
-       it by MExtractSignal+MMcCalibrationUpdate+MCalibrate. Now
-       MPedPhotCam is filled and all the camera display tabs are shown 
-       correctly (most were not working for MC events since a while 
-       ago).
-
-   * mmain/Makefile
-     - Added mcalib to list of include directories.
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Added member variable Bool_t fOuterPixelsScaling, which is 
-       kTRUE by default. If set to kFALSE, MCalibrationCam is filled 
-       such that MCerPhotEvt will later be filled with the signal as it 
-       is, not corrected for the (possibly) different gain of the outer 
-       pixels electronic chain. This option was necessary to allow for
-       the change in the camera display (see above).
-
-   * macros/starmc.C
-     - added (optional) division of output into two, for use as train 
-       and test samples in g/h separation studies.
-
-
-
- 2004/02/26: Hendrik Bartko
-
-   * macros/dohtml.C
-     - included the path msignals/
-
-
-
- 2004/02/26: Abelardo Moralejo
-
-   * macros/starmcstereo.C
-     - changed filters to divide data between train and test sample for
-       gamma hadron separation studies. Now we use the modulus operator
-       applied to (Corsika) event number:
-         MF filter1("{MMcEvt;1.fEvtNumber%2}<0.5");
-         MF filter2("{MMcEvt;1.fEvtNumber%2}>0.5");
-     - cleaned up a bit the way the CT coordinates are fed to the task
-       MStereoCalc.
-     - Changed default FADC integration range (center range to adapt to 
-       new camera).
-
-
-
- 2004/02/26: Thomas Bretz
-
-   * mhist/MHCamera.cc:
-     - fixed a function description
-
-   * mreport/MReport.cc, mreport/MReportFileRead.cc:
-     - introduced return case -1
-
-   * Makefile.rules:
-     - remove all dependancy files when calling 'rmdep'
-
-   * mbase/MAGIC.h, mmc/MMcEvt.hxx:
-     - moved ParticleId_t to MMcEvt
-     - implemented MMcEvt::GetParticleName
-     - implemented MMcEvt::GetEnergyStr
-
-   * mfilter/MFGeomag.cc, mfilter/MFParticleId.cc, mhist/MHCompProb.cc,
-     mhist/MHEvent.cc, mhist/MHHadronness.cc, 
-     mmontecarlo/MMcTriggerRateCalc.cc, mranforest/MHRanForest.cc:
-     - fixed usage of ParticleId_t
-
-   * msignal/Makefile:
-     - removed obsolete includes
-
-   * mastro/Makefile, mastro/AstroLinkDef.h, mastro/MAstro.[h,cc],
-     mastro/MObservatory.[h,cc]:
-     - added
-
-   * mbase/MAstro.[h,cc]:
-     - removed
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - removed MAstro
-
-   * Makefile:
-     - added mastro
-     - added msql
-     - added mfbase
-
-   * mtemp/MObservatory.[h,cc], mtemp/MObservatoryLocation.[h,cc]:
-     - removed
-
-   * merpp.cc:
-     - added Sql support
-     
-   * mraw/MRawFileRead.h:
-     - added GetFileName
-
-   * msql/Makefile, msql/SqlLinkDef.h, msql/SqlIncl.h, 
-     MSQLServer.[h,cc], MSqlInsertRun.[h,cc]:
-     - added
-
-   * mfilter/MF.[h,cc], mfilter/MFDataChain.[h,cc], 
-     mfilter/MFDataMember.[h,cc], mfilter/MFEventSelector.[h,cc],
-     mfilter/MFEventSelector2.[h,cc], mfilter/MFRealTimePeriod.[h,cc]:
-       - moved to mfbase
-
-   * mfbase/Makefile, mfbase/FBaseLinkDef.h, mfbase/FBaseIncl.h:
-     - added
-
-   * merpp.cc:
-     - implemented control of gDebug (root debugging)
-
-   * mfileio/MWriteAsciiFile.[h,cc], mfileio/MWriteFile.[h,cc],
-     mfileio/MWriteRootFile.[h,cc]:
-     - implemented CheckAndWrite return value
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed updating already existing branches (eg concatenating report
-       files)
-
-   * macros/dohtml.C, macros/rootlogon.C:
-     - added mastro
-     - added mfbase
-     - added msql
-
-   * mraw/MRawEvtHeader.h:
-     - implemented GetNumTrigLvl1
-     - implemented GetNumTrigLvl2
-
-
-
- 2004/02/25: Markus Gaug
-
-   * mcalib/MExtractBlindPixel.[h,cc],
-     mcalib/MExtractPINDiode.[h,cc],
-     mcalib/MExtractedSignalBlindPixel.[h,cc],
-     mcalib/MExtractedSignalPINDiode.[h,cc],
-     mcalib/Makefile, msignal/Makefile, mcalib/CalibLinkDef.h,
-     msignal/SignalLinkDef.h:
-     - moved blindpixel and PINdiode extractors to msignal
-
-
-   * mcalib/MCalibrationQECam.[h,cc], mcalib/MCalibrationQEPix.[h,cc]:
-     - two new classes to hold the quantum efficieny information of the 
-       calibration
-
-   * msignal/MArrivalTimeCalc.[h,cc]
-     - fill now MArrivalTimePix instead of MArrivalTime
-
-   * mcalib/MHCalibrationChargeCam.cc
-     - display only valid pixels for the corr. values in GetPixelContent
-
-   * mcalib/MHCalibrationRelTimeCam.cc
-     - is now filled from MArrivalTimeCam instead of MArrivalTime
-
-   * macros/calibration.C
-     - divided into two macros: calibration.C using the MJPedestal
-       standard procedure and   pedestalstudies.C using the old
-       procedures
-    
-   * macros/pedestalstudies.C
-     - new macro containing the first previous part of calibration.C
-
-   * mcalib/MCalibrationChargeBlindPix.h,
-     mcalib/MCalibrationChargePINDiode.h, mbase/MAGIC.h,
-     mjobs/MJCalibration.cc:
-     - definition of PulserColot_t in MAGIC.h. 
-
-
-
- 2004/02/25: Hendrik Bartko
-  
-   * macros/rootlogon.C
-     - set the include path also to msignals/
-
-   * manalysis/MExtractSignal.[h,cc], manalysis/MExtractSignal2.[h,cc],
-     manalysis/MExtractedSignalCam.[h,cc],
-     manalysis/MExtractedSignalPix.[h,cc],
-     manalysis/MArrivalTime.[h,cc], manalysis/MArrivalTimeCalc.[h,cc],
-     manalysis/MArrivalTimeCalc2.[h,cc]:
-     - removed
-     
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:			
-     - removed classes mentioned above
-
-   * msignal/MExtractSignal.[h,cc], msignal/MExtractSignal2.[h,cc],
-     msignal/MExtractedSignalCam.[h,cc],
-     msignal/MExtractedSignalPix.[h,cc],
-     msignal/MArrivalTime.[h,cc], msignal/MArrivalTimeCalc.[h,cc],
-     msignal/MArrivalTimeCalc2.[h,cc]:
-     - added
-
-   * msignal/Makefile, msignal/AnalysisLinkDef.h:			
-     - added classes mentioned above
-     
-   * mfilter/Makefile, mcalib/Makefile, mjobs/Makefile, mmain/Makefile:
-     - added include msignal
-    
-
-
-
- 2004/02/25: Wolfgang Wittek
-  
-   * mcalib/MCalibrateData.[h,cc]
-     - initialize size for MPedPhotCam
-
-
-
- 2004/02/24: Wolfgang Wittek
-
-   * manalysis/MSourcPosfromStarPos.[h,cc]
-     - change member function SetSourceAndStarPosition() to expect sky
-       coordinates in the standard units
-     - generalize to more than 1 star
-     - the class is not yet fully tested
-
-   * mfilter/MFSelBasic.[h,cc]
-     - change default values of cuts
-
-
-
- 2004/02/24: Markus Gaug
-
-   * mjobs/MJCalibration.cc, macros/calibration.C,
-     macros/bootcampstandardanalysis.C, macros/pedphotcalc.C:
-     - added MCalibrationChargeBlindPix to plist
-     - added new filling of histograms with MFillH
-     - changed SetPulserColor to MCalibrationChargeBlindPix and 
-       MCalibrationChargePINDiode
-
-   * mcalib/MHCalibrationChargeBlindPix.[h,cc]:
-     - receives a pointer to MCalibrationChargePINDiode which is filled 
-       with the results and told to calculate the fluxes in the 
-       Finalize function
-     - is filled via MFillH from MExtractBlindPixel
-     - SetPulserColor directly in this class
-
-   * mcalib/MCalibrationChargeBlindPix.[h,cc]
-     - new storage container of the blind pxiel resutls, replaces 
-       MCalibrationBlindPix
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]:
-     - does not fill the histograms any more, but does ony the 
-       calculations in the postprocess. No pointer to MExtractPINDidoe
-       or MExtractBlindPixel any more.
-
-   * mcalib/MCalibrationChargePix.cc
-     - discovered an error in the calculation of phe's in 
-       CalcFFactorMethod(). The average QE was applied twice. 
-       This error had been introduced on 13/02/04
-     - loosened criterium convFFactorRelErrLimit from 0.1 to 0.2
-     - CalcFFactor asks for IsChargeValid before calculating anything
-
-   * mcalib/MCalibrationChargePINDiode.[h,cc]
-     - added function SetFluxOutsidePlexiglassAvailable
-     - SetPulserColor directly in this class
-
-   * mcalib/MCalibrationChargeCam.cc
-     - removed function SetPulserColor from here 
-
-   * mcalib/MCalibrationPINDiode.[h,cc], mcalib/MHCalibrationConfig.h,
-     mcalib/MHCalibrationPINDiode.[h,cc],
-     mcalib/MCalibrationBlindPix.[h,cc],
-     mcalib/MHCalibrationBlindPixel.[h,cc]:
-     - removed since obsolote 
-
-   * mcalib/MHCalibrationChargePix.cc
-     - make fPickup an Int_t
-
-   * mcalib/MCalibrate.cc
-     - test validity of every calibration method before retrieving
-       conversion factors
-
-   * mcalib/MHGausEvents.[h,cc]
-     - add possibility to set fit ranges in call to FitGaus
-     - make function CreateXaxis protected 
-
-
-
- 2004/02/23: Markus Gaug
-
-   * mraw/MRawEvtPixelIter.h
-     - include GetNumHiGainSamples and GetNumLoGainSamples
-
-   * mcalib/MExtractedSignalBlindPixel.h, 
-     mcalib/MExtractBlindPixel.[h,cc]:
-     - included storage of pedestal
-
-   * mcalib/MHGausEvents.[h,cc]
-     - make the fit functions protected
-
-
-
- 2004/02/22: Markus Gaug
-
-   * mfilter/MFCosmics.[h,cc]
-     - fMaxNumEmpty changed from absolute number to relative number of 
-       pixels
-
-   * mcalib/MHGausEvents.h
-     - remove the "->" from the pointers which are initialized only 
-       in certain cases. The streamer did not work in case that 
-       MFGausFit was left at the NULL pointer.
-
-
-
- 2004/02/21: Markus Gaug
-
-   * manalysis/MExtractedSignalPix.[h,cc]
-     - changed variable fIsLoGainUsed to fLoGainUsed
-     - added function GetNumHiGainSaturated()
-
-
- 2004/02/20: Markus Gaug
-
-   * mcalib/MHCalibrationChargeHiGainPix.[h,cc], mcalib/Makefile,
-     mcalib/MHCalibrationChargeLoGainPix.[h,cc],
-     mcalib/CalibLinkDef.h
-     - new class to replace MHCalibrationPixel, 
-       based on MHCalibrationChargePix
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     mcalib/MCalibrationChargeCam.[h,cc]
-     mcalib/MCalibrationChargePix.[h,cc]
-     mcalib/MCalibrationChargePINDiode.[h,cc]
-     mcalib/MCalibrationCalc.[h,cc], mcalib/MCalibrationCam.[h,cc],
-     mcalib/MCalibrationPINDiode.[h,cc]:
-     - added the "charge" versions, remove the old ones. The histograms 
-       should be filled in the MH... versions independently of 
-       MCalibrationChargeCalc. This is fully realized for the PIN Didoe 
-       now and will later be so for the pixels and the blind pixel. 
-
-   * mcalib/MHCalibrationChargePINDiode.[h,cc]
-     - receives a pointer to MCalibrationChargePINDiode which is filled 
-       with the results and told to calculate the fluxes in the 
-       Finalize function
-
-   * mcalib/MCalibrate.[h,cc], mcalib/MCalibrateData.[h,cc],
-     mcalib/MMcCalibrationCalc.[h,cc], mjobs/MJCalibration.[h,cc],
-     manalysis/MMcCalibrationUpdate.[h,cc],
-     mjobs/MJExtractSignal.[h,cc], manalysis/MGeomApply.cc,
-     mcalib/Makefile, mcalib/CalibLinkDef.h, macros/calibration.C,
-     macros/bootcampstandardanalysis.C,
-     macros/pedphotcalc.C:
-    - replace MCalibrationCam by MCalibrationChargeCam
-    - replace MCalibrationCalc by MCalibrationChargeCalc
-
-
-
- 2004/02/19: Markus Gaug
-
-   * mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationCam.cc,
-     mcalib/MCalibrate.cc, mcalib/MCalibrateDate.cc,
-     manalysis/MMcCalibrationUpdate.cc:
-     - standardized naming of variables containing "Error", this also affected 
-       the calling functions MCalibrate, MMcCalibrationUpdate and MCalibrateData
-
-   * mcalib/MCalibrationCam.cc, mcalib/MCalibrationPix.cc,
-     mcalib/MCalibrationCalc.cc, mcalib/MCalibrate.cc,
-     mcalib/MCalibrateData.cc, mcalib/MCalibrationConfig.h:
-     - took out some configuration numbers and put them directly into 
-       the class
-     - remove completely MCalibrationConfig.h
-
-
-
- 2004/02/19: Abelardo Moralejo
-
-   * mhist/MHEvent.[h,cc]:
-     - Changed names of Event "types" to make them more descriptive.
-       Former kEvtSignal is now called kEvtSignalDensity, and indicates
-       pixel content scaled by area. Added kEvtSignalRaw, which 
-       corresponds to pixel content (with no scaling) in whatever units
-       (this depends on how the MHEvent object is filled!). The default
-       constructor initializes type=kEvtSignalRaw.
-
-   * mmain/MEventDisplay.cc
-     - Changed filling of evt1 and evt2. Now they are filled with raw 
-       content of MCerPhotEvt. Since in MEventDisplay, MCerPhotEvt is
-       still filled uncalibrated (hence in ADC counts), this means that 
-       what will be now shown in Mars' camera display is now the signal 
-       in each pixel without scaling with pixel area. Given that the 
-       default flat fielding is such that equal light density 
-       corresponds to equal absolute signal (in ADC counts), this is 
-       more reasonable, and allows to check for instance how the 
-       relative pixel gains are adjusted by looking at calibration 
-       events. To be FIXED: there is however an "inconsistency" in 
-       MEventDisplay, and it is that MCerPhotEvt is still used to keep
-       uncalibrated signals. To be replaced by MExtractedSignalCam?
-
-
-
- 2004/02/19: Thomas Bretz
-
-   * manalysis/MCerPhotEvt.h:
-     - added operator= to MCerPhotEvtIter -- is this correct?
-
-   * mhist/MHCamera.[h,cc]:
-     - added member function to calculate minimum content and 
-       maximum content for a single sector
-     - Added possibility to get a projection for a single sector.
-     - GetMinimum/GetMaximum now only takes used pixels into account
-       (you can request all pixels using a different member function)
-     - fixed projection (projection only took pixels with contents!=0
-       instead of 'used' pixels
-     - Don't call Sumw2() anymore for projection
-
-   * mjobs/MJPedestal.cc:
-     - added MPedestalCam to output again - MPedestalCam was fixed
-       yesterday
-     - Added Histograms for the two camera halves
-
-
-
- 2004/02/18: Markus Gaug
-
-    * macros/calibration.C
-      - fixed a buggy display of the F-Factor method
-
-    * mcalib/MCalibrationCalc.cc
-      - calculate the F-Factor method already in the post-Process
-
-    * mcalib/MCalibrationPix.h
-      - move CalcFFactorMethod to public
-
-
-
- 2004/02/18: Abelardo Moralejo
-
-    * mtools/MCubicSpline.cc
-      - in Init, corrected initialization of arrays temp and ysd, which
-	was done with n-1 elements instead of n.
-
-    * mgui/MHexagon.cc
-      - added comment explaining the algorithm.
-      - changed explicit values of Sin and Cos 60 degrees by const
-	variables (more readable).
-
-
-
- 2004/02/18: Hendrik Bartko
-
-   * msignal/:
-     - removed the backup files *~
-     - removed the object files *.o
-     - removed the files SignalCint.*
-
-    * mgui/MHexagon.cc
-      - added comment explaining the algorithm.
-
-
-
- 2004/02/18: Thomas Bretz
-
-   * manalysis/MPedestalCam.[h,cc]:
-     - Changed order of derivements - seems to be VERY important!
-     - changed GetSize from UInt_t to Int_t which is the type
-       of TClonesArray::GetSize() !
-
-   * mfileio/MReadReports.cc:
-     - skip trees with no entries
-
-   * mgui/MCamEvent.cc:
-     - added a comment
-
-   * mhbase/MFillH.cc:
-     - in case SetupFill returns kFALSE and kCanSkip is set
-       Skip task
-
-   * mraw/MRawFileRead.cc:
-     - don't print warning in case of none executions
-
-   * manalysis/MArrivalTimeCalc2.cc:
-     - added some const-qualifiers
-
-
-
- 2004/02/17: Raquel de los Reyes
-
-   * macros/CCDataCheck.C
-     - Added some improvements in the plots.
-
-
-
- 2004/02/17: Abelardo Moralejo
-
-   * macros/readrfl.C
-     - Added missing gPad->cd(1), otherwise the display of events was
-       not updated.
-
-   * mgui/MHexagon.cc
-     - DistanceToPrimitive(Float_t px, Float_t py) Changed check of
-       whether px,py is inside the pixel or not. Previous algorithm 
-       was just an approximation.
-
-
-
- 2004/02/17: Raquel de los Reyes
-
-   * mcamera/MCameraHV.h
-     - Now it derives from a MCamEvent class and implemented the
-       GetPixContent() and DrawPixelContent() functions. Added the 
-       GetMean function to get the mean HV settings of the camera.
-
-   * macros/CCDataCheck.C
-     - Added the HV settings plots.
-
-
-
- 2004/02/17: Hendrik Bartko
-
-   * msignal:
-     - new: directory for all signal and time extraction classes
-
-   * msignal/MArrivalTimeCam.[h,cc], manalysis/Makefile, 
-     msignal/AnalysisLinkDef.h, MGeomApply.cc:
-     - new: Storage Container for the ArrivalTime in the camera
-   
-   * msignal/MArrivalTimePix.[h,cc], manalysis/Makefile, 
-     msignal/AnalysisLinkDef.h:
-     - new: Storage Container for ArrivalTime information of one pixel
-
-   * msignal/Makefile, SignalCint.[h,cc], SignalDep.d, SignalIncl.h, 
-     SignalLinkDef.h
-     - auxiliary files for msignal directory
-
-   * manalysis/MArrivalTimeCalc2.[h,cc]:
-     - added functionality to compute error of the extracted ArrivalTime
-     - calculated ArrivalTime is stored in MArrivalTimeCam
-
-   * manalysis/MGeomApply.cc
-     - geometry is applied to MArrivalTimeCam
-
-   * Makefile:
-     - directory msignal is included
-
-
-
- 2004/02/17: Sebastian Raducci
-
-  * mtools/MCubicSpline.[h,cc]
-    - little corrections in minimums evalustion methods
-    - changed constructors (they require the fadc slices to be const)
-
-  * macros/spline.C
-    - changed according to the MCubicSpline new constructors 
-
-  * manalysis/MArrivalTimeCalc.[h,cc]
-    - changed to use the MCubicSpline class intead of the TSpline class
-    - warning: now the arrival time is again the maximum of the spline,
-      soon it will be changed to half maximum
-
-
-
- 2004/02/17: Wolfgang Wittek
-
-  * manalysis/MSourcPosfromStarPos.[h,cc]
-    - new class; calculates the position of the source in the camera from
-                 the position of a star in the camera and puts it into
-                 MSrcPosCam
-
-
-
- 2004/02/16: Abelardo Moralejo
-
-   * mcalib/MMcCalibrationCalc.cc
-     - Fixed two typos in screen output.
-
-
-
- 2004/02/16: Markus Gaug
-
-   * mcalib/MCalibrationPix.cc
-     - documentation from David's email added
-     - EffectiveQE decreased from 0.2 to 0.18 (see documentation)
-
-   * mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - added MExtractBlindPixel and MExtractedSignalBlindPixel
-
-   * mcalib/MExtractBlindPixel.[h,cc]
-     - new signal extractor for the Blind Pixel
-
-   * mcalib/MExtractedSignalBlindPixel.[h,cc]
-     - new container for the extracted signal of the BlindPixel
-
-   * mcalib/MCalibrationCalc.[h,cc]
-     - does not extract signal from Blind Pixel any more, searches 
-       for MExtractedSignalBlindPixel and fills the hists from there
-  
-   * macros/calibration.C, macros/bootcampstandardanalysis.C,
-     macros/pedphotcalc.C, mjobs/MJCalibration.cc:
-     - introduce the blind pixel and PIN diode extraction in the macro
-
-   * manalysis/MPedestalCam.h 
-     - changed type of fTotalEntries from ULong_t to UInt_t 
-     - fixed documentation of fTotalEntries
-
-   * manalysis/MPedCalcPedRun.h 
-     - changed type of fNumSamplesTot from ULong_t to UInt_t 
-
-   * mcalib/MHGausEvents.h
-     - changed type of fCurrentSize from ULong_t to UInt_t 
-    
-   * mcalib/MCalibrationConfig.h
-     - removed gkConversionHiLo and gkConversionHiLoErr which is now
-       directly in the class MCalibrationPix 
-
-
-
- 2004/02/16: Thomas Bretz
-
-   * manalysis/AnalysisLinkDef.h:
-     - added missing MCerPhotEvtIter
-
-   * merpp.cc:
-     - added possible usage of database
-
-   * star.cc:
-     - moved source code into new class MJStar - preliminary
-
-   * manalysis/MCerPhotPix.cc:
-     - updated class header
-     - fixed Print-output
-
-   * mbase/MAGIC.h:
-     - removed definition of MLog
-
-   * mbase/MArgs.h:
-     - removed include of MAGIC.h
-
-   * mbase/MLog.h:
-     - added extern definition of gLog
-
-   * mbase/MParContainer.[h,cc]:
-     - move body of constructors to source file
-
-   * mcalib/MCalibrate.cc, mcalib/MCalibrateData.cc,
-     mraw/MRawCrateArray.cc, mraw/MRawCrateData.cc,
-     mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawRead.cc,
-     mraw/MRawEvtPixelIter.cc, mraw/MRawFileWrite.cc:
-     - fixed documentation header
-
-   * mcalib/MMcCalibrationCalc.[h,cc]:
-     - fixed documentation header
-     - fixed usage of FindCreateObj and FindObject
-     - removed data member to count entries (use histogram instead)
-     - use TH1 function Integral instead of doing it manually
-
-   * mfilter/MFCosmics.cc:
-     - fixed documentation
-
-   * mimage/MHillas.cc, mimage/MImgCleanStd.cc,
-     mimage/MNewImagePar.[h,cc]:
-     - replaced for-loops by Iterators
-
-   * mraw/MRawFileRead.cc, mraw/MRawSocketRead.cc:
-     - fixed documentation header
-     - check return value of MRawRunHeader::ReadEvt
-
-   * mraw/mraw/MRawRunHeader.[h,cc]:
-     - fixed documentation header
-     - added return value to MRawRunHeader::ReadEvt
-     - added constant number for max format version - preliminary 
-       (should by a static data member)
-
-   * mcalib/MHCalibrationPINDiode.cc:
-     - do not delete pointers in the destructor which are already
-       deleted in the base class
-     - reset histograms in Clear()
-
-   * mcalib/MHCalibrationPixel.cc:
-     - after deletion of instances in Clear() initialize pointer to NULL
-
-   * mcalib/MCalibrationCalc.cc, mcalib/MHCalibrationBlindPixel.cc:
-     - fixed usage of logging stream output levels
-
-   * manalysis/MPedCalcPedRun.[h,cc]:
-     - removed obsolete fSignals
-
-     - removed obsolete fNumPixels
-
-   * manalysis/MPedestalCam.h:
-     - added '->' to fArray
-
-   * mfileio/MWriteRootFile.cc:
-     - changed some output to make debugging easier
-
-   * mjobs/MJCalibration.cc:
-     - fixed a bug in drawing
-
-   * mjobs/MJExtractSignal.cc:
-     - removed MPedestalCam from MWriteRootFile output.
-       When creating the branch it crashes - reason unknown I'll
-       investigate further
-
-
-
- 2004/02/16: Markus Gaug
-
-   * mcalib/Makefile, mcalib/CalibLinkDef.h, macros/calibration.C:
-     - added MHCalibrationRelTimePix
-
-   * mcalib/MHCalibrationRelTimePix.[h,cc],
-     mcalib/MHCalibrationRelTimeCam.[h,cc]:
-     - new classes to fit and display the relative arrival times. 
-     - filled from MArrivalTime	
-     - need: MFillH("MHCalibrationRelTimeCam","MArrivalTime")
-
-   * manalysis/MCalibrationCalc.cc
-     - take out all uncommented code referring to the relative arrival time
-
-   * manalysis/MArrivalTime.h 
-     - changed function GetNumPixels to GetSize
-
-   * macros/bootcampstandardanalysis.C, macros/pedphotcalc.C
-     - included cosmics rejection which was in MCalibrationCalc before
-
-
-
- 2004/02/14: Markus Gaug
-
-   * mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - added MHCalibrationChargePINDiode
-
-   * mcalib/MHCalibrationChargePINDiode.[h,cc]
-     - new class to fill the PIN Diode histograms. Derives from 
-       MHCalibrationChargePix and is filled with MFillH from the 
-       container MExtractedSignalPINDiode. 
-       Will replace MHCalibrationPINDiode entirely soon.
-
-   * mcalib/MHCalibrationChargePix.[h,cc]
-     - new base class for the calibration charges histogram pixel. 
-       Derives from MH and can be filled with the MH with the MH 
-       functions. 
-
-   * mcalib/MExtractPINDiode.[h,cc]
-     - new signal extractor for the PIN Diode
-
-   * mcalib/MExtractedSignalPINDiode.[h,cc]
-     - new container for the extracted signal of the PIN Diode
-
-   * mcalib/MCalibrationCalc.[h,cc]
-     - remove the PIN Diode signal extraction 
-
-   * manalysis/MHPedestalPix.[h,cc]
-     - new version of MHPedestalPixel, deriving from MHGausEvents.
-
-   * manalysis/MHPedestalPixel.[h,cc]
-     - old version removed, since obsolete (and erroneous)
-
-   * manalysis/MHPedestalCam.[h,cc]
-     - histogramming part of MPedestalCam now in own class 
-
-   * manalysis/MPedestalPix.h
-     - removed include of MHPedestalPixel
-
-   * macros/calibration.C 
-     - changed pedestal displays accordingly
-
-   * mjobs/MJPedestal.h
-     - class TCanvas included (did not compile otherwise)
-
-   * mhbase/MH.cc
-     - included call to FindGoodLimits(..) in CutEdges()
-     - axe from pointer to reference
-     - "CutEdges" renamed to "StripZeros"
- 
-   * manalysis/MHPedestalPixel.cc, mcalib/MHCalibrationPixel.cc,
-     mcalib/MHCalibrationBlindPixel.cc:
-     - "CutEdges" renamed to "StripZeros"
-
-   * mcalib/MHGausEvent.[h,cc], mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - replaced by the improved version: MHGausEvents.[h,cc]
-
-
-
- 2004/02/14: Thomas Bretz
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added 'Iterator' facility, this will replace some for-loops
-       in the near future
-     
-   * mbase/MTime.[h,cc]:
-     - added a more powerfull interface to get and interprete the
-       MTime contents as string
-     - added a new constructor
-
-   * mreport/MReportTrigger.h:
-     - fixed GetPixContent
-
-   * mtools/MCubicCoeff.cc, mtools/MCubicSpline.[h,cc]:
-     - many small changes to simple details (like order of includes)
-     - some speed improvements
-     - many small simplifications
-     - changed parts of the code to be more C++ like (eg Iterators
-       instead of for-loops)
-     - disentangles some if-cases
-     - replaced some math.h function by TMath::
-     - removed data-member fN (obsolete with iterators)
-
-
-
- 2004/02/13: Wolfgang Wittek
-
-   * mcalib/MCalibrateData.[h,cc]
-     - new class; 
-       like MCalibrate, but in ReInit it fills the MPedPhot container
-       using informations from MPedestal, MExtracteSignalCam and 
-       MCalibrationCam
-
-   * mcalib/Makefile, mcalib/CalibLinkDef.h
-     - added MCalibrateData
-
-   * manalysis/MPedestalWorkaround.[h,cc]
-     - create MMcEvt container and fill with theta = 10.0
-     - set pedestalRMS = 0. if it is > 10.0
-
-   * manalysis/MSupercuts.[h,cc]
-     - change default values of parameters
-
-   * manalysis/MSupercutsCalc.[h,cc]
-     - change dNOMLOGSIZE from 4.1 to 5.0
-
-   * mhist/MHBlindPixels.[h,cc]
-     - change MPedestalCam to MPedPhotCam
-
-   * mhist/MHSigmaTheta.[h,cc]
-     - automatic binning for pixel number doesn't work
-       use default binning
-
-
-
- 2004/02/13: Markus Gaug
-
-   * mcalib/MCalibrationPix.[h,cc]
-     - added variables gkAverageQE, gkAverageQEErr, and fAverageQE, 
-       fAverageQEErr
-     - gkAverageQE initializes to 0.2 (according to David)
-     - gkAverageQEErr initializes to 0.02 (dito)
-     - added new member function: SetAverageQE
-     - call to GetMeanConversionFFactorMethod returns: 
-       fMeanConversionFFactorMethod/fAverageQE. 
-     - call to GetErrorConversionFFactorMethod returns: 
-       errors of fMeanConversionFFactorMethod and fAverageQEErr added 
-       quadratically
-
-   * mcalib/Makefile
-     - split into two parts one comment line 
-
-
- 2004/02/13: Thomas Bretz
-
-   * mbadpixels/MBadPixelsTreat.[h.cc]:
-     - added for new bad pixel treatment
-
-   * mbadpixels/Makefile, mbadpixels/BadPixelsLinkDef.h:
-     - added MBadPixelsTreat
-
-   * merpp.cc:
-     - changed the name of the "DC" tree to "Currents" to make
-       MReportRead work correctly with this tree
-
-   * mbase/MTime.[h,cc]:
-     - Changed UpDMagicTime to support nanosec instead of millisec
-     - exchanged Reset() by Clear() not to clear the yy/mm/dd 
-       information away in an eventloop
-
-   * mraw/MRawEvtHeader.[h,cc]:
-     - implemented decoding of the time-stamp for raw-data files
-       with version>2. Thanks to Marcos.
-
-   * mraw/MRawRead.[h,c]:
-     - pipe file version number to MRawEvtHeader::ReadEvt
-     - create fake time for file-version<3
-
-   * macros/readMagic.C:
-     - changed to use MInteractiveTask
-
-   * mbase/MPrint.cc:
-     - fixed debugging level of some output
-     
-   * mhist/MHCamera.[h,cc]:
-     - fixed handling in AddNotify (necessayr due to change of
-       inheritance from MCamEvent)
-     - replaced cout by gLog
-     - added fNotify to list of cleanups
-
-   * mhist/MHEvent.cc, mjobs/MJCalibration.cc,
-     mjobs/MJPedestal.cc:
-     - fixed usage of AddNotify
-
-   * mfileio/MReadReports.cc:
-     - use a different way to determin whether the tree is a valid tree,
-       skip invalid trees
-       
-   * mfileio/MReadTree.cc:
-     - added another sanity check at the beginning of PreProcess
-     
-   * mhbase/MFillH.[h,cc]:
-     - added bit kCanSkip which skips MFillH in case the necessary container
-       wasn't found.
-     - cd into the corresponding canvas before filling the MH
-
-
-
- 2004/02/12: Markus Gaug
- 
-   * mbase/MArray.[h,cc]:
-     - changed name of StripZeros
-
-   * mcalib/MHGausEvent.cc:
-     - corrected call to StripZeros
-
-   * mcalib/MCalibrationPix.[h,cc]
-     - implemented dummy for combined method
-
-   * mcalib/MCalibrate.[h,cc]
-     - implemented a dummy for calibration factor 1. (requested by
-       Javier Rico)
-     - implemented combined method
-     - check for valid methods moved to ReInit
-
-   * mcalib/MCalibrationCalc.cc
-     - removed initialization of non-used nsamples
-
-   * mcalib/MHCalibrationPixel.[h,cc], mcalib/MCalibrationPix.[h,cc],
-     mcalib/MCalibrationCalc.[h,cc]
-     macros/calibration.C
-     - implemented new histograms: 
-       HSinglePheFADCSlices and HPedestalFADCSlices
-       They are filled with the FADC slice values of either a s.phe. 
-       event or a pedestal event. The decision is taken with the 
-       variable: MCalibrationCalc::fBlindPixelSinglePheCut, to be set 
-       with a setter 
-
-   * mtools/MFFT.[h,cc]
-     - PowerSpectrumDensity of TArrayI implemented
-
-
-
- 2004/02/12: Thomas Bretz
- 
-   * mbase/MArray.[h,cc]:
-     - changed argument of CutEdges from pointer to reference
-
-   * mgeom/MGeomPix.h:
-     - fixed calculation of area of pixel. It was too big for a 
-       factor of 2
-
-   * mjobs/MJCalibration.cc:
-     - slight change of name of a MHCamera
-
-   * manalysis/MExtractSignal.cc:
-     - slight change to the creation of the satpixels list
-     
-   * mcalib/MHCalibrationBlindPixel.cc, mcalib/MHCalibrationPixel.cc,
-     mcalib/MHGausEvent.cc:
-     - corrected call to ProjectArray
-     - corrected call to CutEdges
-     
-   * mfilter/MFCosmics.[h,cc]:
-     - small fixes to logging output
-     - small simplification to return statement
-     - declared CosmicsRejection const
-
-   * mhbase/MH.[h,cc]:
-     - changed argument of ProjectArray from pointer to reference
-     - added missing calcualtion of minimum
-     - removed obsolete SetEntries
-     - changed SetDirectory from NULL to gROOT
-
-
-
- 2004/02/12: Javier L�ez
-
-   * macros/pointspreadfunction.C
-     - added new macro that fits with a 2D gaussian the DC spot for an 
-       star. It gives you the RMS of the PSF and the center of the star,
-       very useful for misspointing studies.
-
-
-
- 2004/02/11: Hendrik Bartko
-
-   * manalysis/MExtractSignal2.cc:
-     - introduced a validity check for the set-function of the window 
-       size (even number of slices, WindowSize < NumberSlices)
-
-   * manalysis/MArrivalTimeCalc2.[h,cc], manalysis/Makefile, 
-     manalysis/AnalysisLinkDef.h:
-     - new: introduced the calculation of the arrival time as the signal 
-       weighted mean of the time slices in the maximum window
-
-
-
- 2004/02/11: Markus Gaug
-
-   * mcalib/MCalibrationCalc.cc:
-     - the blind pixel signal extractor introduced one week ago, counted 
-       one FADC slice too little, thus the normalization w.r.t. pedestals 
-       was wrong. Now corrected.
-
-   * manalysis/MExtractSignal.cc, manalysis/MExtractSignal2.cc:
-     - when "WARNING - Lo Gain saturated" occurs, display also the
-       corr. pixel numbers.
-
-   * mbase/MArray.[h,cc]:
-     - introduced function to cut array edges with zeros. 
-       (Thomas, should we keep it there or move it to another class? )
-
-   * mcalib/MCalibrationCalc.[h,cc]:
-     - new function SetBlindPixelRange to set start and end of FADC slices 
-       used for the blind pixel signal extraction. 
-     - remove fEvents which are not necessary any more after the shift 
-       to MFCosmics.
-
-   * mcalib/MHCalibration(Blind)Pixel.[h,cc]:
-     - show the fourier spectrum now with axes in frequency [Hz] instead 
-       of inverted events. 
-
-   * mcalib/MHGausEvent.[h,cc], mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - new base class for all kind of events with variables having a 
-       Gaussian distribution. Will serve as base class for the 
-       existing and new calibration histogram classes. 
-
-
-
- 2004/02/11: Abelardo Moralejo
-
-   * mmain/MEventDisplay.cc
-     - Switched order of MMcPedestalCopy and MCerPhotCalc in tasklist:
-       MMcPedestalCopy must be executed earlier!
-
-
-
- 2004/02/10: Raquel de los Reyes
-
-   * mhist/MHPixVsTime.[h,cc]:
-     - Added a default draw function and replaced the TGraph object 
-       by a pointer to a TGraph object.
-
-   * mreport/MReportTrigger.h:
-     - Now it dereives from a MCamEvent class and implemented the
-       GetPixContent() and DrawPixelContent() functions.
-
-   * maccros/CCDataCheck.C:
-     - An update of the previous macro. New plots: subsystems status and
-       macrocells trigger.
-
-
-
- 2004/02/10: Markus Gaug
-
-   * mcalib/MCalibrationCam.cc:
-     - fixed documentation
-
-   * mhbase/MH.[h,cc]:
-     - new function ProjectArray
-
-   * mcalib/MHCalibrationPixel.[h,cc],
-     mcalib/MHCalibrationBlindPixel.[h,cc]:
-     - use ProjectArray from MH to plot the projection of the fourier 
-       spectrum
-
-   * mfilter/MFCosmics.[h,cc], mfilter/Makefile,
-     mfilter/FilterLinkDef.h:
-     - new filter removing cosmics, the same as in MCalibrationCalc
-       where it was removed now. 
-       Call: MFCosmics cosmics; 
-             MContinue cont(&cosmics); 
-             tlist.AddToList(&cont);
-
-   * mcalib/MCalibrationCalc.[h,cc]:
-     - removed cosmics rejection from there
- 
-   * macros/calibration.C, mjobs/MJCalibration.cc:
-     - changed cosmics rejection to the filter algorithm
-
-
-
- 2004/02/09: Markus Gaug
-
-   * mcalib/MCalibrationBlindPix.[h,cc]:
-     - added histogram to display the average in FADC slices of all 
-       single and double phe events
-
-   * mcalib/MCalibrationCalc.cc:
-     - fill histograms of single-phe events with higain and logain
-       sampls
-
-   * mcalib/MCalibrationCam.[h,cc], mcalib/MCalibrationCalc.cc,
-     mcalib/MCalibrationConfig.h:
-     - take all pixel areas out of MGeomPix::GetA(), remove all previous
-       areas 
-     - calculate photon fluxes from blind pixel and PIN diode, use 
-       area only to fill the conversion factors in MCalibrationPix 
-
-
-   * mcalib/MJCalibration.cc:
-     - display of number of photons for Blindpixel and PIN Diode Method 
-       changed to display of photon flux which is the actually 
-       calculated quantity
-
-
-
- 2004/02/09: Thomas Bretz
-
-   * mbadpixels/*:
-     - added
-
-   * Makefile:
-     - added MBadPixels
-
-   * manalysis/MGeomApply.cc:
-     - fixed class description
-
-   * mjobs/MJCalibration.[h,cc], mjobs/MJExtractSignal.[h,cc]:
-     - added bad pixel treatment
-
-   * mjobs/MJPedestal.[h,cc]:
-     - reorganized order of functions
-     - removed a nonsense scrren output (some BLABABLA or so)
-
-   * mjobs/Makefile:
-     - added include for mbadpixels
-
-   * mmain/MBrowser.cc:
-     - do not call construtor of TGTReeLBEntry if pic0=0
-
-
-
- 2004/02/09: Raquel de los Reyes
-
-   * mcamera/MCameraLids.h, mreport/MReportCamera.h
-     - Added the "Get" functions to access the private data 
-       members of the class.
-
-
-
- 2004/02/09: Markus Gaug
-
-   * MMcCalibrationUpdate.cc, MCalibrate.cc, MCalibrationPix.cc,
-     MCalibrationPix.h:
-     - replace MCalibrationPix->IsChargeFitValid() by IsChargeValid()
-       because we can calibrate with the histogram mean and RMS even 
-       if the fit is not OK. Thus, there is a question: IsFitted() and 
-       IsChargeValid(), i.e. does the charge make any sense? 
-
-   * MCalibrationCam.cc, MCalibrationConfig.h, MCalibrationCalc.cc:
-     - found serious bug in calculation of conversion factors for the 
-       outer pixels: 
-       GetMeanConversionBlindPixelMethod and 
-       GetMeanConversionPINDiodeMethod 
-       did not correct for the area of the outer pixel, this did only 
-       MCalibrationCam::GetPixelContent which is not used by MCalibrate
-
-
-
- 2004/02/06: Markus Gaug
-
-   * mgeom/MGeomCam.h 
-     - replaced in Comment of fPixRatio: 
-       "ratio between size of pixel idx and pixel 0" by
-       "ratio between size of pixel 0 and pixel idx" 
-
-   * manalysis/MPedestalCam.cc
-     - catch calls to MHPedestalPixel in case that they are not filled 
-       This led previous calls to segmentation violations
-     - remove include of MHExtractedSignalPix
- 
-   * manalysis/MHExtractedSignalPix.[h,cc]
-     - is everything in MHPedestalPixel, so removed it again
-
-   * mjobs/MJPedestal.cc
-     - put the projections into Display()
-     - correct the input of Display (0: pedestal, 1: pedestalerror, 
-                                     2: pedRMS, 3: pedRMSerror)
-
-   * manalysis/MHPedestalPixel.cc
-     - increased number of bins in for charges plot
-
-   * mtools/MFFT.[h,cc]
-     - possibility to have PSD directly from TArray
-
-   * mjobs/MJCalibration.[h,cc]
-     - fixed displays
-     - replaced MExtractSignal by MExtractSignal2
-
-   * mcalib/MHCalibrationPixel.[h,cc], mcalib/MHCalibrationBlindPixel.[h,cc],
-     mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationBlindPix.[h,cc],
-     mcalib/MCalibrationPINDiode.[h,cc], mcalib/MHCalibrationPINDiode.[h,cc]:
-     - remove histograms MHChargevsN..., now keep TArrays directly
-     - check for oscillations for all pixels (and you will not trust 
-       your eyes when you look at the results :-((((
-
-   * mcalib/MCalibrationCalc.[h,cc]
-     - remove ArrivalTime -> go to separate class
-     - remove BlindPixel and PIN Diode overflow, now handled directly 
-       inside the corr. classes. 
-     - remove SkipTimeFits -> go the arrival time class
-
-   * mcalib/MCalibrationCam.h
-     - new getters for number of photons
-     - removed timeslicewidth -> go the corr. time containers
-
-   * mcalib/MCalibrationCam.cc
-     - removed times of GetPixelContent
-     - added OscillationChecks in GetPixelContent
-
-   * manalysis/MMcCalibrationUpdate.cc
-     - remove calpix.SkipTimeFits which is now obsolet
-
-   * macros/calibration.C
-     - all previous changes now in this macro.
-     - (NB: Thomas, du brauchst in MJCalibration nicht mehr aendern, 
-       das ging diesmal in einem Aufwasch)
-
-
-
- 2004/02/06: Thomas Bretz
-
-   * mhist/MHPixVsTime.[h,cc]:
-     - changed such that you can set the name of the time container now 
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added GetMaxPixId()
-
-   * mraw/MRawEvtData.cc:
-     - fixed wrong size calculation for fABflags
-
-
-
- 2004/02/06: Oscar Blanch
-
-   * mmc/MFadcDefine.h && mmc/MMcFadcHeader.cxx
-     - We cahnged the name (and values) of the global variable
-        MFADC_RESPONSE_AMPLITUDE to  MFADC_RESPONSE_INTEGRAL
-
-
-
- 2004/02/05: Markus Gaug
-
-   * mcalib/MHCalibrationPixel.[h,cc]
-     - put an NDF limit for the fit
-     - removed all TStrings and replace them by Form(..)
-     - Check for nan's of all returned fit values
-
-   * mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationCam.cc:
-     - reshuffled HiLoGainConversion, calculation of F-Factor method, 
-     - calculation of total F-Factor of the readout.
-
-   * mcalib/MCalibrationCam.cc
-     - include relative times to display with GetPixelContent
-
-   * mcalib/MCalibrationCalc.[h,cc]
-     - flag to skip Hi-Lo Calibration
-     - Hi-LO Graph not filled any more after overflow of ChargevsN
-     - fill the blind pixel differently from the rest of pixels
-
-   * mcalib/MCalibrate.cc:
-     - call to const MCalibrationPix &pix replaced by MCalibrationPix &pix
-
-   * manalysis/MArrivalTimeCalc.cc
-     - default step width 100 ps. 
-     - look for half maximum (at rising edge)
-
-   * manalysis/MExtractSignal.[h,cc]
-     - removed uncommented code (arrival time)
-     - set start byte back by one like it was before TB's changes 
-       (does not affect the calculation of number of FADC slices)
-
-   * manalysis/MExtractSignal2.[h,cc]
-     - removed uncommented code (arrival time)
-
-   * manalysis/MHPedestalPixel.[h,cc]
-     - is now filled with total pedestals (not per slice), but results are 
-       renormalized to values per slice (this is not to screw up with the 
-       pedestal RMS and the derived uncertainties)
-     - new function Renorm(nslices)
-
-   * manalysis/MPedestalCam.[h,cc]
-     - introduced function Clone() (like proposed by TB)
-     - call to MHPedestalPixel operator() not const any more
-     - take out lots of uncommented code 
-     - found bug in initialization of hists. SetupFill is called in 
-       PreProcess, therefore, TObjArray is not yet enlarged there. 
-       Now, InitUseHists is called in Fill
-     - MHPedestalPixel is now filled with total pedestals (not per slice), 
-	but results are 
-       renormalized to values per slice (this is not to screw up with the 
-       pedestal RMS and the derived uncertainties)
-
-   * manalysis/MPedCalcPedRun.cc
-     - added author
-     - split calculation of RMS into two steps to make it more clear to 
-       the user
-
-   * macros/calibration.C
-     - found bug introduced two days ago, namely calculating pedestlas with 
-       MExtractSignal2 which is now fixed
-     - Skip HiLoConversionCalibration
-
-
-
- 2004/02/05: Abelardo Moralejo
-
-   * macros/starmc2.C
-     - added 3rd argument, "kFALSE", to call of MWriteRootFile::Add
-       for both MMcEvt and MMcRunHeader since these containers are
-       not present in real data. Name of macro is no longer adequate if
-       we will use it for calibrated real data (to be changed if so).
-
-
-
- 2004/02/05: Sebastian Raducci
-
-   * mtools/MCubicSpline.[h,cc]
-     - added
-     - this class will take the place of the TSpline class to 
-       calculate arrival times
-
-   * mtools/MCubicCoeff.[h,cc]
-     - added
-     - this class is used by MCubicSpline to store coefficients
-
-   * macros/spline.C
-     - added
-     - test macro. Shows how to use the MCubicSpline class
-     - it could be used to test the methods of the Spline class
-
-
-
- 2004/02/05: Thomas Bretz
-
-   * mmain/MBrowser.cc:
-     - fixed a double deletion of a TGLayoutHints
-
-
-
- 2004/02/04: Markus Gaug
-
-   * mmain/MBrowser.cc:
-     - corrected TGTReeLBEntry for TGTreeLBEntry
-
-
-
- 2004/02/04: Thomas Bretz
- 
-   * manalysis/MExtractSignal2.cc:
-     - don't allow odd numbers for the window size
-
-   * mfilter/MFilterList.cc:
-     - corrected a wrong logging message
-
-   * mmain/MBrowser.cc:
-     - added '/data/MAGIC' as shortcut in the combo box
-     
-   * mraw/MRawEvtPixelIter.cc:
-     - optimized calculation of MaxIdx
-
-
-
- 2004/02/04: Abelardo Moralejo
-
-  * macros/starmc2.C
-    - removed unnecessary variables BinsHigh, BinsLow
-
-
-
- 2004/02/04: Markus Gaug
-
-  * manalysis/MPedestalCam.[h,cc], manalysis/MPedestalPix.[h,cc],
-    manalysis/MPedCalcPedRun.[h,cc], manalysis/MHPedestalPixel.[h,cc],
-    macros/calibration.C:
-    - histograms are now filled with MFillH as proposed and coded by 
-      Thomas Bretz. Some modifications had to be done, however. 
-    - Class to hold MHPedestalPixel is still MPedestalCam
-    - MPedCalcPedRun does nothing any more (except from what is was 
-      doing before)
-
-  * manalysis/MExtractSignal.cc
-    - remove uncommented code
-
-  * mcalib/MCalibrationCalc.[h,cc]
-    - modified way to handle histogram overflow: Now flags are set and 
-      ChargevsN histogram is not tried to be filled subsequently
-
-
-
- 2004/02/03: Markus Gaug
- 
-   * manalysis/MHExtractedSignalPix.[h,cc]
-     - added Thomas B. modified version of MHPedestalPixel. Later will 
-       remove MHPedestalPixel
-
-   * manalysis/MCalibrationPix.[h,cc], manalysis/MHCalibrationPixel.[h,cc],
-     manalysis/MCalibrationCam.cc, macros/calibration.C:
-     - now split completely absolute and relative times. Absolute 
-       times are not fitted, but their histogram mean and rms are 
-       returned.
-
-
-
- 2004/02/03: Thomas Bretz
-
-   * mfileio/MReadTree.cc:
-     - fixed handling of -1 entries in AddFile: root 3.10/02 crashed
-
-   * manalysis/MExtractSignal.[h,cc]:
-     - moved code to extract the signal from Process to
-       new member function FindSignal, I left the arrival time 
-       extraction as commented-out code in the code just as a 
-       demonstration to do this very fast.
-
-
-
- 2004/02/02: Markus Gaug
-
-  * manalysis/MPedCalcPedRun.cc
-    - corrected formulae in Class description
-
-  * mcalib/MCalibration.[h,cc], mcalib/MHCalibration.[h,cc],
-    manalysis/MMcCalibrationUpdate.cc:
-    - calculate relative times and absolute times. Fit only 
-      the relative ones. 
-
-
-
- 2004/02/02: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationUpdate.cc, MMcPedestalCopy.cc
-     - removed file type check (MC or data) from PreProcess since now
-       run headers are not yet known at that point.
-
-   * mcalib/MMcCalibrationCalc.cc
-     - same as above.
-
-   * NEWS
-     - updated.
-
-
-
- 2004/02/02: Thomas Bretz
-
-   * manalysis/MExtractSignal2.[h,cc]:
-     - added new task which takes a given number of slices with the
-       highest integral content as signal.
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - added MExtractSignal2
-
-
-
- 2004/01/30: Abelardo Moralejo
-
-   * macros/starmc.C
-     - changed default FADC integration range (more adequate for coming
-       camera version).
-
-   * macros/mccalibrate.C, starmc2.C
-     - added. First macro transforms input files from camera simulation
-       into files with pixel data already calibrated in photons. The 
-       second reads in an already calibrated data file and produces an 
-       output file with Hillas parameters. Both together do the same as
-       starmc.C, but it is convenient to have files containing 
-       calibrated pixel information.
-
-
-
- 2004/01/30: Thomas Bretz
- 
-   * mbase/MDirIter.h:
-     - added GetNumEntries
-
-   * mhist/MHEvent.cc:
-     - added a dynamic_cast from MParContainer to MCamEvent to get the
-       correct pointer to the correct base-class.
-
-   * mbase/MStatusDisplay.cc:
-     - In EventInfo check whether gPad==0
-     
-   * mfileio/MReadMarsFile.cc:
-     - removed reading RunHeaders from PreProcess, this resulted
-       in strange behaviour of writing RunHeaders
-     - fixed consistency check for RunType accordingly
-
-   * mfilter/MFilterList.cc:
-     - do not skip adding filter if only a filter with the same name 
-       exists
-       
-   * mraw/MRawFileRead.cc:
-     - added an output message if run header is not accessible
-     
-   * mraw/MRawRunHeader.[h,cc]:
-     - initialize fRunType to new enum kRTNone
-
-   * mfilter/MFGeomag.cc:
-     - set fResult to kFALSE at the beginning of Process
-     - according to this removed setting fResult=kFALSE before return
-     - replaced some float by Float_t
-     - added some const-qualifiers
-     - replaced (rig<0.5/pr*R*(r2-r1)+r1) by (rig-r1)*pr<rnd
-       with rnd = R * (r2-r1)/2 to make sure that we cannot
-       devide by 0
-
-   * manalysis/MPedCalcPedRun.cc:
-     - added some comments
-
-   * Makefile:
-     - added mjobs
-
-   * mjobs/*:
-     - added
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MRunIter
-
-   * mbase/MRunIter.[h,cc]:
-     - added
-
-
-
- 2004/01/30: Markus Gaug
-
-   * manalysis/MPedestalCam.h
-     - added function IsUsedHists()
-
-   * manalysis/MPedestalCam.cc
-     - modified GetPixelContent
-
-   * manalysis/MPedestalCam.cc, manalysis/MPedCalcPedRun.cc:
-     - include storage of number of used FADC slices to compare later 
-       the pedestal per slice ( and sigma per slice)
-     - return relative differences in GetPixelContent
-
-   * mcalib/MCalibrationCalc.[h,cc], mcalib/MHCalibrationBlindPixel.[h,cc]:
-     - fBlindPixelId and fPINDiodeId now like in PedestalCam
-     - fill Blind Pixel with information about its fitted pedestal if 
-       available
-     - initialize charges histogram with a bigger range
-     - use pedestal information to constrain the pedestal fit ranges
-
-   * manalysis/MHPedestalPixel.cc
-     - initialize charges histogram with a bigger range
-
-   * macros/calibration.C
-     - SetRange of MExtractSignal to 1,14 (see emails of yesterday)
-     - apply new GetPixelContents of MPedestalCam (more calculations 
-       and displays of errors, correction for different FADC slice 
-       number)
-
-   * manalysis/MExtractSignal.cc
-     - not access to MArrivalTime any more. The same information is 
-       stored in MRawEvt->GetPixelContent(...)
-
-   * manalysis/MCalibrationCalc.cc
-     - retrieve default arrival time from MRawEvt 
-
-   * manalysis/MCalibrationBlindPix.cc, manalysis/MCalibrationPix.cc
-     - check for NaN's in fit results
-
-
-
- 2004/01/29: Abelardo Moralejo
-
-   * mfileio/MWriteFile.h
-     - added missing declaration of ReInit
-
-   * manalysis/MMcCalibrationUpdate.cc
-     - added call to MCalibrationCam::SetBlindPixelMethodValid(kTRUE) 
-       to adapt to recent changes in MCalibrate.
-
-
-
- 2004/01/29: Thomas Bretz
-
-   * manalysis/MArrivalTime.h, manalysis/MCameraData.h,
-     manalysis/MCerPhotEvt.h, manalysis/MExtractSignalCam.h,
-     manalysis/MPedPhotCam.h, manalysis/MPedestalCam.h,
-     mcalib/MCalibrationCam.h, mcamera/MCameraDC.h,
-     mraw/MRawEvtData.h, mreflector/MRflEvtData.h:
-     - split derivement into MParContainer and MCamEvent
-
-   * manalysis/MExtractSignalCam.[h,cc]:
-     - removed obsolete MExtractSignal::ReInit
-     - added -> to fArray
-
-   * mbase/MParList.h:
-     - added a new bit kIsProcessing
-     
-   * mbase/MTaskList.cc:
-     - fixed the handling of kDoNotReset and the bahaviour of
-       SetReadyToSave, such that it is possible to write all
-       headers 
-
-   * mfileio/MWriteFile.cc:
-     - added ReInit which also calls CheckAndWrite
-     
-   * mgui/MCamEvent.h:
-     - does not derive from MParContainer anymore
-
-
-
- 2004/01/29: Markus Gaug
-
-   * mcalib/MCalibrationCalc.[h,cc], mcalib/MCalibrationCam.[h,cc], 
-     mcalib/MCalibrationConfig.h
-     - put gkCalibrationBlindPixelId and gkCalibrationPINDiodeId 
-       directly into the corresponding classes.
-
-
-
- 2004/01/29: Nicola Galante
-
-   * mhistmc/MHMcTriggerLvl2.[h,cc]:
-     - In method MHMcTriggerLvl2::GetHistByName(const TString name) 
-       added string checking to return also 
-       fHistCellPseudoSize, fHistCellPseudoSizeNorm
-       and fHistCellPseudoSizeEnergy.
-     - Added inline functions GetHistCellPseudoSize() and 
-       GetHistCellPseudoSizeNorm().
-
-
-
- 2004/01/28: Javier Rico
-
-   * mcalib/MCalibrate.[h.cc]
-     - include possibility to select the calibration method to be used
-
-
-
- 2004/01/28: Markus Gaug
-
-   * mcalib/MCalibrate.[h.cc]
-     - corrected Int_t ReInit() to Bool_t ReInit(MParList *pList)
-
-   * mcalib/MCalibrationCalc.[h,cc], mcalib/MCalibrationCam.[h,cc]:
-     - included flags to indicate if Blind Pixel Method or PIn Diode 
-       method was OK. Up to now, program stopped, if one of the two 
-       methods was chosen but not able to being executed.
-
-   * manalysis/MArrivalTimeCalc.cc, manalysis/MExtractSignals.cc,
-     manalysis/MGeomApply.cc:
-     - put all missing InitSize(npixels) into MGeomApply	 
-
-   * manalysis/MPedCalcPedRun.[h,cc], manalysis/MPedestalCam.[h,cc],
-     manalysis/MPedestalPix.[h,cc], manalysis/MHPedestalPixel.[h,cc],
-     manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - include possibility to fit the pedestals with Gaussian. 
-     - old methods are not affected. 
-     - add new method with MPedCalcPedRun::SetUseHists()
-
-
-
- 2004/01/28: Abelardo Moralejo
-
-   * mcalib/MMcCalibration.cc
-     - fixed wrong variable type in call to TH1F constructor (number of
-       bins is now integer), which resulted in a compilation warning.
-
-
-
- 2004/01/28: Thomas Bretz
-
-   * manalysis/MPedestalCam.cc:
-     - removed unwanted CheckBound from operators. CheckBounds is ONLY
-       ment for really old MC files and will be removed in the future
-       anyhow.
-
-   * mcalib/MHCalibrationPixel.h:
-     - removed obsolete include of MFFT 
-
-   * manalysis/MCerPhotAnal.cc, manalysis/MCerPhotCalc.cc,
-     manalysis/MPedestalCam.[h,cc]:
-     - removed use of obsolete MPedestalCam::CheckBounds. This was
-       a workaround for a 'bug' in very old camera files, which is not
-       necessary anymore.
-
-   * manalysis/MCerPhotAnal2.[h,cc]:
-     - replaced MPedestalCam by MPedPhotCam
-     
-   * manalysis/MExtractSignal.cc:
-     - some small simplification to the signal extraction
-     - removed some obsolete variables
-     - replaced for by while
-     - removed obsolete casts
-     
-   * mmain/MEventDisplay.cc:
-     - gave names to the filters
-     - removed adding MHCamera to fList because it was deleted twice
-
-   * mhist/MHCamera.cc:
-     - fixed usage of fPainter in Paint() - title was not updated 
-       correctly
-
-
-
- 2004/01/28: Sebastian Raducci
-
-   * manalysis/MArrivalTime.[h,cc]:
-     - removed all the code relative to the cluster evaluation
-
-
-
- 2004/01/27: Markus Gaug
- 
-   * manalysis/MPedestalPix.cc:
-     - initialize default values to 0 instead of -1.
-
-   * manalysis/MPedestalCam.[h,cc]:
-     - include CheckBounds, also in operator[]
-
-   * mcalib/MCalibrationCam.[h,cc]:
-     - apparently, there was a reference to InitSize(UInt_t i) instead 
-       of InitSize(Int_t i), where compiler complained, now changed
- 
-   * mcalib/MHCalibration*, mcalib/MCalibration*:
-     - fixed all Clear()'s, Reset()'s, direct intializers
-
-
-
- 2004/01/27: Thomas Bretz
-
-   * mdata/MDataChain.cc:
-     - added '%' to supported operators
-
-
-
- 2004/01/26: Nicola Galante
-
-   * manalysis/MMcTriggerLvl2.[cc,h]:
-
-     - Defined some static constants to avoid ugly "magic numbers"
-       in arrays: gsNCells, gsNTrigPixels,
-       gsNPixInCell, gsNLutInCell, gsNPixInLut, fNumPixCell.
-     - Added method 
-       MMcTriggerLvl2::GetCellCompactPixel(int cell, MGeomCam *fCam)
-       which computes compact pixels into a given L2T macrocell.
-     - Added method 
-       MMcTriggerLvl2::CalcBiggerCellPseudoSize() 
-       which computes fCellPseudoSize, the maximum Pseudo Size into L2T 
-       macrocells
-     - Added method 
-       MMcTriggerLvl2::GetCellPseudoSize() const 
-       which returns fCellPseudoSize
-     - Added method 
-       MMcTriggerLvl2::IsPixelInCell(Int_t pixel, Int_t cell),
-       which controls whether a pixel belongs to a given L2T cell.
-     - Added method 
-       MMcTriggerLvl2::GetMaxCell() const 
-       which returns fMaxCell, the cell with the maximum 
-       fCellPseudoSize.
-
-
-
- 2004/01/26: Markus Gaug, Michele Doro
-
-   * manalysis/MArrivalTime.[h,cc], manalysis/MArrivalTimeCalc.[h,cc]:
-     - moved calculation of arrival time from MArrivalTime to 
-       MArrivalTimeCalc. MArrivalTime does not do any Process-job
-       anymore
-     - TSpline5 now on stack. 
-     - function to set the stepsize
-
-   * mcalib/MHCalibrationBlindPixel.[h,cc]:
-     - force mu_{0} in Blind Pixel Fit to be around 0 in fKPoisson4
-     - implement combined Polya fit and Michele's back-scattered electron
-       fit 
-
-   * mcalib/MHCalibrationPixel.[h,cc], mcalib/MCalibrationPix.cc,
-     mcalib/MCalibrationPINDiode.cc:
-     - combine FitChargeHiGain and FitChargeLoGain into one function
-
-   * macros/calibration.C
-     - improve double gauss fit a bit
-
-
-
- 2004/01/26: Thomas Bretz
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - removed member function GetNumPixels. For more details see mantis.
-
-   * manalysis/MArrivalTime.[h,cc]:
-     - reorganized includes
-     - fixed InitSize and ClearArray (now Reset) to fit MParContainer
-       definition
-     - for the moment removed usage of fPixelChecked - THIS WILL CRASH YOUR
-       PROGRAM
-
-   * manalysis/MArrivalTimeCalc.[h,cc]:
-     - reorganized includes
-     - removed many obsolete code, exspecially copy&paste relicts!
-     - fixed usage of InitSize
-     - removed CleanArray. Reset() is called automatically before Process()
-
-   * manalysis/MExtractedSignalCam.[h,cc]:
-     - added SetLogStream
-     - removed obsolete include MGeomCam
-     - replaced PrintOut by Print
-     - added const-qualifiers to all Getters
-     - fixed documentation
-     
-   * manalysis/MExtractedSignalPix.[h,cc]:
-     - replaced PrintOut by Print
-     - fixed documentation
-
-   * manalysis/MEventRateCalc.cc, manalysis/MPedCalcPedRun.cc:
-     - replaced memset by Reset()
-
-
-
- 2004/01/24: Abelardo Moralejo
-
-   * macros/starmcstereo.C
-     - Added. Example of how to run the analysis chain for MC files
-       containing simulation of stereo systems of 2 telescopes.
-
-   * mcalib/MCalibrate.cc
-     - Added check that value of signal from MExtractedSignalPix is not
-       the default (error) value. In such a case, the signal in 
-       MCerPhotEvt is now set to 0. Before, all pixels got very high
-       values in MCerPhotEvt in case the MRawEvtData object for the
-       event was missing in the file. This happened in MC files, in 
-       which in some circumstances an event is written without the
-       pixel information (for instance, when running stereo simulations
-       the pixel data is missing for non-triggered telescopes, but the
-       event headers are present).
-
-
-
- 2004/01/23: Markus Gaug
-
-   * manalysis/MExtractSignal.[h,cc], manalysis/MExtractedSignalPix.[h,cc],
-     manalysis/MArrivalTime.[h,cc], mcalib/MCalibrationBlindPix.h,
-     mcalib/MHCalibrationBlindPixel.[h,cc], mcalib/MCalibrationPINDiode.h,
-     mcalib/MHCalibrationPINDiode.[h,cc], mcalib/MCalibrationPix.[h,cc],
-     mcalib/MHCalibrationPixel.[h,cc], mcalib/MCalibrationCalc.[h,cc]:
-     - use MArrivalTime for Storage (or calculation) of time
-       in MExtractSignal
-     - pass from TH1I histos to TH1F for times
-
-   * mcalib/MCalibrationBlindPix.h, mcalib/MHCalibrationBlindPixel.[h,cc],
-     mcalib/MCalibrationPix.[h,cc], mcalib/MHCalibrationPixel.[h,cc],
-     mcalib/MCalibrationCalc.[h,cc]:
-     - clean up  setters 
-     - pass to bit-fields for all flags
-
-   * mcalib/MCalibrationCam.cc
-     - exclude Blind Pixel from Camera display
-     - do not fill &val when return kFALSE
-
-   * macros/calibration.C
-     - include functions to exclude the blind pixel, 
-       calculation of times and quality checks
-
-
-
- 2004/01/23: Abelardo Moralejo
-
-   * mcalib/MCalibrate.cc, manalysis/MExtractSignal.cc
-     - Added support (using AddSerialNumber) for stereo MC files.
-
-
-
- 2004/01/23: Thomas Bretz
-
-   * mbase/MAstro.cc:
-     - Fixed calculation of MJD. In Ymd2Mjd a plus should be a minus.
-
-   * mreport/MReport*.[h,cc]:
-     - changed all classes to return Int_t instead of Bool_t in 
-       InterpreteBody
-     - changed MReportFileRead such, that a wrong line results in
-       skipping the line instead of abort reading.
-
-   * manalysis/MExtractSignal.cc:
-     - do not print information for each pixel - it's too much.
-     
-   * mbase/MStatusDisplay.cc:
-     - when reading a status display do not display tabs with
-       the same name than one which is already existing.
-       
-   * mcalib/MCalibrate.cc:
-     - directly store pointer to pixel when setting saturation flag
-     
-   * mcamera/MCameraDC.cc:
-     - fixed some comments
-     
-   * mhist/MHCamEvent.cc:
-     - fixed a crash when no geometry was available
-
-   * mhist/MHCamera.[h,cc]:
-     - removed obsolete member function SetPix
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added EventInfo member function
-     - implemented preliminary redirection of GetObjectInfo to
-       StatusLine2 -> An own status line for this is missing
-
-   * manalysis/MExtractSignal.[h,cc]:
-     - implemented StreamPrimitive
-     - changed deafults to be static const data members
-     
-   * manalysis/MGeomApply.[h,cc]:
-     - implemented StreamPrimitive
-
-
-
- 2004/01/23: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationUpdate.[h,cc] 
-     - Added check to guarantee that the FADC simulation parameters of
-       all read files (those used for calibration and those analyzed) 
-       are the same.
-     - Added missing support for analysis of stereo files.
-
-   * mcalib/MMcCalibrationCalc.cc
-     - Removed obsolete FIXME comment.
-     - Added missing support for analysis of stereo files.
-
-
- 2004/01/23: Raquel de los Reyes
-
-   * macros/CCDataCheck.C
-     - Added the temperature distribution of the optical links
-       and the plots of the LV power supplies.
-   * mcamera/MCameraLV.h
-     - Added the "Get" functions to access the private data 
-       members of the class.
-
-
- 2004/01/22: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Now ratio of high to low gain is taken from MCalibrationCam if
-       it existed previously in the parameter list, instead of being
-       read again from the MMcFadcHeader. Removed Setter function for
-       fADC2PhInner, no longer necessary. Fixed error regarding the 
-       pedestal conversion to photons (did not read conversion factor
-       from preexisting MCalibrationCam object).
-
-   * mcalib/MMcCalibrationCalc.cc
-     - Changed parameters of the histogram, and also the quantity being 
-       histogrammed. Check that input data come from a noiseless camera
-       file before proceeding to do the calibration. Introduced lower
-       size in cut for calibration. Now rhe calibration constant is not
-       calculated from the mean of photons/ADC counts, but from the peak
-       of the histogram.
-
-   * macros/starmc.C
-     - Introduced new scheme. Now there are two loops over two different
-       sets of files. First loop calculates the calibration constants,
-       second one does the analysis. Introduced comments. Now the 
-       histogram used in the light calibration is written to the output
-       file.
-
-
-
- 2004/01/22: Thomas Bretz
-
-   * mcalib/MCalibrate.[h,cc], mcalib/MCalibrationCam.[h,cc],
-     mcalib/MCalibrationBlindPix.[h,cc], mcalib/MCalibrationCalc.[h,cc],
-     mcalib/MCalibrationPix.[h,cc], mcalib/MCalibrationPINDiode.[h,cc],
-     mcalib/MCalibrationBlindPixel.[h,cc], 
-     mcalib/MHCalibrationPixel.[h,cc], mcalib/MMcCalibrationCalc.[h,cc],
-     mcalib/MHCalibrationBlindPixel.[h,cc], 
-     mcalib/MHCalibrationPINDiode.[h,cc]:
-     - cleaned up includes
-
-
-
- 2004/01/22: Raquel de los Reyes
-
-   * macros/CCDataCheck.C
-     - macro to check the data from the central control (.rep files).
-
-
-
- 2004/01/22: Markus Gaug
-
-   * macros/calibration.C
-     - made MStatusDisplay 3 bit smaller
-
-   * manalysis/MExtractSignal.cc
-     - put fSignals->SetUsedFADCSlices into PreProcess
-
-   * manalysis/MPedCalcPedRun.cc
-     - calculate PedRMS as RMS of the sums, later renormalized to units 
-       of RMS/slice (eliminate the wrong effect of odd and even slices)
-
-   * mcalib/MCalibrationCalc.cc
-     - if bit SkipBlindPixelFit is set, now number of photons outside 
-       plexiglass is not intended to be calculated any more (previous
-       bug)
-     - exclude excluded pixels in eventloop
-	
-   * mcalib/MHCalibrationBlindPixel.[h,cc]
-     - move functions to pointer again (otherwise, Clone will give 
-       strange results)
-
-
-
- 2004/01/21: Abelardo Moralejo
-
-   * mcalib/MMcCalibrationCalc.[h,cc]
-     - Added. First version of the task intended to calculate the
-       conversion factors from ADC counts to photons in the MC. It has
-       a different aim than the recently renamed class 
-       "MMcCalibrationUpdate" (which takes care that the correct 
-       pedestals and conversion factors are supplied to each event, but 
-       does not really calculate anything).
-
-   * mcalib/Makefile, CalibLinkDef.h
-     - Added new class MMcCalibrationCalc
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Now the container MCalibrationCam is not created or modified if
-       it is found that one such container already exists in the 
-       Parameter list (from a previous calibration).
-
-
-
- 2004/01/21: Thomas Bretz
-
-   * mraw/MRawRead.cc:
-     - restore the fake time for all runs (current time stamp in
-       the data seems to be toally nonsense)
- 
-   * mraw/MRawEvtHeader.cc:
-     - removed decoding of real time (current time stamp in the data
-       seems to be toally nonsense)
-
-
-
- 2004/01/21: Abelardo Moralejo
-
-   * mmc/MMcEvt.hxx
-     - Uncommented 6 Getter functions (those regarding the number of 
-       photons surviving the different stages of simulation).
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Added (see below).
-
-   * manalysis/MMcCalibrationCalc.[h,cc]
-     - Removed: changed name of this class to MMcCalibrationUpdate, 
-       which is more representative of what it really does. Moved 
-       the filling of the MCalibrationCam container from Process to 
-       ReInit, since it does not change on an event by event basis.
-       Simplified PreProcess (MCalibrationCam was searched for twice).
-       Updated class description and comments.
-
-   * manalysis/Makefile, AnalysisLinkDef.h
-     - Adapted to change above
-
-   * macros/starmc.C
-     - Adapted to change above. Changed also task instance name from 
-       mccalibcalc to mccalibupdate.
-
-
-
- 2004/01/21: Raquel de los Reyes
-
-   * mreport/MReportCC.h, mreport/MReportTrigger.h, mcamera/MCameraHV.h 
-     and mcamera/MCameraCalibration.h
-     - Added the "Get" functions (e.g GetStatus() for fStatus) to access 
-       the private data members of the class.
-
-
-
- 2004/01/20: Thomas Hengstebeck
-
-   * mranforest/MRanForestCalc.[h,cc]
-     - Added member functions Grow (training of RF) and Fill (reading in
-       trained forest from file) which simplify macros. 
-       One just needs to call them instead of using MRanForestGrow and 
-       MRanForestFill (and the related training and fill loops) in a
-       macro.
-
-
-
- 2004/01/20: Abelardo moralejo
-
-   * manalysis/MMcCalibrationCalc.cc
-     - removed call to MCalibrationPix::SetPedestal, which was not 
-       needed.
-
-
-
- 2004/01/20: Thomas Bretz
-
-   * Makefile:
-     - replaced 'make' by '$(MAKE)'
-     
-   * Makefile.rules:
-     - added Makefile itself to dependencies
-     
-   * mbase/MTask.cc:
-     - added comment about ReInit
-
-   * mhbase/MH.cc:
-     - do not clear pad in DrawClone if 'same' option given
-
-   * mhist/MHVsTime.cc:
-     - evaluate 'same' option
-
-   * mfileio/MReadCurrents.[h,cc]:
-     - obsolete, removed
-
-   * manalysis/MCerPhotEvt.cc, manalysis/MCerPhotPix.cc:
-     - added some comments
-
-
-
- 2004/01/20: Abelardo moralejo
-
-  * mcalib/MHCalibrationPINDiode.cc
-    - Added call to SetDirecory(0) for histograms fHErrCharge, 
-      fHPCharge, fHPTime.
-
-  * manalysis/MCerPhotPix.h: 
-    - Changed position of declaration of fIsSaturated to be the last 
-      private variable. Otherwise, since in the constructor it is 
-      initialized in the last place, a warning is displayed upon
-      compilation in some systems.
-
-
-
- 2004/01/20: Markus Gaug
-  * mcalib/Makefile, manalysis/Makefile:
-    - include directory ../mtools
- 
-  * mtools/MFFT.[h,cc]
-    - class inherits from TObject now
-
-
-
- 2004/01/19: Markus Gaug
-
-  * mcalib/MHCalibrationBlindPixel.[h,cc]
-    - fixed a bug in fFitLegend due to which program crashed by calls 
-      to DrawClone
-    - Modified way to change the fit function
-
-  * mcalib/MHCalibrationPixel.[h,cc]
-    - reordered function calls
-    - removed SetupFill
-
-  * mcalib/MHCalibrationPINDiode.h
-    - reordered function calls
-
-  * mcalib/MCalibrationPix.[h,cc]
-    - limits to define fFitValid now as variables in class
-
-  * mcalib/MCalibrationCam.[h,cc]
-    - reordered function calls
-    - incorporate option to exclude pixels 
-
-  * mcalib/MCalibrationBlindPix.h
-    - Modified way to change the fit function
-
-  * mcalib/MCalibrationCalc.[h,cc]
-    - Modified way to change the fit function
-    - incorporate option to exclude pixels from configuration file
-
-  * macros/calibration.C
-    - Modified way to change the fit function
-    - incorporate option to exclude pixels from configuration file
-
-
-
- 2004/01/19: Javier Rico
-
-   * manalysis/MPedCalcPedRun.cc, manalysis/MPedPhotCalc.cc
-     - Added documentation of member functions
-
-
-
- 2004/01/19: Abelardo Moralejo
-
-   * manalysis/MCerPhotPix.[h,cc]
-     - Added fIsSaturated to flag whether low gain of the pixel is
-       saturated. Added corresponding getter and setter functions.
-       Updated ClassDef to version 2.
-
-   * mcalib/MCalibrate.cc
-     - Set the new saturation flag of MCerPhotPix to kTRUE if at least 
-       one low gain FADC slice is saturated.
-
-   * mimage/MNewImagePar.[h,cc]
-     - Added new member variable fNumSaturatedPixels to count how many
-       pixels were saturated. Updated ClassDef to version 2.
-
-
-
- 2004/01/19: Thomas Bretz
-
-   * manalysis/MPedPhotCalc.[cc,h]:
-     - fixed order of includes
-     - removed obsolete forward declarations
-     - removed obsolete data member fNumPixels (stored already twice in
-       the two TArrayF)
-     - fixed some small bugs in the documentation
-
-   * manalysis/MPedCalcPedRun.cc:
-     - updated my eMail address
-
-
-
- 2004/01/19: Javier Rico
-
-   * macros/dohtml.C, NEWS
-     - include some missing info
-
-
-
- 2004/01/19: Abelardo Moralejo
-
-   * manalysis/MExtractedSignalPix.h
-     - added GetNumLoGainSaturated()
-
-
-
- 2004/01/19: Markus Gaug
-
-   * macros/dohtml.C
-     - include calibration.C
-	
-   * manalysis/MExtractSignal.cc
-     - warning of logain saturation now only once per event (out of loop)
-
-   * mcalib/MCalibrationCalc.cc, mcalib/MCalibrationPix.[h,cc]
-     - new Flag fExcluded to indicate if pixel has been excluded from 
-       further analysis
-
-
-
- 2004/01/16: Javier Rico & Pepe Flix
-
-   * manalysis/MPedPhotCalc.[cc,h]
-     - added
-     - new class for the evaluation of pedestals in units of photons
-       using the extracted signal from pedestal runs and calibration
-       constants defined in MCalibrate
-
-   * manalysis/AnalysisLinkDef.h,  manalysis/Makefile
-     - added entries for MPedPhotCalc
-
-   * macros/pedphotcalc.C
-     - added
-     - example on how to use MPedPhotCalc task
-
-
-
- 2004/01/16: Markus Gaug
-
-   * mcalib/MCalibrationFits.h 
-     - removed and incorporated in MHCalibrationBlindPixel.h
-
-   * mcalib/MHCalibrationBlindPixel.[h,cc], mcalib/MHCalibrationConfig.h,
-     mcalib/MCalibrationBlindPix.h:
-     - incorporate Fit functions
-     - fixed a bug due to which DrawClone crashed when class was used 
-       in a compiled macro
-
-   * mcalib/MCalibrationCalc.cc, mcalib/MCalibrationPix.cc,
-     mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationPINDiode.cc,
-     mcalib/MCalibrationCam.cc, mcalib/MHCalibrationBlindPixel.cc,
-     mcalib/MHCalibrationPixel.cc:
-     - fixed the warns and errs in fLog's
-
-
-
- 2004/01/16: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationCalc.cc
-     - TMath::Max() is no longer used because it did not compile in some 
-       systems for unkown reasons. I replaced it by a safer (and may be 
-       slower) code.
-     - Added calpix.SetFitValid();
-
-   * mhist/MHEvent.cc
-     - In MHEvent::Fill, fixed: second parameter of SetCamContent must 
-       be 1 in case of RMS:
-        case kEvtPedestalRMS:
-           fHist->SetCamContent(*(MCamEvent*)par, 1);
-
-
-
- 2004/01/15: Abelardo Moralejo
-
-   * macros/starmc.C
-     - Added. Version of star showing new chain to get Hillas 
-       parameters (with Size calibrated in photons) from MC files.
-
-
-
- 2004/01/15: Javier Rico
-	
-   * manalysis/MPedCalcPedRun.[h,cc]
-     - optimize the running time
-     - add (some) documentation
-     - correct treatment for the case of several input files 
-
-   * macros/pedvsevent.C
-     - added
-     - draw pedestal mean and rms vs event# for input pixel# and run 
-       file, and compares them to the global pedestal mean and rms 
-
-
-
- 2004/01/15: Raquel de los Reyes
-
-   * mhist/MHCamEvent.cc, mhist/MHCamera.cc
-     - changed the MHCamEvent::SetupFill and MHCamera::GetBinError
-       functions to compute the estimation of the error of the
-       mean. It can be done calling to the function
-       MCamEvent::SetBit(MHCamera::kVariance) in the macro
-
-
-
- 2004/01/15: Markus Gaug
-
-   * mhist/MHCamera.[h,cc]
-     - incorporate Thomas's changes
-     - replace void CreateProjection() by TH1D *Projection(const char*)
-
-   * macros/calibration.C
-     - replace MHCamera->Draw("proj") by MHCamera->Projection()
-     - produce better fits to the projection
-
-   * manalysis/MSimulatedAnnealing.[h,cc], 
-     mhist/MHSimulatedAnnealing.[h,cc]:
-     - moved to directory mtools
-     - MSimulatedAnnealing now inherits from TObject
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
-     mhist/Makefile, mhist/HistLinkDef.h:
-     - removed MSimulatedAnnealing
-     - removed MHSimulatedAnnealing
-
-   * mtools/Makefile, mtools/AnalysisLinkDef.h:
-     - added MSimulatedAnnealing
-     - added MHSimulatedAnnealing
-
-
-
- 2004/01/15: Thomas Bretz
-
-   * manalysis/AnalysisLinkDef.h:
-     - removed MCurrents
-
-   * mhist/MHCamera.[h,cc]:
-     - added member function Projection
-     - removed fYproj
-
-   * mreport/MReport*.*:
-     - added more comments
-
-
-
- 2004/01/14: Markus Gaug
-  
-   * mtools/MFFT.[h,cc]
-     - new class to perform Fast Fourier Transforms
-
-   * mtools/Makefile
-   * mtools/ToolsLinkDef.h
-     - include MFFT
-
-   * manalysis/MExtractedSignalCam.h
-     - removed variables fNumHiGainSamples and fNumLoGainSamples
-     - function SetNumUsedFADCSlices replaced by SetUsedFADCSlices
-
-   * manalysis/MExtractSignal.cc
-     - updated call to SetUsedFADCSlices
-
-
-
- 2004/01/14: Abelardo Moralejo
-
-   * manalysis/MMcCalibrationCalc.cc:
-     - set pedestal rms per FADC slice to 0.01 counts in case it is 0.
-       This can happen (depending on camera simulation parameters), and
-       rms = 0 later resulted in the pixel being eliminated in the 
-       image cleaning.
-
-
-
- 2004/01/14: Thomas Bretz
-
-   * Makefile:
-     - replaced old style Makefile.depend by directory specific
-       dependancy files
-       
-   * Makefile.rules:
-     - changed obsolete '.cc.o' style to newer style '%.o: %.c'
-     - added rule to make dependency files
-     - added rule to remove dependancy files.
-     - added rmdep as prerequisite to clean
-     - include dependency file
-
-   * mbase/Makefile, mcalib/Makefile, mcamera/Makefile,
-     mdata/Makefile, mfileio/Makefile, mfilter/Makefile,
-     mgeom/Makefile, mgui/Makefile, mhbase/Makefile, 
-     mhist/Makefile, mhistmc/Makefile, mimage/Makefile,
-     mmain/Makefile, mmc/Makefile, mmontecarlo/Makefile,
-     mpointing/Makefile, mranforest/Makefile, mraw/Makefile,
-     mreflector/Makefile, mreport/Makefile, mtemp/Makefile,
-     mtools/Makefile:
-     - removed clean-rule, use the one in Makefile.rules instead
-
-   * mreport/Makefile, mreport/ReportLinkDef.h:
-     - added MReportHelp
-
-   * mreport/MReportFileRead.cc:
-     - moved code from MReportHelp to new file
-     - removed usage of MReport class completely
-
-   * mfilter/MFGeomag.[h,cc]:
-     - fixed a bug which causes MFGeomag to fail if MARSSYS is not set
-     - changed the second loop from 0->1151 to 1152->2304
-     - removed dummy arrays used for reading
-     - output filename in case of 'file not found'
-     - removed obsolete data members
-     - removed obsolete Init function
-     - removed forbidden underscore from member variable
-     - changed wrong 0/1 in allocation of fResult into kFALSE/TRUE
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added new member function Open
-     - added new menu entry kFileOpen
-     - changed UpdatePSheader algorithm (the old one was much too slow)
-
-   * manalysis/MCurrents.[h,cc]:
-     - removed (old outdated)
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed MCurrents
-
-
-
- 2004/01/14: Wolfgang Wittek
-
-   * macros/ONOFFAnalysis.C:
-     - current version
-
-   * mhist/MHSigmaTheta.[h,cc]:
-     - replace MPedestalCam by MPedPhotCam
-
-   * manalysis/MPad.[h,cc], manalysus/MSigmabar.[h,cc],
-     manalysus/MSigmabarCalc.[h,cc], manalysus/MCT1PadONOFF.[h,cc],
-     manalysus/MCT1PadSchweizer.[h,cc], manalysus/MPadding.[h,cc]:
-     - replace MPedestalCam by MPedPhotCam
-
-   * manalysis/MPedPhotPix.[h,cc]
-     - uncomment SetRms()
-
-
-
- 2004/01/13: Markus Gaug
- 
-   * manalysis/MExtractSignal.h
-     - seems that the reduced light intensity of the CT1 Pulser
-       results in broader pulses -> Set Default time slices to [3,10]
-
-   * mhist/MHCamera.cc
-     - make Stat Window in option 'proj' bigger
-     - add comment line at beginning of Draw()
-
-   * mcalib/MHCalibrationBlindPixel.[h.cc]
-     - add Function DrawClone()
-     - fix bug in calculation of integral (GetIntegral("width"))
-     - restrict parameters tighter
-     - declare fit as not valid, if less than 100 events 
-       in single photo-electron peak
-
-   * mcalib/MCalibrationFits.h, mcalib/MHCalibrationBlindPixel.[h.cc]
-     - fit now with fixed normalization
-
-   * mcalib/MHCalibrationPixel.[h.cc]
-     - new function IsEmpty()
-     - Time fit accepted if ChiSquare less than 30. (instead of 20.)
-
-   * mcalib/MCalibrationPix.[h.cc]
-     - F-Factor corrected and added error
-     - Histograms not fitted if they are empty
-     - rejection criteria of fitted charges now > 5 PedRMS (instead 3)
-
-   * mcalib/MCalibrationCam.cc
-     - Square Root of Reduced Sigmas not taken, if they are < 0.
-     - Reduced Sigma / Charge squared replaced by reduced sigma / charge
-
-   * mcalib/MCalibrationCalc.cc
-     - Blind Pixel is not additionally treated as normal pixel any more
-     - Blind Pixel Draw replaced by DrawClone
-
-   * macros/calibration.C
-     - took out some unused code
-     - some default axis labelling corrected
-
-
-
- 2004/01/13: Abelardo Moralejo
-
-   * manalysis/MMcPedestalCopy.cc
-     - added check of whether input file is a MC file before executing 
-       the PreProcess.
-
-
-
- 2004/01/13: Wolfgang Wittek
-
-   * macros/ONOFFAnalysis.C, macros/ONAnalysis.C:
-     - change macro to handle also MC events with finite sigmabar
-
-   * manalysis/MPadOn.[h,cc]:
-     - deleted, is replaced by MPad
-
-   * manalysis/MPadOnOFF.[h,cc]:
-     - deleted, is replaced by MPad
-
-   * manalysis/MPad.[h,cc]:
-     - new class, replacing MPadON and MPadONOFF
-     - handle also MC events with finite sigmabar
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - replace MPadON and MPadONOFF by MPad
-
-
-
- 2004/01/13: Thomas Bretz
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - implemented new member function GetRunTypeStr
-
-   * Changelog.03: 
-     - added (contains entries of 2003)
-
-   * Changelog:
-     - removed entries of 2003
-
-   * mfilter/MFGeomag.cc:
-     - simplified open/close of input files
-
-   * manalysis/MEventRate.[h,cc], manalysis/MEventRateCalc.cc:
-     - added some comments
-     - added new member function GetError
-
-   * Makefile:
-     - updated 'make dox' output for convinience
-
-   * macros/dohtml.C:
-     - do not print Info's
-     - added mcamera
-     - added mpointing
-     - added mreport
-
-   * mreport/MReportCurrents.cc, mreport/MReportDAQ.cc:
-     - removed some obsolete comments (these comments confused THtml)
-
-   * manalysis/MCameraData.[h,cc], mfileio/MCT1ReadAscii.[h,cc],
-     mfileio/MCT1ReadPreProc.[h,cc], mfilter/MFCT1SelBasic.cc,
-     mfilter/MFSelBasic.cc, mhist/MHCamera.cc, mhist/MHEvent.[h,cc],
-     mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
-     mmain/MAnalysis.cc, mmain/MEventDisplay.cc:
-     - replaced MPedestalCam by MPedPhotCam
-     - removed some obsolete includes
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MLogPlugin
-     - added MLogHtml
-
-   * mbase/MLog.[h,cc]:
-     - added use of plugins
-
-   * mbase/MLogPlugin.[h,cc], mbase/MLogHtml.[h,cc]:
-     - added
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added a Save-As dialog
-
-
-
- 2004/01/12: Thomas Bretz
-
-   * macros/rootlogon.C:
-     - added mcamera to include path
-     - added mpointing to include path
-     - added mreport to include path
-     
-   * mbase/MLog.cc:
-     - updated my eMail address
-     
-   * mbase/MParContainer.h:
-     - added Read member function
-     
-   * mbase/MStatusDisplay.[h,cc]:
-     - changed size of ps-paper
-     - added a user defined bottom line to the ps-files
-     - added name (currently unused)
-     - added title (used as possible bottom line in ps-file)
-     
-   * mraw/MRawRunHeader.cc:
-     - added some comments
-
-   * status.cc:
-     - set name of input as bottom line of status display
-
-
-
- 2004/01/12: Abelardo Moralejo
-
-   * mimage/MStereoPar.cc
-     - fixed mistake: now fSourceY = scale1*hillas1.GetMeanY() + ...
-       instead of         fSourceY = scale2*hillas1.GetMeanY() + ...
-       Bug had no effect unless scale1 != scale2 (-> telescopes of 
-       different size).
-
-
-
- 2004/01/12: Markus Gaug
-
-   * manalysis/MExtractSignal.[h,cc]
-     - take out some uncommented code 
-     - replace logainshift by two independent variables: 
-       logainfirst, logainlast
-     - because in most data, maximum occurs in slice 4, shift default 
-       from slices 4-9 to slices 3-8.
-
-   * manalysis/MExtractedSignalPix.[h,cc]
-     - took out some uncommented code
-     - new initializers: instead of -1. now 99999.9
-
-
-
- 2004/01/09: Markus Gaug
-
-   * mcalib/MCalibrationCam.[h,cc]
-     - take out 1-dim histos because we can use 
-       the projections in MHCamera (s.b.)
-
-   * mcalib/MHCalibrationBlindPixel.h
-     - make the fit by default quiet
-
-   * mcalib/MHCalibrationPixel.[h,cc]
-   * mcalib/MCalibrationPix.[h,cc]
-     - Ranges of time slices stored independently for HiGain and LoGain
-       in order to allow consecutive checks
-
-   * mhist/MHCamera.[h.cc]
-     - add the possibility to call a Draw("proj") which will 
-       draw a Y-Projection of the histogram
-
-   * macros/calibration.C
-     - apply the drawing of the projections and fit them
-
-   * mcalib/MCalibrationCalc.cc
-     - catch the possibility of a calibration file, 
-       unintendedly being a pedestal or cosmic file. 
-       Program now exits with an error before doing the fits
-
-   * mcalib/MCalibrationPix.[h,cc]
-     - fixed a bug in calculation of fFitValid. 
-       before, a call to IsFitValid() always returned false
-
-
-
- 2004/01/09: Javier Lpez
-
-   * macros/bootcampstandardanalysis.C
-     - added new macro that holds the main scheleton discussed in the 
-       december bootcamp in Wuerzburg. It runs first over a pedestal
-       run, then over a calibration run, again over the pedestal run
-       to compute de pedestal in number of photons and finally over a
-       data run to calibrate the data.
-
-
-
- 2004/01/06: Sebastian Raducci
-   
-   * manalysis/MArrivalTime.[h,cc]
-     - added new method to calculate photon arrival times. It uses the
-       TSpline5 Root Class to interpolate the Fadc Slices. The time is
-       the abscissa value of the absolute maximum of the interpolation
-     - added new method to find clusters with similar arrival times.
-       For now it's a preliminary version. It simply search for adiacent
-       pixels having the same arrival time (color).
-
-   * manalysis/MArrivalTimeCalc.[h,cc]
-     - modified the Process() method according to the changes in the
-       Arrival Time Cointainer
-
-   * mmain/MEventDisplay.cc
-     - added new tab in the camera event display to show the arrival
-       time. This arrival time is calculated with the spline method
-     - the old Arrival Time pad now it's called Max Slice Idx, because
-       it's only the index of the slice with the max content.
-   
-   * mhist/MHEvent.[h,cc]
-     - added new fType in te enumeration to handle the arrival time
-       histos
Index: unk/Mars/Changelog.05
===================================================================
--- /trunk/Mars/Changelog.05	(revision 19867)
+++ 	(revision )
@@ -1,8414 +1,0 @@
-Please  do  not write behind the end of line tag so that it is  possible
-to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.
-
-For your entries please follow EXACTLY this style:
-
-_yyyy/mm/dd_[Your Name]
-_
-___*_filename:
-_____-_description
-_
-___*_filename2, filename3:
-_____-_description
-_
-_
-_
-
-While an underscore is a placeholder for a white-space or an empty line.
-
-                                                 -*-*- END OF LINE -*-*-
-
- 2005/12/21 Thomas Bretz
-
-   * mbase/MEnv.cc:
-     - enhanced grey levels to eight
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - allow to open a new tab from the file menu
-
-   * mbase/MTime.[h,cc]:
-     - added algorithm to calculate week
-
-
-
- 2005/12/20 Daniela Dorner
-
-   * datacenter/macros/checkfilesavail.C:
-     - fixed bug
-
-
-
- 2005/12/14 Daniela Dorner
-
-   * datacenter/scripts/copyscript:
-     - fixed bug
-
-
-
- 2005/12/13 Daniela Dorner
-
-   * datacenter/scripts/copyscript:
-     - added updating of catalogfile
-
-
-
- 2005/12/12 Daniela Dorner
-
-   * datacenter/scripts/rmlocks:
-     - fixed condition for removing lock-file
-
-   * datacenter/scripts/dowebplots:
-     - improved new procedure
-     - added removing of old files
-     - added documentation
-
-   * datacenter/scripts/linkmc:
-     - improved handling of directories
-     - added new mode
-     - added documentation
-     - simplyfied check for C and P link
-
-
-
- 2005/12/12 Thomas Bretz
-
-   * mbase/MEnv.[h,cc]:
-     - added new Setter functions
-     - added a Clone function (TEnv cannot be streamed)
-     - added a data member to store the filename because fRcName cannot
-       be accessed
-
-   * mbase/MTime.[h,cc]:
-     - added Getter DayofYear()
-     - added Getter Week()
-     - added Getter IsLeapYear()
-
-   * mjobs/MDataSet.cc:
-     - simplified reading the catlog file by using TString::Tokenize
-
-   * mtools/MCalendar.[h,cc]:
-     - added
-
-
-
- 2005/12/06 Daniela Dorner
-
-   * datacenter/scripts/linkmc:
-     - added (script to link the mc-files into a YYYY/MM/DD structure)
-
-   * datacenter/scripts/mcsequences: 
-     - added (script to write sequencefiles for the mc)
-
-   * datacenter/scripts/processmcsequences: 
-     - added (script to run callisto and star for the mc)
-
-
-
- 2005/12/06 Thomas Bretz
-
-   * mbase/MEnv.[h,cc]:
-     - added new function to get fillstyle by name
-     - added new function to get attributes of a TPave
-
-   * mbase/MTime.cc:
-     - fixed layout of a comment
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added a function to calc upper limits
-     - exchaged some GetListOfFunctions()-Remove() with SetName
-
-   * mcamera/Makefile, mcamera/CameraLinkDef.h:
-     - added MCameraTD, MCameraTH and MCameraRecTemp
-
-   * showplot.cc:
-     - fixed a bug which caused trouble if only a filename was given
-
-   * mastro/MAstro.h:
-     - added conversion constant to convert parsec to meter
-
-   * mcamera/MCameraHV.h:
-     - only layout changes
-
-   * mcamera/MCameraRecTemp.[h,cc], mcamera/MCameraTD.[h,cc],
-     mcamera/MCameraTH.[h,cc]:
-     - removed weired obsolste operators (which won't work at all)
-     - fixed calculation of max and min value
-     - replaced the nonsense TArrayS by TArrayC because the contents is
-       just a byte
-
-   * mreport/MReportCC.cc:
-     - fixed the 
-
-   * ganymed.cc:
-     - fixed compilation of path to datasets
-
-
-
- 2005/12/01 Thomas Bretz
-
-   * readdaq.cc:
-     - allow different file names
-
-   * mbase/MLog.[h,cc]:
-     - replaced preprocessor directive by const data member
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - implemeted a fix reading the pixel assignment table between
-       RunNumber 53300 and RunNumber 68754. Three pixelassignments were
-       wrong.
-
-   * mbase/MDirIter.cc:
-     - removed special treatment of ?-character
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added new class
-
-   * mimage/MHillas.cc:
-     - changed atan2-output in Print to same convention as used
-       in MGeomCam
-
-   * mjobs/MJCalibrateSignal.cc:
-     - modified replacement rule for output file names
-
-   * mbase/MStatusDisplay.cc:
-     - fixed initial size
-     - automatically call SetFrameBorderMode for each new canvas
-
-   * mjobs/MSequence.cc:
-     - updated rule used to build file names
-
-   * mgui/MCamEvent.[h,cc]:
-     - implemented new member function GetCameraRMS
-     - implemented new member function GetCameraStat
-
-   * mraw/MRawFileRead.[h,cc]:
-     - implemented new I/O scheme
-
-
-
- 2005/11/30 Thomas Bretz
-
-   * showplot.cc:
-     - fixed some warnings
-
-   * mmc/MMcFadcHeader.[hxx,cxx]:
-     - added class description in the correct style
-     - derived from MCamEvent
-     - increased Class Version
-     - added GetPixelContent
-
-   * mmc/Makefile:
-     - added mgui 
-
-   * datacenter/macros/plotdb.C:
-     - call SetFrameBorderMode for each new pad
-
-
-
- 2005/11/29 Thomas Bretz
-
-   * mmain/MEventDisplay.cc:
-     - added a MContinue to be setup by mars.rc to the tasklist to
-       allow to choose events
-
-   * mars.rc:
-     - added an example how to use the new cut
-
-
-
- 2005/11/28 Thomas Bretz
-
-   * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc, 
-     readraw.cc, showlog.cc, showplot.cc, sponde.cc, star.cc:
-     - fixed a bug in displaying the startup message which prevented
-       the compilation date from beeing displayed
-     - added abbreviations for calling some programs (see NEWS)
-
-   * mastro/MAstro.[h,cc]:
-     - added function to calc date of easter
-
-   * mbase/MEnv.[h,cc]:
-     - added function to support some attributes (TAtt*)
-
-   * mbase/MTime.[h,cc]:
-     - added support for locales in Set/GetStringFmt
-     - added function to calc date of easter
-
-   * mjobs/MJCut.cc:
-     - output is called "Hadronness" not "MHadronness"
-
-   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc:
-     - fixed bug which caused the traincuts to be ignored
-
-
-
- 2005/11/25 Thomas Bretz
-
-   * datacenter/macros/fillsignal.C:
-     - added filling of PulsePos used for seeting the extractor window
-
-   * datacenter/macros/plotdb.C:
-     - added new tabs for new columns
-
-   * mcamera/CameraLinkDef.h, mcamera/Makefile:
-     - added new classes MCameraTH, MCameraTD and MCameraRecTemp
-
-   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
-     - added some const-qualifiers
-
-   * mreport/MReportCC.[h,cc]:
-     - updated to allow reading new CC reports 
-
-   * merpp.cc:
-     - added contentent of new CC report to CC output tree
-
-
-
- 2005/11/25 Daniel Mazin (2005/11/02)
-
-   * mreflector/MRflEvtHeader.h
-     - added parameters first interaction point, telescope phi and theta,
-       fitted quantities from CORSIKA (number of particles in the shower 
-       maximum, t0, tmax, chi2), fraction of electrons, muons and other 
-       particles. Added getters and setters.
-
-   * mfileio/MReadRflFile.cc
-     - filled in the variables above
-
-
-
- 2005/11/25 A. Moralejo (2005/10/14)
-
-   * mreflector/MRflEvtHeader.h
-     - added parameters: energy, versor of primary's momentum and core 
-       position on ground. Added getters and setters.
-
-   * mfileio/MReadRflFile.cc
-     - filled in the variables above
-
-
-
- 2005/11/25 Toni Coarasa (09/09/2005)
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     fixed a bug in the calculation of the high-gain times:
-     They were all shifted by the same amount "fHiGainFirst". This
-     caused an offset in the order of the position of the left border of
-     the extraction window in the times calculated from high-gain and 
-     from low-gain. The bug was there since 30.1.2005.
-
-
-
- 2005/11/25 Daniela Dorner
-
-   * datacenter/scripts/runcallisto, runstar, runganymed:
-     - removed some not-needed logging outpu
-
-   * datacenter/scripts/dowebplots:
-     - changed algorithm to create gifs/pngs from the root files
-
-   * datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/macros/checkfilesavail.C:
-     - fixed problem with manually inserted sequences
-
-   * datacenter/scripts/movingrawfiles, movingsubsystemfiles:
-     - added (scripts to move files from old (LP) to new structure (DC)
-
-   * datacenter/macros/fillsignal.C, setupdb.C:
-     - added 2 new columns (fPulsePosCheckMean, fPulsePosCheckRms)
-
-
-
- 2005/11/22 Thomas Bretz
-
-   * macros/train/traindisp.C:
-     - added a comment
-
-   * mdata/MDataFormula.cc:
-     - fixed along outstanding bug. Because TFormula had no name
-       some axis tick marks disappeared randomly
-     - fixed a typo (Add instead of Remove)
-
-   * mfbase/MFEventSelector.cc:
-     - also reset fSelRatio if totalnumber of events from file.
-
-   * mranforest/MHRanForestGini.[h,cc]:
-     - added a TPaveText containing text information to output
-
-   * mranforest/MRanForest.[h,cc]:
-     - replaced type of fClassify by Bool_t
-     - improved handling of allocated memory (still to be checked
-       further)
-     - added Print function
-
-   * mranforest/MRanForestCalc.[h,cc]:
-     - added another training type
-     - added some comments
-     - set version number to 1 to allow writing it to ganymed output
-     - added Print function
-     - Use GetEntriesFast and UncheckedAt in Process for
-       single tree forests
-
-   * mranforest/MRanTree.[h,cc]:
-     - replaced type of fClassify by Bool_t
-     - added Getter for fClassify
-
-   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnegry.cc:
-     - renamed TrainSingleRF to TrainRegression
-
-   * mjtrain/MJTrainDisp.cc:
-     - replaced training variable (hypot(dist,dca)) by dist
-
-   * mjtrain/MJTrainRanForest.cc:
-     - added some comment
-     - adde more log output to WriteDisplay
-
-   * mjtrain/MJTrainSeparation.cc:
-     - updated output
-     - made it work properly
-
-   * mjobs/MJCut.cc:
-     - added ClacDisp task to output
-
-   * mjobs/MJPedestal.cc:
-     - removed an obsolete include
-
-
-
- 2005/11/21 Thomas Bretz
-
-   * mjtrain/*, macros/train/*.C:
-     - added new class to train the random forest
-
-   * Makefile:
-     - added mjtrain
-
-   * macros/dohtml.C, macros/rootlogon.C:
-     - added mjoptim and mjtrain
-
-   * mbase/MParList.[h,cc]:
-     - fixed copy constructor (it was crashing due to the
-       non-initialized lists)
-
-   * mhbase/MBinning.[h,cc]:
-     - renamed SetEdges to SetEdgesLin (SetEdges now is just and
-       abbreviation)
-     - added a check for the number of bins to all SetEdges*
-
-   * mhbase/MH3.cc:
-     - enable grid
-
-   * mhbase/MHMatrix.[h,cc]:
-     - new member function Addcolumns taking a TCollection
-
-   * mhist/MHHadronness.cc:
-     - align hadronnes into [0,1]
-
-   * mjobs/MDataSet.[h,cc]:
-     - call SetOwner for fSequencesOn and fSequencesOff
-     - added Copy member function
-
-   * mjobs/MJCut.[h,cc]:
-     - added new TaskEnv "CalcDisp" for a disp estimator
-
-   * mjoptim/MJOptimizeDisp.cc:
-     - fixed typo in a title
-     - added a new histogram showing theta-sq versus size
-
-   * mranforest/MHRanForestGini.[h,cc]:
-     - revised to display more information
-     - exchanged pointers to TGraph by objects
-
-   * mranforest/MRanForest.[h,cc]:
-     - replaced some weired copy of the train matrix by a direct access
-     - revised output
-     - pipe error/resolution to tree
-
-   * mranforest/MRanForestCalc.[h,cc]:
-     - copied code from MRFEnergyEst
-     - allow to set a name for the output container
-     - set numtry to 0 (auto)
-     - set ndsize to 1 (there is no auto mode)
-     - introduced variable for number of obsolete parameters
-
-   * mranforest/MRanTree.h:
-     - new data member to store resolution/error
-
-   * mranforest/Makefile, mranforest/RanForestLinkDef.h:
-     - removed MRFEnergyEst 
-     - added MRanForestCalc
-
-   * mtools/MTFillMatrix.[h,cc]:
-     - added the possibility to use PreCuts befre filling the matrix
-     - added ReadEnv
-
-   * ganymed.rc, ganymed_onoff.rc:
-     - changed to new cuts trained with 1ES1218 and Crab-data
-       for maximum sigma*log10(excess)
-     - added new lines for CalcDisp
-
-
-
- 2005/11/18 Thomas Bretz
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - fixed a problem with using X more than once in the formula
-
-   * ganymed.cc:
-     - improved UsageInfo
-
-   * macros/optim/optimdisp.C, macros/optim/optimenergy.C:
-     - added some  more examples
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - updated authors
-
-   * mbase/BaseIncl.h:
-     - added TArrayD
-
-   * mbase/MLogHtml.cc:
-     - added some includes suggested by Ching-Cheng
-
-   * mbase/MMath.[h,cc]:
-     - added some function for the analytical result of special fits
-
-   * mfilter/MFEnergySlope.[h,cc]:
-     - some updated to make it better fit into Mars
-     - upadted the user interface
-
-   * mhflux/MHEnergyEst.[h,cc]:
-     - updated to let everything fit what is commonly used. This
-       was just discussed with Abelardo
-     - some updates to the plots
-
-   * mjobs/MDataSet.cc:
-     - added some includes suggested by Ching-Cheng
-     - upadted some output
-     - remove whitespaces from read TString
-
-   * mmc/MMcCorsikaRunHeader.h:
-     - added new Getter
-
-   * mranforest/MRanForest.cc:
-     - some updates to Grow-output
-
-
-
- 2005/11/16 Daniela Dorner
-
-   * datacenter/scripts/doqualityplots:
-     - added (putting output of plotdb.C) in the web 
-
-   * datacenter/macros/plotdb.C:
-     - return 0 in case of failure and 1 in case macro finished without
-       problem
-
-
-
- 2005/11/16 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - added new plot for camera inhomgeneity
-
-
-
- 2005/11/16 Daniela Dorner
-
-   * datacenter/macros/fillstar.C, setupdb.C:
-     - added new variable fInhomogeneity
-
-
-
- 2005/11/15 Thomas Bretz
-
-   * macros/optim/optimdisp.C, macros/optim/optimenergy.C,
-     macros/optim/rfenergyest.C, macros/optim/optimwobble.C:
-     - added some more comments
-     - updated
-
-   * mtools/MTFillMatrix.[h,cc]:
-     - added the possibility to use PreCuts like in MJOptim
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - implemented long awaiting E^2dN/dE plot
-     - updated displaying result (formula)
-
-   * msql/MSQLServer.[h,cc]:
-     - added output of database name to GetName
-
-
-
- 2005/11/14 Daniela Dorner
-
-   * datacenter/macros/insertsequence.C:
-     - added possibility to set source name in sequence file
-
-
-
- 2005/11/14 Thomas Bretz
-
-   * MRFEnergyEst.[h,cc]:
-     - changed to allow for new regression method
-
-   * MRanForest.[h,cc]:
-     - taken TH's implementation of the RF regression 
-       + updated includes
-       + added fUserVal
-       + removed ReadRF, WriteRF -- obsolete
-
-   * MRanForestGrow.[h,cc]:
-     - took out setting up the growing of the forest from this task
-       (currently it is done by MRanForest directly)
-     - adapted to changes in other classes as TH did.
-
-   * MRanTree.[h,cc]:
-     - changes taken from TH
-       + added copy-constructor
-       + upadted to allow regression
-
-   * Makefile, RanForestLinkDef.h:
-     - took out MRanForestCalc and MRanForestFill temporarily
-
-   * macros/optim/rfenergyest.C:
-     - added
-
-   * mhbase/MHMatrix.[h,cc]:
-     - added new constructor taking a TMatrix and a MDataArray as
-       argument
-
-
-
- 2005/11/12 Daniela Dorner
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed typo (be careful: due to this typo the values for 
-       L2TriggerTable in the DB and in the sequence files may be wrong)
-     - fixed bug introduced on 29th sept
-
-   * datacenter/scripts/rmlocks:
-     - fixed condition for removing lock-file
-
-   * datacenter/macros/filldotrun.C:
-     - added new arehucas version
-
-   * datacenter/macros/fillsignal.C,setupdb.C:
-     - added new variable (fPulsePosMean, fPulsePosRms)
-
-
-
- 2005/11/10 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - added SignalInner/Outer
-     - set background color to White
-
-   * mhflux/MHEnergyEst.cc:
-     - added some comments
-
-   * mpointing/MSrcPosCorrect.[h,cc]:
-     - allow overwriting of dx,dy from resource file
-
-   * mreport/MReportTrigger.cc:
-     - fixed a typo of the indentation (two commands in one line)
-
-   * mjobs/MDataSet.cc:
-     - fixed reading the source catalog. Only as many chars
-       as the requested source name had were compared
-
-   * mjobs/MJCut.cc:
-     - print out the source coordinates in addition to its name
-
-   * mpointing/MPointingPos.[h,cc]:
-     - added Print function
-
-   * ganymed_onoff.rc:
-     - let the exponential fit fit all the background (decoupled
-       sclae and background-fit reagion)
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - changed the background fit in the case of a ThetaSq function
-       from a polynomial to a exponential
-
-
-
- 2005/10/11 Thomas Bretz
-
-   * mbase/MMath.cc:
-     - fixed a typo in SignificanceLiMaExc
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added a comment 
-     - increased ClassDef
-
-   * mhflux/MHAlpha.cc:
-     - correctly use SignificanceExc for bins instead of Significance
-
-
-
- 2005/10/11 Daniela Dorner
-
-   * datacenter/macros/setupdb.C:
-     - added column in Ganymed
-
-
-
- 2005/10/10 Thomas Bretz
-
-   * mbase/MMath.[h,cc]:
-     - added new function SignificanceLiMaExc
-
-   * mbase/MTime.[h,cc]:
-     - added new Setter SetAxisTime
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - fixed some format in output
-
-   * mhcalib/MHCalibrationCam.cc:
-     - fixed a typo
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added new data member fSiginificanceExc
-
-
-
- 2005/10/01 Thomas Bretz
-
-   * mjobs/MDataSet.[h,cc]:
-     - implemented two new options for constructor allowing to
-       change the default path to image data and sequence files
-     - fixed some typos
-
-   * mjobs/MSequence.[h,cc]:
-     - implemented new light condition "day" for completeness
-
-   * ganymed.cc:
-     - implemented two new options --ind and --ins
-
-   * datacenter/scripts/runganymed:
-     - added new option --ind= to ./ganymed
-
-
-
- 2005/10/01
-
-   * RELEASE 0.9.4.2
-
-
-
- 2005/09/30 Thomas Bretz
-
-   * callisto.rc, callisto_MarApr05.rc:
-     - replaced ScaleFactor by FileNameScale
-
-   * callisto_Dec04Jan05.rc:
-     - changed ScaleFactor from 0.919 to 0.852
-
-   * datacenter/macros/fillstar.C:
-     - new reference values for caluclating PSF
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - added new option to read additional ScaleFactors from File
-
-   * mjobs/MJStar.cc:
-     - set maxima/minima for rms and currents plot
-     _ really display rms (former display was incorrectly Pedestal
-       instead of its rms
-
-   * mjobs/MJCalibration.cc:
-     - fixed a small bug in the display of unsuitable pixels. 
-       (LoGainBlackout haven't been displayed, and previously excluded
-        pixels were wrong)
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - small simplifications in GetPixelContent
-
-   * mmuon/MHMuonPar.cc:
-     - new reference line for 100%
-
-   * mpointing/MPointingDevCalc.cc:
-     - reset counter in PreProcess
-
-   * resources/calibration.rc:
-     - new file
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - implemented a new treatment of "no-signal". If a pixel
-       presumably contains no signal as detected by the arrival time
-       interpolation its interpolated signal is overwritten with
-       a gaus. The gaus mean and rms are taken from the corresponding
-       MPedPhotCams
-
-
-
- 2005/09/29 Daniela Dorner
-
-   * datacenter/macros/insertsequence.C:
-     - added (macro to insert manually changed sequences into the DB)
-
-   * datacenter/scripts/insertsequences:
-     - added (script to call insertsequence.C)
-
-   * datacenter/scripts/rmlock:
-     - added (script to remove lockfiles after 13 hours)
-
-
-
- 2005/09/27 Thomas Bretz
-
-   * mbase/MTime.[h,cc]:
-     - added function GetMoonPhase
-     - added function GetMoonPeriod
-     - added function GetMagicPeriod
-
-   * mcalib/MCalibrationRelTimeCalc.[h,cc]:
-     - fixed some wrong text alignment in output (therfor added
-       new member function)
-
-   * mmuon/MHMuonPar.[h,cc]:
-     - commented out old obsolete member function
-     - updated reference lines
-
-   * mmuon/MHSingleMuon.[h,cc]:
-     - if(abs(x-m)<x0) instead of if(x0<x-m && x0>x+m)
-     - changed the binning of the time histogram such that 
-       there is a bin symmetric to 0
-     - reduced the start value sigma from 0.3 to 0.2
-     - added new member function CalcSize
-
-   * mmuon/MMuonSearchPar.[h,cc]:
-     - adapted some variable names to standard
-     - increased version number due to new variables in header
-     - added corresponding comment
-
-   * mmuon/MMuonCalibParCalc.cc:
-     - replaced wrong calculation of size via integral by
-       new member function CalcSize
-
-   * datacenter/macros/fillstar.C:
-     - updated reference values
-
-
-
- 2005/09/26 Markus Meyer
-
-   * mmuon/MMuonSearchPar.[cc,h]:
-     - Mean arrival time of core Pixels is calculated
-
-   * mmuon/MHSingleMuon.[cc,h]:
-     - new histogram fHistTime (TH1), which contents difference
-       of the arrival time between Mean arrival time of the core
-       pixels and every pixel in the margin around the circle.
-       The histogram is fitted by an gaussian distribution.
-     - fHistPhi is now a TProfile
-     - fHistPhi is only filled with pixels with an arrival time  
-       of < 2 sigma difference to the fitted mean value
-
-   * mmuon/MMuonSetup.cc:
-     - fThresholdArcPhi is changed to 5 phe
-   
-   * mmuon/MHMuonPar.cc:
-     - for the reference values to MC, the integral over the mean
-       values of the different radius bins is taken again
-
-
-
- 2005/09/22 Daniela Dorner
-
-   * datacenter/macros/fillsignal.C, setupdb.C:
-     - added new value (fMeanSignalInner/Outer)
-
-   * datacenter/macros/fillcalib.C, setupdb.C:
-     - changed precision of fArrTimeRmsInnser/Outer
-
-
-
- 2005/09/22 Thomas Bretz
-
-   * mbadpixels/MBadPixelsTreat.cc:
-     - implemented a new treatment for the time information developed
-       by S.Ruegamer, this should give much better response than the
-       old very primitive algorithm. This is especially important
-       for bad pixels due to bright stars as Ceta-Tauri
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added new member function SeorNeighbors which sorts the neighboring
-       pixels clockwise
-     - call SortNeighbors in InitGeometry so that we always get a geometry
-       with clockwise sorted pixels.
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - new values for the spark-event-cut
-
-   * macros/optim/optimonoff.C:
-     - some typos fixed
-
-   * mjobs/MJSpectrum.cc:
-     - required missing MEnergyEst from ganymed.root... fixed.
-
-   * mreport/MReportStarguider.cc:
-     - made aware of new format 20050829-0
-
-   * msignal/MSignalCam.cc:
-     - added a check for unmapped pixels to case 6 and 7 in
-       GetPixelContent
-
-
-
- 2005/09/21 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - changed some resolution values
-
-   * datacenter/macros/fillsignal.C:
-     - started support to fill mean interpolated signal into DB
-
-   * mfileio/MWriteRootFile.cc:
-     - added a FIXME comment
-
-   * mhvstime/MHSectorVsTime.h:
-     - added new function GetGraph
-     - increased version number (increase was forgotten some time ago)
-
-   * mimage/MImgCleanStd.cc:
-     - added some comments
-     - replaced IsPixelUsed/Core(int) by [int].IsPixelUsed/Core for
-       acceleration (some obsolete range checks are skipped)
-     - now the core status is explicily set in any case
-     - removed an obsolete range check in the ring cleaning
-     - the range checks became obsolete because with the new format
-       all pixels must exist.
-
-   * mjobs/MDataSet.cc:
-     - sort the sequence numbers instead of the file names (the file
-       name sort might be biased due to different paths)
-
-   * mjobs/MJob.[h,cc]:
-     - new static functions: SortArray
-
-   * mjobs/MSequence.cc:
-     - sort run-numbers as the sequences are sorted in MDataSet
-
-
-
- 2005/09/20 Daniela Dorner
-
-   * datacenter/scripts/runganymed:
-     - removed writing of summary file
-
-
-
- 2005/09/16 Thomas Bretz
-
-   * mbadpixels/MBadPixelsTreat.cc:
-     - removed obsolete artificial add of missing (zero supressed)
-       pixels
-     - removed obsolete MArrayD which stored the result of the
-       interpolation but was never used
-
-   * mcalib/MCalibrateData.cc :
-     - removed an obsolete calibConv=-1 in case the pixel is unsuitable
-       (UpdateConversionFactors)
-     - improved warning output in case the conv factor is out-of-range
-
-   * mcalib/MCalibrateRelTimes.cc:
-     - reordered the algorithm for the time calibration to make it faster
-     - replaced if(IsLoGainUsed()) by the new function GetArrivalTime in
-       MArrivalTimePix
-
-   * msignal/MArrivalTimePix.h:
-     - new getter function GetArrivalTime returning the arrival time
-       depending on the flag IsLoGainUsed()
-
-   * msignal/MSignalPix.h:
-     - removed '!' from fRing data member to allow the status unmapped
-       to be stored after the badpixel treatment
-     - increased version number
-     - removed some obsolete comments
-     - added Copy() member function
-
-   * mgeom/MGeomCam.[h,cc], mgeom/MGeomPix.h:
-     - new member function GetAngle
-
-   * mhvstime/MHSectorVsTime.[h,cc]:
-     - updated comments
-     - increased version number
-     - added new member function GetGraph
-
-   * msignal/MSignalPix.cc:
-     - updated comments
-     - updated Print()
-
-
-
- 2005/09/16 Daniela Dorner
-
-   * datacenter/macros/filldotrun.C:
-     - added new arehucas version
-
-
-
- 2005/09/12 Thomas Bretz
-
-   * callisto.cc:
-     - exchanged order of random and peak-search extracted pedestal in the
-       call of job4 (MJCalibrateSignal). It wasn't exchanged correctly when 
-       the order of pedestal calculation was exchanged.
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - replaced return kFALSE in Processing by return kERROR to allow
-       the automatic analysis to detect this kind of fatal errors
-
-   * mbadpixels/MBadPixelsTreat.cc:
-     - fixed abug in the treatment of times. The indices of the neighbors
-       have never been requested but the index of the loop (0-5) instead.
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - a simple improvement to the usage of DrawClonePad.
-
-   * mgui/MCamEvent.[h,cc]:
-     - new member function GetCameraMean
-
-   * mhflux/MHThreshold.h:
-     - fixed a typo in a comment
-
-   * mhvstime/MHSectorVsTime.cc:
-     - fixed a typo in the gsDefName
-
-   * mjobs/MDataSet.cc, mjobs/MSequence.cc:
-     - stop the loop evaluating sequence/run numbers is seqeunce in NaN
-
-   * mjobs/MJCut.cc:
-     - expand path-name to allow ~ in path name
-
-   * mpedestal/MPedPhotCam.cc, msignal/MSignalCam.cc:
-     - replaced sqrt(pixratio) by PixRatioSqrt
-
-   * msignal/MSignalCam.h:
-     - changed order of functions
-
-
-
- 2005/09/12 Daniela Dorner
-
-   * datacenter/scripts/copyscript:
-     - fixed small bug in change of 2005/08/29
-
-
-
- 2005/09/09 Thomas Bretz
-
-   * mgeom/MGeomPix.cc:
-     - fixed a problem with incorrectly set bits for outermost
-       pixels (introduced with the latest changes)
-
-   * mgeom/MGeomCam.[h,cc]:
-     - removed some obsolete comments
-
-
-
- 2005/09/09 Daniela Dorner
-
-   * datacenter/scripts/runcallisto:
-     - fixed problem in handling of filenames
-
-
-
- 2005/09/06 Thomas Bretz
-
-   * Makefile.conf.general:
-     - added libASImage
-
-   * mgeom/MGeomCam.[h,cc]:
-     - clone the whole container in any case not only if it is 
-       different from MGeomCam
-     - unified the non-default and default constructor
-
-   * mgeom/MGeomPix.[h,cc]:
-     - initialize neighbors with empty values in constructor
-     - added some more default arguments
-
-   * mhist/MHCamera.[h,cc]:
-     - implemented new Draw-options "nopal", "abscontent"
-     - implemented more accurate handling of transparency
-     - new flags kNoScale and kNoUnused
-     - changed private stuff to protected
-
-   * mtools/Makefile, mtools/ToolsLinkDef.h:
-     - added new "tool" MagicJam
-
-   * mtools/MagicJam.[h,cc]:
-     - added
-
-   * mtools/jam/*.jam:
-     - games for Magic Jam
-
-
-
- 2005/08/29 Daniela Dorner
-
-   * datacenter/scripts/insertdatasets, 
-     datacenter/macros/insertdataset.C:
-     - added handling of the new fiels fComment in the table DataSets
-
-   * datacenter/macros/setupdb.C:
-     - adapted to changes in the table DataSets
-
-   * datacenter/scripts/copyscript:
-     - added copying of the file to the directory 
-       /magic/datacenter/totape 
-
-   * datacenter/scripts/fillganymed:
-     - small bugfixes
-
-   * datacenter/macros/fillstar.C:
-     - fixed bug in change of 25.7.
-
-
-
- 2005/08/28 Daniela Dorner
-
-   * datacenter/scripts/dodatacheck:
-     - added 'find-todofile-algorithm' to this script to accelerate the 
-       process of datacheck
-     - changed call of filldotraw.C
-
-   * datacenter/macros/getdolist.C:
-     - added fDataCheckDone for the option to get many todofiles to 
-       accelerate the process of datacheck
-
-   * datacenter/macros/filldotrun.C:
-     - added check: if a run is a testrun, the flag for datacheck is 
-       set to 'not to be done'
-
-   * datacenter/macros/filldotraw.C:
-     - removed database name from the queries
-
-   * datacenter/macros/setupdb.C:
-     - adapted to changes in the table MagicNumber
-     - adapted to changes concerning ganymed in the DB 
-
-   * datacenter/macros/fillganymed.C:
-     - adapted to the new table Ganymed in the DB
-
-   * datacenter/scripts/fillganymed:
-     - added (script to fill the information of the ganymed*.root 
-       files into the db)
-
-
-
- 2005/08/27 Daniela Dorner
-
-   * datacenter/scripts/dowebplots:
-     - excluded files from lapalma for this check, as there's a big 
-       amount of files (this would cause problems with the array in 
-       shell)
-
-   * datacenter/scripts/dodatacheck:
-     - fixed bug in finding rawfile and date of rawfile
-
-
-
- 2005/08/26 Daniela Dorner
-
-   * datacenter/scripts/dowebplots:
-     - added some logging 
-     - improved algorithm
-
-
-
- 2005/08/25 Daniela Dorner
-
-   * datacenter/scripts/dowebplots:
-     - added (script to produce the plots for the websites out of the 
-       rootfiles)
-
-
-
- 2005/08/24 Thomas Bretz
-
-   * macros/tutorials/threshold.C:
-     - added new example how to calculate the threshold
-
-   * mhflux/MHThreshold.cc:
-     - updated some comments
-
-
-
- 2005/08/22 Thomas Bretz
-
-   * mgeom/MGeomPix.h, mgeom/MGeomCam.[h,cc]:
-     - added new function GetDist returning the distance between two
-       pixels
-
-   * mhist/MHCamera.h:
-     - added new function (also to context menu) SetMinMax
-
-   * mhist/MHEvent.[h,cc]:
-     - added the possibility to set min and max values for the displayed
-       data
-     - added a new option to display the arrival time after cleaning
-
-   * mmain/MEventDisplay.cc:
-     - added the arrival time after cleaning to display
-     - set the min value in some displays to 0
-
-   * msignal/MSignalCam.cc:
-     - added the possibility to return the arrival time after cleaning
-
-
-
- 2005/08/18
-
-   * RELEASE 0.9.4.1
-
-
-
- 2005/08/17 Thomas Bretz
-
-   * mcalib/MCalibCalcFromPast.[h,cc]:
-     - reset the number of events fNumEvents in ReInit, because
-       the corresponding histograms get also reset. This prevents
-       the calibration from analysing partly filled histograms
-     - the number of cases in which the fChargeCalc->Finalize fails
-       are counted and written to the console
-     - In PostProcess all histograms and fChargeCalc are reset to 
-       prevent the finalization of the histograms to fit partly filled
-       histograms and fail.
-
-   * mcalib/MCalibrationChargeCalc.h:
-     - added a member function ResetNumProcessed so that MCalibCalcFromPast
-       can 'switch off' the finalization in PostProcess
-
-   * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc,
-     mhcalib/MHCalibrationPulseTimeCam.cc:
-     - shortened some console output
-
-
-
- 2005/08/16 Thomas Bretz
-
-   * ganymed.cc:
-     - fixed a typo in Usage()
-
-   * mjobs/MDataSet.cc:
-     - fixed a typo in some output
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - fixed some comments
-
-   * macros/dohtml.C:
-     - updated
-
-   * mhflux/MHDisp.cc:
-     - some small fixes to let the code not crash in on-only more
-       (still doesn't give reasonable results... maybe a fit to the 
-        background would do it)
-
-   * mhflux/MHFalseSource.cc:
-     - removed some obsolete comment
-     - set initial marker color of stars in star display
-
-   * mjobs/MJCut.cc:
-     - added a small fix to get the correct parlist in on-only mode
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - fixed source position handling in on-only mode
-
-
-
- 2005/08/11 Daniela Dorner
-
-   * datacenter/scripts/makecallistolinks:
-     - fixed path
-
-   * datacenter/scripts/runcallisto:
-     - improved locking
-
-   * datacenter/macros/getdolist.C:
-     - included removing of file for the case, that there's something 
-       strange happening in the shell script
-
-
-
- 2005/08/08 Daniela Dorner
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed some bugs
-     - added deleting of sequences
-
-   * datacenter/macros/resetallruns.C:
-     - fixed small bug
-
-   * datacenter/macros/fillstar.C:
-     - fixed bug
-
-   * datacenter/scripts/dodatacheck:
-     - fixed logging of sinope
-
-
-
- 2005/08/05
-
-   * RELEASE 0.9.4
-
-
-
- 2005/08/05 Daniela Dorner
-
-   * datacenter/macros/setupdb.C:
-     - exchanged in the table RunProcessStatus the column fFillDotRaw 
-       by the column fDataCheckDone
-
-   * steps.rc:
-     - adapted to the needs of the new step fDataCheckDone in the table
-       RunProcessStatus
-
-   * datacenter/scripts/dodatacheck:
-     - added (script to do datacheck including filldotraw.C, sinope, 
-       fillsinope.C, resetcolumn.C)
-
-   * datacenter/macros/filldotraw.C:
-     - adapted to the needs the new script dodatacheck
-
-   * datacenter/macros/fillsinope.C:
-     - adapted paths to the needs the new script dodatacheck
-     - removed test stuff
-
-   * datacenter/macros/getdolist.C:
-     - added if clause to reduce the number of runs for datacheck
-       (arrays in shell scripts are limited)
-     - added logging output
-
-   * datacenter/scripts/buildsequenceentries, fillcallisto, 
-     checkfilesforsequenceavail, checkstardone, correcttime, 
-     filesondisk, fillstar, insertdatasets, runganymed, runstar, 
-     doexclusions, writesequencefiles, runcallisto:
-     - fixed typo and logging
-
-
-
- 2005/08/05 Thomas Bretz
-
-   * mpointing/MSrcPocCam.[h,cc]:
-     - fixed a bug which caused problems if now source position was
-       defined in the dataset.
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - added new base class TAttMarker
-     - added new data mebers MAttLine for the two line types
-     - some simplification to the atoi/atof stuff
-     - added new helper class MAttLine
-     - increased class version to 2
-
-
-
- 2005/08/04 Daniela Dorner
-
-   * datacenter/scripts/makecallistolinks:
-     - added (script to make the links for the correct callisto.rc in 
-       case when callisto_Dec04Jan05.rc is needed)
-
-   * datacenter/macros/writesequencefile.C:
-     - added writing of ZdMin and ZdMax to the sequencefile
-
-   * sinope.cc
-     - added printing of Usage() in case of missing arguments
-     - added option --outf to make it possible to give the filename 
-       (needed for automation of datacheck)
-     - added output in txt-file in case of no events (needed for the 
-       evaluation of runs with no interlaced events)
-     - small changes in output
-
-   * datacenter/macros/setupdb.C:
-     - added new table (DataCheck)
-
-   * datacenter/macros/fillsinope.C:
-     - added (macro to read in the sinope*.txt files and fill the 
-       information into the DB)
-
-   * datacenter/macros/filldotraw.C:
-     - added (was before in the directory macros/sql/)
-     - made some changes to include it into the automation 
-       added function make it possible to call the macro not only 
-       with the filename but also with the runnumber
-
-   * macros/sql/*:
-     - removed (all macros are now in the datacenter directory)
-
-
-
- 2005/08/02 Thomas Bretz
-
-   * mjobs/MJStar.cc:
-     - changed the muon cuts back after a discussion with Markus. I
-       made a mistake interpreting the meaning of the cuts.
-
-
-
- 2005/08/03 Daniela Dorner
-
-   * datacenter/macros/getdolist.C:
-     - added if-clause to distinguish between steps that need one todo
-       file and steps that need one todo file per sequence/dataset (i.e.
-       callisto, star, ganymed) and added writing of these files
-
-   * datacenter/scripts/runcallisto, runganymed, runstar:
-     - adapted scripts to the changes in getdolist.C (removed lines to 
-       divide todo file, changed getting of todo file)
-
-   * datacenter/scripts/runcallisto:
-     - added if-clause for the choosing of the correct callisto.rc 
-       (needed due to the new callist_MarApr05.rc which is applied 
-       between sequence 49736 and 53315
-
-
-
- 2005/08/02 Daniela Dorner
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed bug, added some logging output and comments
-
-
-
- 2005/08/02 Thomas Bretz
-
-   * callisto.rc, callisto_Dec04Jan05.rc:
-     - new ScaleFactor (1% difference)
-
-   * callisto_MarApr05.rc:
-     - new file, identical to callisto.rc but scale factor 5% different
-
-   * mhflux/MHPhi.[h,cc]:
-     - some small improvements
-     - commented code for further improvement
-
-   * mjobs/MJCut.cc:
-     - implemented MHPhi for wobble mode
-
-   * mjobs/MJStar.cc:
-     - repleced maximum deviation (45) in first muon cut by 35
-       it is done anyhow in a later step and doesn't change in between
-
-   * datacenter/macros/fillstar.C:
-     - now get muon data from MHMuonPar directly
-
-   * mmuon/MHMuonPar.[h,cc]:
-     - implemented the function to get the reference values
-     - updated psf reference line
-     - implemented calib reference line
-
-
-
- 2005/08/01 Thomas Bretz
-
-   * mhflux/MHPhi.[h,cc]:
-     - added
-
-   * mhflux/Makefile, mhflux/FluxLinkDef.h:
-     - added MHPhi
-
-
-
- 2005/07/31 Daniela Dorner
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed bug in the new sequence-build algorithm (-> 2005/07/22): 
-       completely re-wrote the function CheckSequence() to make sure, 
-       that sequences which are not changed are not inserted once again
-
-
-
- 2005/07/30 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - added function to make a directory
-
-   * datacenter/scripts/buildsequenceentries, checkstardone, copyscript,
-     checkfilesforsequenceavail, correcttime, doexclusions, filesondisk,
-     fillcallisto, fillstar, insertdatasets, runcallisto, runganymed, 
-     runstar, writesequencefiles:
-     - replaced making of directories by the function
-
-   * datacenter/macros/setupdb.C:
-     - added column fTest in table Source to make building datasets 
-       easier
-     - fixed small bug
-
-   * datacenter/macros/getdolist.C:
-     - fixed small bug
-
-   * datacenter/macros/filldotrun.C:
-     - inserted the two new arehucas version from July 2005
-
-
-
- 2005/07/29 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - added four more general paths to the sourcefile to make it 
-       easier to use the software for different users, paths and setups
-
-   * datacenter/scripts/buildsequenceentries, checkstardone, 
-     checkfilesforsequenceavail, correcttime, doexclusions, filesondisk,
-     fillcallisto, fillstar, insertdatasets, runcallisto, runganymed, 
-     runstar, writesequencefiles:
-     - adapted this scripts to the usage of the paths
-
-   * datacenter/macros/buildsequenceentries.C, findcacofiles.C, 
-     getdolist.C, writesequencefile.C:
-     - adapted this macros to the usage of the paths
-
-   * datacenter/macros/buildsequenceentries.C, createdataset.C, 
-     resetcolumn.C:
-     - fixed documentation of this macros
-
-
-
- 2005/07/27 Markus Meyer, Daniela Dorner
-
-   * datacenter/macros/fillstar.C:
-     - implemented new algorithm and new values for the calculation 
-       of the muon parameter in the database
-
-
-
- 2005/07/28 Thomas Bretz
-
-   * mastro/MAstro.cc:
-     - fixed a bug in Deg2Hms reported by Abelardo. It gave wrong
-       results by 1./2pi
-
-
-
- 2005/07/27 Markus Meyer, Thomas Bretz
-
-   * mmuon/MHSingleMuon.[h,cc]:
-     - added third (constant) parameter to arc width gaus fit
-     - replaced nonsense GetMaximumBin as start value for fit
-       by GetMaximum
-     - replaced TH1F for fHistWidth by TProfile
-
-   * mmuon/MMuonSetup.cc:
-     - set new threshold for arc width plot to 2
-
-   * star.rc:
-     - replaced default for arc width threshold
-
-
-
- 2005/07/27 Thomas Bretz
-
-   * mhflux/MAlphaFitter.cc:
-     - added a line at the cut value to PaintResults
-
-   * mhflux/MHDisp.cc:
-     - replaced GetCosDelta/GetSinDelta by new GetNormAxis
-
-   * mhist/MHRate.cc:
-     - replaced some warn by err
-
-   * mimage/MHillas.[h,cc]:
-     - added new member function GetNormAxis
-
-
-
- 2005/07/26 Daniela Dorner
-
-   * datacenter/macros/fillsignal.C, setupdb.C:
-     - changed format of variables fMeanPedRmsInner and fMeadPedRmsOuter
-       from float(5,1) to float(6,2)
-
-
-
- 2005/07/26 Thomas Bretz
-
-   * mhflux/MHDisp.cc:
-     - improved scaling for significance plot, so that significances
-     similar to the ThetaSq plot come out
-
-   * mhvstime/MHSectorVsTime.[h,cc]:
-     - implemented the possibility to set a minimum/maximum from outside
-
-   * mjobs/MJStar.cc:
-     - added a plot of the pedestal rms vs time
-     - set minimum and maximum for dc currents vs time
-
-   * mpedestal/MPedPhotCam.cc:
-     - added a sanity in GetPixelContent for the index
-
-
-
- 2005/07/25 Daniela Dorner
-
-   * datacenter/macros/fillstar.C, setupdb.C:
-     - changed format of variable fMeanNumberIsland from float(5,1) to 
-       float(6,2)
-
-
-
- 2005/07/25 Thomas Bretz
-
-   * mastro/MAstroSky2Local.[h,cc]:
-     - allow setting a pointing deviation when calculating the rotation angle
-
-   * mhflux/MHDisp.[h,cc]:
-     - added pot for a significance map
-     - changed alignment range from 0.33/0.47 to 0.325/0.475
-     - added fDeviation to calculation of Rotatio angle
-     - removed some obsolete code
-
-   * mpointing/MPointingPos.[h,cc]:
-     - added option to calculate Rotation angle using MPointingDev 
-
-   * ganymed_onoff.rc, ganymed_wobble.rc:
-     - added example for MPointingDevCalc
-
-   * mjobs/MDataSet.cc:
-     - fixed an endless loop when a sequence is added twice
-
-   * mjobs/MSequence.cc:
-     - fixed an endless loop when a run is added twice
-
-   * mjobs/MJPedestal.cc:
-     - CheckEnv doesn't return kERROR, test for kFALSE instead
-
-   * mpointing/MPointingDev.h:
-     - added fDevX
-     - added fDevY
-
-   * mpointing/MPointingDevCalc.cc:
-     - call SetDevXY instead of the starguider calibration in zd/az
-
-   * mpointing/MSrcPosCalc.cc:
-     - added the DevXY to the source position if fDeviation!=NULL
-
-
-
- 2005/07/22 Daniela Dorner
-
-   * sinope.cc:
-     - added option to select only data or only calibration events for 
-       the datacheck
-
-   * datacenter/scripts/runstar, runcallisto:
-     - increased number of processes to ensure, that the runtime of a 
-       process doesn't exeed 12 hours
-
-   * datacenter/scripts/runganymed:
-     - removed second execution of ganymed
-
-   * datacenter/scripts/:
-     - small change in all scripts to make it easier to adapt scripts 
-       for a different user
-
-   * datacenter/macros/buildsequenceentries.C:
-     - implemented new algorithm to build sequences: instead of 
-       checking the conditions of the runs after grouping them together
-       the condition are taken into account for grouping the runs
-       Attention: some sequences will change with this new algorithm! 
-
-
-
- 2005/07/22 Thomas Bretz
-
-   * macros/tutorials/extendcam.C, macros/tutorials/hft.C:
-     - some updates. Replaced MCerPhotEvt by MSignalCam
-
-   * mhflux/MHDisp.cc:
-     - some more fixes to allow no-smearing
-
-   * mhft/MGeomCamMagicEnhance.cc:
-     - replaced GetPixById by the id itself
-
-   * mimage/MImgCleanStd.cc:
-     - do not check for the pedestal container if absolute cleaning
-       has been chosen
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed obsolete comments
-
-   * mreport/MReport.[h,cc]:
-     - added some conversions for wrong version numbers
-
-   * mreport/MReportCamera.cc:
-     - fixed a problem reading files with gkActiveLoadControlVersNum
-     - added a fix for report files before 200407070
-
-   * mhvstime/MHSectorVsTime.[h,cc]:
-     - added example to class reference
-     - fixed possible crash in SetName and SetTitle
-     - set default style to kFullDotMedium
-     - removed seconds from default axis labels
-     - changed default time labels size to 0.033
-     - moved Draw code to Paint as in MHVsTime
-     - fixed wrong return of kCONTINUE in Fill
-
-   * mhvstime/MHVsTime.cc:
-     - removed seconds from default axis labels
-   
-   * mjobs/MJStar.cc:
-     - added Starguider info to output
-     - added MHSectorVsTime to display mean DC current
-     - allow skipping MHPointing for very old files without
-       starguider reports
-
-   * mpointing/MHPointing.[h,cc]:
-     - allow skipping MHPointing for very old files without
-       starguider reports
-     - removed displaying nominal Az
-
-   * mjobs/MJCut.cc:
-     - implemented pointing correction by starguider
-
-   * mpointing/MPointingDevCalc.cc:
-     - some minor updates
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - implemented usage of pointing deviation -- still in progress!
-
-   * mpointing/MSrcPosCorrect.[h,cc]:
-     - inverted sign of pointing correction for anti-source
-     - write telescope axis to parlist
-
-   * ganymed_wobble.rc:
-     - added setup for polynom order 1
-
-
-
- 2005/07/21 Thomas Bretz
-
-   * mastro/MAstro.[h,cc]:
-     - added new member function GetDevAbs
-
-   * mcamera/MCameraAUX.[h,cc]:
-     - added new data members for counting house temperatures
-     - increased class version number to 2
-
-   * mcamera/MCameraHV.[h,cc]:
-     - added new data members for HV settings file name
-     - increased class version number to 2
-
-   * mhflux/MHDisp.cc:
-     - fixed handling of non-smearing
-     - fixed calculation of number of entries for the two wobble
-       histograms
-
-   * mjobs/MJStar.cc:
-     - gave a new name to the task writing the Muon-tree
-
-   * mpointing/MHPointing.cc:
-     - do not check the abs deviation but check both deviations
-       independantly whether they make sense.
-     - Plot only hour and minutes
-
-   * mpointing/MPointingPosCalc.h:
-     - fixed wrong #ifndef
-
-   * mpointing/Makefile, mpointing/PointingLinkDef.h:
-     - new class MPointingDev
-     - new class MPointingDevCalc
-
-   * mpointing/PointingIncl.h:
-     - removed TVector2
-
-   * mreport/MReportCamera.[h,cc]:
-     - added interpretation CHTEMP and HVFIl valid since
-       arehcas version 200507190 (incl)
-
-   * mreport/MReportDrive.cc:
-     - moved code from GetErrorAbs to MAstro
-
-   * mreport/MReportStarguider.[h,cc]:
-     - moved code from GetDevAbs to MAstro
-     - added new getter returning a TVector2
-
-   * ganymed_onoff.rc, ganymed_wobble.rc:
-     - added
-
-   * ganymed.rc: 
-     - updated
-
-
-
- 2005/07/19 Thomas Bretz
-
-   * mjobs/MJCut.cc:
-     - write MSrcPosCam to output
-     - write MSrcPosAnti to output
-     - removed MEnergyEst from output
-     - added MSrcPosCorrect to tasklist
-
-   * mjobs/MJSpectrum.cc:
-     - removed MSrcPosCalc from tasklist for refilling
-     - removed hillas calculation from tasklist for refilling 
-       (both need a better concept in MJCut: not writing to
-        results file, but to summary file)
-
-   * mjobs/MJStar.cc:
-     - removed MSrcPosCalc from tasklist (better this is always done
-       correctly in MJCut)
-     - added Starguider information to output
-     - replaced Rate historams by new histogram MHRate
-     - added new histogram MHPointing
-
-   * mpointing/MSrcPosCorrect.cc:
-     - write new optical axis to parameter list
-     - print a message if a correction is introduced for this run
-
-   * mreport/MReportStarguider.[h,cc]:
-     - added GetDevAbs
-
-   * mhist/MHRate.[h,cc]:
-     - added
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - added MHRate
-
-   * mpointing/MHPointing.[h,cc]:
-     - added
-
-   * mpointing/Makefile, mpointing/PointingLinkDef.h:
-     - added MHPointing
-
-   * mcalib/MCalibrationCam.[h,cc]:
-     - moved code of static function GetPulserColorStr into source file.
-       Hopefully this 'repairs' a strange message some people got linking
-       mars: `.gnu.linkonce.t._ZN15MCalibrationCam17GetPulserColorStrENS_13PulserColor_tE' referenced in section `.rodata' of mcalib/CalibCint.o: defined in discarded section `.gnu.linkonce.t._ZN15MCalibrationCam17GetPulserColorStrENS_13PulserColor_tE' of mcalib/CalibCint.o
-       which was mainly annoying.
-
-   * mfbase/MF.cc:
-     - changed order and handling in ReadEnv. This allows to overwrite
-       already set resources in sponde (eg. MFMagicCuts.ThetaCut)
-
-   * mhbase/MH.cc:
-     - first draft of a new palette introduced by Pepe (I got it from
-       Hendrik)
-
-
-
- 2005/07/16 Thomas Bretz
-
-   * macros/dohtml.C:
-     - some updates to the macro section
-
-   * mcalib/MCalibrationCam.h:
-     - added new member function GetPulserColorStr to convert
-       pulser color into string
-
-   * mcalib/MCalibrationPattern.h:
-     - added new member function GetPulserColorStr to return
-       pulser color a string
-
-   * mcalib/MCalibrationPatternDecode.cc:
-     - fixed a typo in a comment
-
-   * mhflux/MHThetaSq.cc:
-     - set default number of bins to 75
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - updated support for automatic weights. All cases should now
-       be handled as accurate as possible.
-
-   * msignal/MC_calibration_weights_UV46.dat,
-     msignal/MC_cosmics_weights46.dat:
-     - new files
-
-
-
- 2005/07/14 Thomas Bretz
-
-   * mbadpixels/MBadPixelCam.[h,cc]:
-     - added new function GetNumSuitable
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - simplified FinalizeUnsuitablePixels()
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - when finalizing of unsuitable pixels fails return kERROR in
-       Process
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - simplified counting unreliable pixels
-
-   * mfilter/MFMagicCuts.[h,cc]:
-     - replaced the m3long cut. m3long now is used to determin which
-       origin might be the correct impact of the shower. This gives
-       not so steep theta plots and the 2D plot can be done at the
-       same time.
-     - The sign of Disp stored in the paremeter list is now correctly
-       aligned along the major axis of the shower. >0 for along major
-       axis, <0 otherwise.
-     - comment have been updated.
-     - some old code had been removed
-
-   * mhflux/MHDisp.[h,cc]:
-     - updated with a more appropriate calculation of a background model
-
-
-
- 2005/07/13 Abelardo Moralejo (2005/07/12)
-
-   * manalysis/MGeomApply.cc
-     - Now, if the MGeomApply task has a serial number >0 (indicating 
-       most likely a specific telescope in a multi-telescope file), then 
-       apply the geometry only to objects with the same serial number. 
-       This is important for stereo setups in which the telescopes have 
-       cameras with different numbers of pixels. If the MGeomApply task 
-       has serial number 0 (default), it will apply the geometry to all 
-       found objects as it used to do.
-
-   * manalysis/MMcCalibrationUpdate.cc, mpedestal/MMcPedestalCopy.cc
-     - Now the PreProcess adds the serial number also to MRawRunHeader
-       and MMcRunHeader, since in stereo MC files produced with the 
-       current camera simulation at CVS there is one such container per 
-       telescope. There is no difference in behaviour for single 
-       telescope files. Old MC stereo files will no longer be readable.
-
-   * mimage/MNewImagePar.cc
-     - Made calculation of "Inner size" valid also for camera geometries
-       other than MAGIC standard one. The calculation of "inner leakage"
-       is now made only for MAGIC standard geometry (there is no easy 
-       fix for that, but having fInnerSize and MHillas.fSize, the inner 
-       leakage is a completely unnecessary parameter). Added a comment on
-       a possible fix for the calculation of fConc.
-
-   * mcalib/MMcCalibrationCalc.[h,cc]
-     - Added member fMinSize and setter for it. It is the minimum 
-       (uncalibrated) size of events to be used in the calibration. 
-       Previously it was fixed at 1000 ADC counts, but the value depends
-       on the extractor used, so it must be possible to change it.
-     - Add the serial number to MRawRunHeader and MMcConfigRunHeader 
-       (now there is one per telescope in stereo files).
-     - Moved the creation of histograms from the constructor to the
-       PreProcess, otherwise the serial number is not added to the 
-       histogram name.
-     - In PostProcess, set the average QE for area 0 (inner pixels) in
-       MCalibrationQECam object, to be used later by MCalibrateData.
-   
-   * macros/starmcstereo.C
-     - Big update. Adapted to all changes above. Now not only relative, but
-       also absolute calibration (=SIZE in phes) is made.
-
-  * mcalib/MCalibrateData.cc
-    - In PreProcess, changed initialization of fRenormFactor. Formerly 
-      it was fixed to MCalibrationQEPix::gkDefaultAverageQE. Now we check
-      first if there is a valid average QE for inner pixels in 
-      MCalibrationQECam, and if so, we inititalize fRenormFactor with it. 
-      Else, the default gkDefaultAverageQE is taken. fRenormFactor is
-      used to convert back from photons to "equivalent inner pixel phes"
-      in the (now default) case of calibrating in phes.
-
-
-
- 2005/07/13 Raquel de los Reyes (2005/07/12)
-
-   * merpp.cc
-     - Added the container MCameraActiveLoad to the rootified central
-       control files
-
-   * mreport/MReportCC.[h,cc]
-     - Changes in the InterpreteBody to write the variable UPS status and
-       the Time difference between GPS and rubidium clock. 
-
-  * mreport/MReportCamera.cc
-     - Changes in the InterpreteCamera and InterpreteBody functions to allow
-       the data merpping from 2005_06_30.
-
-
-
- 2005/07/13 Abelardo Moralejo (2005/07/12)
-
-   * macros/starmcstereo.C
-     - Fixed error which made some objects to be written twice in the
-       _test_ output file.
-
-
-
- 2005/07/13 Patricia Liebing (2005/07/06)
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-    - include new flag (kLoGainBlackout) into the "uncalibrated"
-      pixel classification (see docu from 28/06/2005 Markus Gaug)
-
-   * mbadpixels/MBadPixelsPix.[cc.h], mcalib/MCalibrationChargeCalc.cc
-     - included flag kLoGainBlackout for unsuitable pixels w/
-       corresponding docu/printout (see MHCalibrationChargeCam.cc)
- 
-   * mhcalib/MHCalibrationPulseTimeCam.cc, MHCalibrationCam.cc
-     - add Pixel ID to Debug printout statements 
-
-   * mjobs/MJCalibration.cc
-     - include new display for kLoGainBlackout unsuitable pixels
-
-
-
- 2005/07/13 Antonio Stamerra (2005/07/04)
-
-   * manalysis/MMcTriggerLvl2Calc.cc
-     - the checks written on ReInit for MC have been moved to PreProcess()
-     - kFALSE substituted with kSKIP in the check for the standard MAGIC 
-       geometry
-
-
-
- 2005/07/13 Abelardo Moralejo (2005/07/01)
-
-   * macros/starmc.C
-     - Set two different cleaning tasks for the calibration loop and 
-       for the second (analysis) loop. Otherwise, some pixels were 
-       cleaned out in the first loop (we do not want this) if the 
-       absolute method was chosen.
-
-
-
- 2005/07/13 Abelardo Moralejo (2005/06/30)
-
-   * mmc/MTriggerDefine.h
-     - Added TRIGGER_PIXELS_4, a provisional number of trigger pixels
-       for the MGeomCamMagic1183 geometry.
-
-   * mgeom/MGeomCamMagic1183.[h,cc]
-     - added. Possible design for a MAGIC-II camera. Preliminary 
-       version, not yet ready to use.
-
-
-
- 2005/07/13 Abelardo Moralejo (2005/06/29)
-
-   * mgeom/MGeomCamMagic1183.[h,cc]
-     - added. Possible design for a MAGIC-II camera
-
-   * mgeom/Makefile, GeomLinkDef.h
-     - added new class above.
-
-
-
- 2005/07/13 Markus Gaug (2005/06/28)
-
-   * mhcalib/MHCalibrationChargeCam.[h,cc]
-     - set the fPickupLimit and fBlackoutLimit for the low-gain arrays
-       to a 3.5 instead of the default used in MHCalibrationPix (5.0).
-     - use a new criterium to exclude bad pixels: If the high-gain was
-       saturated and the blackout-events in the low-gain exceed the 
-       fNumLoGainBlackoutLimit, the pixel is declared unsuitable.
-       This excludes those pixels which have a saturating high-gain 
-       channel, but the low-gain switch does not switch often enough 
-       to make the distribution reliable.
-
-
-
- 2005/07/13 Markus Gaug (2005/06/23)
-
-   * mhcalib/MHCalibrationChargeCam.cc
-     - fix a bug counting the number of saturated events. Up to now, the 
-       number of saturated slices was counted (which is one for a not too
-       high number), but for some (pathological) pixels, many more slices
-       saturated and produced wrong limits.
-     - make the PickupLimit und BlackoutLimit for the low-gain explicitely
-       smaller. The too large limits caused a failed fit for some channels
-       which resulted in wrong calibration constants. (M. Gaug)
-
-
-
- 2005/07/13 Markus Gaug (2005/06/22)
-
-   * mjobs/MJPedestal.cc
-     - change order of reading local environmnet variables in lines 1044 
-       to 1068. Reason: The lines:
-            if (fExtractor==tenv.GetTask())
-               return kTRUE;
-       yielded sometimes a return before the rest of the env-variables 
-       could be read in. This affected ONLY the reading of the pedestal
-       reference file and the bad pixels file name. (M. Gaug)
-     - Added "decode" task (MTriggerPatternDecode) task to the list also 
-       for MC runs.
-
-   * mhcalib/MHCalibrationChargeCam.cc
-     - fixed the setting of unreliability for saturated events where the 
-       high-gain signal was not stable over time. Now, saturation is 
-       asked for before (like in the high-gain fitted-case). (M. Gaug)
-     - fixed a small bug in the precise setting of the histogram ranges. 
-       May have introduced a bias of typically 1 FADC cnt in the mean 
-       fitted signal (< 0.5%).
-
-   * mbadpixels/MBadPixelsPix.[h,cc]
-     - took out the un-used bad pixels information in function: 
-       GetUnsuitableCalLevel(). 
-     - debugged the class-documentation
-
-   * mcalib/MCalibrationIntensityChargeCam.cc
-     - a very small fix in the axis title from N_phe to N_{phe}
-     - fixed one bug in the draw-functions of this class. Not (yet) used by 
-       standard calibration.
-     - +some undocumented changes
-
-  * mjobs/MJCalibration.cc
-    - changed order in tasklist between MCalibColorSet and 
-      MPedCalcFromPedRun. Caused crashes in the intensity calibrations. 
-      Does not affect ordinary calibration since MPedCalcFromPedRun is 
-      then not in the tasklist anyhow. 
-    - changed order of MHCalibrationChargeCam and MCalibrationRelTimeCalc. 
-      This wrong order caused MCalibrationRelTimeCalc to print out 
-      unreliable pixels which were not set by the rel. time calibration. 
-      This caused some confusion in the reading of the output because of
-      the un-logical order of flag settings and posterior output.
-    - set the error of the hi-logain intercalibration constants
-      as the real error on the mean instead of the sigma.
-    - took out the those bad pixel-informations which are not used
-      any more in the "Defect" - display. (M. Gaug)
-
-
-
- 2005/07/13 Markus Gaug (2005/06/21)
-
-   * mhcalib/MHCalibrationChargePix.h
-     - take out one un-necessary 'virtual'-declaration for the Draw-
-       function
-
-   * mhcalib/MHGausEvents.cc
-     - fixed a small bug in the non-standard display with options.
-
-
-
- 2005/07/13 Markus Gaug (2005/06/19)
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - set fgOffsetLoGain from 1.7 to 1.39. This is the correct time
-       shift between high-gain and low-gain. Affects only very detailed
-       timing studies.
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - set fOffsetLoGain from 1.7 to 1.4 which corrects now exactly for 
-       the arrival time difference between low-gain and high-gain pulses.
-       This wrong number could have had some effect on image cleanings
-       using the time information. (M. Gaug)
- 
-   * mcalib/MCalibrationBlindCam.[h,cc]
-     - remove obsolete Copy-function
-
-   * mcalib/MCalibConstPix.h, mcalib/MCalibConstCam.h
-     - introduce Copy-functions
-     - set class index to 1 (was 0)
-
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - introduce Copy() function.
-
-
-
- 2005/07/13 Markus Gaug (2005/06/18)
-
-   * mpedestal/MPedestalCam.cc
-     - modify Print() function to print out also the event-by-event
-       averaged results.
-
-   * mpedestal/MExtractPedestal.[h,cc]
-     - new flag fUseSpecialPixels (set to kFALSE per default)
-     - new data member: fNameRawEvtData which can be set from outside 
-       (e.g. to "MRawEvtData2"). 
-     - with these two changes, the special pixels can be extracted. 
-       Difference to previous version: if flag fUseSpecialPixels is set, 
-       * the area and sector averages are not calculated.
-       * the MPedestalCam will get initialized to 
-         MRawRunHeader->GetNumSpecialPixels(). 
-     - fix a bug in the calculation of the event-by-event averaged 
-       pedestal RMS (one total number of areas or sectors was not taken 
-       into account). 
-     - make local variables in the calculation of rms and mean doubles
-       instead of floats.
-
-   * mpedestal/MPedCalcPedRun.cc
-     - do not calculate the area and sector averages in case flag
-       fUseSpecialPixels is set.
-     - check for existence of pointer fRawEvt in PostProcess.
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - implement possibility to set reference number of photo-electrons from 
-       outside (stored in fExternalNumPhes).
-
-   * mcalib/MCalibrateData.[h,cc], mcalib/MCalibCalcFromPast.cc, 
-     mjobs/MJCalibrateSignal.cc:
-     - write calibration constants now in separate 
-       MCalibrationIntensityConstCam. This is necessary since with the 
-       introduction of the averageing of mean photo-electrons, the 
-       MCalibrationIntensityChargeCam does not hold the correct conv. 
-       factors any more. 
-
-   * mcalib/MCalibrateData.[h,cc]
-     - get also pointers to the IntensityCams and use them if exist 
-       (previously, only the first calibration cam was used together 
-       with the updatecam.)
-
-
-
- 2005/07/13 Markus Gaug (2005/06/17)
-
-   * mcalib/MCalibrationIntensityCam.[h,cc]
-     - take out some un-used or commented code (variables fOffsets and
-       fSlopes). These data members were not in the streamter either.
-     - put some of the most-used code from the .cc file into the .h file
-     - add new function: SetCam().
-
-
-
- 2005/07/13 Markus Gaug (2005/06/15)
-
-   * mcalib/MCalibrationIntensityConstCam.[h,cc]
-     - new class to store the actual applied conversion factors (now with 
-       averaged photo-electrons not in the MCalibrationIntensityChargeCam
-       any more).
-
-   * mjobs/MJCalibration.cc
-     - set the correct (statistical) error of the inter-calibraiton factor
-       into MCalibrationChargePix::SetConversionHiLoErr() and the 
-       sigma of the distribution
-       into MCalibrationChargePix::SetConversionHiLoSigma().
-     - In MCalibrationChargePix, the mean conversion error is used for the 
-       statistical error of the conversion factor.
-     - In CalibrateData, the sigma is used for the statistical error of the
-       converted signal to equiv. high-gain charges.
-
-   * mcalib/MCalibCalcFromPast.[h,cc]
-     - implement the mean photo-electron averageing for a desired number of 
-       calibration updates.
-
-   * mcalib/MCalibrateData.cc
-     - use MCalibrationChargePix::GetConversionHiLoSigma() to calculate the
-       error (was previously MCalibrationChargePix::GetConversionHiLoErr(). 
-
-  * callisto.cc
-    - calculate first fixed window pedestal in MJPedestalY2, 
-      then sliding window pedestal in MJPedestalY3 (order reversed).
-
-
-
- 2005/07/13 Markus Gaug (2005/06/14)
-
-   * mcalib/MCalibrationHiLoPix.[h,cc]
-     - store also results from profile fits.
-     - increades class version
-
-   * mhcalib/MHCalibrationHiLoPix.[h,cc], mhcalib/MHCalibrationHiLoCam.[h,cc]
-    - added TProfiles for every pixel filled with the high-gain signal
-      vs. low-gain signal which can be fitted to extract gain and 
-      offset.
-
-   * mhcalib/Makefile, mhcalib/HCalibLinkDef.h
-     - added MHCalibrationHiLoPix
-
-
-
- 2005/07/13 Markus Gaug (2005/06/10)
-
-   * mcalib/MCalibrationRelTimeCalc.cc
-     - print out forgotten successfully calibrated pixels
-     - small change in spacing of one output
-
-   * mhcalib/MHCalibrationCam.[h,cc]
-     - introduce max. number of events, the rest gets skipped before the 
-       next ReInit() is called. Default: 4096
-       Reason: The calibration causes too many un-reliable pixels if more 
-               than about 5000 events are treated (@500 Hz) because of the
-               mode hopping of the VCSels. However, in the past, some 
-               calibration runs have been taken (erroneously) with more 
-               than 5000 events, especially the intensity scans where  
-               a good precision is needed.
-    - increased version number
-    - introduce a Getter for the fAverageAreaNum array.
-    - re-normalize the area-averaged sigmas to the equivalent number per 
-      pixel also for the intensity calibration.
-
-   * mcalib/MCalibrationChargePix.[h,cc]
-    - divide errors in stat. and syst. errors. Both can be retrieved
-      now, depending on the study, one wants to make.
-
-  * mcalib/MCalibrationChargeCalc.[h,cc]
-    - set a limit to the number of un-suitable and un-reliables pixels
-      for the run to succeed: 0.1 unsuitables and 0.3 un-reliables
-    - set UseExtractorRes to kTRUE, will raise the number of 
-      photo-electrons for the spline extractor by 1-2% (correctly).
-    - re-normalize the pedestal RMS of the event-by-event averaged 
-      area events to the sqrt of the number of used pixels.
-    - re-normalize the sigma of the event-by-event averaged area events
-      by 1/F-Factor.
-    - introduce switch to choose if un-reliables should be used for the
-      calculation of mean number of phes (default: kTRUE).
-    - print out the number of high-gain saturated pixels.
-
-
-
- 2005/07/13 Markus Gaug (2005/06/10) 
-
-  * mjobs/MJCalibrateSignal.[h,cc]
-    - skip also the PIN Diode events from the data calibration.
-
-
-
- 2005/07/13 Markus Gaug (2005/06/06) 
-
-   * mhcalib/MHGausEvents.[h,cc]
-     - put small functions into header file to speed up calculations a bit.
-
-   * mcalib/MCalibrationRelTimeCalc.cc
-     - introduce flags to steer the setting of unreliability like done 
-       in MCalibrationChargeCalc. Can be steered from the conf-file.
-
-   * mbadpixels/MBadPixelsIntensityCam.[h,cc]
-     - implement two Get and Draw-functions to display bad pixels over 
-       time like in the mcalib/MCalibrationIntensityChargeCam
-
-
-
- 2005/07/13 Markus Gaug (2005/06/03) 
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc
-     -  fill arrays only if IsOscillations() was asked. This is a speed 
-        bug and could cause important memory leaks. It does not affect the 
-        outcome of an analysis, however.
-
-
-
- 2005/07/13 Thomas Bretz
-
-   * mbase/MTaskInteractive.[h,cc]:
-     - fixed a bug with calling ReInit... PostProcess was called instead.
-     - added the missing initialisation of fReInit in constructor
-
-   * sinope.cc:
-     - removed plotting the tasklist statistics twice
-     - replaced DrawClone by DrawCopy (DrawClone gave problems)
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - fixed the ThetaSq function. It was wrongly defined as
-       exp(-((x-c)/s)^2) instead of exp(-1/2*((x-c)/s))
-     - Set start value for corresponding fit back to same value
-       as for a standard gauss-fit.
-
-
-
- 2005/07/12 Daniela Dorner
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed bug, that was caused by changes in TExMap in root_v4.04.02
-
-
-
- 2005/07/12 Daniela Dorner
-
-   * automatic-exclusions.rc:
-     - added two automatic exclusions
-
-   * datacenter/macros/findcacofiles.C:
-     - adapted query to ensure, that only existing caco-files are 
-       searched
-
-   * datacenter/macros/getdolist.C:
-     - changed query to make sure, that new data is processed first
-
-   * datacenter/macros/resetallruns.C:
-     - changed query to allow manual interaction in RunProcessStatus
-
-   * datacenter/scripts/runganymed:
-     - fixed bug in choice of rc-file
-
-
-
- 2005/07/12 Thomas Bretz
-
-   * mhist/MHEvent.[h,cc]:
-     - added MTime to output
-
-   * mastro/MAstroCatalog.cc:
-     - added a fix which avoided reproducing the gui elements after
-       reading from file
-
-   * mbase/BaseIncl.h:
-     - added TVector3
-
-   * mbase/MMath.[h,cc]:
-     - added Sgn function
-     - moved include of TVector3 to source file
-
-   * mimage/MHillasExt.cc:
-     - included TVector2
-
-   * mjobs/MJCut.cc:
-     - write Disp to output
-     - write MTime to output
-     - changed handling of source position (MSrcPosCalc)
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - allow to switch off source pos calculation
-
-
-
- 2005/07/11 Thomas Bretz
-
-   * callisto.cc, ganymed.cc, mars.cc, showlog.cc,
-     showplot.cc, sponde.cc, mimage/MImgCleanStd.cc:
-     - fixed some typos
-
-   * mastro/MAstro.[h,cc]:
-     - added new member function GetStringDeg and GetStringHor
-
-   * mastro/MAstroCatalog.cc:
-     - don't display empty ":  " in tooltip for sources without name
-
-   * mbase/MParContainer.cc, mbase/MTask.cc:
-     - fixed usage of a ?:-operator
-
-   * mbase/MString.h:
-     - added two new constructors
-
-   * mjobs/MDataSet.cc:
-     - made sure that all files read later are sorted correctly.
-       This is necessary to ensure correct reading of subsystem
-       data.
-     - skipped adding a sequence twice
-
-     - print effective on time only in debug mode
-     
-   * mjobs/MSequence.cc:
-     - skipped adding a run twice
-
-   * mpointing/MSrcPosCalc.cc:
-     - reformatted the comments
-     - add MTime and MPointingPos to branch list
-     - fTime and fObservatory are now presearched in PreProcess
-       to allow usage in macros having no RunHeaders (if they are
-       not found no warning is printed!)
-     - added sanity checks for these pointers in Process
-
-
-
- 2005/07/08 Thomas Bretz
-
-   * showplot.cc:
-     - implemented the possibility to open a root interpreter
-
-   * mbase/MMath.cc:
-     - added sanity checks in GaussProb
-
-   * mimage/MHillasExt.[h,cc]:
-     - fixed some units
-     - added Paint
-
-   * mimage/MNewImagePar.cc:
-     - fixed Print output
-
-   * mmain/MEventDisplay.cc:
-     - print a separator between two events
-     - Draw MHillasExt, too
-
-   * mmuon/MMuonCalibPar.cc, mmuon/MMuonSearchPar.cc:
-     - fixed Print output
-
-   * mimage/MHillas.cc:
-     - implemented plotting a estimate of disp
-     - fixed some units in output
-     - fixed the special case in which the shower is symmetric to
-       the axis
-
-   * mimage/MHillasCalc.cc:
-     - skipped printing the removed case 4 from MHillas::Calc
-
-   * mbase/MStatusDisplay.cc:
-     - fixed wrong "save as" in "open" dialog
-
-   * mbase/MTaskInteractive.[h,cc]:
-     - added ReInit
-
-   * mhflux/MAlphaFitter.cc:
-     - fixed the standard polynom order (0 instead of 1) for
-       difference histogram
-     - changed default start velue for gauss sigma in case of kThetaSq
-
-   * mhflux/MHAlpha.cc, mhflux/MHCollectionArea.cc, 
-     mhflux/MHEffectiveOnTime.cc, mhflux/MHThetaSq.cc,
-     mjobs/MJCut.cc:
-     - enhanced zenith angle range
-
-   * mhflux/MHFalseSource.h:
-     - made GetCatalog protected
-     - made SetOffData virtual
-
-   * mhflux/MHThreshold.cc:
-     - enabled Sumw2
-
-   * mjobs/MJCut.cc:
-     - removed BinningEnergyEst
-
-   * mpointing/MPointingPos.h:
-     - added copy constructor
-
-   * mpointing/MSrcPosCorrect.cc:
-     - added a comment
-
-   * mranforest/MRFEnergyEst.[h,cc]:
-     - now stores the mean energy of the bins in the forest
-     - implemented several interpolation methods
-
-
-
- 2005/06/28 Thomas Bretz
-
-   * mfilter/MFMagicCuts.[h,cc]:
-     - first full implementation... updates to come.
-
-   * mhbase/MH.[h,cc]:
-     - added new member function to set several palettes
-
-   * mhflux/MHDisp.[h,cc]:
-     - fixed z-axis dscription
-     - rotate filling off data by 180 deg.
-     - implemented subtracting off-data from on-data
-     - set different palettes
-
-   * mhflux/MMcSpectrumWeight.[h,cc]:
-     - implemented additional weight for zenith-angle- and size-bins
-
-
-
- 2005/06/27 Thomas Bretz
-
-   * macros/optim/optimenergy.C:
-     - changed algorithm from Simplex to Migrad
-     - fixed a typo (RunDisp)
-
-   * mhflux/FluxLinkDef.h, mhflux/Makefile:
-     - added new class for threshold calculation
-
-   * mhflux/MHCollectionArea.cc:
-     - replaced BinningEnergy by BinningEnergyEst
-
-   * mimage/MHHillasSrc.cc:
-     - set minimum of fAlpha, fCosDA and fDCADelta to 0
-
-   * mjobs/MDataSet.cc:
-     - improved reading source position
-
-   * mranforest/MRanForest.[h,cc]:
-     - implemented a value describing the forest (eg. corresponding
-       energy)
-     - increased ClassVersion
-
-   * mtrigger/MFTriggerPattern.cc, mtrigger/MTriggerPattern.cc,
-     mtrigger/MTriggerPatternDecode.cc
-     - improved dox (thx to Nicola)
-
-   * mjobs/MJStar.cc:
-     - implemented a new write task which only writes the effective
-       on time. This is necessary otherwise for example the image
-       cleaning could skip effective on-time events.
-
-
-
- 2005/06/17 Thomas Bretz
-
-   * mbase/MArgs.[h,cc]:
-     - handle possible char \015 in arguments
-
-   * mdata/MDataArray.h:
-     - added Print function to //*MENU*
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added new Option for Scale: Fixed
-     - fixed typo in IsEnvDefined for Signalfunction
-
-   * mhist/MHCamera.cc:
-     - plot profile in deg instead of mm
-
-   * mjobs/MDataSet.[h,cc]
-     - changed error handling when reading source catalog
-
-   * mjobs/MJCut.cc:
-     - added MImagePar to output
-     - take new error handling into account when reading source catalog
-
-   * mjobs/MJSpectrum.cc:
-     - print energy estimator
-     - removed the double minus displaying the fitted spectrum 
-
-   * mjoptim/MJOptimizeDisp.cc, mjoptim/MJOptimizeEnergy.cc:
-     - print rule when optimization has finished
-
-   * mmain/MBrowser.cc:
-     - replaced old path with new path to datacenter
-
-   * mranforest/MRFEnergyEst.[h,cc]:
-     - store binning in new data member fBinning to avoid many calles
-       to atof
-
-
-
- 2005/06/15 Daniela Dorner
-
-   * datacenter/macros/createdataset.C:
-     - added function to read in input from txt-file
-
-   * datacenter/macros/insertdataset.C:
-     - fixed bug -> no new sourcenames can be inserted by this macro
-
-   * datacenter/macros/writesequencefile.C:
-     - fixed small bug in logging-output
-
-
-
- 2005/06/13 Daniela Dorner
-
-   * datacenter/macros/createdataset.C:
-     - added (macro to write simple datasetfile)
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed bug introduced 12.5.2005
-
-   * datacenter/scripts/copyscript:
-     - fixed bug
-
-
-
- 2005/06/13 Thomas Bretz
-
-   * mcalib/MCalibrationHiLoCam.h:
-     - added Print to //*MENU*
-
-   * mhflux/MHThetaSq.[h,cc]:
-     - added resources for fNumBinsSignal and fNumBinsTotal
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - implemented weighting in theta, so we get better statistics
-     - improved output
-     - added plotting other spectras
- 
-   * Makefile:
-     - added new directory mjoptim
-
-   * manalysis/MEnergyEstimate.[h,cc]:
-     - derives now from a new more genral class MParameterCalc
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - added new class MParamterCalc
-
-   * manalysis/MParameterCalc.[h,cc]:
-     - added new class MParamterCalc
-
-   * mbase/MLog.cc:
-     - do not display 'underline' if fIsNull output
-
-   * mhbase/MBinning.cc:
-     - removed some obsolete comments fixed old stylish SetBinningCos
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - background fit can now be switched off
-     - removed some obsolete comments
-     - adapted Print output
-     - added new option to change signal function type 
-     - adde new Strategy option: kGaussSigma
-
-   * mhflux/MHAlpha.[h,cc]:
-     - output the gauss sigma to the parameter list
-
-   * mhflux/MHThetaSq.h:
-     - mase InitMapping public (used in MJOptimizeDisp)
-
-   * mjobs/JobsLinkDef.h, mjobs/Makefile:
-     - removed MJOptimize*
-
-   * mjobs/MJOptimize.[h,cc]:
-     - allow minimization of something else than MinimizationValue
-
-   * mjobs/MJOptimizeEnergy.[h,cc]:
-     - added class description with example
-     - added weighting task to RunEnergy (untested)
-
-   * mtools/MChisqEval.[h,cc]:
-     - added comments
-     - print result in Postprocess
-     - allow to give a different name to the result
-
-   * mjobs/MJOptimize*:
-     - finally moved to new dir mjoptim
-     - new class MJOptimizeDisp
-
-
-
- 2005/06/10 Daniela Dorner
-
-   * datacenter/scripts/copyscript:
-     - adapt script to new machine
-
-
-
- 2005/06/10 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - set minimum and maximum also for ZA graph
-
-   * mdata/MDataChain.cc:
-     - fixed a possible crash to to NULL-acess in GetDataMember
-
-   * mhbase/MBinning.[h,cc]:
-     - added a new binning type "asin" which is used for the
-       ZA binning
-
-   * mhflux/MAlphaFitter.cc:
-     - allow polynom order 1
-     - improved result line in PaintResult
-
-   * mhflux/MHAlpha.cc:
-     - call PaintResult also in DrawAll
-
-   * mhflux/MHCollectionArea.cc:
-     - removede nonsense A_{eff} from plot
-
-   * mhflux/MHDisp.cc:
-     - fixed a possible crash if fSrcPos==NULL
-
-   * mhflux/MHAlpha.cc, mhflux/MHCollectionArea.cc, 
-     mhflux/MHEffectiveOnTime.cc, mhflux/MHEnergyEst.cc,
-     mjobs/MJCut.cc:
-     - replaced SetEdgesCos by new SetEdgesASin (set the correct binning)
-       the old binning was not well aligned with the MC binning
-
-   * mhflux/MMcSpectrumWeight.[h,cc]:
-     - added the possibility to set ZA-weights
-       (Could be improved calculating correst sine-weights)
-
-   * mimage/MHVsSize.cc:
-     - fixed. Conc1 was incorrectly scaled
-
-   * mjobs/MDataSet.h:
-     - added getter for TLists
-
-   * mjobs/MJCut.cc:
-     - in non-wobble mode the hcalc2 had been wrrornously added 
-       to the tasklist -> removed
-       
-   * mjobs/MJOptimize.h:
-     - added a comment for EnableTestTrain
-
-   * mpointing/MSrcPosCam.[h,cc]:
-     - implemented Add member function
-
-   * mranforest/MRFEnergyEst.[h,cc]:
-     - fixed a problem with the removal of the last columns
-     - implemented debug-mode
-     - interpolate energy in logarithmic grid
-     - removed Test function completely
-     - added ReadEnv
-
-   * mranforest/MRanTree.[h,cc]:
-     - replaced some TMatrixFRow by TMatrixFRow_const
-
-   * mpointing/MSrcPosCorrect.[h,cc]:
-     - added
-
-   * mpointing/Makefile, mpointing/PointingLinkDef.h:
-     - added MSrcPosCorrect
-
-   * mhflux/MHDisp.cc:
-     - fixed the scaling of the abs-limit of m3l above which 
-       we assume that the 3rd moment is a good measurement for the
-       correct disp point
-
-
-
- 2005/06/08 Daniela Dorner
-
-   * datacenter/scripts/checkstardone:
-     - fixed bug 
-     - added check 
-
-   * datacenter/scripts/runstar, runcallisto, runganymed:
-     - added -v4 to commandlines
-
-
-
- 2005/06/07 Daniela Dorner
-
-   * datacenter/scripts/runstar, runcallisto:
-     - fixed bug in filenumber calculation
-
-
-
- 2005/06/06 Daniela Dorner
-
-   * datacenter/scripts/runganymed:
-     - fixed bug in second commandline
-
-
-
- 2005/06/03 Thomas Bretz
-
-   * ganymed.cc:
-     - fixed the wrong printout of ganymed
-
-   * mars.cc:
-     - allow to open a file via commandline
-
-   * mars.rc:
-     - added some more comments
-
-   * mcalib/MCalibrateRelTimes.cc:
-     - removed obsolete comments
-
-   * mmain/MEventDisplay.cc:
-     - implemented muon analysis
-     - fixed a crash caused by the DF
-
-   * mmain/Makefile:
-     - added -I../mmuon
-
-   * mmuon/MMuonCalibPar.cc:
-     - updated Print output
-
-   * mmuon/MMuonSearchPar.[h,cc]:
-     - updated print output
-     - added Paint function
-
-   * mranforest/MRFEnergyEst.h:
-     - fixed thw wrong data types in setters
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - don't try to find automatic weights without template file name
-
-   * mjobs/MJStar.cc:
-     - set bit MFillH::kDoNotDisplay for fillmuon
-
-   * mmuon/MHSingleMuon.[h,cc]:
-     - store function in hist
-     - added Paint member function
-
-
-
- 2005/06/03
-
-   * RELEASE 0.9.3
-
-
-
- 2005/06/03 Thomas Bretz
-
-   * mjobs/hilocalib_sp1.root, mjobs/hilocalib_sp1_mc.root:
-     - updated
-
-   * callisto.rc:
-     - MJPedestalY2.MaxEvents: 2000 replaced by 5000 as in
-       callisto_Dec04Jan05.txt
-
-   * manalysis/MMultiDimDistCalc.h:
-     - changes to layout
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - improved sanity checks
-
-   * mbase/MEvtLoop.cc:
-     - fixed a bug which could cause Eventloop to crahs if
-       parlist was not initialized
-
-   * mdata/MDataArray.[h,cc]:
-     - added copy constructor
-
-   * mhbase/MFillH.cc:
-     - made sure that no constructor can crash due to NULL pointers
-
-   * mhbase/MHMatrix.[h,cc]:
-     - first check in AddColumn if the column is available. Afterwards
-       check whether it can be added
-     - added new interfaced to single rows
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - slight change to screen output
-
-   * mjobs/MJPedestal.cc:
-     - slight change to screen output
-
-   * mpedestal/MPedCalcPedRun.cc:
-     - fixed a bug which caused MC files not to work treat them now
-       as pedestal files (always)
-
-   * mranforest/MRFEnergyEst.[h,cc]:
-     - improved the code and the interface
-
-   * mranforest/MRanForestGrow.[h,cc]:
-     - derives now from MRead to be able to use the bar in the
-       display
-
-   * mtools/MTFillMatrix.[h,cc]:
-     - allow to fill a single matrix with all events
-
-   * datacenter/macros/plotdb.C:
-     - display values versus Mean of ZdMin and ZdMax instead of ZdMin
-
-
-
- 2005/06/02 Markus Gaug (2005/06/01)
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - lower fgPheErrLowerLimit from 9.0 to 6.0. This is necessary to 
-       exclude 2 very ringing pixels in September which - when kept - 
-       destroy the image cleaning around them. 
-
-
-
- 2005/06/02 Markus Gaug (2005/05/31)
-
-   * mjobs/MJCalibration.cc
-     - The MFTriggerPattern filters out all events taken with the 
-       CT1-pulser and data format version greater than 4. 
-       Demand now that the filter is put into the task list only if the 
-       calibration colour is not kCT1. 
-
-
-
- 2005/06/02 Markus Gaug (2005/05/26)
-
-   * mpedestal/MPedCalcPedRun.cc
-     - fixed bug in recognition of pedestal bit - affects only intensity
-       calibration.
-
-   * mhcalib/MHCalibrationChargeCam.cc, 
-     mhcalib/MHCalibrationRelTimeCam.cc:
-     - do not draw to status display if histogram is empty. This 
-       caused some error messages from root. 
-
-
-
- 2005/06/02 Thomas Bretz
-
-   * callisto.cc:
-     - made "-raw" the default
-     - switched bad pixel check on for MJPedestalC2
-
-   * callisto_Dec04Jan05.rc:
-     - reduced MJPedestalY2.ExtractWinRight from 4.0 to 2.0
-
-   * mhflux/MHThetaSq.[h,cc]:
-     - added missing InitMapping
-
-   * mjobs/MJCalib.cc:
-     - set default for fDataFlag to kIsUseRawData
-
-   * mjobs/MJOptimizeCuts.cc:
-     - added some sanity checks if CreateHistNew couldn't create
-       the histogram
-
-   * mjobs/MJPedestal.[h,cc]:
-     - implemented a possible deadpixel check
-
-   * star.rc:
-     - added a missing template line
-
-   * mbadpixels/MBadPixelsCalc.[h,cc]:
-     - changed to allow different upper and lower cuts in pedestal
-       variance
-
-   * mfilter/MFCosmics.cc:
-     - allpix were not increased correctly if a saturated pixel
-       was skipped
-
-   * mjobs/MJCalibrateSignal.cc:
-     - changed name of "Interp'd" to something more accurate
-
-   * msignal/MExtractFixedWindow.cc:;
-     - removed case 12 for logain resolution as it is in bcn cvs
-       but nowhere documented
-
-   * callisto.rc:
-     - added new template line for dead pixel check
-     - added correction factor determined from Muon analysis
-
-   * callisto_Dec04Jan05.rc
-     - added correction factor determined from Muon analysis
-     
-   * mhflux/MMcSpectrumWeight.cc:
-     - small change to output
-
-
-
- 2005/06/01 Thomas Bretz
-
-   * mjobs/MJOptimize.[h,cc]:
-     - moved code for cut optimization to MJOptimizeCuts
-     - moved code for energy optimization to MJOptimizeEnergy
-
-   * mjobs/MJOptimizeCuts.[h,cc], mjobs/MJOptimizeEnergy.[h,cc]:
-     - added
-
-   * mjobs/Makefile, mjobs/JobsLinkDef.h:
-     - added MJOptimizeCuts
-     - added MJOptimizeEnergy
-
-   * showplot.cc:
-     - set window name to input file name
-
-   * mcalib/MCalibColorSet.cc:
-     - changed order of checks so that an explicit color is 
-       prior to any automatic detection.
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - implemented setting a possible additional scale factor
-       (for MC it is always reset to 1)
-
-   * mfilter/MFCosmics.cc:
-     - don't count saturated hi-gain pixels at all. It should
-       not be necessary, because such pixels should have a value
-       high enough in the high-gains but it seems sometimes they don't
-
-   * mhflux/MHAlpha.[h,cc]:
-     - changed some orders in header
-     - made some private data members protected
-     - Call GetVal() if fMap[0]<0. This is necessary if the fill
-       value is calculated on-the-fly (like ThetaSq)
-     - made InitMapping virtual
-
-   * mhflux/MHDisp.cc:
-     - removed 'Get-Entries' workarund
-     - changed the function integartion for the significance
-
-   * mhflux/MHThetaSq.[h,cc]:
-     - overwrite InitMapping because ThetaSq should be read from
-       the parlist always
-
-   * mimage/MHHillas.cc:
-     - set histogram minimum of Delta to 0
-
-   * mpedestal/MPedPhotCam.cc:
-     - check for unsuitable pixels when calculating the means not
-       only for the UnsuitableRun ones
-
-   * msignal/MExtractor.cc:
-     - replaced wrong %2d by %2f
-
-
-
- 2005/06/01 Daniela Dorner
-
-   * datacenter/scripts/runcallisto:
-     - added writing html-logs
-     - added --auto-time-stop for merpping(ccupdate)
-
-   * datacenter/scripts/runganymed:
-     - added writing html-logs
-     - added second execution of ganymed
-     - adapted to correct usage of config-files
-     - fixed bug
-
-   * datacenter/scripts/runstar:
-     - added writing html-logs
-     - minor change in logpath
-
-
-
- 2005/05/31 Daniela Dorner
-
-   * datacenter/macros/fillstar.C, plotdb.C:
-     - added two new parameters
-
-   * datacenter/macros/setupdb.C:
-     - adapted to changes in DB (added two columns)
-
-
-
- 2005/05/31 Thomas Bretz
-
-   * mfileio/MReadReports.[h,cc]:
-     - changed such that it can force prereading of the first event of 
-       a sequence after PreProcess
-
-   * mfileio/MReadTree.h:
-     - added some comment about the new bits used in MReadReports
-
-   * mhflux/MHDisp.cc:
-     - changed fit limit from 1.1 to 1.0
-     - fixed access to wrong axis
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - fixed a bug which caused the first bin of the histograms
-       vs time to disapear in PostProcess, which gave wrong results
-       on the screen. The output and all following programs not
-       directly accessing the histograms haven't been affected
-
-   * mjobs/MJCalib.cc:
-     - HasEnv for boolean type resources is obsolete and has been
-       removed
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed MPointingPosInterpolate
-     - adapted usage of MReadReports to changes
-
-   * mjobs/MJCut.cc, mjobs/MJStar.cc:
-     - adapted usage of MReadReports to changes
-     - made Drive-tree a 'required' tree
-
-   * mjobs/MJStar.cc:
-     - removed "Events" from setting up rate and effective on time
-       tasks to tlist2. It is obsolete because calibration events
-       don't enter star at all.
-
-   * mpointing/MPointingPosCalc.[h,cc]:
-     - assume that the run-type is real-data if Process is called before
-       ReInit
-
-   * merpp.cc:
-     - new options: --auto-time-start --auto-time-stop
-
-   * mbadpixels/MBadPixelsTreat.cc:
-     - removed the checks in the algorithm whether the current pixel
-       is NULL. MSignalCam doesn't support zero supression anymore.
-       GetPixById has been replaced by the []-operator
-
-
-
- 2005/05/30 Thomas Bretz
-
-   * msql/MSQLServer.cc:
-     - added possibility to setup SelectDatabase from resource file
-
-   * mbadpixels/MBadPixelsCalc.[h,cc]:
-     - implemented the possibility to use the check routine
-       from outside
-     - check now returns kFALSE if more than 50% of all
-       pixels are marked as unsuitable
-
-   * mhflux/FluxLinkDef.h, mhflux/Makefile:
-     - added MHDisp
-     - added MMcSpectrumWeight
-
-   * mhflux/MHFalseSource.[h,cc]:
-     - allow finding of Off-plot for derived classes  - like in MHAlpha
-     - get source position from MSourcePos if existing
-     - changed some data members from private to protected
-
-   * mhflux/MHDisp.[h,cc]:
-     - added
-
-   * mjobs/MJCut.[h,cc]:
-     - implemented new option (HistNameFS) to allow using a different
-       False Source Plot
-
-   * mpedestal/MPedPhotCam.[h,cc]:
-     - added a copy constructor to allow conversion from MPedestalCam
-
-   * mpointing/MSrcPosCam.[h,cc]:
-     - added copy constructor
-
-
-
- 2005/05/30 Daniela Dorner
-
-   * datacenter/scripts/buildsequenceentries, checkstardone, correcttime, 
-       doexclusions, fillcallisto, insertdatasets, runganymed, 
-       checkfilesforsequenceavail, copyscript, filesondisk, fillstar
-       runcallisto, runstar, writesequencefiles:
-     - moved two variables from the scripts to the sourcefile
-
-   * datacenter/scripts/runganymed: 
-     - changed # of processes
-
-   * datacenter/macros/buildsequenceentries.C, filldotrbk.C, fillstar.C,
-       insertcacofile.C, plotdb.C, setstatus.C, checkfileavail.C,
-       doexclusions.C, filldotrun.C, findcacofiles.C, insertdataset.C, 
-       resetallruns.C, setupdb.C, checkstardone., fillcalib.C, 
-       fillsignal.C, getdolist.C, insertdate.C, resetcolumn.C, 
-       writesequencefile.C: 
-     - adapted the macros to the changes in msql/MSQLServer.cc
-
-   * datacenter/macros/fillstar.C:
-     - adapted the functions for the myon parameter after the bugfixes 
-       in the calibration
-
-
-
- 2005/05/27 Daniela Dorner
-
-   * datacenter/macros/plotdb.C:
-     - changed binning of fConvFactorInner
-     - added plot vs ZdMin
-
-   * datacenter/macros/resetcolumn.C:
-     - added (macro to reset value in the DB)
-
-   * datacenter/scripts/runganymed:
-     - removed command line option for ganymed, which is default now
-
-
-
- 2005/05/27 Javier Rico (2005/05/26)
-
-   * mbadpixels/MBadPixelsCam.cc
-     - fixed small bug in the Print() function (one line was printed out 
-       at a wrong place). (M. Gaug)
-
-
-
- 2005/05/27 Javier Rico (2005/05/24)
-
-   * mhcalib/MHCalibrationHiLoCam.cc
-     - do not write Arrays if flag kOscillations is not set. 
-       (this was actually a bug since it caused a huge usage for large 
-       amounts of data). (M. Gaug)
-
-   * mcalib/MCalibColorSet.cc
-     - set colour already in the ReInit(), needed by the digital filter 
-       later. (M. Gaug)
- 
-   * mjobs/MJCalibration.cc
-     - forgot to merge hi-lo calibration factors for intensity calibration.
-       (M. Gaug)
-
-   * mhcalib/MHCalibrationCam.[h,cc]
-     - do not Finalize histograms if a flag kReset is set. Caused wrong 
-       result in last run of intensity calibration. (M. Gaug)
-
-   * msignal/MC_calibration_weights_UV.dat
-     - Removed. It was confusing to have this file since it was just a 
-       copy of calibration_weights_UV.dat. For MC calibration you can 
-       just use the same weights files as for real data. (A. Moralejo)
-
-   * msignal/calibration_weights_blue46.dat
-     - added missing weights file (M. Gaug)
-
-
-
- 2005/05/27 Markus Gaug (2005/05/21)
-
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - allow setting of extractor resolution in CalcReducedSigma()
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - implement usage of extractor resolution (only if UseExtractorRes
-       is set).
-
-
-
- 2005/05/27 Thomas Bretz
-
-   * Makefile:
-     - removed mmontecarlo directory
-
-   * mmontecarlo/MMcEnergyEst.[h,cc], 
-     mmontecarlo/MMcTimeGenerate.[h,cc],
-     mmontecarlo/MMcWeightEnergySpecCalc.[h,cc]:
-     - removed
-
-   * sponde.rc:
-     - added new line for weighted spectral index
-
-   * mbadpixels/MBadPixelsCalc.[h,cc]:
-     - added an option to perform the checks also in PostProcess
-
-   * mhbase/MFillH.h:
-     - added default argument to SetWeight
-
-   * mhbase/MH3.h:
-     - added Sumw2() member function
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - added TLatex output to plots
-     - added some Getter
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - implemented the possibility to weight the monte carlo spectrum
-       to a new index or function. More details can be found
-       in MMcSpectrumWeight
-     - slightly changed the plot comparing the size distributions
-     - scale the comparsison plots by the resulting spectrum
-
-   * mjobs/MJob.[h,cc]:
-     - added a member function to check ReadEnv of a single
-       container
-
-   * mjobs/Makefile:
-     - added -I../mmc
-
-   * mmc/MMcEvt.[hxx,cxx], mmc/McEvtBasic.[hxx,cxx]:
-     - changed the inheritance: MMcEvt now derives from MMcEvtBasic
-       so that both classes are interchangable
-     - increased both class versions
-     - chaged the default partictle in MMcEvtBasic from
-       kGAMMA to kUNDEFINED
-     - added new particle type: kUNDEFINED
-
-   * mhflux/MMcSpectrumWeight.[h,cc]:
-     - added
-
-   * callisto_Dec04Jan05.rc:
-     - commented MJPedestalC1.ExtractSignal.FallTimeHiGain 
-       because it is the dfeault now
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - changed default of fgFallTimeHiGain to 0.5
-
-   * mimage/MHillasSrc.h:
-     - added copy constructor and Copy function
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - implemented reading of automatic weights file following an
-       idea of Markus G.
-
-   * mjobs/MJPedestal.cc:
-     - fixed the reading of the resource file fopr the extractor
-       (reading the extractor from file can overwrite the seetings)
-
-   * msignal/MC_weights46.dat:
-     - updated from BCN cvs
-
-   * msignal/Makefile:
-     - added -I../mcalib
-
-   * callisto.rc:
-     - updated comments
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - same small changes to layout
-     - mainly unrolled Form-statements
-
-   * msignal/MExtractFixedWindow.cc:
-     - added case 12 and a default for logain setting the
-       extractor resolution (partly taken from bcn cvs)
-
-
-
- 2005/05/25 Thomas Bretz
-
-   * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc,
-     readraw.cc, sponde.cc, star.cc:
-     - made the output about the root version clearer
-
-   * mbase/MEvtLoop.cc:
-     - call CallProcess instead of Process for the mail tasklist
-       (this makes sure that all counters are correct) This should
-       NOT be done for Pre/PostProcess
-
-   * mbase/MStatusDisplay.cc:
-     - fixed a possible crash if padsave==NULL
-     - fixed the missing first tab in postscript files
-
-   * mbase/MTask.cc:
-     - initialize fNumExec0 with 0 (this was the reason why the
-       missing CallProcess in MEvtLoop didn't seem to have any effect
-       on the possible printing of the statistics
-
-   * mhflux/MAlphaFitter.cc:
-     - improved output
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - added some eMail from Wolfgang about treating the calibration
-       events to the class description
-     - removed some debug output in Paint()
-
-   * mhflux/MHThetaSq.cc:
-     - replaced \\theta by \\vartheta
-
-   * mhvstime/MHPixVsTime.cc:
-     - fixed a bug found by marcos: the error bars weren't retrieved
-       correctly (instead of fTypeErr fType was requested)
-
-   * mjobs/MJStar.cc:
-     - do not use calibration events for rate and effective-on-time
-       calculation
-
-   * mjobs/MJob.cc:
-     - added some debug output to ExpandPath
-
-   * msignal/MExtractTime.h, msignal/MExtractTimeAndCharge.h,
-     msignal/MExtractor.h:
-     - added Print() to //*MENU*
-
-
-
- 2005/05/25 Daniela Dorner
-
-   * datacenter/macros/fillcalib.C, setupdb.C:
-     - changed presicion of parameter
-
-   * datacenter/macros/plotdb.C:
-     - added (macro to plot quality paramter from the DB)
-
-
-
- 2005/05/24 Daniela Dorner
-
-   * datacenter/macros/fillstar.C:
-     - added new parameters
-
-   * datacenter/macros/setupdb.C:
-     - added variables for the new parameters
-
-
-
- 2005/05/23 Daniela Dorner
-
-   * datacenter/scripts/fillstar:
-     - fixed bug in path
-
-   * datacenter/macros/fillstar.C, fillcalib.C, fillsignal.C:
-     - added check
-
-   * datacenter/macros/fillcalib.C, setupdb.C:
-     - adapted variables for the conversion factor
-
-
-
- 2005/05/20 Thomas Bretz
-
-   * RELEASE 0.9.2
-
-
-
- 2005/05/20 Daniela Dorner
-
-   * datacenter/scripts/insertdatasets,checkstardone:
-     - adapted paths for release
-
-   * datacenter/macros/fillstar.C:
-     - adapted functions to calculate psf and the ratio
-
-   * datacenter/scripts/runganymed:
-     - adapted ganymed command
-
-
-
- 2005/05/20 Thomas Bretz
-   
-   * msignal/MExtractTimeAndChargeSlidingWindow.cc
-     - increased log-gain window from 6 to 8 according to an
-       UNDOCUMENTED change in the bcn cvs
-
-   * mhcalib/MHCalibrationChargePINDiode.cc:
-     - removed a check in fill according to an UDOCUMENTED change
-       in the bcn cvs
-
-   * mhcalib/MHCalibrationChargePINDiode.cc:
-     - use a dynamic_cast for the Fill-argument
-
-   * mjobs/MJCalibration.cc:
-     - shortened output line telling file name of hi-/lo-gain
-       calibration
-
-   * mjobs/MJPedestal.[h,cc]:
-     - moved code for PulsePosCheck into own function
-     - put also code for pixel check into this function
-     - added a sanity check for fExtractor at some places
-
-   * msignal/MExtractor.cc:
-     - added output of pedestal container - if available - in Print()
-     - improved format of Print() output
-
-   * mbase/MEvtLoop.[h,cc]:
-     - removed the obsolete (it was never been used) argument from
-       PreProcess
-     - replaced the second obsolete argument in Eventloop by a flag
-       whether statistics should be printer or not: default=kTRUE
-     - Print statistics automatically in Eventloop if tasklists
-       Process has ever been touched.
-
-   * mjobs/MJCalibTest.cc, mjobs/MJCalibration.cc, MJCalibrateSignal.cc,
-     mjobs/MJCut.cc, mjobs/MJOptimize.cc, mjobs/MJPedestal.cc,
-     mjobs/MJSpectrum.cc, mjobs/MJStar.cc:
-     - removed call to PrintStatistics - no done automatically in 
-       MEvtLoop
-
-   * mpedestal/MExtractPedestal.cc:
-     - removed InitArrays after ReInit of fExtractor. It is done there
-       automatically
-
-   * mjobs/MJCalibrateSignal.cc:
-     - don't add pinext and bldext to tasklist if not necessary
-       (UNDOCUMENTED change from bcn cvs)
-
-   * callisto.rc, callisto_Dec04Jan05.rc: 
-     - replaced wrong MaxHiGainVar by MaxSignalVar (was nowehere 
-       really used)
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc:
-     - some simplifications to the access of histograms after the loop
-       has finished. There is no need to search for them in the parameter
-       list.
-
-   * mjobs/MJCut.cc:
-     - fixed the file-path when writing the status display and an
-       output path was given.
-
-   * mjobs/hilocalib_sp1.root:
-     - new intercalibration constants due to the latest bug-fixes
-
-   * manalysis/MCameraData.[h,cc]:
-     - removed all stuff depending on MSigmabar
-
-   * manalysis/MSigmabar*
-     - removed
-
-
-
- 2005/05/20 Markus Gaug (2005/05/19) 
-
-   * mjobs/MJPedestal.cc:
-    - fixed an important bug in the setting of the incoming pedestal 
-      pointer to the signal extractor. This bug caused the pedestals not
-      to be subtracted correctly in the calibration afterwards. The 
-      effect was about 10% too high conversion factors for the digital 
-      filter and the spline and more than 40% for the sliding window. 
-      The bug existed since end of February! (Markus G.)
-
-
-
- 2005/05/20 Markus Gaug (2005/05/18) 
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - issue a warning if no colour has been set until the PostProcess.
-       (happens to old MC files).
-
-
-
- 2005/05/19 Markus Meyer
-
-   * mmuon/MHMuonPar.cc:
-     - add a second integral in the function paint, which is 
-       plotted in the MStatusDisplay
-
-
-
- 2005/05/19 Daniela Dorner
-
-   * datacenter/macros/fillstar.C:
-     - add new parameter
-
-   * datacenter/macros/setupdb.C:
-     - adapted to new column in db
-
-   * callisto_Dec04Jan05.rc:
-     - set value for MJPedestalY2.MaxEvents from 2000 to 5000 to get 
-       better statistics for the calculation of the mean pulse time
-       of the cosmisc
-
-   * datacenter/scripts/runganymed:
-     - fixed bug in path
-
-
-
- 2005/05/19 Thomas Bretz
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - simplified a really cryptical use of the ?:-operator when
-       the fLoGainFirst is calculated
-     - fixed a bug introduced in the calculation of the derivatives
-
-   * mmain/MEventDisplay.cc:
-     - removed MC trigger display
-
-   * mbase/MTaskList.[h,cc]:
-     - member function to use MTaskList in a TIter
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - improved the output line plotted into the histogram
-     - implemented getter for fSigInt
-     - start integration in first bin not in underflow bin
-     - added 'background' option for scaling
-
-   * mhflux/MHAlpha.[h,cc]:
-     - added some comments
-     - improved DistancetoPrimitive
-
-   * mhflux/MHThetaSq.[h,cc]:
-     - derives the binning now from the cut value or the MAlphaFitter
-
-   * mjobs/MJStar.cc:
-     - moved weather data histogram back to the end - otherwise
-       MEventRate is not initialized before
-
-
-
- 2005/05/18 Thomas Bretz
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - added missing fIntensQE to list of initialization in
-       constructor
-
-   * mcalib/MCalibrateData.cc:
-     - fixed a bug which caused kNo to be ignored
-     - removed a second check for the size of the badpixelcam
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed the obsolete second adding of filhil and filpul to
-       the tasklist
-
-   * mjobs/MJCalibration.cc:
-     - do not display result or statistics if no execution has taken
-       place
-
-   * mjobs/MJStar.cc:
-     - moved processing of CC-branch to the beginning of the tasklist
-
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]:
-     - introduced some small changes to the validity range of
-       some variables
-     - determin the higher bound above which no search is done
-       analog to the lower bound using the fall-time
-     - CalcIntegral[Hi,Lo]Gain now returns sum. No need for a reference
-     - fixed calling Integral[HI,Lo]Gain in cases we are at the edge of
-       the valid range -- at a lot of position in the code random memory 
-       above or below the arrays have been accessed.
-     - improved the numercila stability of CalcIntegral[Hi,Lo]Gain
-       more by calculating the number of steps from the rise and fall time.
-       this should at least give consistent results on the same machine!
-
-   * mbase/MContinue.cc:
-     - fixed a namimg problem of the filter when it is added to
-       the tasklist and has the same name as MContinue
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - for some sceen output the manipulator (inf) was missing
-
-   * msignal/MExtractPINDiode.cc, mcalib/MCalibrationChargeCalc.cc,
-     mcalib/MCalibrationChargeCam.cc:
-     - fixed a problem with the fit (it always tried to display
-       the fit-function somewhere)
-
-
-
- 2005/05/17 Thomas Bretz
- 
-   * callisto.rc, callisto_Dec04Jan05.rc:
-     - added new comments diescribing setup of MFCosmics
-
-   * mfilter/MFCosmics.[h,cc]:
-     - skip bad pixels using MBadPixelsCam
-     - implemented a check in PostProcess about the fraction
-       of events which survived or were rejected
-     - added ReadEnv for setup
-
-   * mfilter/Makefile:
-     - added mbadpixels
-     - removed mmain and manalysis
-
-   * mhcalib/MHCalibrationChargeCam.h:
-     - removed numbers from data member descrition -- too much
-       to maintain
-
-   * mhcalib/MHCalibrationChargePINDiode.h:
-     - incremented version number (undocumented from bcn)
-
-   * mjobs/MJCalibration.cc:
-     - reorganized some TText output (undocumented from bcn)
-     - overwrite the default of MaxNumberEmptyPixels by 0.05
-       (undocumented from bcn)
-     - print tasklist statistics also if eventloop returned
-       KFALSE
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - changed fgLoGainStartShift from -2.8 to -1.8 
-       (undocumented from bcn)
-
-   * msignal/MExtractTimeAndChargeSlidingWindow.h:
-     - increased version number from 0 to 1 (undocumented from bcn)
-
-
-
- 2005/05/17 Markus Gaug (2005/05/16)
-
-   * msignal/MExtractor.[h,cc]
-     - introduce two new variables: fResolutionPerPheHiGain and 
-       fResolutionPerPheLoGain, to be set by deriving extractors. 
-     - set version number one higher.
-
-   * msignal/MExtractFixedWindow.[h,cc]
-   * msignal/MExtractTimeAndChargeSlidingWindow.[h,cc]
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
-     - set the variables fResolutionPerPheHiGain and 
-       fResolutionPerPheLoGain
-
-   * msignal/MExtractPINDiode.[h,cc]
-     - adapt to current PIN Diode signal, fit signal with Gaussian
-     - set version number up by one.
-     
-   * msignal/MExtractedSignalPINDiode.[h,cc]
-     - set new data member fExtractedChi2
-     - set version number up by one.
-
-   * mhcalib/MHCalibrationChargePINDiode.cc
-     - adapt one function to newly used names.
-     - adapt signal tests.
-
-   * mjobs/MJPedestal.[h,cc]
-     - read MBadPixelsCam together with extractor, if exisiting 
-       (necessary for bad pixels exclusion in pulse position search).
-
-   * mjobs/MJCalibration.[h,cc]
-     - use MFCosmics in any case (not only for CT1-pulses) and apply 
-       a quality criteria depending on number of rejected events: 
-       MaxExcludedEvents (default: 50%). 
-
-
-
- 2005/05/17 Daniela Dorner
-
-   * datacenter/macros/setupdb.C
-     - adapted to new column in datasetstatus-table
-
-   * datacenter/macros/checkstardone.C
-     - added (macro to check if star has been done for a sequence)
-
-   * datacenter/scripts/checkstardone
-     - added (script that executes checkstardone.C for all datasets
-
-   * datacenter/scripts/checkfilesforsequenceavail, fillcallisto, 
-     fillstar
-     - fixed bug
-
-   * datacenter/scripts/buildsequenceentries, doexclusions,
-     writesequencefiles
-     - adapted paths
-
-   * datacenter/scripts/insertdataset
-     - added logging
-
-   * datacenter/scripts/runganymed
-     - added (script to run ganymed automatically for datasets)
-
-   * datacenter/scripts/runcallisto
-     - adapted paths
-     - fixed bug
-
-   * datacenter/scripts/runstar
-     - adapted paths
-     - fixed bug
-
-   * steps.rc
-     - adapted resource file to needs of the new table in db
-
-
-
- 2005/05/13 Daniela Dorner
-
-   * datacenter/macros/insertdataset.C
-     - added (macro, that inserts dataset into db)
-
-   * datacenter/macros/setupdb.C
-     - adapted to new table in db
-
-   * datacenter/scripts/insertdatasets
-     - added (script, that inserts datasets into db)
-
-   * datacenter/scripts/sourcefile
-     - added (file with commands and variables, that are needed by all
-       scripts)
-
-   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail
-                        copyscript, correcttime, doexclusions, 
-                        filesondisk, fillcallisto, fillstar, runcallisto
-                        runstar, writesequencefiles
-     - adapted scripts to the usage of the sourcefile
-
-   * datacenter/macros/fillcalib.C:
-     - changed name of histogram according to change of Markus
-     - removed debugoutput
-
-
-
- 2005/05/13 Thomas Bretz
-
-   * mreport/MReportCC.cc:
-     - fixed reading of rep-files for versions newer than V200404070 
-
-   * mpointing/MSrcPosCalc.cc
-     - took a bugfix from Wolfgang to Loc0LocToCam and implemented it
-       Wolfgang: the results are changed only minimally
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - integration ranges were shifted by 0.2 FADC slices to the right. 
-       Fixed in the new algorithm according to Markus' change.
-
-   * mcalib/MCalibrationChargeCalc.h:
-     - Incremented ClassVersion number by 1
-   
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - removed a commented debug output
-
-   * mjobs/MJCalibration.cc
-     - new undocumented adjust of "Unsuitable"- and "Unreliable"-displays 
-       for new exclusion criteria taken from bcn
-
-   * manalysis/MEventRateCalc.cc:
-     - some fixes. In some cases the event rate wasn't calculated
-       anymore
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - fixed a bug when checking whether the check should be done
-       or not (>0 was missing)
-
-   * mhist/Makefile:
-     - added MHWeather
-
-   * mhvstime/MHVsTime.[h,cc]:
-     - implemented new function the set minimum
-
-   * mjobs/MJStar.cc:
-     - read weather data (CC tree)
-     - set minimum of rate-display to 0
-     - display weather data for non-MC files
-
-   * mmuon/MHSingleMuon.cc:
-     - slight change to a comment
-
-   * callisto.rc:
-     - added new possible setup
-
-   * callisto_Dec04Jan05.rc
-     - added new possible setup
-     - use default for MJCalibration.ExtractSignal.LoGainSwitch
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - exclude unsuitable pixels from mean/rms calculation
-     - changed the lower bound for the second mean loop from
-       0.5 to 0.66
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - added case 102 returning the global unsuitable status
-       of an event
-
-   * mhist/MHCamEvent.h:
-     - added default 0 to SetThreshold
-
-   * mjobs/MJCalibrateSignal.cc:
-     - use new case 102 for unsuitable display
-     - enable counting (to get the correct display also with
-       profile option switched on)
-
-   * mraw/MRawRunHeader.cc:
-     - after displaying millions of hex numbers switch back to dec
-
-
-
- 2005/05/13 Markus Gaug (2005/05/12)
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - set default extraction range in the high gain to 4.
-     - set default weights file to cosmics_weights46.dat
-
-   * mhcalib/MHCalibrationHiLoCam.cc
-     - set Oscillations to kFALSE
-
-   * mhcalib/MHCalibrationChargeCam.cc
-     - set default for fNumHiGainSaturationLimit to 0.15
-
-   * mjobs/MJCalibrateSignal.[h,cc]
-     - put MHCalibrationHiLoCam and MHCalibrationPulseTimeCam directly 
-       into tasklist if needed. Otherwise, it does not read the 
-       resources from the config. file.
-
-
- 2005/05/11 Markus Gaug (2005/05/11)
-
-   * mjobs/MJPedestal.cc
-     - adjust the fit ranges for the histogramming with moon data slightly.
-
-   * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationChargeCalc.cc
-     - make a distinction between newly excluded pixels (by calibration)
-       and previously excluded pixels in the displays and print-functions
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - introduce the check for fluctuating arrival times.
-     - set charge limit to from 2.5 to 4.5
-     - introduce asymmetric exclusion due to "deviating number of phes":
-       Default: -9.0 +4.5
-     - make deviating number of phes unsuitable (see David's findings).
-   
-   * mbadpixels/MBadPixelsPix.h 
-     - add kDeviatingNumPhes to function GetUnsuitableCalLevel()
-
-
-
- 2005/05/13 Daniela Dorner
-
-   * datacenter/scripts/runstar
-     - fixed bug in the calculation of the number of to-do-files
-
-   * datacenter/scripts/runcallisto
-     - fixed bug in the calculation of the number of to-do-files
-
-
-
- 2005/05/12 Daniela Dorner
-
-   * datacenter/macros/fillcalib.C:
-     - removed debugoutput
-
-   * datacenter/macros/fillstar.C:
-     - added (macro to read parameters from the star*.root files and
-       fill them into the db)
-
-   * datacenter/macros/setupdb.C:
-     - added new table 'Star'
-
-   * datacenter/macros/buildsequenceentries.C:
-     - added delete-query for new table 'Star' in the delete function
-
-   * datacenter/scripts/runstar
-     - changed number of processes
-
-   * datacenter/scripts/runcallisto
-     - changed number of processes
-
-   * datacenter/scripts/fillstar
-     - added (script to run macro fillstar.C automatically)
-
-
-
- 2005/05/12 Thomas Bretz
-
-   * mcalib/MCalibrationChargeCam.cc:
-     - fixed a bug in FinalizeArrivalTime which caused Form() to hang
-
-   * mmuon/MHMounPar.[h,cc]
-     - added a line showing a reference shape
-
-   * star.rc:
-     - added setup strings for software trigger
-
-   * mbase/MContinue.cc:
-     - allow setup of already set filters in ReadEnv. They must not
-       necessarily be already in the tasklist
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - shortened a lot of Form() calls to reduce the risk of
-       memory corruption
-
-   * mjobs/MJCalibration.cc:
-     - some cosmetics to text in pad
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - a fix to MRawRunHeader because the definition of the
-       raw-data format has changed. fProjectName and fSourceName
-       has no trailig \0 anymore by default
-     - incremented ClassVersion by 1
-
-
-
- 2005/05/12 Markus Meyer
-
-   * mmuon/MHMounPar.[h,cc]
-     - added function Paint. This function integrates the TProfile
-       ArcWidth/Radius Vs. Radius between certain values and shows
-       the result in the Status Display
-
-   * mmjobs/MJStar.cc
-     - changed the default values for the final muon cuts
-     
-   * star.rc
-     - changed the default values for the final muon cuts
-
-
-
- 2005/05/11 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - fixed year of copyright
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - undocumented change from BCN: a new resource has been implemented
-       in ReadEnv (NumEventsDump)
-
-   * mjobs/MJob.[h,cc]:
-     - added new static member function which can be used
-       to overwrite relative paths with a default
-
-
-
- 2005/05/11 Abelardo Moralejo (2005/05/11)
-
-   * mjobs/MJPedestal.cc
-     - Fixed use of MFTriggerPattern: first, added it to the tasklist
-       (was missing); second, added to tasklist MTriggerPatternDecode
-       before MFTriggerPattern. This was the reason for the problems
-       reported by T. Coarasa on May 9. I do not know why the behaviour
-       of the previous version depended on compiler, but this seemed to 
-       be the case...
-
-
-
- 2005/05/11 Markus Gaug (2005/05/11)
-
-   * mjobs/MJCalibration.cc
-     - display in Tab "Conv" in the 3rd column the conversion to equiv. 
-       phes instead of Cherenkov photons. 
-   
-   * mjobs/calibrationref.rc,  mjobs/calibrationref_Nov04.rc,
-     mjobs/calibrationref_Dec04.rc:
-     - add reference lines for the conv. to equiv. phes.
-
-   * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationChargeCalc.cc:
-     - make a distinction between newly excluded pixels (by calibration)
-       and previously excluded pixels in the displays and print-functions
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - introduce the check for fluctuating arrival times.
-     - set charge limit to from 2.5 to 4.5
-
-
-
- 2005/05/10 Markus Gaug (2005/05/10)
-
-   * mhcalib/MHCalibrationHiLoCam.cc
-     - ask for averageing and do not fill the arrays per pixel any more. 
-       This caused too much memory usage for the calculation of the 
-       high-gain low-gain inter-calibration constants.
-
-   * mcalib/MCalibrationChargePix.[h,cc]
-     - store number of saturated events in the results container.
-     - set version number by one higher (due to new data member).
- 
-   * mhcalib/MHCalibrationChargeCam.cc
-     - store number of saturated events in the results container.
-     - allow reading of NumHiGainSaturationLimit and 
-       NumLoGainSaturationLimit in ReadEnv
-     - set saturation limit from 5% to 8.5%
-
-   * mbadpixels/MBadPixelsPix.h
-     - introduce new bits: kDeadPedestalRms, kPreviouslyExcluded, 
-       kFluctuatingArrivalTimes
-
-   * mbadpixels/MBadPixelsCam.cc
-     - set bit kPreviouslyExcluded in the AsciiRead-Function
-     - include three new bits in the Print() function
-
-   * mjobs/MJCalibration.cc
-     - display excluded pixels from DeadPedestalRms in Defect-Tab.
-     - display correct error of the RMS/Mean charge diagramm.
-
-   * mcalib/MCalibrationChargeCam.cc
-     - calculate the error of RMS/Mean values in GetPixelContent Nr.33
-
-
-
- 2005/05/11 Hendrik Bartko (2005/05/09)
-
-   * msignal/MC_weights46.dat
-     - updated weights file for digital filter with dedicated MC weights
-       with 4 slices for the high gain and 6 slices for the low gain
-
-
-
- 2005/05/10 Daniela Dorner
-
-   * datacenter/macros/fillcalib.C:
-     - added some parameters (reading from calib*.root and inserting
-       into db)
-
-   * datacenter/macros/setupdb.C:
-     - adapted macro to the new columns in the calibration db
-
-   * datacenter/macros/fillsignal.C:
-     - fixed typo
-
-
-
- 2005/05/10 Markus Meyer
-
-   * mmuon/*:
-     - update of the class documentation
-     
-   * mmuon/*:
-     - commented out the ArcLength and Estimpact (will be not 
-       calculated for the moment)
-
-
-
- 2005/05/10 Thomas Bretz
-
-   * mreport/MReportStarguider.cc:
-     - introduced the correct version which marked the fix of the
-       units of the nominal position
-
-   * callisto.rc:
-     - introduced a new line for new option in MCalibColorFromPast
-
-   * ganymed.cc:
-     - removed option "--full-display" -> now default
-
-   * manalysis/MEnergyEstimate.cc:
-     - print the rule a bit earlier in PreProcess
-
-   * mfilter/MFDeltaT.cc:
-     - fixed a typo in the output
-
-   * mhflux/MAlphaFitter.cc:
-     - some improvements to output
-
-   * mjobs/MJCut.cc:
-     - added ThetaSquared to output
-
-   * mjobs/MJStar.cc:
-     - fixed bug in copying of OriginalMC tree
-
-   * mmuon/MMuonCalibParCalc.cc:
-     - removed obsolete setting of ReadyToSave
-
-   * mjobs/MJSpectrum.cc:
-     - made sure the correct type of MHAlpha is used
-
-
-
- 2005/05/10 Markus Gaug (2005/05/09)
-
-   * mjobs/hilocalib_sp1.root
-   * mjobs/hilocalib_sp1_mc.root
-     - new hi-lo intercalibration files with the fixed spline extractor.
-
-   * mjobs/hilocalib_df46_mc.root
-     - new hi-lo intercalibration files from MC with the left out -O5 
-       option. (The real data files had already the correct executable).
-
-
-
- 2005/05/10 Hendrik Bartko (2005/05/09)
-
-   * msignal/MC_weights46.dat
-     - NEW weights file for digital filter with dedicated MC weights
-       with 4 slices for the high gain and 6 slices for the low gain
-
-
-
- 2005/05/10 Markus Gaug (2005/05/08)
-
-   * mhcalib/MHCalibrationCam.[h,cc]
-     - introduce parameters fLowerFitLimit and fHigherFitLimit to 
-       tell explicitly from outside to fit functions in a certain 
-       range. If both are 0. (default), the histogram limits define 
-       the fit limits (as before).
-
-
-
- 2005/05/10 Abelardo Moralejo (2005/05/07)
-
-   * mcalib/MMcCalibrationCalc.cc
-     - in Process, fixed wrong estimate of true number of "equivalent 
-       photoelectrons" (correctedphotel). This worked roughly OK as long
-       as the file used for calibration was a (noiselesss) gamma file,
-       because most light is contained in the inner camera and the
-       problem was related to the light going into the outer pixels. So
-       results are not much affected, unless one uses for calibration 
-       a file with events having a lot of light in the outer camera.
-       Thomas Hengstebeck noticed this problem when he used a file of MC 
-       calibration pulses in mccalibrate.C
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Added possibility to set the hi to lo gain conversion factor. 
-       Until now the factor was simply the ratio of pulse areas as read
-       from MMcFadcHeader. This of course is not the factor to be applied 
-       to the extracted signals unless the extractor integrates the full 
-       pulse in both high and low gain. The factor depends then on the
-       extractor, and the user has to find out what its value is.
-       Set as default calibration type kPhe.
-
-   * macros/mccalibrate.C, starmc.C
-     - Added the setting of the hi to lo gain conversion factor (see 
-       above). For now it has to be calculated by the user. However, it
-       is strongly recommended from now on to use always callisto for the
-       calibration of real data, and not these macros. These are kept 
-       just for checking purposes, mostly by "experts".
-
-
-
- 2005/05/10 Robert Wagner (2005/05/06)
-
-   * mreport/MReportStarguider.[h,cc]:
-     - Bugfix: Sequence of extracting fDevZd and fDevAz (switched)
-
-
-
- 2005/05/10 Markus Gaug (2005/05/05)
-
-   * mcalib/MCalibCalcFromPast.[h,cc]
-     - introduce flag "fUpdateWithFFactorMethod" which allows to use the
-       entire results obtained with the F-Factor method (including a new 
-       number of mean photo-electrons). This possibility is switched on 
-       (only) if somewhere in the callisto.rc file the following line is 
-       written:
-         MJCalibrateSignal.MCalibCalcFromPast.UpdateWithFFactorMethod: yes
-       (Default is still the old way of adjusting the relative extracted 
-       charges w.r.t. the mean charge over the inner camera).
-
-
-
- 2005/05/10 Markus Gaug (2005/05/02)
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - added new function MergeHiLoConversionFactors
-
-   * mcalib/MCalibColorSteer.[h,cc]
-     - introduce copying of hi-lo calibration factors from one cam to 
-       the next in intensity calibration.
-     - added storage of averageing histograms of flag fHistStorage is
-       set
-
-   * mcalib/MCalibrationIntensityCam.[h,cc]
-     - introduce place for storage of averageing histograms (if wanted).
-
-
-
- 2005/05/09 Markus Meyer
-
-   * mmuon/MHSingleMuon.cc
-     - changed the default value for the binning of fHistPhi
-     - changed the start parameter for the gaussian fit for the
-       calculation of ArcWidth
-
-
-
- 2005/05/09 Thomas Bretz
-
-   * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc,
-     readraw.cc, showplot.cc, sinope.cc, sponde.cc, star.cc:
-     - changed order of initialization such that a real NULL 
-       output is possible
-     - changed TApplication name from upper to lower case
-     - in some applications replaced manual setup of gLog with
-       gLog.Setup
-
-   * showlog.cc:
-     - improved alorithm
-
-   * showplot.cc:
-     - implemented Print options
-
-   * mbase/MLog.[h,cc]:
-     - fixed a bug which caused output in NULL output
-     - added Getter IsNullOutput
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - implemented PDF and SVG printing
-     - moved "Save As Something" to new submenu
-     - fixed and improved printing
-     - implemented PrintDialog for printing
-     - implemented printing of log (untested)
-     - allow saving by extension (line Print() in root): SaveAs
-
-   * mfileio/MWriteRootFile.h:
-     - replaced BIT(17) by BIT(23) to improve compatibility with
-       root 4.04/00 and upcomming versions
-
-   * mhflux/Makefile, mjobs/MJCut.cc:
-     - replaced MTheta by MThetaSq to get rid of a problem
-       with the automatic naming of the binning (BinningTheta)
-
-   * mhist/MHCamera.[h,cc]:
-     - fixed a workaround (it has been fixed in root 4.04/00)
-     - allow setting the palette through the Draw-option. This allows
-       storage of the palette
-     - removed fColor. The palette is now diretly set though gStyle in
-       Paint
-
-   * mjobs/MJOptimize.cc:
-     - restore null output correctly after eventloop
-
-   * mjobs/MJSpectrum.cc:
-     - renamed Hist and HistOff to HistE and HistEOff
-     - added binnings M3Long and Conc1
-
-
-
- 2005/05/06 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - fixed constructor to work with newer root versions
-       (gClient!=NULL)
-
-   * mfileio/MWriteRootFile.h:
-     - added a comment about BITs used by root
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - use 1e-10 instead of 0 in TPad::Divide
-
-
-
- 2005/05/06 Daniela Dorner
-
-   * datacenter/scripts/copyscript:
-     - added command to ensure the correct permissions of the files
-       on disk
-
-
-
- 2005/05/04 Markus Meyer
-
-   * mjobs/MJStar.cc:
-     - added cut in ArcWidth (final cuts for muons)
-     
-   * star.rc:
-     - added cut in ArcWidth
-     
-   * mmuon/MHSingleMuon.h
-     - added a Getter for fHistWidth
-
-
-
- 2005/05/04 Thomas Bretz
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed a possible infinite loop when compiling the new
-       file name as suggested by Abelardo
-
-   * mhflux/MHAlpha.cc:
-     - search for fName+"Off" instead of ClassName()+"Off"
-
-   * mjobs/MJSpectrum.cc:
-     - scale the displayed zd-plots by their maximum as the 
-       histograms are scaled before
-
-   * mjobs/MJStar.cc:
-     - implemented writing of the muon parameters. This takes another
-       5% of the time (in total 15-20% for muon analysis). It enlarges
-       the file size by roughly 15% (a test file was enlarged from
-       5.1M to 5.9M)
-
-   * mmuon/MMuonCalibPar.cc:
-     - set default of ArcPhi to an invalid value = -1
-
-   * mreport/MReportDrive.cc:
-     - fixed a typo in the comments
-
-
-
- 2005/05/03 Thomas Bretz
-
-   * mjobs/MJCut.cc:
-     - added histogram <Fake->'OnTime' for MC
-
-   * mpointing/MSrcPosCalc.cc:
-     - removed dependancy on MTime for MC
-
-   * star.cc:
-     - addde possibility to switch off  muon analysis
-
-   * star.rc:
-     - added parameters for muon analysis
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - fixed a typo in a comment
-
-   * mjobs/MJStar.[h,cc]:
-     - added possibility to switch off muon analysis
-
-   * mjobs/Makefile:
-     - added -I../mmuon
-
-   * mjobs/MJCut.cc, mjobs/MJSpectrum.cc:
-     - renamed MHAlpha to Hist (to have a common naming for all options)
-     - renamed MHAlphaOff to HistOff
-
-
-
- 2005/05/02 Thomas Bretz
-
-   * ganymed.rc:
-     - updated to the latest changes
-
-   * mhflux/MHAlpha.[h,cc]:
-     - made a base class with the necessary interface to derived classes
-       to support other variables like dca or theta
-
-   * mjobs/MJCut.[h,cc]:
-     - added support for MHAlpha derived classes
-     - made MHTheta the default
-
-   * mhflux/MHTheta.[h,cc]:
-     - added
-
-   * mhflux/Makefile, mhflux/FluxLinkDef.h:
-     - added MHTheta
-
-
-
- 2005/04/29 Thomas Bretz
-
-   * manalysis/MEventRateCalc.cc:
-     - fixed jumps when a new run is initiated
-     - set as time a time which represents the starting point
-       of the calculation interval in all cases
-
-   * star.rc, mmuon/MMuonCalibParCalc.cc, mmuon/MMuonSetup.[h,cc]:
-     - fixed wrong units of thresholds for muon analysis
-
-   * mmuon/MHSingleMuon.cc:
-     - removed obsolete conversion factor in error calculation
-     - FindeCreateObj called for MMuonSetup
-     - get NDF from fit
-     - optimized FindRangeAboveThreshold
-     - handle special case when arcphi is 360deg
-
-   * star.cc:
-     - replaced ProcessFile by Process
-
-   * mjobs/MJSpectrum.cc:
-     - renamed second MHAlpha tab to MHAlphaOn to be able to
-       access each tab uniquely
-     - fixed a bug calling SetStats which could cause crashes
-
-   * mjobs/MJStar.[h,cc]:
-     - preliminary implementation of the muon analysis
-     - reanamed ProcessFile to Process
-
-
-
- 2005/04/28 Thomas Bretz
-
-   * manalysis/MMultiDimDistCalc.[h,cc]:
-     - replaced MHadronness by MParameterD
-
-   * mhflux/MHEnergyEst.cc:
-     - removed obsolete include of MEnergyEst
-
-   * mmuon/MHMuonPar.cc:
-     - fixed a type in an axis label
-
-
-
- 2005/04/27 Thomas Bretz
-
-   * Makefile:
-     - added mmuon
-     - remobed mstarcam
-
-   * callisto.cc, ganymed.cc, star.cc:
-     - renamed ProcessFile to Process
-
-   * star.rc:
-     - added some muon parameters
-
-   * mastro/MAstroCamera.[h,cc]:
-     - temporarily removed interface to MStarPos
-
-   * mbase/MStatusArray.h:
-     - added default constructor
-
-   * mcalib/MCalibColorSet.cc:
-     - added runs 39942, 39944, 44834, 39941, 39943 and 44833
-       (undocumented change from the BCN cvs)
-
-   * mjobs/MJCalib.[h,cc], mjobs/MJCalibTest.[h,cc],
-     mjobs/MJCalibrateSignal.[h,cc], mjobs/MJCalibration.[h,cc],
-     mjobs/MJCut.[h,cc], mjobs/MJPedestal.[h,cc]:
-     - removed support for MRunIter (use the setter of MSequence
-       instead) -- this makes the code a lot easier to maintain
-     - removed support for autodetection if the output already exists --
-       this makes the code a lot easier to maintain
-     - renamed ProcessFile to Process - which was missleading
-
-   * mmuon/MHMuonPar.[h,cc]:
-     - changes to axis labels etc.
-
-   * mmuon/MMuonCalibPar.[h,cc]:
-     - removed the histograms and all obsolete variables
-     - removed obsolete SetUseUnmap (this cannot happen 
-       by definition of Unmap)
-
-   * mmuon/MMuonCalibParCalc.[h,cc]:
-     - moved the code for calculation the parameters to new class
-       MHSingleMuon
-
-   * mmuon/MMuonSearchPar.[h,cc]:
-     - replaced arbitrary fir by minuit (faster and more accurate)
-     - removed precalculation of muon center - makes fit worse
-
-   * mmuon/MMuonSearchParCalc.[h,cc]:
-     - fixes to comments
-     - fixes to includes
-
-   * mmuon/MMuonSetup.[h,cc]:
-     - binnings removed (replaces by MBinning)
-
-   * mmuon/Makefile, mmuon/MuonLinkDef.h:
-     - added MHSingleMuon
-
-   * msignal/MExtractTimeAndchargeSpline.cc:
-     - fixed a bug found by Abelardo which could cause different
-       results with different compiler optimiztaion options due
-       to rounding errors.
-
-
-
- 2005/04/25 Thomas Bretz
-
-   * ganymed.cc:
-     - changed policy of writing the resulting events to the result file
-
-   * sponde.cc:
-     - added commandline option to use all monte carlos
-     - added command line option to read the MCs more accurate
-
-   * sponde.rc:
-     - added
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added some code to get Tab by name
-     - fixed a typo in a status line output
-
-   * mhbase/MH.[h,cc], mhbase/MH3.[h,cc], mhflux/MHFalseSource.h,
-     mhist/MHCamEvent.[h,cc], mhist/MHCamEventRot.h,
-     mhist/MHEvent.h, mhist/MHStarMap.h, mhist/MHTriggerLvl0.[h,cc],
-     mhistmc/MHMcTriggerLvl2.[h,cc], mhvstime/MHPixVsTime.[h,cc],
-     mhvstime/MHSectorVsTime.[h,cc], mimage/MHHillas.[h,cc],
-     mimage/MHHillasExt.[h,cc], mimage/MHHillasSrc.[h,cc],
-     mimage/MHImagePar.[h,cc], mimage/MHNewImagePar.[h,cc]:
-     - changed GetHistByName to be const-qualified to be compatible
-       with FindObject
-     - added some FindObject function to call GetHistByName
-
-   * mhflux/MHAlpha.[h,cc]:
-     - changed such, that it can be forced to display the excess
-       events versus size
-
-   * mjobs/MJCut.[h,cc]:
-     - display number of excess events versus Size per default
-     - removed energy estimator
-
-   * mjobs/MJOptimize.cc:
-     - display number of excess events verss size after optimization
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - implemented setting up energy estimator
-     - replaced some gLog by fLog
-     - display comparison of image parameters
-
-
-
- 2005/04/22 Thomas Bretz
-
-   * mbase/MStatusArray.[h,cc]:
-     - switch off adding histograms to gDirectory in newly
-       overwritten Read-function
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - implemented member function GetHistSel
-     - don't display full statistics
-     - fixed a possible crash in Paint
-
-
-
- 2005/04/22 Markus Meyer
-
-    * mmuon/MMuonSetup[.h.cc]: 
-      - new container class for muon parameters
-        which are not changing from event to event
-        (setup parameters for the analysis). These
-        parameters were stored in MMuonCalibPar before
-      
-    * mmuon/MMuonCalibPar[.h.cc]:
-      - changed MCerPhotEvt and MCerphotPix to MSignalCam
-        and MSignalPix to read the new format
-      - removed the setup parameters (stored now in 
-        MMuonSetup)
-      - removed all the sanity checks
-      - removed pre-cuts
-      - cuts in process, to save only muon-like events
-      
-    * mmuon/MMuonCalibParCalc[.h.cc]:
-      - changed MCerPhotEvt and MCerphotPix to MSignalCam
-        and MSignalPix to read the new format
-      - removed pre-cuts
-      
-    * mmuon/MMuonSearchPar[.h.cc]:
-      - changed MCerPhotEvt and MCerphotPix to MSignalCam
-        and MSignalPix to read the new format
-      - 
-	
-    * mmuon/MMuonSearchParCalc[.h.cc]:
-      - changed MCerPhotEvt and MCerphotPix to MSignalCam
-        and MSignalPix to read the new format
-	
-    * mmuon/MHMuonPar[.h.cc]:
-      - new histgram class, plots different muon 
-        parameters
-
-
-
- 2005/04/21 Daniela Dorner
-
-   * datacenter/scripts/runcallisto: 
-     - fixed choice of todofile
-     
-   * datacenter/scripts/copyscript:
-     - adapted some paths
-     
-   * datacenter/macros/filldotrun.C:
-     - added 6 new arehucas versions
-     
-   * datacenter/scripts/writesequencefile:
-     - added make path for sequencefiles
-
-
-
- 2005/04/21 Thomas Bretz
-
-   * mhcalib/MHCalibrationRelTimeCam.cc:
-     - fixed usage of a uninitialized pointer
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc:
-     - fixed usage of MFTriggerPattern
-
-   * mtrigger/MFTriggerPattern.[h,cc]:
-     - allow to set default from outside in case no pattern
-       could be decoded
-
-
-
- 2005/04/20 Thomas Bretz
-
-   * callisto.cc:
-     - added a comment which shows how to correctly skip job2 if
-       extractor doesn't inherit from MExtractTimeAndCharge, but...
-       // This could skip job2 if extractor doesn't inherit from
-       // MExtractTimeand Charge... but this is not necessary.
-       // We only get the same pedestal twice (which we want to have
-       // anyhow. A switch when using the result of job2 later is also
-       // not necessary, because without running job2 it is identical
-       // with job1
-
-   * mjobs/MSequence.cc:
-     - use the sequence number'd directories in case of calibrated data
-       and image files instead of the date.
-
-   * mhflux/MAlphaFitter.cc:
-     - copy also results in Copy()
-
-   * mjobs/MJOptimize.cc:
-     - print result of optimization in case MAlphaFitter is used
-     - store results back in initial MAlphaFitter
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - implemented a faster simple mode weighting the read spectrum
-       with the theta-probability
-
-
-
- 2005/04/20 Daniel Mazin (2005/04/18)
-
-   * mreport/MReportCamera.[h,cc]
-     - added necessary changes to include Active Load and Central Pixel 
-       info from Camera reports
-   
-   * mcamera/MCameraActiveLoad.[h,cc]
-     - added to store Active Load info from the Camera reports
-
-   * mcamera/MCameraCentralPix.[h,cc]
-     - added to store Central Pixel info from the Camera reports
-
-   * mcamera/Makefile 
-   * mcamera/CameraLinkDef.h 
-     - added MCameraActiveLoad and MCameraCentralPix classes
-
-
-
- 2005/04/20 Markus Gaug (2005/04/15)
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - added new function CopyHiLoConversionFactors
-
-
-
- 2005/04/20 Markus Gaug (2005/04/14)
-
-   * mcalib/MCalibColorSteer.[h,cc]
-     - fixed a bug in the recognition of the calibration bit pattern. 
-       Concerns only intensity calibration.
-
-   * mcalib/MCalibrationRelTimeCalc.cc
-     - return kTRUE instaed of kFALSE in case that the Process() has 
-       never been executed.
-
-   * mjobs/MJCalibration.cc
-     - add a filter against PIN Diode events since some of the recent 
-       calibration runs have been taken with Pin Diode.
-
-
-
- 2005/04/12 Markus Gaug
-
-   * mcalib/MCalibrationCam.[h,cc]
-     - added a storage place for the run number
-
-   * mcalib/MCalibCalcFromCalc.[h,cc]
-     - store the run number in the individual MCalibrationCams 
-
-
-
- 2005/04/19 Thomas Bretz
-
-   * mjobs/MJCut.cc:
-     - fixed a problem when not enabling "--res"
-
-   * mimage/MHVsSize.[h,cc]:
-     - added more displayed variables
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - added
-
-   * mjobs/Makefile, mjobs/JobsLinkDef.h:
-     - added MJSpectrum
-
-   * Makefile:
-     - added sponde.cc
-
-   * sponde.cc:
-     - added
-
-   * mhbase/MBinning.h:
-     - added Print() to //*MENU*
-
-   * mhflux/MAlphaFitter.cc:
-     - do not set inf-flag in Print()
-
-   * mhflux/MHAlpha.[h,cc]:
-     - set all-flag for printing MAlphaFitter("result")
-     - added Getter for excess histogram
-
-   * mjobs/MDataSet.[h,cc]:
-     - allow to initialize a TChain from this dataset
-
-   * mjobs/MJCut.cc:
-     - moved energy estimator back before Cut0 otherwise the
-       EnergyEst container is missing in summary file
-
-   * mhflux/MHCollectionArea.cc:
-     - draw efficiency into third pad
-
-
-
- 2005/04/18 Thomas Bretz
-
-   * manalysis/MCompProbCalc.cc, mbadpixels/MBadPixelsCalc.cc,
-     mbadpixels/MBadPixelsTreat.cc:
-     - some fixes to documentation (THtml complained about missing
-       classes)
-
-   * mbase/MStatusArray.[h,cc]:
-     - implemented some functions to print contents of StatusArray
-       and/or tab/canvas.
-
-   * mhbase/MFillH.cc:
-     - remove fH from ListOfPrimitives before adding Clone in
-       PostProcess
-
-   * mhbase/MH.[h,cc]:
-     - implemented new member function RemoveFromPad (necessary
-       if a class should support same-option)
-
-   * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
-     mimage/MHImagePar.cc, mimage/MHNewImagePar.cc, mimage/MHVsSize.cc:
-     - fixed naming in case of same-option in Draw
-     - remove previous histograms from pad in case of same-option
-
-   * mjobs/MJCut.[h,cc]:
-     - write all binnings in WriteResult
-     - write MHillasExt to output
-     - BinningWidth, BinningLength and BinningDist added
-
-   * mjobs/MJOptimize.[h,cc]:
-     - fixed a typo in output
-     - allow to exchange Test-/Train-Sample
-
-   * ganymed.cc:
-     - implemented "-mc" option to allow cutting MC samples
-
-   * showlog.cc:
-     - implemented real treatment of debug-levels
-     - return 1 instead of 0 in cae of normal finish
-
-   * manalysis/MEnergyEstimate.h, mbase/MContinue.h,
-     mhflux/MAlphaFitter.h:
-     - added Print() to context //*MENU*
-
-   * manalysis/MMatrixLoop.cc:
-     - fixed returning of number of entries if using split mode
-
-   * mbase/MContinue.cc:
-     - implemented Print() function
-
-   * mbase/MParContainer.[h,cc]:
-     - in Read set name of object to argument name if argument!=NULL
-     - reordered some checks for Method calls
-
-   * mdata/MDataFormula.cc:
-     - fixed a problem with the replacement if using [?] for
-       fits
-
-   * mfbase/MFEventSelector2.cc:
-     - replaced some +=1 and -=1 by ++ and --
-
-   * mfileio/MReadMarsFile.cc:
-     - fixed a bug which caused Preprocess to crahs if instatiated
-       with default constructor
-
-   * mhbase/MH.cc, mhflux/MHEffectiveOnTime.cc:
-     - use dynamic_cast if getting "stats"
-
-   * mhflux/MAlphaFitter.cc:
-     - small updates to output
-
-   * mhflux/MHEnergyEst.cc:
-     - fixed all axis lables
-     - implemented fit of resolution
-     - initialize fBias=0 in SetupFill
-     - enhances Print() output
-
-   * mjobs/MJCalibrateSignal.cc:
-     - moved all tasks for interleaved calibration events to
-       a third tasklist
-
-   * mjobs/MJCut.[h,cc]:
-     - implemented correct treatment of MC files
-     - write resulting events to result file if no filename set
-     - moved energy estimator behind cuts
-
-   * mjobs/MJOptimize.cc:
-     - changed RunEnergy such, that it can correctly treat
-       MC files written by ganymed using wobble-mode
-
-   * mbase/MStatusDisplay.cc:
-     - fixed a possible crash in GetFullPad
-
-   * mhbase/MBinning.[h,cc]:
-     - implemented Copy Constructor
-
-   * mhflux/MHCollectionArea.h:
-     - call CalcEfficiency in Finalize
-
-   * mhflux/MHEnergyEst.[h,cc]:
-     - implemented GetWeights
-
-   * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
-     mimage/MHImagePar.cc, mimage/MHNewImagePar.cc, mimage/MHVsSize.cc:
-     - remove histograms from global directory if name was changed
-       in Draw
-
-   * mimage/MHVsSize.cc:
-     - exhanged the arguments of TMath::Sign
-
-
-
- 2005/04/14 Thomas Bretz
-
-   * Release 0.9.1
-
-
-
- 2005/04/14 Thomas Bretz
-
-   * mjobs/MJCut.cc:
-     - added MPointingPos to output
-
-
-
- 2005/04/13 Thomas Bretz
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - implemented new Image types which can be written
-
-   * mhbase/MBinning.[h,cc]:
-     - added some more constructors which can set the binning directly
-
-   * mhflux/MHEnergyEst.h:
-     - added getter for fHEnergy
-
-   * mhflux/FluxLinkDef.h, mhflux/Makefile:
-     - added MHCollectionArea
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - added
-
-
-
- 2005/04/13 Daniela Dorner
-
-   * datacenter/macros/fillcalib.C:
-     - added update
-   
-   * datacenter/scripts/copyscript
-     - fixed bug / changed path
-   
-   * datacenter/macros/setupdb.C
-     - added table
-
-
-
- 2005/04/12 Daniela Dorner
-
-   * datacenter/macros, datacenter/scripts:
-     - added
-   
-   * datacenter/macros/buildsequenceentries.C, 
-     datacenter/macros/checkfileavail.C, 
-     datacenter/macros/doexclusions.C, 
-     datacenter/macros/fillcalib.C, 
-     datacenter/macros/filldotrbk.C, 
-     datacenter/macros/filldotrun.C, 
-     datacenter/macros/fillsignal.C, 
-     datacenter/macros/findcacofiles.C, 
-     datacenter/macros/getdolist.C, 
-     datacenter/macros/insertcacofile.C, 
-     datacenter/macros/insertdate.C, 
-     datacenter/macros/resetallruns.C, 
-     datacenter/macros/setstatus.C, 
-     datacenter/macros/setupdb.C, 
-     datacenter/macros/writesequencefile.C, 
-     datacenter/scripts/buildsequenceentries
-     - added macros to do the automatic procedures in the datacenter
-     
-   * datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/copyscript, 
-     datacenter/scripts/correcttime, 
-     datacenter/scripts/doexclusions, 
-     datacenter/scripts/filesondisk, 
-     datacenter/scripts/fillcallisto, 
-     datacenter/scripts/runcallisto, 
-     datacenter/scripts/runstar, 
-     datacenter/scripts/writesequencefiles
-     - added scripts to do the automatic procedures in the datacenter
-
-   * automatic-exclusions.rc, steps.rc
-     - added rc files for the automatic procedures
-
-
-
- 2005/04/12 Thomas Bretz
-
-   * Makefile:
-     - for the moment remove mhistmc from compilation
-
-   * ganymed.cc:
-     - return 2 when detecting wrong commandline argument
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - removed MEnergyEst (replaced by a simple MParameterD)
-
-   * manalysis/MEnergyEstimate.[h,cc]:
-     - replaced MEnergyEst by MParameterD
-     - implemented Print() function
-     - updated ClassVersion from 0 to 1 to allow storage of 
-       energy estimator
-
-   * mbase/MStatusArray.[h,cc]:
-     - overloaded DisplayIn to allow displaying a single tab
-     - added some output if ObjectInCanvas not found
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - enhanced Read() and Display() with the possibility to only
-       read or display a single tab
-
-   * mcalib/MCalibrateData.cc:
-     - enhancements to logging output
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - some fixes to format of logging output
-
-   * mfbase/MF.[h,cc]:
-     - changed kAllowEmpty from a bit to the new datamember fAllowEmpty.
-       This was necessary to allow storage of MF into files
-     - changed ClassVersion from 0 to 1
-
-   * mhbase/MBinning.cc:
-     - fixed SetEdgesRaw (lin, log, etc was ignored)
-
-   * mhflux/MHAlpha.[h,cc]:
-     - replaced MEnergyEst by MParameterD
-     - renamed Theta to ExcessTheta
-     - renamed Energy to ExcessEnergy
-     - renamed Size to ExcessSize
-     - renamed Time to ExcessTime
-
-   * mhflux/MHEnergyEst.[h,cc]:
-     - replaced MEnergyEst by MParameterD
-     - implemented Print() function
-     - some fixes to displaying the histograms. This makes sure,
-       that no crashes happen, but unluckily it works correctly only
-       with root 4.02/00
-
-   * mjobs/MJOptimize.[h,cc]:
-     - implemented a AddPreCut taking a MFilter as argument
-     - SetBit(kCanDelete) for all internal PreCuts
-     - Print the result of the energy estimation after it was done
-
-   * mranforest/MRFEnergyEst.[h,cc]:
-     - replaced MEnergyEst by MParameterD
-
-   * mfileio/MReadTree.cc:
-     - shortened the output a bit when siwtching to the next file
-
-
-
- 2005/04/11 Thomas Bretz
- 
-   * manalysis/MMatrixLoop.[h,cc]:
-     - implement option to divide matrix into two samples
-
-   * mhflux/MHEnergyEst.cc:
-     - changed to display projection of enegry resolution
-     - fixed to use correct minimization value
-
-   * mjobs/MJOptimize.[h,cc]:
-     - implemented option to divide sample into test/train
-
-   * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibColorSteer.cc,
-     mcalib/MCalibrationChargeCalc.cc, mhcalib/MHCalibrationCam.cc:
-     - small updates to log-output
-
-   * mhflux/MAlphaFitter.cc:
-     - output scale-factor
-
-   * mhist/MHCamera.cc:
-     - as a workaround for a severe problem in gStyle->SetPalette
-       when using the deep blue sea I have switched off this
-       Platte for the moment
-
-
-
- 2005/04/08 Markus Gaug (2005/04/07)
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - UNDOCUMENTED CHANGE: Do not call histlo.CreateFourierSpectrum()
-       if IsOscillations()
-
-   * mjobs/MJCalibrateSignal.cc:
-     - UNDOCUMENTED CHANGE: Set SetOscillations(kFALSE) for
-       hchacam, hbndcam, hrelcam
-
-   * mhcalib/MHCalibrationRelTimeCam.cc:
-     - fill array only if IsOscillations() is true. This is the case in 
-       all classes deriving from MHCalibrationCam, except for this one! 
-       The effect was that the interlaced calib. events occupied more 
-       and more memory becoming slower and slower because the option: 
-       SetOscillations(kFALSE) was not treated correctly. 
-
-   * mjobs/pedestalref_Dec04.rc
-     - update the reference lines in the display according to the spline
-       extractor.
-
-   * mjobs/MJCalibration.cc
-     - clarify a mis-leading histogram title
-
-   * callisto_Dec04Jan05.rc:
-     - UNDOCUMENTED CHANGE: use the pedestref_Dec04.rc as reference
-       file.
-
-
-
- 2005/04/08 Thomas Bretz
-
-   * mhbase/MH3.cc:
-     - replaced all Float-histograms by double histograms. This
-       is backward compatible with I/O and has the advantage, that
-       we are compatible with most other double histograms used in
-       Mars
-
-   * mhflux/MHEnergyEst.cc:
-     - made the energy binning the same than in all other classes
-
-   * mreport/MReportStarguider.[h,cc]:
-     - implemented new values from new starguider report as defined
-       in TDAS00-07 V7.1
-     - Fixed the formerly wrong unit of fDevAz and fDevZd (unit now
-       is arcmin)
-
-   * mjobs/MJCalibrateSignal.cc:
-     - first replaced contmc by a new filter Markus G. used, but
-       after a discussion with Abelardo it turned out, that the 
-       original filter does a better job, becuase it takes both
-       (level 1 trigger and minimum number of phes) conditions
-       used in the MC into account.
-
-   * mjobs/MJCut.cc:
-     - added a plot: Effective-On-Time versus Theta used to produce
-       a spectrum
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed condition IsUseBlindPixel() and IsUsePINDiode from
-       setting filter and applied it to the corresponding task
-
-   * mjobs/MDataSet.cc:
-     - fixed a bug using the default paths
-
-
-
- 2005/04/07 Thomas Bretz
-
-   * mpointing/MSrcPosCalc.cc:
-     - also skip Process if fSourcePos==NULL, this happens in real
-       data, too, if no pointing correction is done.
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - removed MParameterI, MParameterD, MParameterDerr
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MParameterI, MParameterD, MParameterDerr
-
-   * mbase/MParList.cc:
-     - if a container is rejected due to wrong inheritance its
-       inheritance is mentioned in the error message
-
-   * mhbase/HBaseLinkDef.h, mhbase/Makefile:
-     - removed MWeight
-
-   * mhbase/MWeight.[h,cc]:
-     - removed, replaced by MParameterD
-
-   * mhbase/MFillH.[h,cc], mmontecarlo/MMcWeightEnergySpecCalc.[h,cc]:
-     - replaced MWeight by MParameterD
-
-   * mjobs/MJStar.cc:
-     - fixed the wrong axis title in the histogram showing the rate
-
-   * manalysis/MParameters.[h,cc]:
-     - moved to mbase
-
-   * mbase/MParameters.[h,cc]:
-     - inherit MParameterDerr from MParameterD
-     - changed class version of MParameterDerr from 1 to 2
-
-   * mfbase/MFEventSelector2.cc:
-     - fixed that in SelectProb the wrong bin was chosen
-
-
-
- 2005/04/07 Markus Gaug (2005/04/06)
-
-   * mjobs/calibrationref_Dec04.rc
-   * callisto_Dec04Jan05.rc
-     - update the reference lines in the display according to the spline
-       extractor.
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - move fgHiGainFirst from 2 to 0. This is important for the Dec. und 
-       January data where the calib. pulse position changes much.
-
-   * mjobs/MJCalib.cc
-   * mjobs/MJCalibration.cc
-     - move fDevice and functions IsUseBlindPixel() and 
-       IsUsePINDiode() into the base class.
-
-   * mjobs/MJCalibrateSignal.cc
-     - do not apply the modified extraction window to the interlaced
-       calibration events. This is a bugfix especially for the 
-       December and January data.
-     - extract and fit blind pixel and pin diode only if flag 
-       IsUseBlindPixel() or IsUsePINDiode() is set.
-
-
-
- 2005/04/07 Markus Gaug (2005/04/03)
-  
-   * mcalib/MCalibrateData.cc
-     - made one warning more understandable.
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - moved fgOffsetFromLogain from -1.8 to -2.8. This corrects only an 
-       defective extraction of the MC at low-gain signals lower than 90 
-       phes.
-
-
-
- 2005/04/07 Markus Gaug (2005/04/01)
- 
-   * mpedestal/MExtractPedestal.[h,cc]
-     - use the standard way to define the default for fNumEventsDump
-     - added missing "NumDump" in ReadEnv
-
-   * callisto_*.rc
-     - correct the default of the number of events used in 
-       pedestal calculation (NumEventsDump).
-     - added missing lines for setting of parameters for the 
-       MJCalibrateSignal.PedCalcFromExtractRndm.*
-       (CORRECTED SOME BUGS IN THIS LINES)
-     - Replaced NumEventsDump by NumDump
-
-
-
- 2005/04/05 Thomas Bretz
-
-   * mjobs/MSequence.cc:
-     - fixed a bug in SetupDatRuns. P was setup instead of D
-
-   * star.cc, mjobs/MJStar.cc:
-     - fixed wrong setup of data-files
-
-   * mjobs/pedestalref_Feb05.rc, mjobs/hilocalib_sp1.root,
-     mjobs/hilocalib_sp1_mc.root:
-     - added
-
-   * mimage/MHillasCalc.[h,cc]:
-     - implemented missing ReadEnv - DON'T KNOW WHERE IT WAS! argh...
-
-   * mmc/MMcCorsikaRunHeader.h:
-     - added Getter for fWobbleMode
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - added detection of MC files and setting of source position 
-       according to wobble mode flag in MMcCorsikaRunHeader
-     - fixed a bug in ReadEnv (wrong return statement) found
-       by Abelardo. Correct handling of floating point numbers
-       in the source position (12.5) was affected.
-
-
-
- 2005/04/04 Thomas Bretz
-
-   * callisto.cc, sinope.cc, mjobs/MDataSet.[h,cc], mjobs/MJCalibTest.cc,
-     mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
-     mjobs/MSequence.[h,cc]
-     - changed setup procedure for paths to allow using standard 
-       paths everywhere
-     - fixed to use new correct datacenter standard paths
-     - made sure, that the sequences in a dataset are sorted by
-       their number to ensure the correct synchronization
-
-   * mhflux/MHAlpha.cc:
-     - display correct error (excess/significance)
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJPedestal.cc:
-     - removed MPointingPosCalc from Tasklist
-
-   * mjobs/MJStar.cc:
-    - added MPointingPosCalc to tasklist for "Events" in case of MC
-
-   * ganymed.cc, mjobs/MJCut.[h,cc]:
-     - implemented an option to enhance the display
-     - do not display FS plot in wobble mode
-     - made sure files are not written when they should not be written
-
-   * mhflux/MHAlpha.[h,cc]:
-     - let FitEnergyBins return the mean of the significance of
-       all Energy Bins
-
-   * mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc, 
-     mimage/MHImagePar.cc, mimage/MHNewImagePar.cc:
-     - implemented or fixed implementation of "same" Draw-option
-     - slightly modified binning for Dist in MHHillasSrc
-
-   * mjobs/MJCalibrateSignal.cc:
-     - do not plot pulse time twice
-
-   * mjobs/MJOptimize.cc:
-     - print all parameters in minuit after they have been
-       setup
-
-
-
- 2005/04/01 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - switched on bad pixel detection for a pedestal level
-       which is more than 5 times the variance
-
-   * mfbase/MF.cc:
-     - when fixing the "Inverted" bit in ReadEnv don't print a 
-       message on the screen
-
-   * mhflux/MHAlpha.cc:
-     - plot correct errors
-     - do not plot the point if its significance is not greater 1
-
-
-
- 2005/03/29 Markus Gaug
-
-   * mcalib/MCalibColorSet.cc:
-     - added runs 34814, 34815, 45493, 45502, 45525, 45537 and 45548
-
-
-
- 2005/03/29 Thomas Bretz
-
-   * ganymed.cc:
-     - implemented cmdline option for wobble and no-wobble to overwrite
-       dataset
-     - added cmdline option to print dataset
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added some memory leak analysis to eventloop
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added third part to status bar which displays the current
-       memory usage
-     - added some more sizes to menu bar
-     - replaced SetStatusLine1/2 by calling a common SetStatusLine
-     - added a delete to CloseWindow() to be able to close a 
-       static window. REMARK: This gives a hell of warnings in
-       valgrind but it is currently the only option to get this working
-       which is really annoying
-
-   * mhbase/MH.cc:
-     - small simplification
-
-   * mhbase/MHMatrix.cc:
-     - replaced IsValid() by a check for the number of Rows, this
-       was necessary because in root 4.02/00 all matrices seems
-       to be valid
-
-   * mhflux/MHAlpha.cc:
-     - changed the number of default bins in energy
-     - make sure that the Alpha plot for off-data is displayed with
-       a minimum at 0
-     - fixed TPad::Divide for root 4.02/00
-
-   * mhflux/MHEnergyEst.cc:
-     - use the mean abs of the resolution as fit value
-     - some fixed to graphics
-     - fixed the TPad::Divide for root 4.02/00
-     - for the moment removed the pad added to the list of cleanups
-       to get rid of the crashes
-
-   * mhflux/MHFalseSource.cc:
-     - fixed for root 4.02/00 which seaqrches in the current pad
-       for the histogram when calling Project3D
-     - fixed the TPad::Divide for root 4.02/00
-
-   * mhist/MHHadronness.[h,cc]:
-     - use MParameterD instead of MHadronness
-
-   * mimage/ImageLinkDef.h, mimage/Makefile:
-     - added MHVsSize
-
-   * mimage/MHHillas.cc:
-     - implemented 'same' for Center-histogram
-
-   * mhflux/FluxLinkDef.h, mhflux/Makefile:
-     - added MHEnergyEst
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added significancetimes log10(excess) as fit option
-
-   * mjobs/MDataSet.[h,cc]:
-     - added wobble-mode option
-
-   * mjobs/MJCut.cc:
-     - changed default binning for energy
-     - added MHillasSrcAnti optionally to the output
-     - added MHVsSize to the tabs which are shown
-
-   * mjobs/MJOptimize.[h,cc]:
-     - added dummy parameters to FixParameter for compatibility
-       with SetParemeter
-     - replaced MFSupercuts by MFMagicCuts
-     - use Energy in MHAlpha instead of size
-
-   * mbase/MFilter.[h,cc]:
-     - implemented ReadEnv to treat "Inverted"
-
-   * mfbase/MF.[h,cc], mfilter/MFSupercuts.cc:
-     - treat "inverted" with MFilter::ReadEnv
-
-   * manalysis/MCompProbCalc.[h,cc], mranforest/MRanForestCalc.[h,cc]:
-     - replaced MHadronness by MParameterD
-
-   * mdata/MDataFormula.[h,cc]:
-     - removed comments from SetVariables
-     - replaced GetExpFormula by GetTitle
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - MHadronness removed
-
-   * mfilter/MFMagicCuts.[h,cc]:
-     - added
-
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - added MFMagicCuts
-
-   * mjobs/Makefile, mjobs/JobsLinkDef.h:
-     - removed MJExtractSignal
-
-   * mfbase/MF.cc:
-     - fixed a problem with double-inversion in ReadEnv
-
-   * mpointing/MSrcPosCalc.cc:
-     - removed an output line which showed only an empty container
-
-
-
- 2005/03/24 Thomas Bretz
-
-   * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc,
-     readraw.cc, showlog.cc, showplot.cc, sinope.cc, star.cc:
-     - replaced all returns of -1 by return 2
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - added MEnergyEst (container)
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - implemented new fit result options
-
-
-
- 2005/03/23 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - fix a bug in the time fine adjustment
-
-   * mjobs/hilocalib_*_mc.root
-     - high-gain low-gain intercalibration constants for the MC.
-
-   * mjobs/MJCalibration.cc
-     - use the MC- intercalibration files for MC.
-
-
-
- 2005/03/23 Thomas Bretz
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - fixed a possible crash in DrawDataCheckPixel() if 
-       pix.GetGraphEvents() returns NULL
-
-
-
- 2005/03/23 Thomas Bretz
-
-   * Release 0.9
-
-
-
- 2005/03/23 Thomas Bretz
-
-   * ganymed.cc:
-     - implemented wobble-mode option
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - fixed a problem in wobble mode (number of on- minus number
-       of off-entries where calculated as 0)
-     - added some additional resource options for scaling
-     - added some missing const-qualifiers
-
-   * mhflux/MHAlpha.cc:
-     - some cosmetic change to output
-
-   * mjobs/MDataSet.[h,cc]:
-     - added the possibility to add a source name for wobble mode
-       (preliminary)
-     - added reading from *.edb catalog
-
-   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
-     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
-     - replaced iter.Print("all") by iter.Print()
-
-   * mjobs/MJCut.[h,cc]:
-     - implemented wobble mode
-     - implemented getting source position
-
-   * mjobs/MJStar.cc:
-     - switched off calculation of MConcentration
-     - implemented the new debug option for files (was still missing
-       in MJStar)
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - always writa the anti-source position into the parameter list, too
-     - implemented wobble mode (exchange source and anti-source position)
-
-   * mjobs/Makefile, mjobs/JobsLinkDef.h:
-     - added MJOptimize
-
-   * mfilter/MFSupercuts.[h,cc]:
-     - added
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - added MFSupercuts
-     - removed MFAlpha
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed MEnergyEst
-     - removed MEnergyEstParam
-     - removed MEnergyEstParamDanielMkn421
-     - removed MSupercuts
-     - removed MSupercutsCalc
-     - removed MFindSupercuts
-     - removed MMinuitInterface
-     - removed MFiltercutsCalc
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - removed MHEnergyTime
-     - removed MHEnergyTheta
-     - removed MHAlphaEnergyTime
-     - removed MHAlphaEnergyTheta
-     - removed MHThetabarTime
-     - removed MHThetabarTheta
-     - removed MHGamma
-     - removed MHSigmaPixel
-     - removed MHSigmabarTheta
-     - removed MHOnSubtraction
-     - removed MHFindSignificance
-     - removed MHCT1Supercuts
-
-   * mhflux/Makefile, mhflux/HistLinkDef.h:
-     - added MHEnergyEst
-
-
-
- 2005/03/22 Thomas Bretz
-
-   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
-     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
-     - added a possibility to print the files which are 
-       searched/found if the files doesn't match the sequence
-
-   * mjobs/MJPedestal.cc:
-     - undocumented(!) change, changed fgExtractWinLeft
-       from 3.5 to 2.5
-
-   * mimage/MHillas.cc:
-     - fixed a bug which took unused pixels into account
-       introduced errornously with the last change to MSignalCam
-
-
-
- 2005/03/21 Thomas Bretz
-
-   * mfbase/MFDataChain.cc:
-     - fixed a bug in GetDataMember if fData is not valid
-
-   * mhbase/MH3.cc:
-     - moved drawing histograms back to Draw. This fixes a
-       problem with root 4.02/00. Reading/Writing should be
-       no problem if the names of the profiles are well known.
-     - with this fix 'same' is currently NOT supported
-
-   * mimage/ImageLinkDef.h, mimage/Makefile:
-     - added MNewImagepar2
-     - added MHCewImagePar2
-   
-   * mimage/MNewImagePar2.[h,cc], mimage/MHNewImagePar2.[h,cc]:
-     - added new classes calculating and displaying the length
-     of the border line of a shower
-
-   * mimage/MHImagePar.cc:
-     - fixed a problem with root 4.02/00 when setting the margin
-       in Divide to 0 by setting it to 1e-10
-
-   * mimage/MHNewImagePar.[h,cc]:
-     - fixed to display Areas in deg^2
-
-   * mimage/MHillas.cc, mimage/MHillasExt.cc, mimage/MHillasSrc.cc,
-     mimage/MImagePar.cc, mimage/MNewImagePar.cc
-     - a small fix to Print()
-
-   * mimage/MHillasCalc.[h,cc]:
-     - added MNewImagePar2 to supported image parameters
-
-   * mjobs/MJStar.cc:
-     - replaced MCerPhotEvt by MSignalCam
-
-   * msignal/cosmics_weights46.dat, msignal/calibration_weightsUV46.dat,
-     mjobs/hilocalib_df46.root:
-     - added new intercalibration file for digital filter 4sl higain
-       and 6sl logian
-
-  * mbase/MLogHtml.cc:
-     - fixed a bug in Underline which cause a crash if fOut==NULL
-     - output a message if file cannot be opened
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - for some output there was a replacement of pix.GetPixId()
-       by hist.GetName() <undocumented>
-
-   * mimage/MHillas.[h,cc]:
-     - added new member function GetBorderLine returning the border
-       line correspondig to an ellipse with axis lnegth and width
-     - added new member function GetArea returning the area
-       correspondig to an ellipse with axis lnegth and width
-
-
-
- 2005/03/19 Markus Gaug
- 
-   * mjobs/hilocalib_df46.root
-     - added new intercalibration file for digital filter 4sl higain 
-       and 6 slices logain
-
-   * mjobs/MJCalibration.cc
-      - exchanged intercalibration file from hilocalib_df_4.root to  
-        hilocalib_df46.root
-      - do not apply hi-gain lo-gain intercalibration for MC files.
-
-   * mjobs/MJPedestal.cc
-     - exchanged two (Int_t)'s by TMath::Nint().
-     - undocumented(!) change to the calculation of the extraction
-       range (PulsePosCheck)
-
-   * callisto.rc
-     - exchanged default weights file for Digital filter from
-       cosmics_weights4.dat to cosmics_weights46.dat and from 
-       calibration_weights_UV4.dat to calibration_weights_UV46.dat!
-       This change is absolutely necessary, given the new results from 
-       Nuria about the signal resolution in the low gain which gets worse
-       than the intrinsic Poisson jitter above 350 phes. Also the time
-       resolution is too bad. This was not known before we had the  
-       correct low-gain MC pulse.
-
-
-
- 2005/03/18 Thomas Bretz
-
-   * Makefile:
-     - removed mone from list of compiled programs
-
-   * mars.cc:
-     - replaced the MARS display by the Camera Display directly
-
-   * manalysis/MCameraData.[h,cc], mcalib/MCalibrateData.[h,cc],
-     mbadpixels/MBadPixelsTreat.[h,cc], mcalib/MCalibrateRelTimes.[h,cc],
-     mimage/MCameraSmooth.[h,cc], mimage/MConcentration.[h,cc],
-     mimage/MHillas.[h,cc], mimage/MHillasExt.[h,cc], 
-     mimage/MImgCleanStd.[h,cc], mimage/MNewImagePar.[h,cc],
-     mimage/MImagePar.[h,cc], MNewImagePar.[h,cc],
-     mjobs/MJCalibTest.cc, mhcalib/MHCalibrationTestCam.[h,cc],
-     mpedestal/MPedPhotCalc.[h,cc], mjobs/MJCalibrateSignal.cc:
-     - removed dependancy on MArrivalTime, information now
-       found in MSignalCam
-     - replaced MCerPhotEvt by MSignalCam
-     - it was renamed because it will be completely incompatible
-       anyhow
-
-   * mjobs/MJCalibrateSignal.cc:
-     - use new MSignalCam type to display pulse position of cosmics
-
-   * mcalib/MCalibrateData.cc:
-     - calculate number of saturated pixels
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - removed possibility for zero-supression. Now the index
-       is identical with the position in the array
-     - renamed and moved to msignal/MSignalCam.[h,cc]
-
-   * manalysis/MCerPhotPix.cc:
-     - removed obsolete values
-     - added arrival time
-     - renamed and moved to msignal/MSignalPix.[h,cc]
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - some cosmetic changes and small fixed from the Munich cvs
-       (undocumented)
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed bug in RecursiveRemove which caused crashed with real
-       data
-
-   * mhft/MGeomCamMagicEnhance.cc, mhft/MHexagonalFTCalc.cc:
-     - updated, but untested
-
-   * mhist/MHCamEvent.[h,cc]:
-     - some fixes in Draw to get a correct display in root 4.02/00
-       (at least on 64-bit systems)
-     - removed kSqrtVariance it is included in kProfile now
-
-   * mhist/MHCamera.[h,cc]:
-     - removed sqrtvariance option which is included in profile now
-     - the profile now uses the new array fBinEntries to display
-       a more accurate profile
-
-   * mhist/MHEvent.cc:
-     - set to type 6 for arrival times
-
-   * mimage/MHillasCalc.cc:
-     - updated text for error=1
-
-   * mimage/MImagePar.cc:
-     - copy number of saturated pixels from MSignalCam
-
-   * mjobs/MJStar.cc:
-     - enhanced title of some histogram
-
-   * mjobs/MSequence.cc:
-     - updated path to fit data center (D.Dorner)
-
-   * mmain/MEventDisplay.cc:
-     - display Arrival Time from MSignalCam now
-
-   * msignal/MArrivalTimeCam.cc:
-     - implemented a new case 6 which is identical with the 
-       default case AND arrival time from MSignalCam
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
-     manalysis/:
-     - removed MCerPhotEvt
-     - removed MCerPHotPix
-     - removed MCerPhotAnal
-     - removed MCerPhotAnal2
-     - removed MCerPhotCalc
-
-   * mimage/Makefile, manalysis/ImageLinkDef.h:
-     - removed MHillasSrcCalc
-
-   * manalysis/MSupercutsCalc.cc:
-     - removed an obsolete include
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - removed MHSigmaTheta
-
-   * mmain/Makefile, mmain/HistLinkDef.h:
-     - removed MDataCheck
-     - removed Mars
-     - removed MAnalysis
-     - removed MMonteCarlo
-     - removed MGDisplayAdc
-     - removed MOnlineDisplay
-     - removed MOnlineDump
-
-   * msignal/Makefile, msignal/HistLinkDef.h, msignal/:
-     - added MSignalCam
-     - added MSignalPix
-     - added MSignalCalc
-
-   * msql/Makefile, msql/SqlLinkDef.h:
-     - removed MSqlInsertRun
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - removed MFSelBasic
-     - removed MFSelStandard
-     - removed MFSelFinal
-
-
-
- 2005/03/17 Thomas Bretz
-
-   * callisto.cc:
-     - added new option moon
-     - use light condition from MSequence to determin light condition
-       automatically
-
-   * mjobs/MJPedestal.h:
-     - allow setting SetUseHists also to kFALSE
-
-   * mjobs/MSequence.[h,cc]:
-     - added fLightCondition
-
-   * mcalib/MCalibrateData.cc:
-     - undocumented change from Markus Gaug
-
-   * mfilter/MFCT1SelBasic.[h,cc], mfilter/MFCT1SelStandard.[h,cc],
-     mfilter/MFCT1SelFinal.[h,cc]:
-     - moved to manalysisct1
-
-   * mfilter/Makefile, mfilter/FilterLinkDef.h:
-     - removed MFCT1SelBasic
-     - removed MFCT1SelStandard
-     - removed MFCT1SelFinal
-
-   * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
-     - removed MPad
-     - removed MMakePadHistograms
-     - removed MSigmabar
-     - removed MSigmabarParam
-     - removed MSigmabarCalc
-
-   * mimage/Makefile, mimage/ImageLinkDef.h:
-     - removed MImgCleanTGB
-
-   * mmontecarlo/Makefile, mmontecarlo/MonteCarloLinkDef.h
-     - removed MMcEnergyEst
-     - removed MMcTimeGenerate
-
-   * msignal/Makefile, msignal/SignalLinkDef.h:
-     - removed MArrivalTime
-     - removed MArrivalTimeCalc
-     - removed MArrivalTimeCalc2
-
-   * mjobs/MJCalibration.cc:
-     - followed some undocumented changes from the other cvs
-
-
-
- 2005/03/16 Thomas Bretz
-
-   * callisto.cc:
-     - set changed extractor in MJCalibrateSignal from MJPedestal
-     - don't process 'range finding' for MonteCarlo data
-
-   * callisto.rc:
-     - removed obsolete Modified* option
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - removed obsolete flag for ModifiedExtractWin
-     - allow also NULL for SetExtractor
-     - rearanged the too MWriteRootFile instantiations otherwise
-       callisto crashes in MWriteRootFile::ChangeFile
-     - removed some obsolete comments about an old MC workaround
-
-   * mdata/MDataChain.cc:
-     - fixe to allow sign after e (eg. 1e-3, 1e+5 instead of 1e3, 1e5)
-
-   * mcalib/MCalibColorSet.cc, mcalib/MCalibrationChargeCalc.cc,
-     mhcalib/MHCalibrationCam.cc:
-     - undocummented change
-
-
-
- 2005/03/16 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeSlidingWindow.cc
-     - fixed a bug in the reading of the resource file (reading of the 
-       MExtractTimeAndCharge resources was skipped).
-
-   * mcalib/MCalibrateData.cc
-     - for the case that the high-gain saturates, but the low-gain signal
-       could not be extracted successfully, take the high-gain signal,
-       multiplied by 1.5 (before, 0 was taken erroneously).
-
-   * msignal/MExtractTimeAndCharge.cc
-     - catch one potential case for memory leaks in the low-gain 
-       calculation. Extract low-gain only if the remaining extraction 
-       window is not smaller than the number of slices needed by the 
-       signal extractor. 
-     - set the default fgLoGainStartShift to -3.5
-
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
-     - adjust fLoGainStartShift by one slice, after findings from MC.
-
-
-
- 2005/03/15 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeSpline.h
-     - take fRandomIter out of the streamer. 
-     - take fRiseTimeLoGain and fFallTimeLoGain into the streamer.
-     - raise version number to 4
-
-   * mjobs/MJCalibration.cc
-     - set default to kFALSE for PIN Diode or Blind Pixel calibration 
-       (was kTRUE by error).
-
-
-
- 2005/03/15 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - added the fExtractor data member
-     - added a destructor deleting it
-     - only read extractor from file if not set by user
-     - user fExtractor as extractor1
-     - do not delete extractor1 if set by user
-     - added member function to set extractor
-
-   * mjobs/MJPedestal.cc:
-     - removed MFEventSelector workaround again
-     - do not write pedy file anymore
-
-   * callisto.cc:
-     - MJCalibrateSignal now takes the signal extractor directly
-       instead of taking the long way round a new file
-
-   * mpedestal/MExtractPedestal.cc:
-     - ReInit extractor correctly. Now the workaround should be
-       really obsolete
-
-   * mbase/MGMenu.[h,cc]:
-     - make fix fix also compile root 3.10.02
-
-
-
- 2005/03/14 Thomas Bretz
-
-   * mbase/MGMenu.h:
-     - added a fix for root 4.02.00
-
-
-
- 2005/03/14 Markus Gaug
-
-   * mcalib/MCalibrateData.cc
-     - catch the case that now high-gain low-gian intercalibration const.
-       is available.
-
-   * mjobs/MJPedestal.cc
-     - modify option for pedy*.root: from UPDATE to RECREATE
-
-
-
- 2005/03/11 Markus Gaug
-
-   * callisto.rc
-     - changed default weights for DF to cosmics_weights4.dat. (This has 
-       turned out to be the most stable set of weights). 
-
-   * mjobs/MJCalibration.cc
-     - some cosmetic changes in the output
-     - in case of WriteHists(), do not overwrite existing signal*.root 
-       file, but append histograms (bugfix!)
-
-
-
- 2005/03/10 Toni Coarasa (With Nadia's and Alessandro's inside)
-
-   * mjobs/MJCut.cc
-     - inclusion of (TString) to avoid compiler error under 2.95.3
-
-   * sinope.cc
-     - inclusion of <errno.h> to avoid compiler error under 2.95.3
-
-
-
- 2005/03/10 Markus Gaug
-
-   * msignal/MExtractTimeAndCharge.cc
-     - set fgLoGainStartShift to -4.0
-     - put a check to avoid a dynamic low-gain range < 0 (should not 
-       occur with current extractors, but one never knows...)
-
-   * msignal/MExtractor.[h,cc]
-     - introduced Clear()-function, used in SetRange()
-
-   * mjobs/MJCalibrateSignal.cc
-     - changed order of initialization of the 2 MWriteRootFiles whereupon
-       the crash goes away. Have to revise the /dev/null work-around 
-       in MWriteRootFile!
-
-
-
- 2005/03/09 Markus Gaug
-  
-   * msignal/MExtractTimeAndCharge.cc
-     - catch a (very unprobable) case in which the low-gain range could 
-       be negative
-
-   * mjobs/MJCalibrateSignal.cc
-     - modify writing of MCalibrationPulseTimeCam to disk in order to 
-       avoid program crash in the destructor of MJCalibrateSignal
-
-   * mhcalib/MHGausEvents.h
-     - take fGraphEvents, fGraphPowerSpectrum, fHPowerProbability and 
-       fPowerSpectrum out of the streamer.
-     - intialize fFlags to 0
-
-
-
- 2005/03/09 Thomas Hengstebeck
-
-   * mranforest/MRFEnergyEst.cc
-     - changed call of min, max functions to TMath::Min() and 
-       TMath::Max() to avoid compilation problems with some gcc
-       versions
-     - changed check of energy rule (last col of MHMatrix) so, that 
-       any rule containing "fEnergy" is accepted.
-
-
-
- 2005/03/08 Markus Gaug
-
-   * mhcalib/MHPedestalCam.[h,cc]
-     - introduce new parameter "fFitStart" to decide from outside where
-       to start fitting the pedestals.
-
-
-
- 2005/03/07 Markus Gaug
-
-   * mjobs/hilocalib_df6.root
-   * mjobs/hilocalib_sp2.root
-     - two files with the high-gain vs. logain intercalibration results.
-       for Digital filter and September data and Spline and December 
-       data.
-
-   * callisto.rc
-     - allow setting the variables ExtractWinLeft and ExtractWinRight.
-
-   * mhcalib/MHCalibrationHiLoCam.h
-   * mhcalib/MHCalibrationCam.h
-   * mhcalib/MHGausEvents.h
-     - put the Draw-functions into the *MENU*
-
-   * mjobs/MJCalibration.[h,cc]
-     - introduced reading of hi-vs.logain calibration file
-
-   * mjobs/MJPedestal.[h,cc]
-     - modified range setting according Thomas S. suggestions
-
-   * msignal/MArrivalTime.[h,cc]
-     - took out some commented code which will not be used any more
-     - improve Print() function
-
-
-
- 2005/03/05 Markus Gaug
-  
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]
-     - removed the obsolete parts of "kMaximum" and "kHalfMaximum" in the
-       code which were still persistent
-     - set default extraction type to integral (instead of amplitude)
-     - set version number to 3
-
-   * mcalib/MCalibrationChargeCam.[h,cc]
-     - added new function GetAvergedConvFADC2PhePerArea for the datacheck
-
-   * mjobs/MJPedestal.[h,cc]
-     - added function WriteExtractor which writes the extractor with the
-       new ranges to disk if fPulsePosCheck has been selected.
-
-   * mjobs/MJCalibrateSignal.[h,cc]
-     - added functionality to read the updated extractor from 
-       MJPedestalY2 (with the new extraction ranges).
-
-
-
- 2005/03/04 Abelardo Moralejo
-
-   * mmc/MFadcDefine.h
-     - Changed constant SUBBINS from 5 to 500. This defines the 
-       resolution of the analog signal simulation in the camera MC. 
-       The time step is the duration of one FADC slice divided by 
-       SUBBINS. The change was necessary to implement correctly the PMT 
-       time jitter.
-
-
-
- 2005/03/03 Markus Gaug
-
-   * mjobs/pedestalref.rc
-   * mjobs/calibrationref.rc
-   * mjobs/calibrationref_Nov04.rc
-     - added documentation
-
-   * mjobs/signalref.rc
-     - added
-
-   * mjobs/MJPedestal.cc
-     - re-added MFEventSelector which had been removed by TB on the
-       15.2.2005.
-     - added pulse position selector, as decided at the Berlin soft-
-       ware meeting.
-
-   * callisto.cc
-     - added SetPulsePosCheck() in MJPedestalY2
-   
-   * mjobs/MJCalibrateSignal.cc
-     - updated pulse pos. calculator, can be switched off now.
-
-   * mjobs/MJCalib.[h,cc]
-     - added flag fPulsePosCheck
-
-
-
- 2005/03/02 Markus Gaug
-
-   * mjobs/MJCalib.[h,cc]
-   * mjobs/MJPedestal.[h,cc]
-   * mjobs/MJCalibration.[h,cc]
-   * mjobs/MJCalibrateSignal.[h,cc]
-     - put the storage types in the base class
-
-   * mbadpixels/MBadPixelsCam.cc
-     - add some output in case that AsciiRead does not work
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - speed integration up a little bit.
-
-   * callisto.rc
-     - adapt the low-gain stretch for the different pulse form for 
-       calibration and cosmics pulses (only applied if spline is used).
-
-
-
- 2005/02/25 Markus Gaug
-
-   * mhcalib/MHCalibrationHiLoCam.[h,cc]
-     - fixed bug in inter-calibration hi-logain for arrival times.
-
-   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]
-     - fixed the situation where the maximum bin is already found in the
-       low-gain samples.
-
-   * mjobs/MJCalibration.cc
-     - write the MPedestalCams also to disk (needed for data-check).
-
-
-
- 2005/02/25 Abelardo Moralejo
-
-   * msignal/MC_calibration_weights_UV.dat
-     - Added. Weights file for using the digital filter on MC 
-       calibration files. For the moment the weights are the same as in
-       the file calibration_weights_UV.dat, only that high and low gain
-       have both the same weights because for the moment the MC pulse
-       shape is the same in both gain branches.
-
-
-
- 2005/02/24 Markus Gaug
-
-   * mjobs/MJCalibrateSignal.cc
-     - include display of pulse times (calculated in the post-process)
-     - include the possibility for the pixel check (like in MJCalibration)
-
-   * mhcalib/MHCalibrationHiLoCam.cc
-     - set default range up to 30.
-
-   * mhcalib/MHCalibrationChargeBlindPix.h
-     - take the TVectors out of the streamer, to be exectuable with 
-       root.04.02
-
-
-
- 2005/02/24 Thomas Hengstebeck
-
-   * macros/RFEnergyEst.C
-     - new macro to show the usage of RFEnergyEst class.
-
-
-
- 2005/02/24 Abelardo Moralejo
-
-   * mtemp/mpadova/macros/resize.C
-     - moved MSrcPosCam output container from RunHeaders to Events tree.
-
-
-
- 2005/02/18 Marcos Lopez 
-
-   * mflux/
-     - new directory to store the flux related classes.
-  
-   * mflux/MHadAlphaCut.{h,cc}
-     - container to store the optimal hadronness and alpha cut for each bin in
-       estimated energy and theta.
-
-   * mflux/MFHadAlpha.{h,cc}
-     - filter to apply the hadronness and alpha cuts stored in
-       MHadAlphaCut. It can be selected to apply only alpha, only hadronness 
-       cut or both.  
-
-
-
- 2005/02/18 Markus Gaug 
-
-   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]
-     - new class to histogram the arrival time of cosmics above a certain
-       threshold.
-   
-   * mcalib/MCalibrationPulseTimeCam.[h,cc]
-     - new class container with results of MHCalibrationPulseTimeCam
-
-   * mjobs/MJCalibrateSignal.cc
-     - include MCalibrationPulseTimeCam to display
-
-
-
- 2005/02/18 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - switch off TH1::AddDirectory during DrawClonePad
-
-   * mjobs/MSequence.[h,cc]:
-     - added some code (still commented) for later use, 
-       allowing to setup a different filename for each runfile
-     - added SetNight member function
-     - added Add*Runs member function
-     - with this changes MSequence can replace MRunIter now
-     - allow requesting of standard path from outside 
-       (GetStandardPath)
-
-   * Makefile:
-     - added sinope
-
-   * sinope.cc:
-     - added (small tool to check contents of run for datacenter)
-
-   * callisto.cc:
-     - added background information about Callisto
-
-   * ganymed.cc:
-     - added background information about Ganymed
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed special MC code. The MC files now have a lo-gain
-       switch and we can extract the pedestal rms from lo-gain
-     - don't print statistics if nothing was executed
-     - fixed display. The displayed pedestal RMS was the one
-       caluclated with a extractor but not at random position
-       (This only effects the display, the algorithm was ok)
-
-
-
- 2005/02/17 Markus Gaug
-
-   * mjobs/MJCalibTest.cc
-     - removed bug treating the MC calibration files uncorrectly
-     - added Pixel-Check treatment
-
-   * mjobs/MJCalibration.cc
-     - added Pixel-Check treatment
-
-   * callisto.rc
-     - added pixel-check option
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - calculate high-gain signal even if saturation occurs
-
-
-
- 2005/02/17 Thomas Bretz
-
-   * mjobs/MJStar.cc:
-     - fixed some missing containers in case of MC files
-
-   * callisto.cc:
-     - removed obsolete second check for kModeC
-
-   * mars.rc:
-     - added a lot of option to be able to use a 
-       different signal extractor looking into uncalibrated
-       data
-
-   * manalysis/MCameraData.[h,cc]:
-     - added Print() member function
-
-   * manalysis/MCerPhotAnal2.[h,cc]:
-     - switched off writing into MCerPhotEvt
-
-   * mdata/MDataChain.[h,cc]:
-     - added code to handle priorities of operators correctly
-
-   * mhist/MHEvent.cc:
-     - fixed display for MPedestalRMS
-
-   * mjobs/MJCalib.cc:
-     - fixed treatment of PixelCheck resource
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added some comments about Monte Carlo
-     - added MMcFadcHeader to output
-
-   * mjobs/MJPedestal.cc: 
-     - do not allow 'UseData' for Monte Carlos. Reason is given as 
-       comment in the code
-
-   * mmain/MEventDisplay.[h,cc]:
-     - changed such, that mars.cc allows to set the used extractor
-     - removed the obsolete cam.root, ped.root option
-
-   * mmain/MCameraDisplay.cc:
-     - adapted to change in MEventDisplay
-
-
-
-
- 2005/02/16 Javier Rico
-
-   * mhistmc/MHMcUnfoldCoeff.[cc,h], mhistmc/Makefile, 
-     mhistmc/HistMcLinkDef.h
-     - Added container class holding the histograms of the coefficients
-       for the (iterative) unfolding.
-
-   * mmontecarlo/MMcUnfoldCoeffCalc.[cc,h], mmontecarlo/Makefile, 
-     mmontecarlo/MonteCarloLinkDef.h
-     - Added task class to compute the coefficients for the (iterative) 
-       unfolding.	
-
-   * macros/unfoldCoeff.C
-     - added macro that computes the effective areas and coefficients
-       from a MC input file (with OriginalMC tree and MEnergyEst
-       branch containing the energy estimator). This may be used 
-       as layout for spectrum computation program.
-
-
-
- 2005/02/16 Markus Gaug
-
-   * mdata/MDataChain.cc
-     - replaced ROOT version check for the compiler from 4.02.00 to 
-       4.01.00
-
-   * mranforest/MRFEnergyEst.cc
-     - include "TVector.h", otherwise this class does not compile
-       in newer root versions
-
-   * msignal/MExtractTimeAndCharge.cc
-     - initialize fLoGainStartShift correctly if read from conf. file 
-       and modified fOffsetLoGain exists.
-
-   * msignal/*weights*.dat
-     - new weights with the uniform pedestal RMS. (Please use these!)
-
-   * msignal/pulpo_weights*.dat
-     - new weights with the pulpo-pulse form and without NSB!!
-
-
-
- 2005/02/16 Thomas Hengstebeck
-
-   * mranforest/MRFEnergyEst.[h,cc]
-     - added RF class for energy estimation
-
-   * mranforest/MRFEnergyEst.cc
-     - changed calculation of estimated energy, now interpolated values
-       are returned                                                                        	
-
-
-
- 2005/02/16 Abelardo Moralejo
-
-   * macros/starmc2.C:
-     - Changed the way in which the "OriginalMC" tree is copied from
-       the input to the output file. Now we ise the new procedure
-       MWriteRootFile::AddCopySource
-
-   * mhistmc/MHMcCollectionArea.cc
-     - Changed default fName to "MHMcCollectionArea"
-
-   * mtemp/mpadova/macros/resize.C
-     - Changed weights
-
-
-
- 2005/02/16 Thomas Bretz
-
-   * mbase/MEvtLoop.cc:
-     - fixed a typo
-
-   * mbase/MParList.cc, mfileio/MReadMarsFile.cc,
-     mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc,
-     mjobs/MJStar.cc:
-     - optimized size of some output
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - fixed CopySource option for single-file case
-
-   * mhist/MHCamEvent.cc:
-     - replaced the warn in SetupFill by an inf
-
-   * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
-     mhcalib/MHCalibrationChargePINDiode.cc:
-     - removed obsolete output after a failed FindCreateObj (the
-       function itself does the output in case of failure)
-
-   * mhcalib/MHCalibrationCam.cc:
-     - replaced 'err' by 'warn' for under-/overflow in lo-gain pixel,
-       it doesn't result in an fatal error (abort)
-
-   * mranforest/MRanForestCalc.cc:
-     - added a missing debug level to some output
-
-   * mranforest/MRFEnergyEst.[h,cc]: 
-     - cleaned up includes
-
-   * callisto.cc, ganymed.cc, star.cc:
-     - implemented enhanced handling of resource debugging
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MEnv
-
-   * mbase/MEnv.[h,cc]:
-     - added
-
-   * mjobs/MJob.[h,cc]:
-     - added new function to allow distribution of extranl MEnv
-     - replaced Bool_t by Int_t for fEnvDebug
-
-   * mjobs/MJPedestal.cc:
-     - adapted to changes of EnvDebug
-
-
-
- 2005/02/15 Abelardo Moralejo
-
-   * macros/mccalibrate.C
-     - fixed small bug
-
-   * mmontecarlo/MMcCollectionAreaCalc.[h,cc] 
-   * mhistmc/MHMcCollectionArea.[h,cc]
-     - Changed the way of calculating final effective area for data 
-       analysis. The new approach requires the use of MC files produced
-       with the current CVS version of camera. We now make use of the
-       true total number of produced MC events, and allow for the 
-       setting of a "tentative" differential gamma spectrum to be used 
-       in the calculation of effective areas. 
-       Removed unused constructor argument "input" in 
-       MMcCollectionAreaCalc.
-
-   * macros/collarea.C
-     - Adapted to the new way of calculating effective areas.
-
-
-
- 2005/02/15 Thomas Bretz
-
-   * callisto.rc:
-     - replaced mutal exclusive options (Integral, Amplitude) by
-       a one-line resource
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - replaced mutal exclusive options (Integral, Amplitude) by
-       a one-line resource "ExtractionType" (old code still works)
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added new variables to store information about islands
-       and removed pixels - PRELIMINARY
-     - increased class version number
-
-   * mfilter/MFSoftwareTrigger.cc:
-     - optimized output in PostProcess
-
-   * mimage/MHImagePar.[h,cc]:
-     - added new histograms for new variables in MCerPhotEvt
-
-   * mimage/MImagePar.[h,cc]:
-     - added new data members for the new image parameters
-     - increased class version
-
-   * mimage/MImgCleanStd.[h,cc]:
-     - adapted image cleaning to calculate the new image
-       parameters
-     - added a flag to keep single core pixels
-
-   * manalysis/MMatrixLoop.[h,cc], mfileio/MReadReports.[h,cc],
-     mfileio/MReadRflFile.[h,cc], mfileio/MReadTree.[h,cc],
-     mraw/MRawFileRead.[h,cc], mraw/MRawSocketRead.h:
-     - renamed GetFileName to GetFullFileName
-
-   * mbase/MInputStreamID.h:
-     - added new member function HasStreamId
-
-   * mbase/MParContainer.[h,cc]:
-     - added a static list to keep track of all created
-       TMathodCall objects
-
-   * mbase/MTask.cc:
-     - enhanced PrintStatistics
-
-   * mfileio/MRead.[h,cc]:
-     - new abstract function GetFullFileName
-     - added implementatio of GetFileName based on GetFullFileName
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - moved open of a new file to new common member function
-       OpenFile
-     - allow to use an already existing file also when using rules
-     - added a new option which can be used to copy an existing
-       tree (without any change) from the old file into the new file.
-       (in principal you can also do this for some of its branches only)
-       This is done by AddCopySource
-
-   * mjobs/MJCalibrateSignal.cc:
-     - in case of MonteCarlo files write an independant tree
-       'MonteCarlo' for 'MMcEvtBasic'
-
-   * mjobs/MJStar.cc:
-     - copy tree 'MonteCarlo' from old into new files
-
-   * mjobs/MJPedestal.cc:
-     - removed wrong use of MFEventSelector
-
-   * mpedestal/MExtractPedestal.cc:
-     - made sure that fExtractor is correctly pre- and 
-       postprocessed.
-
-   * mbase/MTask.cc:
-     - don't preprocess a task if it has been preprocessed already
-
-   * mraw/MRawFileWrite.cc:
-     - if display is set write output to status line
-
-   * mfileio/MReadTree.cc, mfileio/MReadMarsFile.cc:
-     - moved code to display filename in status display from
-       MReadMarsFile::Notify to MReadTree::Notify
-
-
-
- 2005/02/15 Markus Gaug
-
-   * mjobs/MJCalib.h
-     - added GetDataFlag(), otherwise code does not compile!
-
-   * mhcalib/MHCalibrationChargeCam.cc
-     - moved default saturation limit for number of high-gain events from 
-       0.02 to 0.05. 
-
-   * msignal/MExtractTimeAndCharge.cc
-     - lowered default low-gain switch from 150 to 120. (for calibration 
-       events which saturate more than 5% of the events).
-
-   * mjobs/MJCalib.[h,cc]
-     - include possibility to display pixels distributions for test
-       reasons
-
-
-
- 2005/02/14 Thomas Bretz
-
-   * callisto.cc, ganymed.cc, star.cc:  
-     - added some more information to '--help' output
-     - replaced MSequences by MDataSet
-     - implemented new debugging options (maybe not perfect yet)
-       --print-files and --print-found
-
-   * mjobs/MJCut.[h,cc]: 
-     - replaced MSequences by MDataSet
-     - write MEnergyEst
-     - recalculate MHillasSrc
-     - made sure both MWriteRootFile have different names
-     - don't use "same" option if no off-data
-
-   * mjobs/MSequences.[h,cc]: 
-     - removed
-
-   * mjobs/MDataSet.[h,cc]: 
-     - added
-
-   * manalysis/MEventRateCalc.[h,cc]:
-     - added a fix which make sure, that the rate is not influenced
-       too much by the start of data taking
-     - fixed setting of mean time corresponding to rate-interval
-
-   * mraw/MRawFileRead.[h,cc]:
-     - calculate total number of events from all files in PreProcess
-
-   * mcalib/MCalibConstCam.cc:
-     - added case 2 to GetPixelContent
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed redirection of stream with interleaved calibration infos
-     - changed 'Arrival Time' to 'Calibrated Arrival Time'
-     - display interpolated signal in equivalent photoelectrons to
-       to get rid of scaling effects which makes it difficult to see 
-       details of the structure of the inner pixels in the histogram.
-       With this you can immediatly see whether the relative number
-       of phe in the outer pixels is equiv. to the inner pixels.
-     - the same for the calibration factor - with the same argument
-     - adapted to change in MWriteRootFile
-     - use MReadMarsFile for Monte Carlo flag set
-
-   * mhist/MHCamera.cc:
-     - changed drawing such, that NaN is not displayed anymore
-
-   * Makefile:   
-     - added new program ganymed
-
-   * mfileio/MWriteRootFile.[h,cc]:  
-     - added possibility to use UPDATE mode with rules (dangerous!)
-       as discussed with Abelardo, Daniel M. and Thomas S.
-
-   * mjobs/MJStar.cc:
-     - adapted to change in MWriteRootFile
-     - added software trigger (still untuned) as suggested by
-       Thomas S.
-     - added calculation of source position before calculation
-       of image parameters
-     - added MPointingPos to Events-Tree
-     - removed MPointingPos from Drive-Tree
-     - renamed sub-tasklists to something more intuitive
-
-   * mjobs/Makefile, mjobs/JobsLinkDef.h:
-     - added MJCut.cc
-
-   * mraw/MRawFileRead.cc:
-     - return kERROR if ReInit fails
-
-   * mfilter/MFSoftwareTrigger.[h,cc]:  
-     - updated to allow using time coincidence
-     - changed default values
-     - added a pattern independant trigger algorithm
-
-   * mbase/MDirIter.cc:
-     - implemented option 'dbg' in Print()
-
-   * mjobs/MJCalib.h:
-     - added a getter for data-flag (should be renamed
-       to 'datatype' soon)
-
-
-
- 2005/02/12 Abelardo Moralejo
-
-   * mtemp/mpadova/macros/wobblemap.C
-     - Added. Macro to do some studies on wobble mode data.
-
-   * macros/mccalibrate.C
-     - Added option to divide the output in a train and a test sample.
-       Included in output new container MMcEvtBasic (if found in input 
-       files) for later use in effective areas calculations.
-
-   * macros/starmc2.C
-     - Added writing out of new container MMcEvtBasic. Removed 
-       possibility of splitting output in train and test samples, since
-       this has now to be done in mccalibrate.C to make possible that 
-       the tree OriginalMC containing MMcEvtBasic has all the original
-       MC events (and only those) from which the events present in the
-       Events tree derive.
-
-   * macros/starmc.C
-     - Changed a couple of wrong "." by "->" in function calls. Changed
-       default tail cuts.
-
-
-
- 2005/02/12 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - change default rise time to 0.5 and default fall time to 1.5
-
-   * callisto.rc
-     - made intitializations of extractors more explicit
-
-   * mpedestal/MExtractPedestal.cc
-     - make check for even number of slices in the case of "fundamental"
-       pedestal calc.
- 
-   * mcalib/MCalibrationChargeCalc.cc
-     - take out some commented code
-
-   * mjobs/MJCalib.h
-     - removed GetDataFlag()
-
-
-
- 2005/02/12 Abelardo Moralejo
-
-   * mmc/MMcTrig.hxx 
-     - Added getter GetNumFirstLevel. This is necessary if that data
-       member is to be used for instance in MF filters. There was 
-       already a getter, but it is called GetFirstLevel and hence not
-       recognized.
-
-
-
- 2005/02/11 Abelardo Moralejo
-
-   * mmc/MMcEvtBasic.[h,cc]:
-     - New class. Contains 5 very basic MC parameters which we intend
-       to save for all generated Corsika events. This is needed for
-       proper effective area calculations.
-
-   * mmc/Makefile, McLinkDef.h
-     - Added new class above.
-
-
-
- 2005/02/11 Thomas Bretz
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - added the possibility to write to an already existing file.
-      This doesn't affect the old behaviour, but using this new feature
-      might still have problems.
-
-   * mfileio/MReadReports.cc: 
-     - fixed column-level in PrintStatistics
-
-   * mjobs/MJCalibrateSignal.cc:
-     - keep MMcRunHeader in the output
-
-
-
- 2005/02/10 Abelardo Moralejo 
-
-   * macros/mccalibrate.C 
-     - Added possibility to calibrate in photons or photoelectrons
-
-   * macros/starmc2.C
-     - Added comment about value of cleaning levels
-
-
-
- 2005/02/10 Markus Gaug 
- 
-   * mcalib/Makefile
-   * mcalib/CalibLinkDef.h
-   * mcalib/MCalibrate.[h,cc] 
-     - removed mcalib/MCalibrate.* because it has been replaced by 
-       MCalibrateData
-
-   * mmain/MEventDisplay.cc
-     - replaced MCalibrate by MCalibrateData
-
-   * mhcalib/MHCalibrationCam.cc
-     - replaced warning about empty histogram from red (err) by 
-       yellow (warn).
-
-   * mcalib/MCalibColorSet.cc
-     - return kTRUE in case of MC-file
-
-   * msignal/MExtractTimaAndChargeSpline.[h,cc]
-     - make sure that all variables are set correctly independent on 
-       the order of their initialization by the user
-
-
-
- 2005/02/10 Thomas Bretz
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added new member functions (GetNeighbors) to get all pixels
-       around a given pixel with a given radius
-
-   * mars.rc:
-     - use same values for image cleaning as default in star
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - added the possibility to set the Source position from
-       a resource file
-
-   * mjobs/MJStar.cc:
-     - write MMcRunHeader to RunHeaders
-
-   * mfileio/MWriteRootFile.cc:
-     - removed an obsolete line
-     - removed a debug line which should not be there
-
-   * mimage/MHillas.h:
-     - added new Getter GetDist0 returning the distance to the 
-       camera center
-
-   * mhflux/MHFalseSource.cc:
-     - the scaling in Paint() was nonsense in case we are looking
-       at on/off-data. Fixed.
-
-
-
- 2005/02/10 Abelardo Moralejo 
-
-   * manalysis/MMcCalibrationUpdate.h
-     - Added comment on new member fSignalType. Sorry for compilation
-       problems... I forgot to commit the header yesterday, but M. Gaug 
-       did it.
-
-   * macros/starmc.C
-     - Cleaned up a little bit, made the option to choose between 
-       calibration in photons or phe- easier to set.
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]
-     - Added getter and setter for fSignalType. Set fSignalType=kPhot as
-       default for consistency with MCalibrateData.
-
-
-
- 2005/02/09 Abelardo Moralejo 
-
-   * manalysis/MMcCalibrationUpdate.cc
-     - Updated to make the MC calibration in phe- work
-
-   * macros/starmc.C
-     - same as above. Now default is calibration in phe-
-
-   * mraw/MRawEvtHeader.h
-     - Added setter for the trigger pattern, absolutely needed for 
-       creating proper MC root files.
-
-
-
- 2005/02/09 Markus Gaug 
-
-   * manalysis/MMcCalibrationUpdate.h
-     - added missing declaration of fSignalType
-
-   * mjobs/MJPedestal.[h,cc]
-   * mjobs/badpixels_0_559.rc
-   * callisto.rc
-     - allow exclusion of bad pixels from the beginning (default is 
-       Pixel 0 and 559).
-     - removed some obsolete includes
-     - took out data member fPedestalHist from MJPedestal.h which removes 
-       the crash, however I don't understand why it caused the crash!!! 
-       There seem to be problems with memory usage either in callisto.cc 
-       or in this class!!
-       (valgrind shows several memory leaks in the TG... classes).
-  
-   * mjobs/MJCalibration.cc
-     - write display and containers also in case of failure of eventloop
-
-   * mhcalib/MHGausEvents.cc
-     - make default display window 600x600
-
-   * mcalib/MCalibrationQECamMagic.cc
-     - updated five pixels
-
-   * mpedestal/MExtractPedestal.[h,cc]
-   * mpedestal/MPedCalcPedRun.cc
-   * mpedestal/MPedCalcFromLoGain.cc
-     - included possibility for intermediate pedestal cam (not yet used)
-
-   * msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc
-     - initialize the bad events counters to 0 also in constructor 
-     - release the limit for bad events a bit
-
-   * mcalib/MCalibrationTestCam.h
-     - take out include of TArrayI (already in base class)
-
-   * mcalib/MCalibrateData.h
-     - make default argument for SetSignalType kPhe.
-
-   * mjobs/MJCalibrateSignalFromOuside.[h,cc]
-     - removed
-
-
-
- 2005/02/08 Markus Gaug 
- 
-   * mhcalib/MHCalibrationCam.cc
-   * mcalib/MCalibrationChargeCalc.cc
-     - replaced GetNumExecutions()==0 condition by GetNumExecution() < 1 
-
-
-
- 2005/02/08 Thomas Bretz
-
-   * mpointing/MPointingPosInterpolate.cc:
-     - use debug option in addition to switch off output from internal
-       eventloop. It is confusing having this output inside another
-       eventloop.
-     - updated missing connections in class description
-
-   * msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc:
-     - made sure that output of PostProcess fits into 80col boundary
-
-   * mimage/MHillas.cc:
-     - removed an obsolete call to TLine::Paint() in Paint.
-
-
-
- 2005/02/07 Thomas Bretz
-
-   * mbase/MFilter.cc:
-     - use paranthesis around ClassName in GetRule
-
-   * mdata/MDataFormula.h:
-     - fixed a wrong comment in variable description
-
-   * mhist/MHCamEvent.[h,cc], mhist/MHCamera.[h,cc],
-     mjobs/MJCalibrateSignal.cc, 
-     mjobs/MJCalibrateSignalFromOutside.cc:
-     - to make sure there are no missunderstandings we have to
-       replace all occurances of 'Variance' by 'SqrtVariance'
-       (it was not my decision)
-
-   * mastro/MAstro.[h,cc]:
-     - added new function Angle2Coordinate
-
-   * mbase/MTaskEnv.[h,cc]:
-     - fixed a bug which caused the resource task to be ignored
-       if the default task was '<dummy>'
-
-   * mhbase/MH3.cc:
-     - fixed a bug in Paint (use GetListOfPrimitives->FindObject
-       instead of FindObject) which caused the histogram to
-       be put a lot of times into the pad.
-
-   * mjobs/MJCalib.[h,cc]:
-     - derived MJCalib from MJob in order to be able to move
-       common code from derived classes into the base-class
-     - implemented CheckEnvLocal to handle the resource 'DataType'
-     - changed publicity of some variables and functions
-       to allow setting file type from outside
-     - added new function to set data-type for use in callisto.cc
-
-   * mjobs/MJCalibTest.[h,cc], mjobs/MJCalibrateSignal.[h,cc],
-     mjobs/MJCalibration.[h,cc], mjobs/MJPedestal.[h,cc]:
-     - removed double inheritance, replaced by single inheritance
-       from MJCalib
-     - replaced code to handle the resource 'DataType' by the 
-       common code in the base class
-     - put reading of reference file into a new member function
-       to make source code reading resource file simpler and to
-       be able to write a function description about it (simple
-       copy&past)
-
-   * callisto.cc:
-     - added option for file-type
-
-   * mjobs/MJOptimize.[h,cc], mjobs/MSequences.[h,cc],
-     mjobs/MJCut.[h,cc], ganymed.[cc,rc], mhflux/MHEnergyEst.[h,cc]:
-     - added to repository, but not yet to Makefile because
-       there is still some work to be done. But whoever is
-       interested in the new classes/program may already use it.
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added option to choose the minimization value
-
-   * mhflux/MHAlpha.cc:
-     - replaced significance by minimization value
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - use E-Option when fitting to improve error calculation
-       by using Minos technique
-
-
-
- 2005/02/04 Markus Gaug
-
-   * mjobs/MJCalibration.cc
-     - found a "the `impossible' happened" when running callisto with 
-       a pure signal extractor --> MExtractTimeFastSpline has some 
-       problems with the management of the internal arrays. Replaced it 
-       by MExtractTimeHighestIntegral as default which is as good. 
-
-   * callisto.rc
-     - use MExtractTimeAndChargeDigitalFilterPeakSearch as default 
-       instead of MExtractTimeAndChargeDigitalFilter. This extractor is 
-       now tested and checks for the positions of the pulse within the
-       DAQ-window.
-
-
-
- 2005/02/04 Thomas Bretz
-
-   * Makefile.rules:
-     - fixed creation of main MDep.d
-
-   * callisto.cc, merpp.cc, showlog.cc, showplot.cc, star.cc:
-     - added commandline option --version
-
-   * mbase/MFilter.cc:
-     - changed default for 'GetRule'
-
-   * mbase/MParContainer.cc:
-     - simplified GetNewObject
-
-   * mfbase/MF.cc:
-     - if no conditional sign is found try to create
-       MFilter-object
-
-   * mraw/MRawEvtData.cc:
-     - fixed the initialization of fABFlags in case maxid==0 which
-       is the default. This caused MRawEvtPixelIter::HasABFlag
-       to do unallowed access to memory for old root-files without
-       the AB flag, because it assumed (due to size==1) that the
-       data contains the ab flag
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - removed some obsolete debug comments
-     - simplified HasABFlag
-
-   * manalysis/MCerPhotPix.h:
-     - removed the `!` again. It gave problems with the Mars
-       display. We agreed that this is a minor problem because
-       the structure of MCerPhot* will chnage soon in any case.
-
-
-
- 2005/02/04 Abelardo Moralejo
-
-   * macros/starmc2.C
-     - added to output missing container MConcentration.
-
-
-
- 2005/02/03 Thomas Bretz
-
-   * mfbase/MFilterList.[h,cc]:
-     - added new function AddToList(TCollection&)
-
-   * mhbase/MFillH.cc:
-     - print a warning if 'same'-option given without 
-       a corresponding existing tab
-
-   * mhflux/MHAlpha.[h,cc]:
-     - made time bins settable by user
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed ReInit and a warning output when writing to memory
-
-
-
- 2005/02/03 Markus Gaug
-
-   * mcalib/MCalibColorSet.[h,cc]
-     - implement possibility to set colour explicitely (e.g. for MC).
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - intialize fTimeShiftHiGain and fTimeShiftLoGain by default.
- 
-   * mjobs/MJPedestal.cc
-     - in case, extractor is used, put the extractor into the tasklist, 
-       otherwise ranges do not get initialized correctly (wrong memory 
-       usage!). Use an event selector, however to not skip the Process.
-       This is as fast as before and now safe for any kind of extractor
-  
-   * mcalib/MCalibrationCam.h
-   * mcalib/MCalibrationTestCam.h
-   * mcalib/MCalibrationTestCam.cc
-     - initialize a missing array in InitAverageAreas
- 
-   * mraw/MRawEvtHeader.h
-     - introduced Setter() of cal. pattern for Abelardo
-
-
-
- 2005/02/02 Markus Gaug
-
-   * mcalib/MCalibrationChargeCam.cc
-     - fixed small bug in the display of mean charges when low-gain was
-       used.
-
-   * msignal/MExtractor.cc
-     - print the missing overlap between high-gain and low-gain
-       in the Print() function
-     - remove setting of fHiLoLast in PreProcess, otherwise cloned 
-       extractors do not work any more with windows exceeding the 
-       high-gain range.
-
-   * mhcalib/MHCalibrationTestCam.[h,cc]
-   * mhcalib/MHCalibrationTestTimeCam.[h,cc]
-     - set proper probability limits for the fits
-
-   * mcalib/MCalibrateData.cc
-     - catch the case in which no interlaced cal. events are being sent
-       by the pulser box.
-
-   * mjobs/MJCalib.[h,cc]
-     - put the data type enum in a new base class
-
-   * mjobs/MJCalibTest.[h,cc]
-     - re-name old class MJExtractCalibTest to MJCalibTest and make it 
-       compatible with the sequence-files.
-   
-   * mjobs/MJExtractCalibTest.[h,cc]
-     - removed
-
-   * mjobs/MJCalibrateSignal.cc
-     - put a compiler warning about the default cal. to photo-electrons
-
-   * callisto.cc
-     - add new flag "--use-test" to enable the MJCalibTest facility
-       (default: not used)
-
-
-
- 2005/02/01 Raquel de los Reyes
-
-   * mjobs/MSequence.h
-     - Added "Get" functions for the TArrays variables.
-
-
-
- 2005/02/01 Markus Gaug
-  
-   * mjobs/MJPedestal.[h,cc]
-   * mjobs/MJCalibration.[h,cc]
-   * mjobs/MJCalibrateSignal.[h,cc]
-   * callisto.rc
-     - put enum for data type. Can now set the data type (mc, raw, root)
-       without running the data check.
-
-   * mhcalib/MHCalibrationCam.cc
-     - return kTRUE in PostProcess if GetNumExecutions is 0
-   
-   * mcalib/MCalibrationChargeCalc.cc
-     - return kTRUE in PostProcess if GetNumExecutions is 0
-
-
-
- 2005/02/01 Daniel Mazin
-
-   * MPointingPosInterpolate.cc:
-     - fixed bug to match the units of Ra and Decl in MPointingPos
-     - fixed bug in handling of events with times outside of times from 
-       MDrive tree
-
-
-
- 2005/02/01 Thomas Bretz
-
-   * showplot.cc:
-     - another fix to make the batch mode working (you can use the batch
-       mode to convert a root-file into another format)
-
-
-
- 2005/01/31 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - fixed handling of batch mode in GetCanvas(const TString &name)
-     - don't skip already existing tabs in Display()
-
-
-
- 2005/01/31 Raquel de los Reyes
-
-   * mjobs/MSequence.h
-     - Added "Get" functions for some of the sequence.txt file 
-       parameters.
-
-
-
- 2005/01/31 Markus Gaug 
- 
-   * mjobs/MJob.[h,cc]
-   * mjobs/MJCalibrateSignal.[h,cc]
-   * mjobs/MJCalibration.[h,cc]
-     - move file type enum to base class
-
-   * mjobs/MJCalibrateSignal.[h,cc]
-     - allow also for direct setting of an MRunIter (not used in
-       callisto).
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]
-     - test also for pulser strength changes additionally to changes in 
-       colour.
-
-
-
- 2005/01/31 Abelardo Moralejo
-
-   * mpointing/MSrcPosCalc.cc
-     - Create only one instance of MAstroSky2Local for the 
-       transformations, instead of two identical ones, as it was before.
-
-
-
- 2005/01/30 Markus Gaug 
- 
-   * mjobs/MJCalibration.cc
-   * mjobs/MJPedestal.cc
-   * mjobs/calibrationref_Nov04.rc
-   * mhcalib/MHCalibrationRelTimeCam.[h,cc]
-     - updated correct display of reference lines
-
-
-
- 2005/01/29 Markus Gaug 
-    
-   * msignal/MExtractFixedWindowSpline.[h,cc]
-     - fixed a bug occurring with overlapping windows between high-gain
-       and low-gain
-
-   * msignal/MExtractFixedWindowPeakSearch.cc
-     - take out call to fSignals->Clear() which is already done in 
-       MTaskList.
-
-   * msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.[h,cc]
-     - new extractor reducing the bias and solving the problem with the 
-       jumping pulse readout.
-
-
-
- 2005/01/28 Abelardo Moralejo
-
-   * mpointing/MSrcPosCalc.cc
-     - updated. Make it work as desired: obtain for each event the x,y 
-       position on the camera of a source whose celestial coordinates 
-       (J2000) have been set by the user in the container "MSourcePos" 
-       of type MPointingPos, added to the parameter list. If the 
-       container MSourcePos is not found, the center of the camera (or 
-       other fixed position x,y set in the parameter list by the user - 
-       in MSrcPosCam) is used as source position for all the events in 
-       the loop.
-
-
-
- 2005/01/28 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed that extract1,2,3 haven't been deleted if loop failed.
-     - print tasklist also if loop failed.
-     - added a undefined task (MTaskEnv "FinalFantasy") as last task to
-       the event processing tasklist
-
-   * callisto.rc:
-     - added comments about "FinalFantasy" into call
-     - added comment for obsolete resources as discussed yesterday
-       evening: TimeUpperLimit
-
-   * mbase/MMath.[h,cc], manalysis/MCerPhotPix.[h,cc], 
-     mpedestal/MPedPhotPix.h:
-     - replaced TruncatePrecision by ReducePrecision (its simply a better
-       name)
-
-   * mbase/MParList.cc:
-     - added a check to make 200%(!) sure that the container added
-       to the list is a MParContainer (everything else could crash
-       almost everything in Mars!)
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.[h,cc],
-     mjobs/MJPedestal.cc:
-     - simplified the code in the WriteResult functions by using
-       the new WriteContainer in MJob
-     - removed the TObjArray from the MParList! It is NOT a MParContainer
-       there are a lot of circumstance how this can crash Mars. I don't
-       know why the compiler allowed for this.
-     - unified WriteResult and WriteHists
-     - split GetOutputFile into two functions for simplification
-
-   * mjobs/MJCalibration.h:
-     - copy the extractorcam name when copying the contents
-
-   * mjobs/MJob.[h,cc]:
-     - new member function WriteContainer to simplify code in derived
-       classes
-
-   * mpointing/MSrcPosCalc.[h,cc]
-     - fixed the header according to Abelardo's changes
-     - added the initialization of the pointers to the constructor
-
-
-
- 2005/01/28 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - introduce a security check for the time fine adjustment in case, 
-       it is too large.
-
-   * mcalib/MCalibConstCam.[h,cc]
-   * mcalib/MCalibConstPix.h
-     - new classes to allow display of changing cal. constants with the
-       interlaced cal. events
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - removed stopping of PostProcess in case that the evtloop is
-       finished with interlaced cal. events
-
-   * mcalib/MCalibrateData.[h,cc]
-     - fill MCalibConstCam with update results (once per calib. consts
-       update == every 10 sec.)
-     - introduce check for size of calibration constant. In case, it is 
-       completetly out of range, set the MBadPixelsPix::IsUnsuitableRun
-
-   * mjobs/MJCalibrateSignal.cc:
-     - display one MHCamera more with changing conv. factors (only for
-       interlaced cal. events)
-
-   * mpedestal/MPedCalcFromLoGain.cc
-     - set default for MExtractWinFirst from 15 to 17 because of the 
-       late cosmics signals in December
-
-
- 2005/01/28 Abelardo Moralejo
-
-   * mtemp/mpadova/macros/trainsubsample.C
-     - added # of events to be written in the output (instead of 
-       fraction of total). Moved MSrcPosCam in output from RunHeaders
-       to Events tree.
-
-
-
- 2005/01/27 Daniel Mazin and Markus Gaug
-
-   * mcalib/MCalibrateData.[h,cc]
-     - derive this class from MCamEvent in order to be able to display
-       evolution of conversion factors in case of interlaced cal. 
-       events
-
-   * mpointing/MInterpolatePointingPos.[h,cc]
-     - new class to interpolate pointing positions, adapted from a class 
-       by Marcos Lopez 
-
-   * mjobs/MJCalibrateSignal.[h,cc]
-     - enabled the calibration of data with interlaced calibration events     
-
-   * msignal/MArrivalTime.[h,cc]
-   * mcalib/MCalibrateRelTime.cc
-     - removed Error of calibrated arrival time, as agreed on the last 
-       software calibration meeting yesterday
-
-   * mjobs/MJCalibrateSignal.cc
-     - add display to show histogramming of conversion factors
-     - modify default calibration to equiv. photo-electrons
-     - allow for setting of MC, Raw or Root-file type in callisto.rc
-
-   * callisto.rc
-     - updated conf. file
-
-
- 2005/01/27 Thomas Bretz
-
-   * callisto.cc:
-     - don't display starting pedestals when calibrating the signal
-
-   * callisto.rc:
-     - added some comments
-
-   * star.rc:
-     - according to Daniel M. we have agreed to change the default
-       cleaning level to adapt it roughly to the new pedestal
-
-   * manalysis/MCerPhotPix.[h,cc], mpedestal/MPedPhotPix.h:
-     - as agreed in the current calibration meeting we truncate the
-       precision of the stored floating point values to roughly 0.5%
-       to gain storage space in the calibrated data (the gzip
-       algorithm compresses this stuff nicely - we gain roughly 15%)
-
-   * mhflux/MHFalseSource.cc, mjobs/MJCalibration.cc, mjobs/MJStar.cc:
-     - added a comment
-
-   * mjobs/MJCalibrateSignal.cc:
-     - changed title of unsuitable plot
-     - removed plot for calibrated fundamental pedestal as agreed in the
-       current calibration meeting (we may change this to an option)
-
-   * mjobs/MJPedestal.[h,cc]:
-     - changed the name of the "PedDiff" plot to be consistent with the
-       other tab-name
-     - changed the options for the display
-     - removed the dependancy of fDisplayType and the SetDataCheck
-       option
-     - added option kDisplayNone
-     - renamed enums from k*Display to kDisplay*
-
-   * mhist/MHCamEvent.cc:
-     - trying to get rid of the Err_%p workaround.
-
-   * manalysis/MCerPhotEvt.[h,cc]:
-     - added some '!' signs in the comment line. This is quick hack
-       to gain I/O speed and storage space. We will soon have new
-       containers for the calibrated data and image cleaning
-       information.
-     - changed version number to 6
-
-   * mhist/MHCamera.cc:
-     - added member function SetAllUsed
-
-
-
- 2005/01/26 Abelardo Moralejo
-
-   * macros/mccalibrate.C
-     - removed creation and writing out of MSrcPosCam. It is more 
-       flexible to add it in starmc2.C if needed (for wobble mode for
-       instance).
-
-   * mtemp/mpadova/macros/RanForestDISP.C
-     - added possibility to set the number of hadrons read in for the 
-       training. Added some missing containers to output.
-     - Fixed rule concerning the DISP, by adding parentheses. Remember
-       that MHMatrix::AddColumn  does not respect the usual precedence
-       of operations!
-
-   * mtemp/mpadova/macros/resize.C
-     - added to output missing container MRawEvtHeader
-
-   * macros/starmc2.C
-     - added missing container MImagePar. Added possibility to set the
-       source position on the camera (for the wobble mode).
-
-
-
- 2005/01/25 Abelardo Moralejo
-
-   * macros/starmc2.C
-     - modified to allow double (train / test) output, for g/h 
-       separation studies. Added several missing containers to output.
-
-
-
- 2005/01/25 Thomas Bretz
-
-   * mcalib/MCalibrationIntensityChargeCam.cc:
-     - fixed a lot of 'default argument'-warnings to make to code
-       compile
-
-   * mbase/MParContainer.[h,cc]:
-     - moved the empty Reset() function into the source file and
-       added a lot of comments
-     - implemented new helper-functions: GetNewObject
-
-   * mbase/MContinue.[h,cc]:
-     - allow to use MFilter-classes as filter in ReadEnv
-
-   * mbase/MTaskEnv.cc:
-     - replaced some code by GetNewObject
-
-   * mhbase/MFillH.cc:
-     - handle DrawOption "same" to be able to draw to the same pad
-
-   * mhbase/MH.[h,cc]:
-     - added same-argument to DrawSame
-
-   * mhbase/MH3.cc:
-     - removed some obsolete comments
-     - remove own drawing options before calling fHist->Draw
-
-   * mimage/MHHillas.cc, mimage/MHImagePar.cc:
-     - first try of implementing 'same' drawing option
-
-
-
- 2005/01/25 Markus Gaug
-
-   * mcalib/MCalibrationPattern.[h,cc]
-   * mcalib/MCalibrationPatternDecode.[h,cc]
-     - New Decoder task for the calibration pattern from the 
-       digital modules
- 
-   * mraw/MRawEvtHeader.[h,cc]
-     - remove decoding from this class   
-
-   * mcalib/MCalibrationIntensityHiLoCam.[h,cc]
-     - remove, because one needs anyhow much more than one data file
-       to get a reasonable conversion factor
-
-   * mcalib/MCalibCalcFromPast.[h,cc]
-     - remove MCalibrationIntensityHiLoCam
-
-   * mbadpixels/MBadPixelsPix.h
-   * mbadpixels/MBadPixelsCam.cc
-     - changed one function name to GetUnsuitableCalLevel()
-
-   * mjobs/MJCalibration.cc
-     - replace all Y-titles with units "FADC counts" by "FADC cnts" and 
-       "FADC slices" by "FADC sl.", otherwise they range out of the 
-       canvas.
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - ensure to set the color correctly in MCalibrationBlindCam
-
-   * callisto.rc
-     - put space for 
-       MJCalibrateSignal.ExtractSignal.HiGainFirst:     2
-       MJCalibrateSignal.ExtractSignal.HiGainLast:     16
-
-
- 2005/01/24 Abelardo Moralejo
-
-   * manalysis/MMcCalibrationUpdate.cc
-     - Adapted to changes in MCalibrateData from 2005/01/16: moved 
-       qepix.SetAvNormFFactor(1.)  from Process() to ReInit(). Due to 
-       this, for the last week you may have found trouble running 
-       starmc.C and mccalibrate.C.
-
-
-
- 2005/01/24 Thomas Bretz
-
-   * callisto.cc:
-     - removed non-existing option from output
-
-   * manalysis/MEnergyEstimate.[h,cc]:
-     - added ReadEnv member function
-
-   * mbase/MContinue.[h,cc]:
-     - implementes AllowEmpty option to support doing nothing 
-       defined in resource file
-     - added a first draft to allow usage of class-filters instead of 
-       rules
-
-   * mbase/MMath.[h,cc]:
-     - implemented a function suggested by Florian Goebel which reduces
-       the precision of a float to ~0.5% which is usefull for data
-       compression by gzip
-
-   * mdata/MDataChain.[h,cc]:
-     - implemented ReadEnv member function
-
-   * mfbase/MF.cc:
-     - a small enhancement to the output in ReadEnv
-
-   * mhbase/MH3.cc:
-     - fixed call to FindObject in Paint which caused a profile to be
-       displayed incorrectly in case it was read from a file
-
-   * mhflux/MHFalseSource.[h,cc]:
-     - removed old obsolete unsused Significance functions
-     - implemented ReadEnv member function
-     - set false source binning only if BinningFalseSource is not default
-     - check parlist for BinningAlpha
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc, 
-     mjobs/MJPedestal.cc:
-     - added an additional check and output if output-file could
-       not be opened
-
-   * mjobs/MJob.h:
-     - added some Getter
-
-   * mhbase/MBinning.[h,cc].
-     - added nen member functions
-       + SetEdgesRaw
-       + ReadEnv
-       + Print
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added new member function ReadEnv
-
-   * mhflux/MHAlpha.cc:
-     - fixed a problem when fitting without off-data
-
-   * mbase/MStatusDisplay.cc:
-     - implemented a further fix in DrawClonePad to make sure
-       that the X-stuff doesn't get confused while still
-       GetDrawOption returns the correct value
-
-
-
- 2005/01/24 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - introduced security check for the times fine-tuning to catch 
-       outliers because of deviating pulse forms.
-
-   * msignal/MExtractTime.cc
-   * msignal/MExtractor.cc
-     - lowered default high-gain saturation limit to 250
-     - removed Clear() for two results containers at beginning of Process()
-
-   * msignal/MExtractor.h
-     - Take fHiLoLast into the Clone()
-
-   * msignal/MExtractedSignalPix.cc
-     - change sign of default initializer to negative.
-
-
-
- 2005/01/23 Markus Gaug
-  
-   * mhcalib/MHCalibrationHiLoCam.[h,cc]
-     - updated to new logain switch setting in MExtractTimeAndCharge
-     - extract also high-gain vs. low-gain time difference
-
-   * mhcalib/MHCalibrationCam.[h,cc]
-   * mhcalib/MHCalibrationChargeCam.[h,cc]
-     - updated reading of conf. values in ReadEnv
-
-   * mhcalib/MCalibrationHiLoCam.[h,cc]
-   * mhcalib/MCalibrationHiLoPix.[h,cc]
-   * mhcalib/MCalibrationIntensityHiLoCam.[h,cc]
-     - updated accordingly
-
-   * mbadpixels/MBadPixelsCam.cc
-     - removed some bugs in the Print() function
-
-
-
- 2005/01/22 Markus Gaug
-
-   * mhcalib/MHCalibrationRelTimeCam.cc
-     - display in the averaged times display the event-by-event averaged
-       absolute arrival times instead of the rel. ones which do not make 
-       much sense.
-
-   * mhcalib/MHCalibrationTestTimeCam.[h,cc]
-   * mhcalib/MHCalibrationTestCam.[h,cc]
-     - update to the latest changes in analysis chain.
-
-   * mjobs/MJExtractCalibTest.[h,cc]
-     - update to the latest changes in analysis chain.
-    
-   * mjobs/MJCalibration.cc
-     - replace title of that times-averageing Tab from "RelTimes" by 
-       "Times".
-
-   * macros/calibration.C
-     - update to changes in MJExtractCalibTest
-
-
-
- 2005/01/21 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-   * msignal/MExtractTimeAndChargeSlidingWindow.cc
-   * msignal/MExtractTimeAndChargeSpline.cc
-     - use the max. bin content for low-gain extraction
-   
-   * callisto.rc
-     - add place for LoGainSwitch
-
-
-
- 2005/01/21 Florian Goebel
-
-   * mfbase/MF.cc:
-     - include a (TString) cast to make it compilable with gcc2.95.3
-
-
-
- 2005/01/21 Thomas Bretz
-
-   * mpointing/MSrcPosFromModel.cc:
-     - fixed crash in Process if no pointing model available
-
-   * mpointing/MPointingPosCalc.h:
-     - added missing initialization of data members
-
-   * mastro/MObservatory.[h,cc]:
-     - added ReadEnv member function
-
-   * mbase/MTaskEnv.h:
-     - added (=0) default to SetDefault
-
-
-
- 2005/01/20 Markus Gaug
-
-   * mcalib/MCalibrationIntensityChargeCam.[h,cc] 
-     - added function to display fluctuations of a variable
-
-   * mcalib/MCalibrationPix.cc
-     - fixed small bug in High-gain mean error.
-
-   * msignal/MExtractTimeAndCharge.[h,cc]
-     - introduced high-gain maximum limit before extracting the low-gain
-
-
-
- 2005/01/20 Thomas Bretz
-
-   * mbase/MContinue.[h,cc]:
-     - added ReadEnv member function to support resource files
-
-   * mbase/MEvtLoop.[h,cc]:
-     - added a second arguemtn to reading of the resource file by name
-     - added some checks when reding the resource file and the
-       parameter list hasn't been setup
-
-   * mbase/MParList.cc:
-     - removed an obsolete output from ReadEnv
-
-   * mfbase/MF.[h,cc]:
-     - added ReadEnv member function to support resource files
-     - added kAllowEpty flag to support skipping by resource files
-
-   * mfbase/MFilterList.cc:
-     - added a comment
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - fixed Write to be compatible with root 4.02/00
-     - worked around a problem with reading the DrawOption correctly
-       from a stored status display
-
-
-
- 2005/01/19 Thomas Bretz
- 
-   * mbase/MMath.cc:
-     - added a comment to SignificanceLiMa, made by Daniel Mazin
-     - also check for b==0
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - fixed significance calculation in case of on-off data
-     - added fScaleFactor
-
-   * mhflux/MHAlpha.[h,cc], mhflux/MHFalseSource.cc:
-     - handle scale factor in case of on-off observations
-
-   * mjobs/MJPedestal.cc:
-     - aligned screen output to 80col rule
-
-   * mtrigger/MFTriggerPattern.[h,cc]:
-     - assigned correct integers to enum
-     - made sure that the enum is correctly handled in all function by
-       applying a r-value to the condition
-
-
-
- 2005/01/19 Abelardo Moralejo
-
-   * mtrigger/MFTriggerPattern.[cc,h]
-     - Changed Bool_t arguments of all setters to new type Prescale_t
-       defined by N. Galante (see below)
-
-
-
- 2005/01/19 Nicola Galante
-
-   * mtrigger/MFTriggerPattern.[cc,h]
-     - added in header enum Prescale_t { kUnPrescaled = kFALSE, 
-       kPrescaled   = kTRUE }; 
-
-     - fixed a bug in Process, both fMaskRequiredUnprescaled and
-       fMaskRequiredPrescaled are checked simultaneously.
-
-
-
- 2005/01/18 Markus Gaug
-
-   * mcalib/MCalibColorSet.cc
-     - fixed the remaining day of data without colour in project name
-       neither in digital modules bits.
-
-   * mpedestal/MPedCalcPedRun.[h,cc] 
-     - catch the continuous light runs with MRawRunHeader::fRunType 
-       == kRTCalibration to be recognized as effective pedestal runs.
-
-
- 2005/01/18 Thomas Bretz
-
-   * mbase/MMath.cc:
-     - added a check for s==0 in SignificanceLiMa, because otherwise the 
-       result is NaN
-
-   * mfbase/MF.cc:
-     - removed an obsolete debugging output from the latest changes
-
-   * mhflux/MHAlpha.cc:
-     - reset fHTime, too
-
-
-
- 2005/01/18 Nicola Galante
-
-   * mtrigger/MFTriggerPattern.cc:
-     - added parentesis to ensure bitwise operators priority
-       with respect to logical operators.
-
-
- 2005/01/17 Thomas Bretz
- 
-   * manalysis/MEnergyEstimate.[h,cc]:
-     - changed to be more general. Energy is now estimated from a rule
-       (MDataChain) The default behaviour is still the same as before
-       to copy the energy from MMcEvt
-
-   * mbase/MTask.cc:
-     - changed to write out the descriptor istead of the task-name only
-       in Pre/PostProcess
-
-   * mhbase/MH.cc:
-     - initialize fSerialNumber and fNumExecutions in constructor
-
-   * mhflux/MHFalseSource.cc:
-     - according to a suggestion by Markus Mayer I have changed
-       \\sigma_{max}=f to S_{max}=f\\sigma
-
-   * mjobs/MJCalibrateSignal.cc:
-     - as discussed with Markus and Abelardo fixed the MFTriggerPattern
-       call.
-
-   * mtrigger/MFTriggerPattern.cc, mtrigger/MTriggerPattern.cc,
-     mtrigger/MTriggerPatternDecode.cc:
-     - added some comment about file version
-
-   * mbase/MFilter.h:
-     - implemented new virtual function GetDataMember like in MData
-
-   * mbase/MTask.[h,cc]:
-     - when filter is added ass GetDataMember to branch list (should be
-       obsolete, because filter is in the tasklist, but it should not hurt)
-
-   * mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],
-     mfbase/MFilterList.[h,cc]:
-     - implemented new function GetDataMember
-
-
-
- 2005/01/17 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - remove a situation where the high-gain signal can be 0.
-
-   * mtrigger/MTriggerPattern.h
-     - fixed a bug in defining the trigger bit pattern (Have to start
-       from 0 instead of 1)
-
-   * mjobs/MJPedestal.cc
-   * mjobs/MJCalibrateSignal.cc
-     - fixed default extraction ranges.
-
-   * callisto.rc
-     - fixed default weights files for pedestal extraction for cosmcis
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - removed program exit on occurrance of multiple colours without 
-       intensity calibration
-
-
-
- 2005/01/17 Nadia Tonello and Markus Gaug
-
-   * mcalib/MCalibrationChargeCam.cc
-     - some fit improvements in the function GetAveragedConvFADC2PhotPerArea
-
-
-
- 2005/01/16 Markus Gaug
-
-   * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationRelTimeCam.[h,cc],
-     mhcalib/MHCalibrationChargeCam.[h,cc]
-     - put overflow management and results camera initialization into 
-       base class
- 
-   * mcalib/MCalibrateData.[h,cc]
-     - added possibility to re-normalize signal to equiv. photo-electrons
-       ( SetSignalType(MCalibrateData::kPhe) ). 
-       Default is old version in photons
-     - speed up Process by storing pre-calculated calibration constants
-       in arrays (needed 40% of CPU time of the eventloop before, now: 23%) 
-     - added new pointer to different MCalibrationChargeCam used for 
-       updates
-     - added possibility to update the conversion factors using the 
-       MCalibrationChargeCam stored in fCalibUpdate. 
-     - added Print() function
-
-   * mcalib/MCalibCalcFromPast.[h,cc]
-     - committed final version, now also in the Makefile
-
-   * mjobs/MJCalibrateSignalFromOutside.[h,cc], macros/calibration.C
-     - committed final version, now able to calibrate interlaced cal. 
-       events.
-
-
-
- 2005/01/14 Hendrik Bartko
-
-   * msignal/calibration_weights_UV.dat
-     - fixed a small bug in the noise autocorrelation of the AB-noise
-
-   * msignal/calibration_weights_blue.dat	
-     - new weights file for blue calibration pulses
-
-   * cosmics_weights.dat
-     - fixed a small bug in the noise autocorrelation of the AB-noise
-
-
-
- 2005/01/14 Markus Gaug
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - added a small acceleration of the program, tested by Hendrik and
-       me.
-
-   * mpedestal/MPedCalcFromLoGain.cc
-     - fixed one warning output which was not a real warning.
-
-   * mcalib/MCalibrationChargeCam.cc
-     - improved the function to calculate a mean conversion factor over 
-       the whole camera including a fit to the values.
-
-   * mpedestal/MPedCalcPedRun.[h,cc]
-     - undo some changes introduced by TB on 2/12/04 which had made the 
-       use of interlaced pedestal events impossible again. 
-     - Use now the new class MTriggerPattern directly to recognize an 
-       interlaced pedestal event.     
-
-
-
- 2005/01/14 Thomas Bretz
- 
-   * callisto.cc:
-     - fixed a typo in output
-
-   * manalysis/MGeomApply.cc:
-     - removed some old code already in comments
-     - added possibility to switch off automatic processing (used
-       if two different geometries around)
-
-   * manalysis/MMultiDimDistCalc.cc, mhbase/MHMatrix.[h,cc],
-     mranforest/MRanForestCalc.cc, mtools/MHSimulatedAnnealing.[h,cc],
-     mtools/MSimulatedAnnealing.h:
-     - added include of TVector because in newer root version it is 
-       not included from TMatrix anymore
-
-   * mbase/BaseLinkDef.h, mbase/MMath.[h,cc]:
-     - to stick to the convention of TMath in newer root versions MMath
-       changed from a class to a namespace
-
-   * mbase/MEvtLoop.[h,cc]:
-     - to support newer root version added a second Write-function
-       with a const qualifier.
-
-   * mdata/MDataChain.cc:
-     - changed access to TMath for newer root versions
-
-   * mfileio/MChain.[h,cc]:
-     - implemented a workaround for teh changed LoadTree definition
-       in newer root-versions
-
-   * mfileio/MReadTree.cc:
-     - fixed a bug in CheckBranchSize caused some warning to be
-       displayed
-
-   * mhflux/MHAlpha.cc:
-     - removed check for fResult in PostProcess (it is always there)
-
-   * msignal/MExtractTimeFastSpline.cc:
-     - fixed delete --> delete[]
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - slight change to some output
-
-   * mbase/MTaskEnv.h:
-     - set name of default task when pointer is given
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed handling of extraction range for various cases
-     - fixed handling in case no arrival times are calculated
-
-   * mjobs/MJCalibration.cc:
-     - write at least a default arrival time calibration container
-       to make further processing easier
-
-   * mjobs/MJPedestal.[h,cc]:
-     - fixed handling of extraction range for various cases
-
-
-
- 2005/01/14 Abelardo Moralejo
-
-   * mtemp/mpadova/macros/trainsubsample.C, RanForestDISP.C
-     - added. Two macros used in the analysis of real wobble mode data.
-
-
-
- 2005/01/14 Daniela Dorner
-
-   * macros/sql/filldotrun.C
-     - added new arehucas-verions and changed code accordingly
-
-
-
- 2005/01/13 Abelardo Moralejo
-
-   * macros/starmc.C
-     - Added (commented) lines for the case of gamma MC source off-axis 
-       (wobble mode). Changed default extractor to 
-       MExtractFixedWindowPeakSearch.
-
-
-
- 2005/01/13 Raquel de los Reyes
-
-   * callisto.rc
-     - introduced several configuration lines 
-       (format: "class".DataCheck: No) to allow callisto 
-       to run with rawfiles. Necessary for the datacheck.
-
-
-
- 2005/01/13 Markus Gaug
-
-   * mcalib/MCalibColorSet.cc
-     - fixed runs 45605-45609
-
-   * msignal/MExtractor.h
-     - take out the variable fHiLoLast from the streamer. Will be 
-       initialized in the ReInit(), if needed
-
-   * msignal/MExtractor.cc
-     - Initialized fHiLoLast to 0. Otherwise, a second eventloop with 
-       the same extractor may have that variable set to a certain 
-       value, even if not desired. The ReInit() fixes fHiLoLast, if 
-       different from 0.
-
-   * mpedestal/MExtractPedestal.cc
-   * mpedestal/MPedCalcPedRun.cc
-   * mpedestal/MPedCalcFromLoGain.cc
-     - fix the output of the print to the correct value for the case 
-       that the extractor is used.
-
-
- 2005/01/13 Thomas Bretz
-
-   * callisto.rc:
-     - fixed some typos
-
-   * mbase/MLog.cc:
-     - unset DEBUG defined unintentionally
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - removed printing Weights in InitArrays, because otherwise
-       the output of a full data calibration is totally crowded
-       with numbers. Having the weights-file name on the display
-       is perfectly enough.
-
-
-
- 2005/01/12 Markus Gaug
-
-   * mcalib/MCalibrationIntensityRelTimeCam.cc
-     - added fit to improve averageing of the obtained results
-
-
-
- 2005/01/12 Thomas Bretz
-
-   * manalysis/MMatrixLoop.cc:
-     - changed name to MRead because it now derives from MRead
-
-   * mbase/MEvtLoop.[h,cc]:
-     - implemented an option not to cascade the status display to the
-       parameter list in PreProcess
-
-   * mhflux/MHAlpha.cc:
-     - changed name of "Significance" to "MinimizationValue"
-     - return -significance to have a value being minimized
-
-   * mhist/MHCamera.cc:
-     - fixed output of text in legend
-
-   * mhist/MHEvent.[h,cc]:
-     - implemented new options for calibrated pedestals
-
-   * mmain/MEventDisplay.cc:
-     - fixed to support latest changes in MJCalibrateSignal
-
-   * mpedestal/MPedPhotCam.cc:
-     - added new options in GetPixelContent (4 and 5) to support
-       a correct camera display
-
-   * mjobs/MJCalibrateSignal.cc:
-     - fixed display of calibrated pedestal and pedestal rms
-     - changed order of plots. Now all interpolated values 
-       (means all calibrated values which are bad-pixel treated)
-       are displayed behind the unsuitable pixels.
-
-   * mjobs/MJ*.cc:
-     - corrected all wrong %06d to %08d to fit the number of
-       digits in run-numbers
-
-
-
- 2005/01/11 Abelardo Moralejo
-
-   * mjobs/Makefile
-     - added missing include -I ../mtrigger
-
-
-
- 2005/01/11 Thomas Bretz
-
-   * callisto.cc, callisto.rc:
-     - changed such, that all three kinds of pedestals are calcualted 
-       (usefull for studies)
-
-   * manalysis/MMatrixLoop.[h,cc]:
-     - derived from MRead
-     - implemented some basic functions from MRead
-
-   * mfilter/MFCosmics.[h,cc]:
-     - allow setting of name of MPedestalCam
-
-   * mhbase/MBinning.[h,cc]:
-     - added SetEdges taking MParList as input
-
-   * mhflux/MHAlpha.cc:
-     - use new function from MBinning
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - changed to calculate all three kinds of pedestals
-     - added filters for trigger pattern and illuminated events
-
-   * mjobs/MJPedestal.cc:
-     - give different names to tabs with different pedestals
-
-   * mjobs/MJStar.cc:
-     - on request changed used pedestal from "FromExtractor" to
-       "FromExtractorRndm"
-
-   * mtrigger/MTriggerPattern.h:
-     - added Reset function
-
-   * mtrigger/MTriggerPatternDecode.[h,cc]:
-     - added using file format version number
-
-
-
- 2005/01/11 Markus Gaug
-
-   * mbadpixels/MBadPixelsPix.cc
-     - updated documentation
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - make pixels with deviating number of phes unreliable instead of 
-       unsuitable (this was already thought so, but missed to modify
-       at one place).
-
-   * mhcalib/MHCalibrationCam.[h,cc]
-     - add possible flag 'kInterlaced': default: kFALSE (like before)
-     - added pointer to MRawEvtHeader to deny cosmics events in case
-       of 'interlaced' flag is set. No changes for 'normal' calibration
-
-
-
- 2005/01/10 Benjamin Riegel
- 
-   * mreport/MReportStarguider.cc, mreport/MReportStarguider.h
-     - added two classes for implementing starguider-data 
- 
-   * mreport/ReportLinkDef.h
-     - added class MReportStarguider to be linked:
-       #pragma link C++ class MReportStarguider+;
-     
-   * mreport/Makefile
-     - added file MReportStarguider.cc
-   
-   * merpp.cc
-     - added two containers ( MReportStarguider, MTimeStarguider ) and
-       added MReportStarguider to the list:
-       w->AddContainer("MReportStarguider",  "Starguider");
-       w->AddContainer("MTimeStarguider",    "Starguider");
-       r->AddToList("MReportStarguider");
-       
-       
-       
- 2005/01/10 Markus Gaug
-
-   * mcalib/MCalibColorSet.cc
-     - return kFALSE for CL-run instead of kTRUE
-
-   * mcalib/MCalibrationChargeCalc.cc
-     - stop program in case that multiple colours are found in same file
-       without intensity calibration
-
-   * mbadpixels/MBadPixelsPix.h
-     - added two new possible UnCalibrated_t flags for the hi-lo 
-       calibration
-
-   * macros/calibration.C
-     - add the calls to:
-	  MArray::Class()->IgnoreTObjectStreamer();
-	  MParContainer::Class()->IgnoreTObjectStreamer();
-       in main.
-
-   * msignal/MExtractor.h
-     - added Getter for fOffsetLoGain (was still missing)
-
-   * mhcalib/MHCalibrationChargeCam.[h,cc]
-     - remove pixels with histogram overflow only if their percentage 
-       passes a certain limit (default: 0.5%). Before, every overflow 
-       lead to an unsuitable pixel.
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]
-     - implemented changes suggested by T.B. to speed up calculations
-     - take fNameWeightsFile into the streamer, otherwise the Clone() 
-       will always create an extractor with cosmic's weights. 
-     - set fOffsetLoGain to a slighly higher value. The DF seems to 
-       have a different offset since it uses different pulse shapes 
-       and thus sightly different time definitions.
-
-
-
- 2005/01/10 Thomas Bretz
-
-   * mhvstime/MHVsTime.cc:
-     - fixed a compiler error for gcc 2.95.3, see Mantis bug # 157
-
-   * callisto.cc:
-     - changed such, that the calculated pedestal is not random
-       anymore
-     - added code to calculate the pedestal also with randomization,
-       but this code is for the moment commented out.
-
-   * callisto.rc:
-     - fixed naming of pedestal calculation
-
-   * mbadpixels/MBadPixelsCalc.cc:
-     - added a second check which compares the pedestal rms with
-       the variance of the pedestal rms in the same sector
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - changed to calculate the pedestal from extractor without 
-       randomization
-     - added code to calculate the pedestal also with randomization,
-       but this code is for the moment commented out.
-
-   * mjobs/MJCalibration.cc:
-     - made sure that pedcam always has the correct name
-       (FIXME? Print a warning if it has the wrong name)
-
-   * mjobs/MJPedestal.[h,cc]:
-     - changed such, that it allows the calculation of pedestals
-       in three different ways (fundamental, fromextractor, 
-       fromextractorrndm)
-     - therefor removed SetExtractorResolution and added
-       + void SetExtractionFundamental()
-       + void SetExtractionWithExtractorRndm()
-       + void SetExtractionWithExtractor()
-
-   * mjobs/MJStar.cc:
-     - changed/fixed the input name of the MPedPhotCam used in the
-       image cleaning
-
-   * mraw/MRawFileRead.[h,cc]:
-     - changed return type of OpenNextFile
-     - in some cases return kERROR in OpenNextFile to abort the Processing
-       with an error
-
-   * mraw/MRawRunHeader.cc:
-     - call a wrong file format version ERROR now
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - make sure that resetted values are returned if fit failed
-     - set default scaling too kOffRegion
-
-   * mhflux/MHAlpha.cc:
-     - some small fixes to handling of MHAlphaOff
-
-   * mhflux/MHFalseSource.[h,cc]:
-     - implemented possible usage of MHFalsSourceOff for On-Off-Analysis
-     - updated display accordingly
-     - updated fit accordingly
-     - removed catalog temporarily from plots until I found the
-       reason for the strange crashes
-
-   * mbadpixels/MBadPixelCalc.[h,cc]:
-     - implemented the possibility to check the pedestal rms against the
-       variance of the pedstal rms, too. The option is curretly switched
-       off.
-     - enahanced informal output in PreProcess
-
-   * mbase/MTaskList.cc:
-     - a little change to some output
-
-
-
- 2005/01/10 Wolfgang Wittek
-
-   * mfbase/MFEventSelector2.cc
-     - check whether filter exists before calling 
-       filter->CallPreProcess(parlist)
-
-
-
- 2005/01/08 Markus Gaug
-
-   * mhcalib/MHCalibrationHiLoCam.[h,cc]
-   * mcalib/MCalibrationHiLoCam.[h,cc]
-   * mcalib/MCalibrationHiLoPix.[h,cc]
-   * mcalib/MIntensityCalibrationHiLoCam.[h,cc]
-   * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h, 
-     mcalib/CalibLinkDef.h
-     - new classes for calibration of conversion high-gain vs. low-gain 
-
-   * msignal/MExtractedSignalPix.[h,cc]
-     - added data member fChisquare, set to -1. by Clear() and Reset()
-     - raised version number by 1
-
-   * msignal/MExtractedSignalCam.[h,cc]
-     - added data member fNdf, set to -1 by default
-     - new function: GetProb(const Int_t pixidx) to be called to 
-       calculate the joint probability of Chisquare of pixel "pixidx"
-       and fNdf
-     - added documentation of data members
-     - raised version number by 1
-
-   * mhcalib/MHCalibrationChargeCam.cc
-     - strengthened default histogram limits a bit, should accelerate
-       the calibration by 20%.
-
-   * mjobs/MJCalibrateSignalFromOutside.cc
-     - fixed two lines to compile MCalibrateData with the recent changes
-       by TB
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc
-     - fixed two bugs introduced yesterday by TB.
-
-   * msignal/MExtractTimeAndChargeSpline.cc
-   * msignal/MExtractTimeAndChargeSlidingWindow.cc
-     - adopt part of TB's speed accelerations into these classes
-
-   * msignal/MExtractTimeAndCharge.cc
-     - fix the low-gain extraction window for the case that the high-gain
-       is saturated. Was skipped so far.
-
-
-
- 2005/01/07 Markus Gaug
-
-   * msignal/MExtractFixedWindowPeakSearch.[h,cc]
-     - catch the case that more than 90% of the pixels have saturated 
-       signals and fix the extraction window from the occurrance of 
-       saturation, then. Important for high-intensity calibration events.
-
-
-   * msignal/MExtractor.cc
-   * msignal/MExtractTime.cc
-   * msignal/MExtractTimeAndCharge.cc
-     - added some documentation
-
-   * msignal/MExtractTime.[h,cc]  
-     - moved the empty function FindTimeHiGain() and FindTimeLoGain() to
-       the header-file.
-      
-
-
-
- 2005/01/07 Abelardo Moralejo
-
-   * mbase/MLog.h
-     - Added #include "TSystem.h", otherwise gSystem is not recognized
-       in Mac OSX.
-
-   * manalysis/MMakePadHistograms.cc
-     - Changed badcalc.SetNamePedPhotContainer to 
-       badcalc.SetNamePedPhotCam
-
-
-
- 2005/01/07 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCalc.[h,cc], macros/ONOFFAnalaysis.C:
-     - replaced PedPhotContainer by PedPhotCam for consistency
-   
-   * mbase/MLog.[h,cc]:
-     - return *this in Seperator()
-
-   * mbase/MPrint.[h,cc]:
-     - use new separator manipulator in PreProcess
-     - fixed a type: separator instead of seperator
-
-   * mfileio/MReadTree.[h,cc]:
-     - added a check for branch->IsAutoDelete() in Notify()
-
-   * mpedestal/MExtractPedestal.[h,cc]:
-     - added new option 'fRandomCalculation' be used to switch on-/off-
-       randomization in extractors, the default should be like before
-     - added Process() calling Calc()
-
-   * mpedestal/MPedCalcFromLoGain.[h,cc], mpedestal/MPedCalcPedRun.[h,cc]:
-     - renamed Process() to Calc()
-
-   * Makefile:
-     - removed macros/calibration.C, which seems to have been
-       unintantionally introduced.
-
-   * manalysis/Makefile:
-     - removed unintantionally introduced wrong include
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - a small acceleration discussed with Hendrik by replacing a
-       counter in a loop by pointer arithmetics
-
-   * mraw/MRawEvtPixelIter.cc:
-     - fixed a bug in GetMaxIdxHiLoGain which caused the loop to
-       read one byte behind the end of the array
-     - fixed HasLoGain() which really did weired things, means accessing
-       sometimes memory somewhere. This could theoretically result
-       in assigning the wrong lo-gains to the wrong pixels.
-
-   * mtrigger/MTriggerPattern.[h,cc], mtrigger/MTriggerPatternDecode.[h,cc],
-     mtrigger/MFTriggerPattern.[h,cc]:
-     - added
-
-   * mtrigger/Makefile, mtrigger/TriggerLinkDef.h:
-     - added MTriggerPattern, MTriggerPatternDecode and MFTriggerPattern
-
-   * manalysis/MEnergyEstParam.h:
-     - added a new function SetVariables calling SetCoeff
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - removed data members for container names
-     - added new lists for container names
-     - allow to calibrate more than one pedestal container at the same
-       time
-
-   * mjobs/MJCalibrateSignal.cc:
-     - changed accordingly
-
-
-
- 2005/01/05 Thomas Bretz
-
-   * mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationChargeCalc.cc,
-     mhcalib/MHCalibrationRelTimeCam.cc:
-     - made some output lines fit into convinience window of 80 col
-
-   * mhist/MHCamEvent.cc:
-     - make sure that x-axis has correct title
-
-   * msignal/MArrivalTimePix.cc:
-     - init error to -1 which is a obviously non valid value
-     - fixed IsValid() which gave wrong results
-
-   * msignal/MExtractTimeAndCharge.cc, msignal/MExtractedSignalPix.cc:
-     - made sure that LoGain is flagged non-valid if no lo-gain exists
-     - push time back at the edge of the allowed limits if outside
-
-   * mbase/MGList.[h,cc]:
-     - introduced new functions Delete and DeletePictures
-     - SetBit(kMustCleanup) in constructor. Otherwise it is not
-       correctly removed from ListOfCleanups
-
-   * mbase/MLog.cc:
-     - SetBit(kMustCleanup) if adding a plugin to make sure it is cleaned
-       from the list
-
-   * mbase/MParContainer.[h,cc]:
-     - replaced return type of GetDescriptor by TString. The old version
-       was terribly wrong! The returned memory wasn't removed as soon
-       as the function returned.
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - for security (thread safty) replaced all Form() by MString::Form()
-     - implemented a more secure scheme of Closing (Clone()) this was
-       a hint given by valgrind
-     - set kMustCleanup for all new object in ClonePad not only kCanDelete
-     - fixed some lines in pulldown-menus
-     - add TPads to ListOfCleanups in ClonePad (workaround!)
-
-   * mbase/MString.[h,cc]:
-     - implemented a new static Form() function returning a copy of
-       the result
-
-   * mbase/MTask.[h,cc]:
-     - replaced return type of GetDescriptor by TString. The old version
-       was terribly wrong! The returned memory wasn't removed as soon
-       as the function returned. 
-     - Made GetDescriptor thread safe using MString::Form
-
-   * mfileio/MWriteRootFile.cc:
-     - Use GetDescriptor().Data() when using any kind of printf function
-
-   * mhbase/MFillH.cc:
-     - replaced string concatenation in all constructors by a Form 
-       (also suggested by valgrind)
-
-   * mhcalib/MHCalibrationRelTimeCam.cc:
-     - made some output fit into 80col boundary
-
-
-
-
- 2005/01/03 Thomas Bretz (HAPPY NEW YEAR)
-
-   * mfht:
-     - added new directory for hexagonal fourier transformation
-
-   * mfht/HftIncl.h, mhft/HftLinkDef.h, mhft/MGeomCamMagicXT.[h,cc],
-     mhft/MGeomCamMagicEnhance.[h,cc], mhft/MHexgaonalFT.[h,cc], 
-     mhft/MHexagonalFreqSpace.[h,cc], mhft/MHexagonalFTCalc.[h,cc],
-     mhft/Makefile:
-     - added
-
-   * macros/extendcam.C: 
-     - added: tutorial for MGeomCamExtend
-
-   * macros/hft.C: 
-     - added: tutorial for MHexgonalFTCalc
-
-   * macros/dohtml.C: 
-     - updated
-
-   * macros/rootlogon.C: 
-     - updated
-
-   * Makefile:
-     - mhft added
-
-   * mbase/MParContainer.cc, mbase/MLog.cc:
-     - added a pre-compiler option for destructor debugging
-
-   * mbase/MTaskList.[h,cc]:
-     - added new function Replace
-
-   * mdata/MDataChain.cc, mfbase/MF.cc:
-     - shortened some output
-
-   * mdata/MDataArray.[h,cc]:
-     - added new function FindRule
-
-   * mfileio/MReadTree.[h,cc]:
-     - enhanced functionality to be able to read a TTree stored in memory
-       instead of a file. Therefor introduced fTree which is now the pointer
-       used and replaced fChain where TTree and TChain have common behaviour.
-       Where they behave uncommon new code for the new case has been added.
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - enhanced functionality to be able to write a TTree into memory
-       instead of a file. This were maily bugfixes for the case fOut==0, which
-       must be handled correctly. Becarefull a tree filles without a file
-       is not deleted automatically!
-    
-   * mhbase/MBinning.h:
-     - added copy constructor
-     - fixed buggy SetEdges(MBinning&) which didn't work
-
-   * mhbase/MHMatrix.cc:
-     - when adding a new rule check first if the same rule already exists
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added new functionality to support on-off analysis
-     - didn't touch existing code
-
-   * mhflux/MHAlpha.[h,cc]:
-     - added new functionality to support on-off analysis
-     - replaced Fit() calls by newer function calls
-     - added DrawAll - PRELIMINARY
-     - fixed a bug when projecting - may be the reson for some strange
-       crashes
-
-   * mcalib/MCalibColorSet.cc:
-     - fixed a stupid bug introduced last year, which caused MCalibColorSet
-       in some circumstances to stop the eventloop when it shouldn't
-
-   * mjobs/MSequence.cc:
-     - expand path names
- 
Index: unk/Mars/Changelog.06
===================================================================
--- /trunk/Mars/Changelog.06	(revision 19867)
+++ 	(revision )
@@ -1,4465 +1,0 @@
-Please  do  not write behind the end of line tag so that it is  possible
-to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.
-
-For your entries please follow EXACTLY this style:
-
-_yyyy/mm/dd_[Your Name]
-_
-___*_filename:
-_____-_description
-_
-___*_filename2, filename3:
-_____-_description
-_
-_
-_
-
-While an underscore is a placeholder for a white-space or an empty line.
-
-                                                 -*-*- END OF LINE -*-*-
- 2006/12/14 Daniela Dorner
- 
-   * datacenter/macros/filloptical.php:
-     - implemented filling of Tuorla data
-
-   * datacenter/db/opticaldata.php, datacenter/db/magicdefs.php:
-     - implemented telescope and band
-
-
-
- 2006/12/13 Thomas Bretz, Daniela Dorner, Stefan Ruegamer
- 
-   * datacenter/scripts/movingrawfiles:
-     - added check if the number of rawfiles in the database matches the
-       number of rawfiles in the fromlapalma/RAW/-folder. If not, the
-       files won't be copied. Workaround for the case that the .finished
-       file has arrived but the number of transfered files is wrong.
-     - added warning in case that there are non-rawfiles in the
-       fromlapalma/RAW/-folder
-
-
-
- 2006/12/13 Daniela Dorner
-
-   * scripts/preparemc:
-     - removed function makedir
-     - improved structure in output directory (setup, sequence and 
-       dataset directory)
-     - improved algorithm to get date from directory name
-     - removed setting of root environment variables
-     - adapted comments
-   
-   * scripts/dospectrum:
-     - added (script to produce ganymed.rc files with different sets of
-       cuts and to run ganymed and sponde for these sets)
-   
-   * scripts/processsequence:
-     - added function checkreturncode
-     - improved logging in case of an error
-   
-   * datacenter/macros/buildsequenceentries.C
-     - included errno.h (with new compiler it didn't compile anymore)
-     - changed name of object (was same like for TPRexexp)
-
-   * datacenter/scripts/checktransfer:
-     - added check if there are temporary files 
-
-
-
- 2006/12/12 Thomas Bretz
-
-   * mjobs/MSequence.cc:
-     - fixed a bug in SetupRuns introduced yesterday which made the
-       setup fail if SetupRuns were called more than once.
-
-   * mfileio/MReadTree.[h,cc]:
-     - added function returning the number of files in the chain
-
-   * mfileio/MReadMarsFile.cc:
-     - added a check which correlates the number of entries in
-       RunHeaders with the number of files
-
-
-
- 2006/12/11 Thomas Bretz
-
-   * mbase/MParContainer.cc, mbase/MParList.cc:
-     - some improvements to log-output
-
-   * mextralgo/MExtralgoDigitalFilter.cc:
-     - default for "out-of-range" is now -2
-
-   * mpedestal/MHPedestalCor.cc:
-     - small fix (the used range was one slice to brought)
-
-   * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
-     - improved output in case of no files found
-
-   * mjobs/MJPedestal.cc, mjobs/MJCalibTest.cc, mjobs/MJCalibration.cc,
-     mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
-     - moved output in case of invalid number of runs for a sequence
-       to MSequence
-     - stop execution if no or not all files were found
-
-   * mjobs/MSequence.cc:
-     - added some output and return an error if the number of requested
-       files doesn't match the number of files found.
-
-   * mjobs/MDataSet.cc:
-     - when Setting up dat-runs fails now an error is returned
-
-   * mjobs/MJSpectrum.cc, mjobs/MJCut.cc:
-     - if the number of files set from a sequence doesn't match the number
-       of files found stop execution
-
-   * mjoptim/MJOptimize.cc, mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc:
-     - stop execution if number of requested and found files mismatch
-
-   * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
-     mjoptim/MJOptimizeEnergy.cc:
-     - added more informative log output
-
-
-
- 2006/12/04 Thomas Bretz
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - fixed a typo in a console message
-
-
-
- 2006/11/16 Daniela Dorner
-
-   * datacenter/macros/filloptical.C:
-     - added errorhandling if insert of query failes
-
-   * datacenter/tools/fillobjects.C, datacenter/tools/fillobjects2.C:
-     - exchanged update by insert 
-
-   * datacenter/scripts/copyscript:
-     - added filling of optical information into database and moving 
-       of optical data files into the datacenter structure
-
-
-
- 2006/11/03 Thomas Bretz
-
-   * datacenter/macros/plotoptical.C, datacenter/macros/plotdb.C,
-     datacenter/macros/plotrundb.C:
-     - improved grouping
-     - added comments
-
-   * mjobs/MJCalibrateSignal.cc:
-     - do not write MPedestalFundamental -- this only wasts space
-     - do not calibrate and bad-pixel treat it anymore
-
-
-
- 2006/11/02 Daniela Dorner
-
-   * datacenter/db/plotdb.php:
-     - exchanged pulldown for plot-option by radio buttons
-
-   * scripts/preparemc:
-     - updated setting of root-version (/opt/root_v5.12.00f)
-     - updated mcpath (/magic/montecarlo/rawfiles)
-     - removed usage of sourcefile
-
-
-
- 2006/11/02 Thomas Bretz
-
-   * datacenter/macros/fillstar.C:
-     - changed such that no muon rates below 0 are entered into the DB
-
-   * mhcalib/MHCalibrationCam.cc:
-     - reformatted and improved output
-     - do not complain about empty lo-gain histograms (BTW:
-       it should complain if the histogram should not be empty!)
-
-   * mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
-     mranforest/MRanForestCalc.cc, mranforest/MRanTree.cc:
-     - small changes to output
-     - changes to comments
-
-   * datacenter/macros/plotstat.C:
-     - changed division of pad, we have already too much periods
-
-   * mfilter/MFCosmics.cc:
-     - do not take invalid pixels into account
-
-   * mmain/MEventDisplay.cc:
-     - removed obsolete include of MExtractSignal
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - in a possible case that the hi-gain etraction failed but the
-       lo-gain should be extracted we start one slice in front
-       of the lowest possible hi-gain time.
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - removed obsolete SignalStartBin data members
-     - set last hi-gain extraction slace from 15 to 16
-
-   * mcalib/MCalibCalcFromPast.[h,cc]:
-     - some changes to the log-output
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - reformatted some output
-
-   * mraw/MRawRunHeader.cc:
-     - reset setfill in output stream
-
-   * mimage/MNewImagePar.cc:
-     - do not take unmapped pixels into account
-     - do not start with d=max_radius^2 but with FLT_MAX
-
-
-
- 2006/11/01 Daniela Dorner
-
-   * datacenter/db/builddatasets.php:
-     - added more warnings (inhomogeneity, number of identified and 
-       correlated stars)
-     - fixed bug in query getting the next datasetnumber
-     - implemented stop of inserting in case of failure of one query
-     - added init values for some limits
-     - changed fDataSetName from varchar(12) to varchar(20)
-     - enlarged space behind +/- menu items
-     - improved output for missing fRealSourceKEY
-     - removed fMaxHumidity and fArrTimeMeanInner from Init
-     - added and adapted init values for fPSF, fMeanPedRms, 
-       fMeanNumberIslands, fRation, relative ontime, fMuonRate, 
-       fPulsePos
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed bug introduced with change on 27.10.2006 (in query ')' was 
-       missing
-
-   * datacenter/scripts/writedatasetfiles:
-     - added (script that executes writedatasetfile.C)
-
-   * datacenter/scripts/sourcefile:
-     - added error-code variable for Fdatasetfilewritten
-
-   * steps.rc:
-     - added new column DataSetProcessStatus.fDataSetFileWritten
-
-   * datacenter/db/sequinfo-aio.php:
-     - changed init: fPSF, fMeanPedRmsInner and fLinks now switched on
-       by default
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo-aio.php,
-     datacenter/db/sequinfo-aio.php, datacenter/db/builddatasets.php:
-     - emphasis menu item 'Menu'
-
-   * datacenter/db/index-footer.html:
-     - adapted link to validator-img file
-
-   * datacenter/db/menu.php:
-     - changed menu label of fStartTime from StartTime to ProcessTime 
-       to avoid confusions
-
-   * datacenter/db/menu.php, datacenter/db/magicdefs.php:
-     - removed fWobble (website was not working due to that) 
-     - implemented a min and a max limit for the relative ontime
-     - removed limit for arrival time
-
-   * datacenter/db/include.php:
-     - changed code to determin the colour of an table entry to 
-       provide the possibility to set different limits for one value
-
-
-
- 2006/11/01 Thomas Bretz
-
-   * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C:
-     - a lot of changes starting to unify the different plot macros
-     - use the new function to get the joins automatically
-     - further improved grouping
-
-   * datacenter/macros/plotrundb.C:
-     - added
-
-   * msql/MSQLServer.[h,cc]:
-     - implemented a new function returning the primary key of a table
-     - added a new function to return the joins automatically
-       necessary to do a query
-     - changed the call to GetTables and GetColumns
-
-   * mhflux/MHFalseSource.[h,cc]:
-     - added a DrawNicePlot feature like for MHAlpha
-
-   * mmain/MEventDisplay.cc:
-     - added MPedestalSubtract
-     - new default size
-
-   * mbase/MLogHtml.cc:
-     - improved colors
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - reformatted some output
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - when filling the histograms only fill signals which are
-       valid
-     - do not count the number of lo-gain saturation slices, just
-       check whether it is saturating or not
-     - for the moment we do not take the fTimeLower/UpperLimit into
-       account. It is enough if the extracted time is within the
-       extraction range (TO BE IMPROVED!)
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - improved output
-     - do not check th elo-gain if hi-gain is already above saturation
-       limit.
-
-   * mhcalib/MHCalibrationRelTimeCam.cc:
-     - extended first bin from -4.975 to -9.975
-     - correctly handle validity and saturation of the pixels
-     - allow the reference pixel to be set from the resource file
-
-   * mhcalib/MHGausEvents.h:
-     - exclude empty histograms in IsOnlyUnderflow and IsOnlyOverflow
-
-   * msignal/MExtractTimeAndCharge.[h,cc]:
-     - added a new function which give an estimate for the arrival time
-       in case of saturation
-     - allow the arrival time to be a minimum of -1 before replacing
-       it by a random value
-     - in case of saturation use a polynomial of second order to
-       get a better estimation of the arrival time
-
-
-
-
- 2006/10/31 Daniela Dorner
-
-   * datacenter/db/menu.php
-     - added PrintStarRangeMenu (inputs to query range for the 
-       timestamp when Star has been done)
-     - changed PrintFailedMenu (ReturnCode and FailedCode were labeled
-       wrongly)
-
-   * datacenter/db/magicdefs.php
-     - added fRunTimeLimit 
-     - shortened alias of fSkyBrightnessMed
-
-   * datacenter/db/builddatasets.php
-     - added (website to build datasets)
-
-   * datacenter/db/include.php
-     - exchanged \" by ' 
-     - added function CheckBox2 for $_POST
-     - added argument $form to function PrintMagicTable ($form 
-       indicates if a second <form> and the according checkboxes and 
-       inputs for $_POST are needed)
-     - added checkboxes in function PrintMagicTable for 2 additional 
-       columns needed in builddatasets.php 
-
-   * datacenter/db/culminating.php, datacenter/db/datacheck.php,
-     datacenter/db/datasetinfo.php, datacenter/db/datasetinfo-aio.php,
-     datacenter/db/dbstatus.php, datacenter/db/findoffdata.php, 
-     datacenter/db/index.php, datacenter/db/opticaldata.php, 
-     datacenter/db/printtable.php, datacenter/db/querycal.php, 
-     datacenter/db/querymc.php, datacenter/db/queryrbk.php, 
-     datacenter/db/queryseq.php, datacenter/db/querystar.php,
-     datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php, 
-     datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php, 
-     datacenter/db/sources.php, datacenter/db/statusrps.php, 
-     datacenter/db/statussps.php, datacenter/db/statussbs.php:
-     - changed call of function PrintMagicTable according to changes
-       in include.php
-
-
-
- 2006/10/31 Thomas Bretz
-
-   * datacenter/macros/writedatasetfile.C:
-     - added
-
-
-
- 2006/10/30 Thomas Bretz
-
-   * mbase/MMath.[h,cc]:
-     - added a new function to calculate the intersection point of
-       two lines
-
-   * mgui/MHexagon.[h,cc]:
-     - added function to calculate the intersection of two hexagons
-
-
-
- 2006/10/30 Daniela Dorner
-
-   * datacenter/scripts/runcallisto:
-     - added output of commandline to runlog
-     - in case of missing cacofile the output and return value was wrong
-     - added printprocesslog in case of missing cacofile
-     - added filename to output of printprocesslog in case of failing
-       merppupdate
-
-   * datacenter/scripts/runstar:
-     - added output of commandline to runlog
-     - added staging of callistofiles
-
-   * datacenter/scripts/jobmanager:
-     - bugfix for the change of 25.10.2006 (reset of 
-       nothingtodosleeptime was missing)
-
-
-
- 2006/10/27 Daniela Dorner
-
-   * datacenter/db/menu.js:
-     - exchanged names of functions show() and hide()(were named the 
-       wrong way round)
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php
-     datacenter/db/datasetinfo-aio.php:
-     - enlarged space behind +/- menu items
-
-
-
- 2006/10/27 Thomas Bretz
-
-   * datacenter/macros/buildsequenceentries.C:
-     - included a fix for 0000-00-00 times in the run-database
-
-   * datacenter/macros/plotdb.C:
-     - implemented a possibility to show average values with RMS
-
-   * mjtrain/MJTrainSeparation.cc:
-     - do not print observation time statistics if observation time is
-       zero
-
-   * datacenter/macros/fillstar.C:
-     - do not fill arbitrary negative value
-
-   * mfbase/MF.cc:
-     - fixed a compiler warning about a comment
-
-   * mranforest/MRanForestCalc.cc:
-     - removed the appearance of an obsolete error message
-     - the printing of weights is now done less often
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - added a comment line
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - added reading and usage of "CalcHadronness" when processing 
-       the MCs
-     - added a plot for the Cut efficiency
-
-
-
- 2006/10/26 Daniela Dorner
-
-   * datacenter/scripts/setup:
-     - updated root version 
-
-
-
- 2006/10/25 Thomas Bretz
-
-   * mjtrain/MJTrainSeparation.cc:
-     - print filename into output
-     
-   * mbadpixels/MBadPixelsCam.cc:
-     - turned the warning when merging an empty cam into an info
-
-   * mextralgo/MExtralgoDigitalFilter.cc:
-     - removed some old comments, added some new ones
-
-   * mextralgo/MExtralgoSpline.[h,cc]:
-     - added some sanity checks to make sure that the spline
-       can be initialized and is initialized
-     - changed the default extraction position for noise extraction to be
-       in the middle of a 5 slice long spline
-
-   * msignal/MExtractTimeAndCharge.[h,cc]:
-     - removed a lot of old comment and added some new ones
-     - changed the behaviour of the determination of the start position
-       to extract the lo-gains
-     - added a spline interpolation to estimate the rrival time
-       of saturating hi-gains
-     - decreased the random range to the maximum extraction range
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
-     msignal/MExtractTimeAndChargeSpline.[h,cc]:
-     - removed a lot of comments, added some new ones
-     - removed fraRandomIter (replaced by a real random number)
-     - replaced some if-conditions by switch
-     - init the arrays to the maximum possible size
-
-
-
- 2006/10/25 Daniela Dorner
-
-   * datacenter/scripts/jobmanager, datacenter/scripts/setup:
-     - added longer sleeping, when there is nothing to do for any script
-
-   * datacenter/db/plot.php, datacenter/db/plotdb.php, 
-     datacenter/db/plotinclude.php:
-     - added (websites to plot values from the db)
-
-   * datacenter/db/menu.js:
-     - added functions for plotdb menu
-
-   * datacenter/db/index-header.html, datacenter/db/index.html:
-     - added plotdb website
-
-
-
- 2006/10/24 Thomas Bretz
-
-   * Makefile:
-     - added mextralgo directory
-
-   * mextralgo/MExtralgoDigitalFilter.[h,cc]:
-     - added code to calculate chisq
-     - some small changes to calculating the weights
-
-   * mextralgo/MExtralgoSpline.[h,cc]:
-     - removed the random iterator, use a random number instead
-     - removed obsolete variable fResolution
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
-     mjobs/MJPedestal.cc:
-     - introduced new MPedestalSubtract
-     - changed the range for the pedestal extraction window
-       (the window should be the same as the extractor search
-        window, even if it need not to be used in the case of
-        the random extractor)
-
-   * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
-     mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - removed a lot of obsolte code
-     - unified and moved a lot of code to the base class
-     - moved code used only in a single derived class to this class
-     - changed and simplified the range check for the windows
-     - removed memcpy stuff, instead use the output of MExtractPedestal
-     - get the window size automatically from a possible extractor
-     - simplified InitBlindPixel
-
-   * mpedestal/Makefile, mpedestal/PedestalLinkDef.h:
-     - added MHPedestalCor
-     - added MPedestalSubtract
-     - added MPedestalSubtractedEvt
-     - removed MPedCalcFromData
-
-   * mpedestal/MHPedestalCor.[h,cc], mpedestal/MPedestalSubtract.[h,cc],
-     mpedestal/MPedestalSubtractEct.[h,cc]:
-     - added
-
-   * mpedestal/MPedCalcFromData.[h,cc]:
-     - removed
-
-   * msignal/MExtractTime.[h,cc]:
-     - commented out some code which will become obsolete soon
-     - improved Print() function
-
-   * msignal/MExtractTimeAndCharge.[h,cc]:
-     - redesign to use the new extraction interface
-     - changed from hi/lo-gain to one sample by using 
-       MPedestalSubtractedEvt
-     - changed the lo-gain star shift default to -6.0
-     - moved the determination of saturation and maxima into 
-       MPedestalSubtractedEvt
-     - improved Print() function
-     - removed obsolete data members
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - changed to use the new MExtralgo class instead of its own
-       algorithm
-     - now read a third column from the weights files
-     - improved Print() function
-     - removed obsolete data members
-     - added data member for pulse shape
-
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]:
-     - changed to use the new MExtralgo class instead of its own
-       algorithm
-     - changed rise-time from 0.5 to 0.7 and fall time from 0.5 to 1.0
-     - removed obsolete data members
-     - removed fRandomIter
-
-   * msignal/MExtractedSignalPix.h:
-     - changed some comments
-
-   * msignal/MExtractor.cc:
-     - changed default saturation limit from 250 to 245 to be
-       more than two times the ab-offset away from 255
-     - small changes to the range checks
-     - updated Print() function
-     - removed fHiLoLast data member
-
-   * msignal/Makefile:
-     - added mextralgo as include directory
-
-   * msignal/calibration_weights_UV46.dat, msignal/cosmics_weights46.dat:
-     - added third column (now contains zeros)
-
-   * msignal/MExtractBlindPixel.cc:
-     - replaced self allocated arrays by MArrays
-     - added data member fHiLoLast (for the moment)
-
-   * msignal/MExtractPINDiode.cc:
-     - removed printing of fHiLoLast (it wasn't used anyhow
-
-   * mjobs/pedestalref.rc. mjobs/pedestalref_Dec04.rc:
-     - changed the maximum displayed for the pedestal from 16 to 20
-       to match also newer data
-
-   * msignal/SignalIncl.h:
-     - removed obsolete includes
-
-   * msignal/MExtractBlindPixel.[h,cc]:
-     - changed according to the other changes
-     - removed a lot of obsolete variables
-     - changed interface to set blind pixel indices
-     - now directly use the spline extractor class
-
-   * mflux/MFHadAlpha.[h,cc], MHadAlphaCut.[h,cc]:
-     - removed obsolete classes
-
-
-
- 2006/10/23 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - optimized log-output
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - added some comments
-
-   * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHCalibrationCam.cc,
-     mcalib/MCalibrationChargePix.cc:
-     - changed format of a lot of output
-
-   * mfbase/MFDataPhrase.cc:
-     - added output of a newline in the constructor
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - count saturation only once (count the number of events not
-       the total number of saturating slices)
-     - changed format of a lot of output
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - simple optimization to algorithm, do not consider pixels
-       above saturation limit at all
-
-   * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsIntensityCam.h:
-     - removed the run-option from the ascii input files
-     - allow merging a smaller into a larger camera
-
-   * mjobs/badpixels_0_559.rc:
-     - adapted
-
-   * mdata/MDataPhrase.cc:
-     - when checking for the matrices we have to start from the beginning
-       of our phrase
-
-
-
- 2006/10/23
-
-   * RELEASE 0.10.3
-
-
-
- 2006/10/23 Thomas Bretz
-
-   * msignal/MExtractTime.cc:
-     - removed setting of unsused extraction range to MArrivalTimeCam
-
-   * msignal/MArrivalTimeCam.[h,cc]:
-     - increased class version by 1
-     - added some comments
-
-
-
- 2006/10/20 Thomas Bretz
-
-   * datacenter/macros/plotoptical.C:
-     - improved with more interesting values
-
-   * mastro/MAstro.h:
-     - added new constant for conversion from and into hours
-
-   * mbadpixels/MBadPixelsIntensityCam.[h,cc],
-     mcalib/MCalibrationIntensityCam.[h,cc]:
-     - added a RemoveOldCam member function
-     - commented out unused GetCam functions
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - removed some obsolete output in the case FindCreateObj fains
-     - if a new cam is added to the intensity cam list the old
-       cam is deleted now which fixes the bigges memory leak in callisto
-
-   * mcalib/MCalibrationChargeCalc.[h,cc], 
-     mcalib/MCalibrationRelTimeCalc.[h,cc]:
-     - removed fOutputPath and fOutputFile
-
-   * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
-     - removed reference to SetOutputFile
-
-
-
- 2006/10/20 Daniela Dorner
-
-   * datacenter/tools/fillobjects.php, datacenter/tools/fillobjects2.C:
-     - added (macro to fill information about objects in optical DB)
-
-   * datacenter/macros/filloptical.C:
-     - added check to avoid filling invalid data
-     - added zd (retrieve ra,dec from table Object and fill zd into 
-       table OpticalData)
-
-
-
- 2006/10/19 Thomas Bretz
-
-   * mpedestal/MHPedestalCam.[h,cc]:
-     - removed (due to inheritance it belongs to mhcalib)
-
-   * mbase/MArrayD.h, marrayF.h:
-     - added GetSum() member function
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - replaced the AdHoc number of effective integration slices
-       by an average of the correct number, averaged over all
-       possible set of weights. This also gives correct numbers
-       for the lo-gains which were totally wrong before.
-
-   * datacenter/macros/plotdb.C:
-     - updated the bin width of the histograms
-
-   * mbadpixels/MBadPixelsTreat.cc, mcalib/MCalibrateData.cc,
-     mcalib/MCalibrationChargeCalc.cc, mfilter/MFCosmics.cc,
-     mhcalib/MHCalibrationHiLoCam.cc:
-     - added some comments
-
-   * mcalib/MCalibrationHiLoPix.h:
-     - commented out the unused function GetOffsetPerSlice
-
-   * msignal/MArrivalTimeCam.[h,cc]:
-     - removed unused data members
-
-   * mfileio/MReadTree.cc:
-     - changed some output text
-
-   * mfileio/MWriteRootFile.cc:
-     - added a fix to allow paths containing a tilde
-
-   * datacenter/macros/plotoptical.C:
-     - added
-
-   * mhalpha/MHAlpha.[h,cc]:
-     - added the DrawNicePlot feature
-
-
-
- 2006/10/19 Daniela Dorner
-
-   * datacenter/db/opticaldata.php:
-     - added (website to display data from KVA)
-
-   * datacenter/db/magicdefs.php:
-     - added values for opticaldata.php
-
-   * datacenter/macros/filloptical.C:
-     - added (macro to read *.instr files from KVA and fill the values
-       into the database)
-
-   * datacenter/scripts/copyscript:
-     - adapted search for dates to the existance of the new directory
-       optical
-
-   * datacenter/macros/setupdb.C:
-     - added columns (fRunStop, fPulsePosOffMed, fPulsePosOffDev, 
-       fHiLoGainRationMed, fHiLoGainRatioDev)
-
-
-
- 2006/10/18 Thomas Bretz
-
-   * mmuon/MHSingleMuon.cc:
-     - removed some debug stuff errornously introduced yesterday
-
-
-
- 2006/10/18 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - added makedir for lockpath and listpath
-
-   * datacenter/scripts/jobmanager:
-     - removed makedir for lockpath and listpath
-     - bugfix (continue if condor_q gives an error)
-     - reduced number of condor_q calls per loop from 3 to 1 
-     - combined two if-clauses
-     - added comments
-     - moved getstatus to beginning of loop and moved sleep behind 
-       getstatus to avoid unneed waiting and calling of condor_q
-     - replaced -gt by -ge and -lt by -le, to make sure that logging 
-       output makes sense
-
-   * datacenter/scripts/setup:
-     - updated default values for jobmanager
-
-   * datacenter/db/menu.php, datacenter/db/magicdefs.php:
-     - implemented Observation Mode flag
-
-   * datacenter/db/menu.php:
-     - implemented Observation Mode flag for SequInfo2 and RunInfo2
-     - removed ManuallyChanged from SequInfo2 (not needed anymore with 
-       new sequence building algorithm
-     - added fRunStop to the SequInfo menu
-
-   * datacenter/db/culminating.php, datacenter/db/datasetinfo-aio.php, 
-     datacenter/db/datasetinfo.php, datacenter/db/include.php,
-     datacenter/db/index.php, datacenter/db/magicdefs.php, 
-     datacenter/db/querymc.php, datacenter/db/queryseq.php, 
-     datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php,
-     datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php,
-     datacenter/db/statusrps.php, datacenter/db/statussbs.php
-     datacenter/db/statussps.php:
-     - bugfix (order by was not working for runs/sequences/datasets
-       when doing group by)
-
-   * datacenter/db/include.php, datacenter/db/magicdefs.php, 
-     datacenter/db/printtable.php:
-     - bugfix (order by was not working on printtable.php)
-
-
-
- 2006/10/17 Thomas Bretz
-
-   * mdata/MDataPhrase.cc:
-     - updated comments
-     - only add the missing functions to TDataPrimitives when not
-       yet done. Everything else would leak memory
-
-   * mhbase/MH3.[h,cc], mhvstime/MHVsTime.[h,cc]:
-     - exchanged the MDataChain by MDataPhrase
-     - therefore changed the datamember from MDataChain* to MData*
-       (this change is not necessarily backward compatible)
-     - increased class version number by one
-
-   * mraw/MRawRunHeader.h:
-     - added getter for fObservationMode
-
-   * callisto.cc, ganymed.cc, merpp.cc, readdaq.cc, readraw.cc,
-     showplot.cc, sinope.cc, star.cc, rootlogon.C
-     - enabled error redirection
-
-   * mbase/MLog.[h,cc]:
-     - added code to allow redirection of root error handler to 
-       out own error handler
-
-   * mdata/MDataPhrase.cc:
-     - improved output in case of failure
-
-   * manalysis/MFiltercutsCalc.[h,cc], mbase/MContinue.cc,
-     mjoptim/MJOptimize.cc, mjtrain/MJTrainRanForest.cc,
-     mtools/MTFillMatrix.cc:
-     - replaced MFDataChain by MFDataPhrase
-
-   * mfbase/FBaseLinkDef.h, mfbase/Makefile:
-     - added new class MFDataPhrase
-
-   * mfbase/MF.[h,cc]:
-     - replaced all the parsing stuff by the usage of MFDataPhrase
-
-   * mfbase/MFDataPhrase.[h,cc]:
-     - added
-
-   * mhist/MHRate.cc:
-     - removed an obsolete debugging "Y"
-
-   * sinope.cc, manalysis/MMcTriggerLvl2.cc, mastro/MAstroCamera.cc,
-     mastro/MAstroCatalog.cc, mbase/MLog.cc, mcalib/MCalibrationBlindPix.cc,
-     mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationChargeCam.cc,
-     mcalib/MCalibrationIntensityChargeCam.cc, mfbase/MFEventSelector2.cc,
-     mhbase/MBinning.cc, mhbase/MH.cc, mhcalib/MHCalibrationHiLoCam.cc,
-     mhflux/MHFalseSource.cc, mhflux/MHThetaSqN.cc, mhist/MHCamera.[h,cc],
-     mimage/MNewImagePar2.cc, mmuon/MHSingleMuon.cc, 
-     mpedestal/MPedCalcFromData.cc
-     - fixed warnings about shadows of parameters
-
-   * datacenter/macros/insertdataset.C, datacenter/macros/insertdate.C,
-     datacenter/macros/insertsequence.C:
-     - updated to use MSQLMagic
-
-   * macros/checkaclic.C:
-     - added (allows to check whether all macros compile)
-
-   * macros/dohtml.C:
-     - added extralgo
-     - added new macros
-
-   * mjobs/MJStar.cc:
-     - removed some obsolete includes
-
-   * macros/optim/optimonoff.C:
-     - updated start values to our current best values
-     - updated scale region
-
-   * macros/tutorials/threshold.C:
-     - updated start values to our current best values
-
-
-
- 2006/10/17 Markus Meyer
-
-   * mtools/MRolke.[h,cc]:
-     - added: a modification of TRolke from root_v5.12.00b. There is
-       now a new function, called LogFactorial() which enables to
-       calculate confidence intervals even for a large number of
-       events (larger than 170). 
-
-   * mtools/Makefile:
-     - added: MRolke.cc 
-
-   * mtools/ToolsLinkDef.h:
-     - added: MRolke+ 
-
-
-
- 2006/10/17 Stefan Ruegamer
-
-   * datacenter/scripts/processmcsequences
-     - fixed a bug preventing the script from finding the sequence
-       files, fixed a typo and added the star command to the logfile
-
-
-
- 2006/10/17 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - bugfix (intgrep returned not only the number)
-
-   * datacenter/scripts/checktransfer:
-     - removed not needed output
-
-   * datacenter/scripts/budb:
-     - added (script making backup of databases)
-
-   * datacenter/tools/sps-bu:
-     - added (script updating SequenceProcessStatus)
-
-   * datacenter/macros/checkfileavail.C:
-     - Form() did not work for sequences with many runs 
-
-
-
- 2006/10/16 Thomas Bretz
-
-   * mextralgo/MExtralgoDigitalFilter.[h,cc]:
-     - Changed the extraction algorithm such that extraction of signal
-       and time is iterated and should be as consistent as possible
-       at the end of the algorithm.
-     - changed the final offset in the calculation of the arrival time
-       to match as best as it can so far.
-     - Updates to the still preliminary calculation of the weights
- 
-   * manalysis/MEnergyEstimate.cc, mdata/MDataList.cc,
-     mdata/MDataMember.cc, mhbase/MHMatrix.cc,
-     manalysis/MMultiDimDistCalc.cc, mfit/MTFitLoop.cc:
-     - updated comment to refer to MDataPhrase instead of MDataChain
-
-   * manalysis/MParameterCalc.[h,cc], manalysis/MCompProbCalc.cc,
-     mtools/MChisqEval.cc, mhist/MHCompProb.cc, mdata/MDataArray.cc,
-     mhbase/MFillH.cc, mfileio/MWriteAsciiFile.cc, 
-     mfbase/MFDataChain.cc:
-     - replaced the usage of MDataChain by MDataPhrase
-
-   * mbase/MMath.cc:
-     - small update to SolvePol3 which is more accurate in the number 
-       of different solutions
-
-   * mdata/DataLinkDef.h, mdata/Makefile:
-     - added MDataPhrase
-
-   * mhbase/MH.cc:
-     - further improvement to the calculation of binomial
-       errors, the sale factors were not correctly taken into account
-
-   * mdata/MDataPhrase.[h,cc]:
-     - added
-
-
-
- 2006/10/15 Thomas Bretz
-
-   * mbase/MEnv.[h,cc]:
-     - implmenetd the possibility to check whether the given resource
-       file eists
-
-   * star.cc, ganymed.c, callisto.cc:
-     - implemented an error if the resource file doesn't exist
-       (returns 0xfe)
-
-
-
- 2006/10/15
-
-   * RELEASE 0.10.2
-
-
-
- 2006/10/15 Thomas Bretz
-
-   * mtemp/MVP*:
-     - removed
-
-
-
- 2006/10/14 Thomas Bretz
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed that in case of wobble sources always the project
-       and/or source name of the first run was assigned instead of
-       the new generaliyed wobble-source/-project name
-
-   * datacenter/scripts/dbchk:
-     - added some more checks
-
-   * datacenter/scripts/sourcefile:
-     - fixed the intgrep (didn't work with the colors in filldotraw)
-
-   * mastro/AstroIncl.h:
-     - added TArrayD
-
-   * mastro/MAstro.[h,cc]:
-     - added some functions around the sun and the moon
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - check the epoch in Xephem catalog as numbe rnot as string
-     - added GetVisibilityCurve member function
-     - overwrote FindObject
-     - added MarkObject
-
-   * mastro/MObservatory.[h,cc]:
-     - added Tuorla observatory
-     - added member function to calculate sunrise and -set
-
-   * mbase/MTime.h:
-     - added a function to return Julian Date
-
-   * mhflux/MHCollectionArea.cc:
-     - some update in comments
-
-   * mhist/MHCamera.h:
-     - fixed a warning with root 5.13/04
-
-   * mmc/MMcRunHeader.cxx:
-     - initalize fImpactMax to -1
-
-   * macros/starvisday.C, macros/starvisyear.C:
-     - added
-
-
-
- 2006/10/13 Daniela Dorner
-
-   * datacenter/scripts/findnotseqruns:
-     - added (script to find not sequenced runs)
-
-   * datacenter/scripts/findnewstars:
-     - added (script to find sequences where star has been done)
-
-   * datacenter/tools/resetdataset:
-     - added (script to reset dataset)
-
-
-
- 2006/10/13 Thomas Bretz
-
-   * datacenter/macros/filldotraw.C:
-     - allow inserting missing runs
-
-   * msql/MSQLMagic.[h,cc]:
-     - added functions to request the value not only key and name
-
-
-
- 2006/10/12 Daniela Dorner
-
-   * datacenter/tools:
-     - added (directory for tools not used regulary)
-
-   * datacenter/tools/findnotanymoresequencedruns, 
-     datacenter/tools/comparesequences:
-     - added (scripts for sequence building tests)
-
-   * datacenter/scripts/dunotseqruns:
-     - added (script to check disk usage of not sequenced runs)
-
-   * datacenter/scripts/checklogs:
-     - added comment
-
-
-
- 2006/10/11
-
-   * RELEASE 0.10.1
-
-
-
- 2006/10/11 Thomas Bretz
-
-   * mhbase/MH.[h,cc]:
-     - added a function to calculate binomial errors including weights
-       (this was added in root 5.13/04, but necessary for older versions)
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - added Sumw2() to the constructor so that the weights array gets
-       correctly initialize
-     - replaced the calculation of the binomial errors by the
-       corresponding root-function and the new MH function
-     - made sure that in all histogram operations the errors are
-       properly propagated
-     - let ReInit determine fMcRadius from MMcRunHeader
-     - execute check for corsika version even if the HistAll is extern
-
-   * mhflux/MHEnergyEst.cc, mhflux/MHThreshold.cc
-     - fixed the order in the constructor such that the Sumw2() does
-       correctly initialize the weights array
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - a minor code reordering
-
-   * mjobs/MJSpectrum.cc:
-     - made sure that the histogram with the corsika spectrum has
-       the errors initialized and thus takes the weights correctly
-       into account
-     - corresponding to this changed some draw option to get the
-       same plots (hist) as before
-     - added a lot of comments to the code
-     - when the zenith angle weights are applied to the MC distribution
-       make sure that also the errors are correctly treated.
-
-   * mcalib/MCalibrationTestCalc.cc:
-     - enrolled some Form-statement
-
-   * mhflux/MAlphaFitter.cc:
-     - fixed a typo in a comment
-
-   * mbase/MLogHtml.cc:
-     - fixed a bug which caused the output to be totally corrupted
-
-   * datacenter/macros/writesequencefile.C:
-     - implemented again that the 1000 pedestal events are taken which
-       are next to the calibration run
-
-
-
- 2006/10/10 Thomas Bretz
-
-   * datacenter/macros/writesequencefile.C:
-     - fixed a possible crash in GetName
-     - improved output in case of failure
-
-
-
- 2006/10/10 Daniela Dorner
-
-   * datacenter/db/menu.php:
-     - included 'only offdata' and 'incl. offdata' checkbox for 
-       sequenceinfo
-
-   * datacenter/db/runinfo.php, datacenter/db/runinfo-aio.php:
-     - changed name of column for case of group-by
-
-   * datacenter/db/index.html:
-     - added remark
-
-   * datacenter/db/sources.php:
-     - fixed bug (test-sources checkbox didn't work properly)
-
-
-
- 2006/10/10
-
-   * RELEASE 0.10
-
-
-
- 2006/10/10 Thomas Bretz
-
-   * mjobs/MJCalibration.cc:
-     - fixed the scaling and layout in the 'Defect' tab
-
-
-
- 2006/10/09 Daniela Dorner
-
-   * scripts/processsequence:
-     - removed exit
-     - removed unneccessary lines
-
-
-
- 2006/10/09 Thomas Bretz
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - fixed a bug which caused the spectra to be normalized at 1GeV
-       by default instead of the integral
-     - allow the MC slope to be -1. With the current code this should
-       not be a problem anymore.
-     - improved some comments
-
-   * mbase/MMath.cc, mbase/MAGIC.cc:
-     - removed the NamespaceImp macro again, it gives problems when
-       compiling which are not yet understood
-
-   * Makefile:
-     - fixed a type in rmcondor
-
-   * mars-config:
-     - changed "--mars-ver" to "--version" as in root-config
-
-   * sponde_onoff.rc:
-     - added a reference to MMcSpectrumWeight::ReadEnv
-
-   * .rootrc:
-     - added a line for THtml (which is for the next root release)
-
-
-
- 2006/10/08 Thomas Bretz
-
-   * mhflux/MHalpha.cc:
-     - fixed a problem (maybe with the new root version) that on-
-       and off-data was shown in black and could not be distinguished
-       anymore
-
-   * ganymed.rc, ganymed:onoff.rc, ganymed_wobble.rc:
-     - some further update
-
-   * mcalib/MCalibrationHiLoCam.[h,cc]:
-     - broke down a long Form() chain into single Form()'s
-
-   * mhcalib/MHPedestalPix.cc, mhcalib/MHGausEvents.[h,cc], 
-     mhcalib/MHCalibrationChargeBlindPix.cc, 
-     mhcalib/MHCalibrationPix.cc:
-     - replaced IsNaN by !IsFinite (which includes IsNaN)
-     - changed some protected data members of the base class
-       into private data members
-
-   * mhflux/MAlphaFitter.cc, mhflux/MHEnergyEst.cc, mhist/MHCamera.cc,
-     mhist/MHHadronness.cc, mhvstime/MHPixVsTime.cc, 
-     mhvstime/MHSectorVsTime.cc, mranforest/MRanForest.cc:
-     - replaced IsNaN by !IsFinite (which includes IsNaN)
-
-   * mhcalib/MHGausEvents.cc:
-     - removed a memory leak by removing the functions creating the
-       axes
-
-   * mcalib/MMcCalibrationCalc.cc, mmc/MMcConfigRunHeader.h:
-     - return and use a const-reference to the TArrayF's
-
-   * mimage/MHHillas.cc:
-     - fixed a problem which could cause the change in the DrawOption
-       of the Center-hist to raise a seg-fault.
-
-   * mbase/MMath.cc, mbase/MAGIC.cc:
-     - added the NamespaceImp macro to allow creation of the documentation
-       by THtml (according to the source code of TMath)
-
-
-
- 2006/10/07 Thomas Bretz
-
-   * Makefile.conf.general:
-     - removed ROOTVER definition ROOT_RELEASE can be used instead
-
-   * callisto.cc:
-     - exchanged some checks to get a more reasonable output
-
-   * callisto.rc, callisto_Dec04Jan05.rc:
-     - removed some obsolete resources for simplicity
-
-   * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc, readreaw.cc,
-     showlog.cc, showplot.cc, sinope.cc, star.cc
-     - added the new root version check
-     - replaced ROOTVER by ROOT_RELEASE
-
-   * sinope.cc:
-     - adapted Usage() to fit the other executables
-
-   * mbase/MAGIC.h:
-     - added new namespace MARS with a new function CheckRootVer
-
-   * mbase/MAGIC.cc:
-     - added 
-
-   * mbase/MEvtLoop.cc, mbase/MStatusDisplay.cc:
-     - replaced ROOTVER by ROOT_RELEASE
-
-   * mbase/Makefile:
-     - added new MAGIC.cc
-
-   * mbase/BaseLinkDef.h:
-     - added namespace MAGIC.cc
-
-   * mhcalib/MHGausEvent.cc:
-     - disallow also non finite results
-
-   * Makefile:
-     - added new exectuable mars.config
-
-   * mars-config.cc:
-     - added
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - updates some output
-     - added RelTimeResolutionLimit to ReadEnv
-
-
-
- 2006/10/07 Daniela Dorner, Thomas Bretz
-
-   * datacenter/scripts/runganymed:
-     - added sequencepath to ganymed command
-
-   * datacenter/macros/buildsequenceentries.C:
-     - restricted regular expression for wobble sources
-     - fixed bug (larger sequences were misinterpreted as identical 
-       sequences)
-
-   * resources/sequences.rc:
-     - added 2 regions were interleaved pedestal run are allowed
-
-
-
- 2006/10/06 Daniela Dorner
-
-   * scripts/processsequence:
-     - implemented command line options
-     - improved logging
-     - implemented checks
-     - removed sourcefile
-
-   * datacenter/scripts/makecallistolinks:
-     - table was missing
-
-   * datacenter/scripts/rmlocks:
-     - reduced output
-
-   * datacenter/db/menu.php:
-     - implemented 1000 and 2000 for number of results pulldown
-
-
-
- 2006/10/05 Stefan Ruegamer
-
-   * mraw/MRawRunHeaders.cc:
-     - updated swap assignments for the swapped pixels 54-55
-       (runnumber > 88669)
-
-
-
- 2006/10/04 Stefan Ruegamer
-
-   * mraw/MRawRunHeaders.cc:
-     - updated swap assignments for the swapped pixels 161-162,
-       210-263 (runnumber <= 101789) and 54-55 (runnumber <= 102511)
-
-
-
-
- 2006/10/02 Thomas Bretz
-
-   * callisto.rc, callisto_Dec04Jan05.rc:
-     - fixed some names of some resources (all commented out anyhow)
-
-   * mdata/MDataElement.cc:
-     - if the column given is the constructor is negative the 
-       name of the matrix is supposed to contain also the column index
-
-   * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
-     - improved the output in case of under- and overflows
-     - added const-qualifier to CheckOverflow
-
-   * mreport/MReport.cc:
-     - allow the milliseconds to be 1000 (this is a bug which affects
-       the camera reports in very rare cases)
-     - improved output
-
-   * mjobs/MJCalibration.cc:
-     - added two plots the extracted signal and the extracted arrival
-     time
-
-
-
- 2006/10/01 Thomas Bretz
-
-   * mextralgo/MExtralgoSpline.[h,cc]:
-     - changed from the old fashined search algorithm to a completely
-       analytical approach. Still with a lot of comments containing
-       the old code
-
-   * mbase/MMath.[h,cc]:
-     - added new function to solve polynomial equations up to the
-       thirs order.
-
-
-
- 2006/09/29 Thomas Bretz
-
-   * ganymed_wobble.rc:
-     - use the same spark cuts as in ganymed_onoff.rc. Seems to be
-       unintentional that they were different.
-
-   * macros/train/trainenergy.C:
-     - fixed an oddity because there was artificial path
-     - added some comments
-
-
-
- 2006/09/28 Stefan Ruegamer
-
-   * mraw/MRawRunHeaders.cc:
-     - added swap assignments for the swapped pixels 119-120, 161-162,
-       210-263 and 54-55 in the corresponding run range
-
-
-
- 2006/09/28 Daniela Dorner
-
-   * datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/runcallisto, datacenter/scripts/runganymed:
-     - improved processlog
-
-   * datacenter/scripts/sourcefile:
-     - improved processlog
-     - exchange function finish by code in fuction makedir
-
-   * datacenter/scripts/setup, datacenter/scripts/linkmc, 
-     datacenter/scripts/mcsequences, 
-     datacenter/scripts/processmcsequences:
-     - moved mcpath to setup
-     - updated mcpath
-
-   * datacenter/scripts/checktransfer:
-     - also check transfer of subsystem files
-     - added comments
-
-
-
- 2006/09/28 Thomas Bretz
-
-   * mfilter/MFMagicCuts.[h,cc]:
-     - implemented a hadronness cut as an option
-     - updated class reference
-     - fixed abug introduced 14.7.2005 which caused the M3Long of the
-       anti source to be not properly evaluated in case of optimization.
-
-   * ganymed_onoff.rc, ganymed_wobble.rc:
-     - updated with comments how to use random forest
-
-   * datacenter/macros/buildsequenceentries.C:
-     - updated with a completely redesigned algorithm and completly
-       redisigned code
-
-   * datacenter/macros/writesequencefile.C:
-     - the new simplified version doesn't take the number of pedestal 
-       events anymore into account.
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed the tab with the calibrated arrival times. It never
-       gave any useful information
-
-   * mgeom/Makefile, mgeom/GeomLinkDef.h:
-     - took out all currently unused cameras from compilation
-
-   * mjobs/MJCut.cc:
-     - updated the confusing error message printed to the log-stream
-       in case of a failure of FillSrcPosCam
-
-   * callisto.cc:
-     - fixed small bug in PrintFiles
-
-   * datacenter/macros/plotdb.C:
-     - updated comments
-     - fixed a problem with empty TGraphs
-     - added new tabs for Hi-/Lo-Gain offsets and calibration
-     - incrased the range for the PSF
-     - reordered the tabs
-     - chnaged the binning for the relative effective on time
-     - removed the tab with the number of muons after cuts
-     - allow a dataset as last argument
-
-   * mraw/MRawRunHeader.h:
-     - added new member function IsValid
-
-   * mfileio/MReadMarsFile.cc:
-     - improved output in case something is wrong with the run-header
-
-
-
- 2006/09/27 Daniela Dorner
-
-   * datacenter/scripts/setup, datacenter/scripts/sourcefile:
-     - fixed sourcing of setup
-
-   * datacenter/db/culminating.php, datacenter/db/datacheck.php,
-     datacenter/db/datasetinfo-aio.php, datacenter/db/datasetinfo.php,
-     datacenter/db/dbstatus.php, datacenter/db/include.php,
-     datacenter/db/index.php, datacenter/db/printtable.php,
-     datacenter/db/querycal.php, datacenter/db/querymc.php,
-     datacenter/db/queryrbk.php, datacenter/db/queryseq.php,
-     datacenter/db/querystar.php, datacenter/db/runinfo-aio.php,
-     datacenter/db/runinfo.php, datacenter/db/statusrps.php,
-     datacenter/db/statussbs.php, datacenter/db/statussps.php: 
-     - fixed calling of PrintMagicTable
-
-   * datacenter/macros/checkfileavail.C:
-     - fixed bug
-
-
-
- 2006/09/26 Thomas Bretz
-
-   * mbase/MMath.h:
-     - added new function ModF
-
-   * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHPixVsTime.cc,
-     mhvstime/MHSectorVsTime.cc, mhvstime/MHVsTime.cc,
-     mpointing/MHPointing.cc:
-     - made the update of the axis ranges work again
-
-
-
- 2006/09/26 Daniela Dorner
-
-   * datacenter/scripts/zipscript:
-     - remove write permission after zip
-
-
-
- 2006/09/25 Daniela Dorner
-
-   * datacenter/scripts/mcsequences:
-     - fixed overwriting of sequencefiles
-
-   * datacenter/scripts/linkmc:
-     - fixed typo
-
-
-
- 2006/09/20 Daniela Dorner
-
-   * datacenter/scripts/zipscript, datacenter/scripts/checktransfer:
-     - added
-
-
-
- 2006/09/19 Daniela Dorner
-
-   * datacenter/db/datasetinfo-aio.php, datacenter/db/runinfo-aio.php, 
-     datacenter/db/sequinfo-aio.php, datacenter/db/menu.php,
-     datacenter/db/menu.js:
-     - status menu was displayed wrongly after query 
-
-
-
- 2006/08/30 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - removed setzero
-     - restructured
-
-   * datacenter/scripts/setup:
-     - fixed bug
-
-   * datacenter/scripts/jobmanager:
-     - replaced setzero
-     - removed nail 
-     - improved logging
-
-   * datacenter/macros/filldotrun.C:
-     - enhanced return-values 
-
-   * datacenter/macros/insertdataset.C:
-     - fixed return-values in case of error
-
-   * datacenter/macros/insertdataset.C, 
-     datacenter/scripts/insertdatasets:
-     - implemented return value for 'exists already in db'
-
-
-
- 2006/08/29 Thomas Bretz
-
-   * resources/sequences.rc:
-     - updated
-
-
-
- 2006/08/29 Daniela Dorner
-
-   * datacenter/scripts/buildsequenceentries:
-     - fixed logpath
-
-   * datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
-     datacenter/scripts/fillstar:
-     - changed logpath
-
-   * datacenter/scripts/insertdatasets:
-     - improved logging
-
-   * datacenter/scripts/filesondisk:
-     - reduced output
-
-   * datacenter/scripts/checklogs:
-     - added (mails WARNs and ERRORs to $erradrs)
-
-   * datacenter/scripts/rmlocks:
-     - improved logging
-     - took removing out (reason: 12 hour limitation of condor is not 
-       working; instead mail)
-
-   * datacenter/scripts/sourcefile:
-     - improved logging in setstatus
-     - implemented alias intgrep
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/copyscript, 
-     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
-     datacenter/scripts/doqualityplots, datacenter/scripts/filesondisk,
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
-     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets,
-     datacenter/scripts/insertsequences, 
-     datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/writesequencefiles:
-     - implemented usage of alias intgrep
-
-
-
- 2006/08/28 Thomas Bretz
-
-   * msql/MSQLMagic.cc:
-     - replaced DELETE by DELETE FROM
-
-   * mbase/MTime.h:
-     - if name is given in the constructor it is tried to use
-       it as SqlDateTime.
-
-
-
- 2006/08/25 Daniela Hoehne
-
-   * datacenter/scripts/setup: 
-     - implemented new path for runlogs
-
-   * datacenter/scripts/buildsequenceentries, datacenter/scripts/
-     checkfilesforsequenceavail, datacenter/scripts/checkstardone,  
-     datacenter/scripts/copyscript, datacenter/scripts/correcttime,
-     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions,
-     datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots,
-     datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto,
-     datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
-     datacenter/scripts/insertdatasets, datacenter/scripts/insertsequences,
-     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks,
-     datacenter/scripts/runcallisto, datacenter/scripts/runganymed,
-     datacenter/scripts/runstar, datacenter/scripts/processmcsequences,
-     datacenter/scripts/mcsequences:
-     - improved logging (changed runlogpath)
-
-   * datacenter/scripts/checkstardone, datacenter/scripts/insertdatasets,
-     datacenter/scripts/insertsequences:
-     - changed logging outpath
-
-
-
- 2006/08/25 Daniela Dorner
-
-   * datacenter/scripts/jobmanager, datacenter/scripts/sourcefile, 
-     datacenter/scripts/scriptlauncher: 
-     - improved logging
-     - implemented usage of printprocesslog
-
-   * datacenter/scripts/jobmanager: 
-     - improved usage of resources
-
-   * datacenter/scripts/scriptlauncher: 
-     - improved errorhandling
-
-   * datacenter/scripts/sourcefile: 
-     - implemented function and paths for processlog
-
-   * datacenter/scripts/copyscript, datacenter/scripts/insertdatasets, 
-     datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots, 
-     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/mcsequences, 
-     datacenter/scripts/insertsequences,
-     datacenter/scripts/processmcsequences: 
-     - implemented usage of finish
-     - improved logging
-
-   * datacenter/scripts/doexclusions: 
-     - implemented check=1 (was still missing)
-
-   * datacenter/scripts/correcttime, 
-     datacenter/scripts/insertsequences,
-     datacenter/scripts/makecallistolinks: 
-     - improved logging
-     - fixed bugs
-
-   * datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/filesondisk, datacenter/scripts/runcallisto: 
-     - improved logging
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/copyscript, 
-     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck, 
-     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots, 
-     datacenter/scripts/insertdatasets, datacenter/scripts/dowebplots, 
-     datacenter/scripts/filesondisk, datacenter/scripts/fillcallisto, 
-     datacenter/scripts/fillstar, datacenter/scripts/fillganymed, 
-     datacenter/scripts/insertsequences, datacenter/scripts/jobmanager, 
-     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles, 
-     datacenter/scripts/rmlock, datacenter/scripts/processmcsequences, 
-     datacenter/scripts/runstar, datacenter/scripts/runcallisto, 
-     datacenter/scripts/runganymed, datacenter/scripts/webupdate-star,
-     datacenter/scripts/webupdate-callisto, 
-     datacenter/scripts/webupdate-sinope, datacenter/scripts/sourcefile, 
-     datacenter/scripts/webupdate-ganymed,
-     datacenter/scripts/writesequencefiles: 
-     - implemented usage of printprocesslog
-     - fixed runlogpath
-
-   * datacenter/scripts/webupdate-callisto, 
-     datacenter/scripts/webupdate-ganymed, 
-     datacenter/scripts/webupdate-sinope, 
-     datacenter/scripts/webupdate-star: 
-     - added logging
-
-
-
- 2006/08/25 Thomas Bretz
-
-   * msignal/MExtractTimeAndChargeSpline.h:
-     - changed fgLoGainOffset from 1.39 to 1.3 according to an extensive
-       test in the test-database
-
-   * resources/sequences.rc:
-     - resource file how to build sequences... added.
-
-   * msql/MSQLMagic.[h,cc]:
-     - added
-
-   * msql/MSQLServer.[h,cc]:
-     - added copy constructor
-     - allow fServ to be NULL (added sanity checks)
-     - Implemented Exec-command
-
-   * msql/Makefile, msql/SqlLinkDef.h:
-     - added MSQLMagic
-
-   * mbase/MLog.[h,cc]:
-     - added new member function Intro()
-
-   * mextralgo, mextralgo/Makefile, mextralgo/ExtralgoLinkDef.h,
-     mextralgo/MExtralgoDigitalFilter.[h,cc], 
-     mextralgo/MExtralgoSpline.[h,cc]:.
-     - added
-
-
-
- 2006/08/24 Thomas Bretz
-
-   * manalysis/Makfile, manalysis/AnalysisLinkDef.h:
-     - took MCompProbCalc out
-
-   * mhist/Makfile, mhist/HistLinkDef.h:
-     - took MHCompProb out
-
-
-
- 2006/08/24 Daniela Dorner
-
-   * datacenter/scripts/sourcefile: 
-     - implemented new functions to get information from the database
-     - fixed bug in naming of variable
-
-   * datacenter/scripts/jobmanager: 
-     - implemented usage of getstatus
-     - fixed bug in naming of variable
-
-   * datacenter/scripts/runcallisto, datacenter/scripts/runstar, 
-     datacenter/scripts/runganymed, datacenter/scripts/dodatacheck: 
-     - implemented usage of gettodo
-     - removed for-loop to process several primaries
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/correcttime, 
-     datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto, 
-     datacenter/scripts/fillganymed, datacenter/scripts/fillstar, 
-     datacenter/scripts/writesequencefiles: 
-     - implemented usage of new getdolist function
-
-
-
- 2006/08/23 Thomas Bretz
-
-   * mtools/MCalendar.cc:
-     - simplified DrawTTF as suggested in the root bug tracker
-
-
-
- 2006/08/22 Daniela Dorner
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/copyscript, 
-     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck, 
-     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots, 
-     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed, 
-     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets, 
-     datacenter/scripts/insertsequences, datacenter/scripts/linkmc, 
-     datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles, 
-     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks, 
-     datacenter/scripts/runcallisto, datacenter/scripts/runganymed, 
-     datacenter/scripts/runstar, datacenter/scripts/writesequencefiles, 
-     datacenter/scripts/sourcefile: 
-     - implemented possibility to run several tests by one user 
-       (relative path for Mars version)
-
-   * datacenter/scripts/sourcefile: 
-     - included webpath
-     - added comments
-     - added variables and functions for jobmanager
-     - removed changing variables 
-     - added addresses
-     - implemented functions to get todolist via shell
-     - improved logging
-     - replaced setstatus, implemented new function not calling root
-       but directly using shell and mysql to speed up the setting of 
-       the status
-
-   * datacenter/scripts/jobmanager: 
-     - added (script to controll the amount of callisto, star, ganymed
-       and datacheck running)
-     - reduced logging output
-     - implemented gettodo
-     - implemented possibility to run several tests by one user 
-       (relative path for Mars version)
-     - moved setup from jobsourcefile to sourcefile
-     - added locking for gettodo
-     - make sure that lists- and lock-directory are available
-
-   * datacenter/scripts/setup: 
-     - added (file to store setup variables, which might be changed)
-     - new root version
-
-   * datacenter/scripts/copyscript: 
-     - removed addresses
-     - fixed typo
-
-   * datacenter/scripts/run.condor: 
-     - added (file used to submit scripts to condor, used by jobmanager
-       and script launcher)
-
-   * steps.rc: 
-     - fixed typo
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/correcttime, 
-     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed, 
-     datacenter/scripts/fillstar, datacenter/scripts/runcallisto, 
-     datacenter/scripts/runganymed, datacenter/scripts/runstar, 
-     datacenter/scripts/writesequencefiles:
-     - implemented usage of gettodo instead of getdolist (faster)
-
-   * datacenter/scripts/dodatacheck, datacenter/scripts/runcallisto,
-     datacenter/scripts/runganymed, datacenter/scripts/runstar: 
-     - improved logging and comments
-     - adapted find-to-do-file-algorithm 
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
-     datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto,
-     datacenter/scripts/fillganymed, datacenter/scripts/fillstar,
-     datacenter/scripts/makecallistolinks,
-     datacenter/scripts/writesequencefiles:
-     - improved logging and comments
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/correcttime, 
-     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed, 
-     datacenter/scripts/fillstar, datacenter/scripts/runcallisto, 
-     datacenter/scripts/runganymed, datacenter/scripts/runstar,
-     datacenter/scripts/writesequencefiles: 
-     - remove todofile when it has been read 
-
-   * datacenter/scripts/scriptlauncher: 
-     - added (script to start submit other scripts to condor)
-     - make sure that lists- and lock-directory are available
-
-   * datacenter/scripts/webupdate-callisto, 
-     datacenter/scripts/webupdate-star, 
-     datacenter/scripts/webupdate-sinope,
-     datacenter/scripts/webupdate-ganymed: 
-     - added 
-
-
-
- 2006/08/22 Thomas Bretz
-
-   * Makefile, Makefile.rules:
-     - let condor wait until all jobs are finished and then
-       link everything
-
-   * mbadpixels/MBadPixelsCam.[h,cc]:
-     - added a simple function GetNumUnsuitable which can be used
-       as a rule eg. in a filter.
-
-
-
- 2006/08/21 Thomas Bretz
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]:
-     - there are three cases in which the digital filter algorithm
-       cannot run to the end (eg. division by zero). For this cases
-       more correct return values are set.
-     - made sure that the fHiGainFirst is not added a second time
-       through fTimeShiftHiGain
-     - made sure that the case is handled correctly in which the sliding
-       DF either couldn't slide at all or the maximum is below zero
-
-   * msignal/MExtractTimeAndChargeSpline.[h,cc]:
-     - made sure that dsum is always set correctly
-
-   * msignal/Makefile, msignal/SignalLinkDef.h:
-     - took out the following classes from make:
-       + MExtractFixedWindow
-       + MExtractSlidingWindow
-       + MExtractFixedWindowPeakSearch
-       + MExtractFixedWindowSpline
-       + MExtractAmplitudeSpline
-       + MExtrcatTimeSpline
-       + MExtractTimeFastSpline
-       + MExtractTimeHighestIntegral
-       + MExtractTimeAndChargeSlidingWindow
-       + MExtractTimeAndChargeDigitalFilterPeakSearch
-
-   * mjobs/MJCalibration.cc, mjobs/MJCalibTest.cc:
-     - replaced default extractor by our default spline extractor
-
-   * mbase/MMath.[h,cc]:
-     - added the possibility in GetMedianDev to retrieve the
-       intermediate median
-     - updated comments
-
-   * mhflux/MHEnergyEst.cc:
-     - replaces old Form() by MString::Format
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - mark an extracted signal as invalid if more than 6 logain
-       slices have saturated
-
-
-
- 2006/08/20 Thomas Bretz
-
-   * mtools/MCalendar.cc:
-     - fixed the font-size issue (which I don't understand at all -
-       bug report submitted)
-
-   * macros/tutorials/calendar.C:
-     - changed the font name to a font supported by root
-
-
-
- 2006/08/19 Thomas Bretz
-
-   * mastro/MAstroCatalog.cc:
-     - replaced all ifstream by MZlib to allow reading gzip
-       compressed catalogs
-
-   * mbase/MString.[h,cc]:
-     - changed function Form() 
-     - renamed old function Form() to Format()
-
-   * mastro/MAstroCatalog.cc, mbase/MParContainer.cc,
-     mbase/MStatusDisplay.cc, mbase/MTask.cc, mpointing/MHSrcPosCam.cc
-     mpointing/MPointingPos.cc, mbase/MEvtLoop.cc:
-     - replaced MString::Form by new function name MString::Format
-
-   * macros/tutorials/calendar.C, macros/tutorials/calendar.rc,
-     macros/tutorials/holidays.rc:
-     - added
-
-   * mtools/MCalendar.[h,cc]:
-     - added some dead code
-     - changed the default a little bit
-     - added fOrientation to allow changing the orientation
-     - added code to paint a clock for the change from summer- to
-       winter-time and vice versa
-     - removed the direct dependance on the word "Easter" to
-       display the easter holidays
-     - added the possibility to restrict the display of some contents
-       to only some week days (eg to display "KW35" only on mondays)
-     - some updated to drawing the image
-     - improved the ResetLayout and SetDefaultLayout if called from
-       the context menu
-
-
-
- 2006/08/18 Thomas Bretz
-
-   * mcalib/MCalibrateData.cc, mhcalib/MHCalibrationChargeCam.cc,
-     mhcalib/MHCalibrationHiLoCam.cc:
-     - replaced obsolste GetNumHiGainSaturated()>0 by IsHiGainSaturated()
-
-
-
- 2006/08/17 Thomas Bretz
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - added a missing flush
-
-   * msignal/MExtractor.cc:
-     - small update to output
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - mark the lo-gains only as valid if they are really extracted
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - in hi-gain extraction fmax was initialized with -9999, but after
-       the loop a invalid value of fmax<0 was not checked. Changed
-       initialization to 0
-
-
-
- 2006/08/16 Thomas Bretz
-
-   * Makefile.conf.general:
-     - fixed usage of substitutions
-
-   * mmc/MMcConfigRunHeader.[h,cc]:
-     - added fParaboloidFocal
-     - increased class version by 1
-     - updated comments
-
-   * mmc/MMcEvt.[hxx,cxx]:
-     - added fEventReuse
-     - increased class version by 1
-     - updates to comments
-
-   * mmc/MMcEvtBasic.h:
-     - replaced private by protected
-
-   * mmc/MMcFadcHeader.hxx:
-     - updates to comments
-     - update to global ifdef
-
-   * mmc/MMcRunHeader.[hxx,cxx]:
-     - added fRandomPointingConeSemiAngle
-     - increased class version by 1
-     - upadted comments
-     - removed empty destructor
-
-   * mmc/MMcTrig.hxx:
-     - updated preprocessor directives
-
-   * mmc/MMcTrigHeader.[hxx,cxx]:
-     - updated comments
-     - removed empty destructor
-     - updated preprocessor directives
-
-   * mmc/MTriggerDefine.h, mmc/Mdefine.h:
-     - updated preprocessor directives
-
-   * manalysis/MMcCalibrationUpdate.cc, 
-     mhcalib/MHCalibrationRelTimeCam.cc:
-     - replaced IsLoGainUsed by IsHiGainSaturated
-
-   * mcalib/MCalibrateData.cc:
-     - changed the algorithm which takes either the hi- or the lo-gain
-       such that it gives more reliable results in case of saturation
-       and/or problems with the extraction and if no reliable
-       result is possible the pixel is set unsuitable
-
-   * mcalib/MCalibrateRelTimes.cc:
-     - removed the usage of MSignalPix::SetLoGainUsed
-     - set the pixel to unsuitable if the arrival time could not
-       be extracted
-
-   * mfilter/MFCosmics.cc, mhcalib/MHCalibrationChargeCam.cc:
-     - replaced GetNumHiGainSaturated()>0 by IsHiGainSaturated()
-
-   * mhist/MHCamera.cc: 
-     - removed obsolete MMath::GaussProb from GetMedianDev
-
-   * msignal/MArrivalTimeCam.cc:
-     - replaced IsValid by IsArrivalTimeValid
-     - replaces Is[Hi,Lo]GainValid by 
-       Is[Hi,Lo]GainValid && !Is[Hi,Lo]GainSaturated in
-       GetPixelContent
-     - added a check for saturation in case of getting the delay
-     - do not restrict the range of the returned delays anymore
-
-   * msignal/MArrivalTimePix.[h,cc]:
-     - improved GetArrivalTime to take the hi-gain saturation
-       better into account
-     - added a new function IsArrivalTimeValid
-     - removed obsolete function IsValid and IsLoGainUsed
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - added a check to not set fMaxBinContent in case the extraction
-       would happen in the first or last slice similar to the
-       digital filter. This became necessary because otherwise the
-       spline extractor sometimes extracts nonsens values
-
-   * msignal/MExtractedSignalCam.cc:
-     - replaced IsValid by more accurate functions
-     - take saturation in GetPixelContent into account
-
-   * msignal/MExtractedSignalPix.[h,cc]:
-     - removed obsolete function IsValid and IsLoGainUsed
-     - added functions Is[Hi,Lo]GainSaturated
-
-   * msignal/MSignalCam.cc:
-     - removed cases 10 and 11 in GetPixelContent
-   
-   * msignal/MSignalPix.[h,cc]:
-     - removed obsolete LoGainUsed references
-
-
-
- 2006/08/15 Daniela Dorner
-
-   * datacenter/macros/filldotrun.C:
-     - implemented new arehucas version
-
-   * datacenter/db/culminating.php, datacenter/db/datacheck.php, 
-     datacenter/db/datasetinfo.php, datacenter/db/dbstatus.php, 
-     datacenter/db/index.php, datacenter/db/printtable.php, 
-     datacenter/db/querycal.php, datacenter/db/queryrbk.php, 
-     datacenter/db/queryseq.php, datacenter/db/querystar.php, 
-     datacenter/db/runinfo.php, datacenter/db/sequence.php, 
-     datacenter/db/sequinfo.php, datacenter/db/statusrps.php, 
-     datacenter/db/statussbs.php, datacenter/db/statussps.php: 
-     - moved some code to functions (mainly menu)
-
-   * datacenter/db/findoffdata.php:
-     - moved some code to functions (mainly menu)
-     - implemented zd-range fields
-     - improved limits functionality
-     - added some limit fields
-     - added new field for limits
-
-   * datacenter/db/include.php:
-     - implemented function to print or not print submitted query 
-       (PrintSubmittedQuery(..))
-     - removed not needed argument of function RemoveSortBy()
-     - implemented new algorithms for enhanced colour coding for limits 
-       in PrintMagicTable()
-     - sort by first desc
-
-   * datacenter/db/index-header.html:
-     - shortened menu (removed old websites)
-     - fixed link
-
-   * datacenter/db/index.html:
-     - added new websites
-     - added link to error coding
-     - fixed link
-
-   * datacenter/db/magicdefs.php:
-     - changed limits arrays for enhanced algorithms 
-     - added variables for starguider, new limit fields, zd range
-
-   * datacenter/db/sources.php:
-     - fixed bug (display of test sources)
-     - moved some code to functions (mainly menu)
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php, 
-     datacenter/db/datasetinfo-aio.php:
-     - added (website unifying other websites, so that only one website
-       for runs, one for sequences and one for datasets is needed)
-
-   * datacenter/db/menu.php:
-     - added (containing functions for parts of the menu) 
-
-   * datacenter/db/menu.js: 
-     - added (script for diplaying/hiding parts of the menu)
-
-
-
- 2006/08/09 Thomas Bretz
-
-   * mbase/MMath.cc:
-     - changed MedianDev to support 68% division instead of 0.5%
-
-   * datacenter/macros/fillsignal.C:
-     - adapted to use Median for Pulse Offset and Gain
-
-
-
- 2006/08/08 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - added some comments
-
-   * mhist/MHEvent.cc: 
-     - replaced GetTheta() by GetTelescopeTheta()
-
-   * msignal/MExtractedSignalCam.cc:
-     - some update to returning the hi-/lo-gain ratio
-
-   * mbase/MMath.[h,cc]:
-     - new functions MedianDev
-
-   * mhist/MHCamera.[h,cc]:
-     - new function GetMedian
-     - new function GetMedianDev
-
-
-
- 2006/08/08 Daniela Dorner
-
-   * datacenter/scripts/copyscript:
-     - updated address list of people who are informed about changes in 
-       the catalog file
-     - improved output to mail
-     - updated search of newer catalogfiles 
-     - addapted to change in md5sum
-     - fixed typo
-
-   * steps.rc:
-     - made interpretable for shell
-     - set Default to check for fSequenceFileWritten, so that manually 
-       inserted sequences can't be resettet
-
-   * datacenter/scripts/makecallistolinks:
-     - removed reason2
-
-
-
- 2006/08/06 Thomas Bretz
-
-   * datacenter/macros/checkstardone.C, 
-     datacenter/macros/checkfileavail.C,
-     datacenter/macros/filldotraw.C:
-     - fixed. res was still not correctly deleted
-
-
-
- 2006/08/05 Thomas Bretz
-
-   * datacente/macros/fillsignal.C:
-     - still searched for tabs DiffHi and DiffLo... fixed.
-     - added a missing comma in the sql query
-
-   * mbase/MLog.cc, mbase/MLogHtml.cc:
-     - switched off buffering for ofstreams
-     - fixed length argument for the case </> are replaced by html-code
-
-   * datacenter/macros/checkstardone.C:
-     - fixed. was completely broken, didn't even compile.
-
-
-
- 2006/08/04 Thomas Bretz
-
-   * mhvstime/MHVsTime.cc:
-     - fixed a bug which made the argument of SetMinimum be ignored
-
-   * mpointing/MHPointing.cc:
-     - changed position of SetMinimum and SetMaximum
-
-   * msignal/MArrivalTimeCam.[h,cc]:
-     - added new options in GetPixelContent
-     - added some new member functions
-
-   * msignal/MExtractedSignalCam.[h,cc]:
-     - added new options in GetPixelContent
-     - added some new member functions
-
-   * msignal/MExtractedSignalPix.h:
-     - added some new member function
-     - added some comments
-
-   * msql/MSQLServer.cc:
-     - allow to setup different password for differend users and different
-       users for different databases in sql.rc
-
-   * mcalib/MCalibrateRelTimes.cc:
-     - implemented a workaround to mark pixels bad for extraction of
-       hi- and lo-gain failed. (Before MCalibrateData just assigned
-       a weird value)
-
-   * msignal/MArrivalTimePix.h:
-     - added some member functions
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - added some comments which contain future code
-     - invalidate hi- and lo-gain if both could not be extracted properly
-       (FIXME: We need a cut on the number of unsuitable pixels per event)
-     - changed handling of sathi to make the detection of hi-gain
-       saturation work properly
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - changed fgLoGainOffset from 1.05 to 0.95 (comming out of the
-       latest plots)
-     - fixed assignment of sat in hi-gain extraction to make sure
-       the the satuartion information can be returned properly
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - changed fgLoGainStartShift according to BCN cvs to -2.4 (FIXME
-       this should be checked!)
-     - adapted handling of sat in hi-gain extraction to changes
-       above
-
-   * mjobs/MJCalibrateSignal.cc:
-     - replaced the hi-/lo-gain pulse plots by plots showing the
-       hi-/lo-gain intercalibration and the hi-/lo-gain offset
-
-   * datacenter/macros/fillsignal.C:
-     - changed according to the changes
-
-   * mraw/MRawFileRead.cc:
-     - rais an error if a requested file could not be opened
-
-   * mbase/MParContainer.cc:
-     - added some comments
-
-
-
- 2006/08/03 Thomas Bretz
-
-   * mbase/MTask.cc:
-     - do not print number of executions if it is (UInt_t)-1
-
-   * mfileio/MReadReports.cc:
-     - do not allocate a MTime container anymore. This can be done
-       by root automatically which has the advantage that we don't
-       have to care about its deletion
-     - added some more debug output, just in case...
-
-   * mfileio/MReadTree.cc:
-     - fixed a typo in a comment
-
-   * mhist/MHRate.cc, mhist/MHWeather.cc, mhvstime/MHSectorVsTime.cc,
-     mhvstime/MHVsTime.cc:
-     - changed position of SetMinimum and SetMaximum
-
-   * mimage/MHHillas.[h,cc]
-     - made the Center-Histogram in the case only one is displayed 
-       one with palette
-
-
-
- 2006/08/03 Markus Meyer
-
-   * resources/calibration.rc, calibration_spline.rc
-     - update of correction factors
-
-   * datacenter/macros/fillstar.C
-     - update of reference values for muon analysis
-
-
-
- 2006/08/02 Daniela Dorner
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/copyscript, 
-     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck, 
-     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots, 
-     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed, 
-     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets, 
-     datacenter/scripts/insertsequences, datacenter/scripts/linkmc, 
-     datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles, 
-     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks, 
-     datacenter/scripts/runcallisto, datacenter/scripts/runganymed, 
-     datacenter/scripts/runstar, datacenter/scripts/sourcefile, 
-     datacenter/scripts/writesequencefiles: 
-     - replaced $USER by `whoami`
-
-   * datacenter/scripts/dowebplots:
-     - write output (ps, png files) to $datapath and not $webdir to 
-       speed up the webupdate
-
-
-
- 2006/08/02 Thomas Bretz
-
-   * mhist/MHCamEvent.cc:
-     - removed some obsolete includes
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - reformatted position of a parenthesis
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - changed default lo-gain offset to new value 1.05 which was
-       determined plotting arrival time vs. signal height.
-     - added fHiGainFirst to time (as it is in the spline extractor)
-
-   * msignal/MSignalCam.cc:
-     - after extesive tests using the arrival time vs signal height
-       histograms, new threshold levels (independent of the pixel size)
-       have been determined for the pulse positions
-       (50phe for pulse, hi-gain and 320phe for lo-gain)
-
-   * datacenter/macros/fillsignal.C:
-     - changed to support new information about pulse positions
-
-
-
- 2006/08/01 Thomas Bretz
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - hand over the hi-lo-gain conversion factors to the new 
-       MCalibrationChargeCam if reinitialized
-
-   * mcalib/MCalibrateData.cc:
-     - removed obsolete use of zenith angle (which actually was never used)
-     - fixed a bug which caused the renorm factor being initialized from
-       default instead of the QECam always (which didn't make any difference
-       because also the QECam contains the default value)
-
-   * mcalib/MCalibrateRelTimes.[h,cc]:
-     - store also the information whether lo-gain was used or not in
-       MSignalCam
-     - removed some comments from header
-
-   * mcalib/MCalibrationQEPix.[h,cc]:
-     - removed obsolete use of zenith angle (which actually was never used)
-
-   * mhist/MHCamera.cc:
-     - fixed wrong cast (from this to TProfile instead of TH1D)
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added tabs for hi-/lo-gain pulse position
-
-   * mjobs/MJCalibration.cc:
-     - removed obsolete use of zenith angle (which actually was never used)
-       for MCalibrationQEPix
-
-   * msignal/MArrivalTimePix.h:
-     - added Copy member function
-
-   * msignal/MExtractedSignalPix.cc:
-     - small code layout
-
-   * msignal/MSignalPix.[h,cc]:
-     - added new (non I/O) member fLoGainUsed
-
-   * msignal/MSignalCam.cc:
-     - added cases 10 and 11 to GetPixelContent
-     - added some more comments
-
-
-
- 2006/07/31 Thomas Bretz
-
-   * showplot.cc:
-     - added new options to write bmp and xml files
-     - added new options for the display size
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - changed the constructor to allow starting with a different size
-     - added new member functions to change the display or canvas size
-     - fixed setting of sizes
-
-
-
- 2006/07/30 Thomas Bretz
-
-   * macros/starfield.C:
-     - updated to use resources/mirrors.def by default
-
-   * mhist/MHCamera.[h,cc]:
-     - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
-     - if necessary let SavePrimitive(ofstream&) call 
-       SavePrimitive(ostream&)
-
-   * mgui/MHexagon.[h,cc]:
-     - special solution for SavePrimitive because it calls a function
-       from the base class which also needs ofstream or ostream
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - switched on writing bmp and xml (I still found no program able
-       to read this bmp, but they are written)
-     - removed check for writing images in batch mode for root
-       >= 5.12/00. It is working now.
-     - calculate kB and MB correctly by dividing by 1000 instead of
-       1024 (would be kiB and MiB)
-     - removed some unused parameters from function declaration
-     - fixed some warnings about local overwrites of variable names
-     - fixed a deprecated conversion from string constant to `char*
-
-
-
- 2006/07/29 Thomas Bretz
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - changed the fit such that initial values are calculated
-       automatically now instead of using build in values. This
-       makes the fit more indepedant of the underlaying rates.
-       With a test of ~350 sequences in the test database it could
-       be shown that the new fit gives the same result +/-1sek.
-       The highest deviation was +5s the lowest -10s.
-     - the number of the first bin used in the fit became a variable
-     - A limit of 15kHz was set for the rate
-     - sanity checkes for lambda==0 added (possible division by zero)
-     - increased class version number by one
-     - made functions derived from MH private
-     - to fit the resulting "gammas" use fFirstBin=1 and fNumEvents=120
-
-
-
- 2006/07/28 Daniela Dorner
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/copyscript, 
-     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck, 
-     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots, 
-     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed, 
-     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets, 
-     datacenter/scripts/insertsequences, datacenter/scripts/linkmc, 
-     datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles, 
-     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks, 
-     datacenter/scripts/runcallisto, datacenter/scripts/runganymed, 
-     datacenter/scripts/runstar, datacenter/scripts/sourcefile, 
-     datacenter/scripts/writesequencefiles: 
-     - replaced username by $USER
-
-
-
- 2006/07/27 Thomas Bretz
-
-   * datacenter/macros/buildsequenceentries.C:
-     - removed some obsolete output
-     - logging output redone
-     - added some missing delete of TSQLResults
-     - fixed some overwrite of local variables
-     - added more comments
-     - moved code building the blocks to its own function
-     - simplified buildblocks
-
-
-
- 2006/07/27 Daniela Dorner
-
-   * datacenter/scripts/buildsequenceentries:
-     - fixed bug in name of logfile (introduced on 2006/02/03)
-
-
-
- 2006/07/26 Daniela Dorner
-
-   * datacenter/scripts/movingrawfiles:
-     - changed machine
-     - added logging
-     - added launching of filesondisk, when files have been moved
-
-   * datacenter/scripts/filesondisk:
-     - added logging
-
-
-
- 2006/07/26 Thomas Bretz
-
-   * merpp.cc:
-     - files with the extension .raw.gz were not found. fixed. This
-       is necessary because raw-files must be merpped before they can
-       be displayed with the mars-gui.
-
-   * star.cc:
-     - fixed some misalignment when the title is printed
-
-   * datacenter/macros/fillsinope.C:
-     - removed some obsolete comments
-
-   * mbase/MContinue.h:
-     - some reformatting
-
-   * mreport/MReportStarguider.h:
-     - added enum for states
-     - added IsMonitoring member function
-
-   * msignal/MArrivalTimeCam.cc:
-     - fixed a problem which gave errors when compiling (introduced
-       with the latest change)
-
-   * manalysis/MEventRateCalc.[h,cc], manalysis/MGeomApply.[h,cc],
-     manalysis/MMultiDimDistCalc.[h,cc], mbadpixels/MBadPixelsTreat.[h,cc],
-     mbase/MEvtLoop.[h,cc], mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
-     mbase/MTask.[h,cc], mbase/MTaskList.[h,cc], mcalib/MCalibrateData.[h,cc],
-     mdata/MDataArray.[h,cc], mfbase/MF.[h,cc], mfbase/MFDataChain.[h,cc],
-     mfbase/MFDataChain.[h,cc], mfbase/MFDataMember.[h,cc],
-     mfbase/MFilterList.[h,cc], mfileio/MReadTree.[h,cc], 
-     mfileio/MWriteRootFile.[h,cc], mfilter/MFParticleId.[h,cc],
-     mfilter/MFTriggerLvl1.[h,cc], mfilter/MFTriggerLvl2.[h,cc],
-     mhbase/MBinning.[h,cc], mhbase/MFillH.[h,cc], mhbase/MH3.[h,cc],
-     mhbase/MHMatrix.[h,cc], mimage/MHillasCalc.[h,cc],
-     mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
-     mpointing/MSrcPosCam.[h,cc], msignal/MExtractFixedWindow.[h,cc],
-     msignal/MExtractSignal.[h,cc], msignal/MExtractSignalABcorr.[h,cc],
-     msignal/MExtractor.[h,cc], mtools/MChisqEval.[h,cc]
-     - replaced StreamPrimitive(ofstream&) by StreamPrimitive(ostream&)
-     - replaced SavePrimitive(ofstream&) by SavePrimitive(ostream&)
-     - if necessary let SavePrimitive(ofstream&) call 
-       SavePrimitive(ostream&)
-
-   * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsIntensityCam.cc,
-     mbase/MEvtLoop.cc, mbase/MLog.cc, mbase/MParList.cc, mbase/MTaskList.cc,
-     mcalib/MCalibConstCam.cc, mcalib/MCalibrationBlindCam.cc,
-     mcalib/MCalibrationCam.cc, mcalib/MCalibrationIntensityCam.cc,
-     mcalib/MCalibrationIntensityConstCam.cc, mdata/MDataArray.cc,
-     mdata/MDataFormula.cc, mdata/MDataList.cc, mfbase/MFilterList.cc,
-     mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc, mmain/MMonteCarlo.cc,
-     mpedestal/MPedPhotCam.cc, mpedestal/MPedestalCam.cc,
-     mreport/MReportFileRead.cc, msignal/MArrivalTimeCam.cc,
-     msignal/MExtractedSignalCam.cc, msignal/MSignalCam.cc:
-     - replaced ForEach by R__FOR_EACH
-
-   * mbase/MAGIC.h:
-     - define R__FOR_EACH macro if not yet defined
-
-   * mbase/MEvtLoop.cc:
-     - removed usage of copy-constructor of TEnv
-
-   * mbase/MString.h:
-     - exclude some of the member function from CINT (gives problem
-       with CINT)
-
-   * mfbase/MFEventSelector.[h,cc]:
-     - removed StreamPrimitive (it was empty anyhow)
-
-   * mranforest/MRanTree.cc:
-     - moved includes for TVector and TMatrix to header
-     - replaced TMatrixRow by TMatrixFRow_const in TreeHad
-
-   * msignal/Makefile, msignal/SignalLinkDef.h:
-     - removed MExtractSignal
-     - removed MExtractSignal2
-     - removed MExtractSignal3
-     - removed MExtractSignalABcorr
-
-   * mbase/MArgs.cc, mbase/MContinue.cc, mbase/MEnv.cc, mbase/MGMap.[h,cc],
-     mbase/MGTask.h, mbase/MLogManip.h, mbase/MLogPlugin.h
-     mbase/MParContainer.cc, mbase/MParList.cc, mbase/MParameters.cc,
-     mbase/MSearch.cc, mbase/MStatusArray.h, mbase/MTask.cc,
-     mbase/MTaskList.[h,cc]:
-     - removed some unused parameters from function declaration
-
-   * mbase/MArray.h, mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,
-     mbase/MArrayI.h, mbase/MArrayS.h, mbase/MDirIter.h, mbase/MLog.[h,cc],
-     mbase/MReadSocket.h, mbase/MTask.cc, mbase/MTaskList.[h,cc],
-     mbase/MTime.h:
-     - added explicit initialization of base class to copy ctor
-
-   * mbase/MDirIter.[h,cc], mbase/MLog.[h,cc], mbase/MRunIter.cc,
-     mbase/MZlib.cc:
-     - fixed some warnings about local overwrites of variable names
-
-   * mbase/MTaskList.[h,cc]:
-     - removed unsused second argument from CheckAddListTo
-     - allow 0 as the type argument which just keeps the input steam id
-       of the task
-
-   * mjobs/MSequence.cc:
-     - fixed a deprecated conversion from string constant to `char*
-
-   * mfbase/MFilterList.cc:
-     - improved warn output
-
-   * msignal/MArrivalTimeCalc2.cc, msignal/MArrivalTimePix.[h,cc],
-     msignal/MExtractFixedWindowPeakSearch.cc, msignal/MExtractSignal.cc,
-     msignal/MExtractSignal2.cc, msignal/MExtractSignal3.cc,
-     msignal/MExtractSignalABcorr.cc, msignal/MExtractTime.cc,
-     msignal/MExtractTimeAndCharge.cc, msignal/MExtractor.cc,
-     msignal/MExtractTimeAndChargeDigitalFilterPeakSearch.cc:
-     - removed first obsolete argument from SetGainSaturation
-
-    * msignal/MExtractedSignalCam.[h,cc]:
-      - removed obsolete fNdf
-      - increased class version
-
-    * msignal/MExtractedSignalPix.[h,cc]:
-      - removed obsolete fIsLoGainUsed
-      - removed obsolete fChisquare
-      - increased class version
-      - removed obsolete first argument from SetGainSaturation
-
-
-
- 2006/07/23 Thomas Bretz
- 
-   * datacenter/scripts/copyscript:
-     - only try to insert the contents of runbook files which
-       contain the regexp \\\.rbk$ instead of .rbk It might be
-       that in a script it should be \.rbk$ rather than \\\.rbk$
-       (to be tested)
-
-
-
- 2006/07/22 Thomas Bretz
-
-   * datacenter/scripts/runstar:
-     - added -r to sort ToDo-files such that the newest sequences
-       are processed first
-
-
-
- 2006/07/21 Daniela Dorner
-
-   * datacenter/scripts/checkfilesforsequavail:
-     - fixed bug in path
-
-
-
- 2006/07/19 Thomas Bretz
-
-   * msignal/MArrivalTimeCam.cc:
-     - added case 7 and 2 in GetPixelContent
-
-
-
- 2006/07/13 Thomas Bretz
-
-   * mastro/MAstroCatalog.h:
-     - implemented new member function GetNumStars
-
-   * mbase/MGMap.[h,cc]:
-     - implemented new member function DrawHexagon
-
-
-
- 2006/07/11 Thomas Bretz
-
-   * mbase/MStatusArray.cc, mdata/MDataChain.cc, mdata/MDataFormula.cc,
-     mhflux/MMcSpectrumWeight.cc, mimage/MHillasExt.cc, mjobs/MJCut.cc,
-     msignal/MExtractTimeAndChargeDigitalFilter.cc,
-     mranforest/MRanForestCalc.cc:
-     - fixed some compiler warning of the kind
-         ambiguous overload for `Bool_t ? const char[14] : const TString &'
-       to make gcc 2.95.3 happy (used to get cosy working with the
-       latest Mars version)
-
-   * mbase/MZlib.[h,cc]:
-     - added some preprocessor statements which allow compilation with
-       gcc 2.95.3
-
-   * mastro/MAstroCamera.cc:
-     - removed path from include
-
-   * mastro/Makefile: 
-     - added directory for MHCamera
-
-   * mhflux/MHThetaSqN.cc:
-     - removed the const-qualifier from the static_cast when setting
-       tghe MParameterD
-
-
-
- 2006/07/06 Thomas Bretz
-
-   * Makefile.conf.linux:
-     - removed options -Wstrict-prototypes -Wmissing-prototypes
-       obsolete for C++
-
-   * mastro/MAstro.h, mgui/MCamEvent.h:
-     - added virtual destructor to make gcc 4.1 happy
-
-   * mfilter/MFMagicCuts.cc, mtools/MagicJam.cc:
-     - added includes to make gcc 4.1 happy
-
-   * mranforest/MRanForestCalc.cc:
-     - added include for the compilation with root 5.10/00
-
-
-
- 2006/07/05 Thomas Bretz
-
-   * datacenter/macros/checkfileavail.C,
-     datacenter/macros/checkstardone.C, 
-     datacenter/macros/doexclusions.C, 
-     datacenter/macros/filldotraw.C,
-     datacenter/macros/fillganymed.C,
-     datacenter/macros/fillsignal.C,
-     datacenter/macros/fillstar.C,
-     datacenter/macros/setupdb.C:
-     - make sure that 'res' is correctly deleted
-
-   * datacenter/macros/doexclusions.C:
-     - fixed some variable name overrides
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added the possibility to DrawResult()
-
-   * mhflux/MHAlpha.[h,cc]:
-     - added new output container (Bin) which contains the number
-       of the bin the event was assigned to
-     - fixed drawing the significance in DrawAll
-
-
-
- 2006/07/04 Daniela Dorner
-
-   * datacenter/scripts/copyscript:
-     - removed not needed if-clause (was used to copy subsystemfiles to 
-       /magic/datacenter/totape)
-
-
-
- 2006/07/03 Thomas Bretz
-
-   * mhflux/MHThetaSqN.[h,cc]:
-     - added counter and output some statistics afterwards
-
-
-
- 2006/06/29 Thomas Bretz
-
-   * mmain/MEventDisplay.cc:
-     - added decoding of calibration pattern
-
-   * mbase/MContinue.cc:
-     - small change to some output
-
-   * mmc/MMcTrig.hxx, mmc/MMcTrigHeader.hxx:
-     - increased version number 
-
-   * mmc/Mdefine.h:
-     - increased CAMERA_PIXELS from 3500 to 3800
-
-
-
- 2006/06/28 Daniela Dorner
-
-   * datacenter/macros/setupdb.C:
-     - added new columns 
-     - changed name columns
-
-
-
- 2006/06/28 Thomas Bretz
-
-   * datacenter/macros/fillstar.C:
-     - added number of correlated stars
-
-   * datacenter/macros/plotdb.C:
-     - added number of correlated stars
-     - changed name of database column
-
-   * callisto.cc, mbadpixels/MBadPixelsCalc.cc, 
-     mjtrain/MJTrainSeparation.cc:
-     - small improvement to log-output
-
-   * tpoint/gui.C:
-     - added some SetFrameBorderMode and SetBorderMode
-
-
-
- 2006/06/27 Thomas Bretz
-
-   * mhflux/MHAlpha.cc:
-     - added a small change to prevent DrawAll from opening a new
-       canvas if called with the option "No new canvas" and no
-       fDisplay
-
-
-
- 2006/06/26 Thomas Bretz
-
-   * mjobs/MJCut.[h,cc]:
-     - added error codes for some fatal errors
-
-   * ganymed.cc:
-     - pipe error codes to shell
-
-
-
- 2006/05/29 Thomas Bretz
-
-   * mbase/MEnv.cc:
-     - included THashList for compatibility with root 5.10/00
-
-   * mdata/MDataArray.[h,cc]:
-     - included TVector in header for compatibility with root 5.10/00
-
-   * mgui/MHexagon.cc:
-     - changed argument of PaintFillArea from Float_t to Double_t
-       for compatibility with root 5.10/00
-
-   * mhbase/MHMatrix.[h,cc]:
-     - added some #ifdef for compatibility with root 5.10/00
-     - included TVector in the header for compatibility with
-       root 5.10/00
-
-   * mjtrain/MJTrainDisp.cc:
-     - added the possibility to set weights
-     - added new histogram to show avg psf versus energy
-
-   * mjtrain/MJTrainRanForest.cc:
-     - included TFile for compatibility with root 5.10/00
-
-   * mranforest/MRanForest.[h,cc]:
-     - included TMatrix and TVector in header for compatibilty
-       with root 5.10/00
-
-   * mtools/MHSimulatedAnnealing.[h,cc]:
-     - included TMatrix and TVector in header for compatibilty
-       with root 5.10/00
-
-
-
- 2006/05/24
-
-   * RELEASE 0.9.6
-
-
-
- 2006/05/24 Thomas Bretz
-
-   * mbadpixels/MBadPixelsTreat.cc:
-     - another small improvement, set fMaxArrivalTimeDiff to 0.9
-
-   * mjobs/MJPedestal.cc:
-     - switched off error in case of "pulse is too much to the left"
-     - the extraction window is not changed anymore
-
-   * mhflux/MAlphaFitter.cc:
-     - made new background fit more robust by improving the start
-       values
-
-   * mhflux/MHAlpha.[h,cc]:
-     - preliminary implementation showing automatically all sizebins in
-       the status display
-
-   * mpointing/MPointingDevCalc.[h,cc]:
-     - if the mispointing is set to 0 due to missing mispointing
-       information also the starguider calibration is reset.
-     - in the case the latest report is older than a default (currently
-       one minute) and the current report will be skip the starguider
-       correction and calibration will be reset.
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - updated 
-
-   * mmc/MMcRunHeader.hxx:
-     - added new getter for ShowerPhiMin and ShowerPhiMax
-
-
-
- 2006/05/23 Daniela Dorner
-
-   * scripts/processsequence:
-     - added (script to run callisto, merppupdate and star for 1 
-       sequence)
-
-   * scripts/preparemc:
-     - added (script to create montecarlo sequence and datasetfiles)
-
-
-
- 2006/05/23 Thomas Bretz
-
-   * mranforest/MRanTree.cc:
-     - should be if(!Finite) instead of if(Finite)
-
-   * mhbase/MH3.cc:
-     - fixed a problem which arouse in root 4.04/02g namely that
-       is the draw-option is " " nothing is displayed. Therefore
-       all " " are removed before the histogram is drawn
-
-   * mhist/MHCamera.cc:
-     - when the azimuthal profile was produced the binning was optimized
-       with the OptimizeLimits. This doesn't make sense because it 
-       changed the alignment of the bins with the 60deg boundaries
-
-   * mreport/MReportStarguider.cc:
-     - fixed a typo in a comment and removed an obsolete one
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - instead of setting the arrival time to a value at the border of
-       the meaningful range a random number is assigned in the case
-       of an arrival time extracted outside the fadc range. This
-       avoids possible unfortuante coincidences in arrival times.
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - added new data member fMaxArrivalTimeDiff, which is the maximum
-       arrival time difference allowed for the badpixel algorithm
-       to determin whether a pixels belongs to a shower
-     - changed the old value (0.5) to 1.0 as suggested by Stefan
-       due to a recent study on the fraction of pixels surviving the
-       image cleaning
-
-   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
-     - added comment to show usage of new option
-
-
-
- 2006/05/22 Daniela Dorner
-
-   * datacenter/scripts/makecallistolinks:
-     - fixed bug
-
-
-
- 2006/05/22 Thomas Bretz
-
-   * mranforest/MRanTree.cc:
-     - replaced some arbitrary small and large values by FLT_MAX in
-       FindBestSpllit*
-     - replaced in FindBestSpllit* a sanity check for rld and rrd (do
-       not divide by zero) by a check whether the result (crit) is finite
-
-   * mcamera/MCameraRecTemp.[h,cc]:
-     - implemented new data member for validity
-     - increased class version by 1
-
-   * mpointing/MHPointing.[h,cc]:
-     - implemented new TGraph for number of correlated stars
-     - increased class version by 1
-
-   * mpointing/MPointingDevCalc.cc:
-     - if the report is empty assume no pointing deviation and also
-       reset the starguider calibration
-
-   * mpointing/MPointingPos.cc:
-     - slight modifications to comment
-
-   * mreport/MReport.cc:
-     - introduced new fake version to support new starguider format
-
-   * mreport/MReportCC.[h,cc]:
-     - improved handling of receiver boar com-errors and RecTemp section
-
-   * mreport/MReportStarguider.[h,cc]:
-     - implemented changes in the starguider reports around 9th May
-     - added new data member for number of correlated stars
-     - increased class version by 1
-
-
-
- 2006/05/21 Thomas Bretz
-
-   * mfileio/MReadTree.cc:
-     - show all added files only in debug modes or if wildcards are used
-
-   * mfilter/MFEnergySlope.[h,cc]:
-     - added a third constructor which also allows to set fMcEnergyMin
-
-   * mjtrain/MJTrainSeparation.[h,cc]:
-     - updated text output
-     - improved result display
-     - added possibility to set weights and/or pre/post-tasks for
-       train or test only
-
-   * mranforest/MRanForest.cc:
-     - commented out an obsolete check to check whether TMath::Sort
-       has sorted correctly
-     - added some comments
-
-
-
- 2006/05/20 Thomas Bretz
-
-   * mreport/MReportCC.cc:
-     - fixed a typo in InterpreteTD which was introduced yesterday
-
-
-
- 2006/05/19 Thomas Bretz
-
-   * mbase/MMath.h:
-     - added default to second argument of GaussProb
-
-   * mcamera/MCameraTD.[h,cc], mcamera/MCameraTH.[h,cc]:
-     - added a data member fIsValid giving the status of the arrays
-       in case the CC reports contained nonsense (mainly for files 
-       before summer 2005)
-     - increased class version by 1
-
-   * mhflux/MHAlpha.h:
-     - made SetOffData virtual
-
-   * mreport/MReport.cc:
-     - small changes to some comments
-
-   * mreport/MReportCC.[h,cc]:
-     - better handling of problems with the TH and TD part of the 
-       CC-REPORT for files older than 200507190 and 200412210 
-       respectively
-
-   * mreport/MReportFileReadCC.cc:
-     - always output the file format version
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - implemented fitting of the off-data for background determination
-     - the result values are not yet accessible
-     - increased class version by 1
-
-   * mhflux/MHThetaSqN.[h,cc]:
-     - some improvements regarding the treatment of the signal-regions
-     - allow to set a different cut-level for off-cuts
-
-
-
- 2006/05/18 Thomas Bretz
-
-   * mhflux/MAlphaFitter.h:
-     - added Getter for ScaleMode
-
-   * mhflux/MHAlpha.[h,cc]:
-     - made fHillas data member protected
-     - increased size of fMap
-
-   * mhflux/MHThetaSq.[h,cc]:
-     - removed obsolete data-member fThetaSq
-
-   * mjtrain/MJTrainRanForest.cc, mranforest/MRanForestCalc.cc:
-     - fixed a typo in a comment
-
-   * mranforest/MRanTree.cc:
-     - added a lot of comments in the code
-
-   * callisto.cc:
-     - fixed typo in output
-
-   * mhflux/MHThreshold.cc:
-     - enabled grids
-     - slightly improved calculation of shown threshold
-
-   * mhflux/MHThetaSqN.[h,cc]:
-     - added
-
-   * mhflux/Makefile, mhflux/FluxLinkDef.h:
-     - added MHThetaSqN
-
-
-
- 2006/05/18 Daniela Dorner
-
-   * resources/calibration.rc, resources/calibration_spline.rc:
-     - added values for current and following periods
-
-
-
- 2006/05/05
-
-   * RELEASE 0.9.5.1
-
-
-
- 2006/05/05 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - updated with new tabs for the starguider data
-
-   * mhflux/MHEnergyEst.cc:
-     - print the result to the all-logstream
-     - changed the fit range not to take the overflow into account
-
-   * mranforest/MRanForest.[h,cc]:
-     - Use the default Reset() instead of Reset(0)
-     - changed output while training
-     - replaced a lot of TArrays by MArrays
-     - at some points replaced gRandom->Rndm by gRandom->Integer
-     - removed some obsolete arguments from ModifyDataSort
-     - In CreateDataSort isort need not to be initialized, it is
-       done by TMath::Sort anyhow
-     - a small simplification to ModifyDataSort
-     - added some const-qualifiers in funciton calls
-
-   * mranforest/MRanTree.[h,cc]:
-     - replaced a lot of TArrays by MArrays
-     - removed some obsolete calls to Reset(0) after the instatization
-       of the array
-     - small acceleration of the averaging when calculating fBestSplit[k]
-     - at some points replaced gRandom->Rndm by gRandom->Integer
-     - directly give mean[kbuild] and square[kbuild] as an argument
-       to FindBestSplit
-     - removed the obsolste dereferencing from the call to FindBestSplit
-     - added some const-qualifiers in funciton calls
-     - make a copy of tclasspop in BuildTree to be able to give the
-       array as a const qualified reference. It is not used at any other
-       place
-     - in TreeHad first get the pointers to the vector with the data to
-       get rid of the range check done by root. This has also the advantage
-       that all TreeHad member function can be unified into a single
-       member function
-
-   * mhflux/MAlphaFitter.cc:
-     - fixed a problem with the fit which could cause infinite loops
-       in the case of off-data. This did in no means effect the result,
-       just the performance.
-
-   * mhbase/MH3.cc:
-     - convert the options ToLower case first before checking
-
-   * mjtrain/MJTrainRanForest.[h,cc]:
-     - added AddPar member function
-     - added fPreTasks and fPostTasks
-     - added fEnableWeights
-     - added member functions suporting setting pre- and posttasks
-       and weights
-
-   * mtools/MTFillMatrix.h:
-     - added new member function to clear the fPreCuts, fPreTasks and
-       fPostTasks lists
-
-   * mjtrain/MJTrainEnergy.cc: 
-     - implemented usage of weights
-
-   * mjtrain/MJTrainSeparation.[h,cc]:
-     - implemented the usage of weights
-     - implemented a random source position to train with wobble 
-       data
-     - added some more output
-     - added an option to switch between classification and regression
-     - added th epossibility to change the MC flux
-
-   * mjtrain/Makefile:
-     - added include path for mpointing and mimage
-
-
-
- 2006/05/04 Thomas Bretz
-
-   * mbase/MTaskList.[h,cc]:
-     - added new member function AddToListBefore(TList&) and
-       AddToListAfter(TList&)
-     - added corresponding RemoveFromList(TList&)
-
-   * mhflux/MMcSpectrumWeight.[h,cc]:
-     - added new member functions CalcSpecNew and CalcSpecOld to
-       evaluate the spectrum at a given energy
-     - added a new data member which allows to set an energy
-       at which the normalization is calculated instead of
-       the integral
-
-   * mpointing/MSrcPosRndm.[h,cc]:
-     - added new option which allows to create a random wobble
-       source position
-
-
-
- 2006/05/03 Daniela Dorner
-
-   * datacenter/macros/setupdb.C:
-     - changed type of sourcename and projectname according to new 
-       format
-
-
-
- 2006/05/03 Thomas Bretz
-
-   * Makefile.rules:
-     - added new option zdiff
-
-   * mbase/MTaskList.[h,cc]:
-     - overwrite member function AddToList with a TList-reference
-       as argument
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - added the missing //! behind the fMcEvt data member
-     - increased class version number
-     - removed obsolete fEnergy data member
-
-   * mranforest/MRanForest.cc:
-     - added to the output whether weights are set
-
-   * mraw/MRawRunHeader.cc:
-     - removed an obsolete Print() which enetered for debugging
-
-   * mimage/MHNewImagePar.cc:
-     - the plots for CocCOG and ConcCore had the same color... fixed
-
-   * mranforest/MRanForestCalc.[h,cc]:
-     - allow to set weights for each event
-
-   * mtools/MTFillMatrix.[h,cc]:
-     - implemented the possibility to set pre- and post-tasks
-       executed in the eventloop
-
-
-
-
- 2006/05/02 Thomas Bretz
-
-   * mraw/MRawRunHeader.cc:
-     - fixed the typo in the output
-
-   * mpointing/MHPointing.cc, datacenter/macros/fillstar.C:
-     - fixed a typo in the name of the plot Skybrightness
-
-
-
- 2006/04/30 Thomas Bretz
-
-   * mjtrain/MJTrainSeparation.[h,cc]:
-     - new option to switch between regression and classification
-     - fixed the auto training (still far from working well)
-     - improved result plots
-
-   * mbase/MMath.cc:
-     - fixed SignificanceLiMa such that it allows basically zero
-       signal- and/or background events
-
-
-
- 2006/04/27 Thomas Bretz
-
-   * datacenter/macros/fillstar.C:
-     - replaced the mean by the median
-
-
-
- 2006/04/26 Daniela Dorner
-
-   * datacenter/macros/fillstar.C, datacenter/macros/setupdb.C:
-     - added four new columns to the table Star
-
-
-
- 2006/04/24 Thomas Bretz
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - some fixes to the comments describing random forest
-
-
-
- 2006/04/23 Thomas Bretz
-
-   * mhist/MHHadronness.cc:
-     - do not reset the two hadronness-histograms in SetupFill
-       otherwise MJTrainSeparation cannot work correctly
-
-   * mjtrain/MJTrainSeparation.cc:
-     - added a Plot of Hadronness versus Size for MC events
-
-
-
- 2006/04/22 Thomas Bretz
-
-   * mraw/MRawRunHeader.cc:
-     - some small changes, mainly output and comments
-
-   * mhflux/MHAlpha.[h,cc]:
-     - show also the integrated number of excess events in the 
-       plot versus energy/size and show the correct error.
-
-   * mtools/MJSpectrum.cc:
-     - added accelerator for executing the tasklist as in MJCut
-
-   * macros/train/trainseparation.C:
-     - fixed a typo
-
-   * mjtrain/MJTrainSeparation.h:
-     - added missing initialization of fAutoTrain
-     - fixed an error in EnablAutoTrain (was always set to kTRUE)
-
-
-
- 2006/04/21 Daniel Hoehne
-
-   * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
-     - fixed bug in usage of pstoimg
-
-
-
- 2006/04/13 Thomas Bretz
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - adapted to new DAQ format version 6
-     - increased class version number
-
-   * mtools/MTFillMatrix.cc:
-     - added accelerator for executing the tasklist as in MJCut
-
-   * mfilter/MFEnergySlope.cc:
-     - small update to output
-
-   * mfbase/MFilterList.[h,cc]:
-     - fixed a really old problem that the contents of the list never
-       got ReInit. Hopefully this never had bad sideeffects.
-
-   * macros/train/trainenergy.C:
-     - added another comment how to change the spectral slope of the
-       monte carlo spectrum
-
-
-
- 2006/04/13 Thomas Bretz
-
-   * mreport/MReport.cc:
-     - added new fake arehucas versions to fix a problem with the 
-       starguider reports
-
-   * mreport/MReportFileRead.cc:
-     - increased informations in warning output
-
-   * mreport/MReportStarguider.cc:
-     - fixed a problem with the starguider reports between 6.3.2006 and
-       19.3.2006
-
-
-
- 2006/04/13 Daniel Hoehne
-
-   * datacenter/db/findoffdata.php:
-     - implemented query for the inhomogeneity
-
-   * datacenter/db/runinfo.php:
-     - added checkboxes for start time, failed time and error codes
-
-   * datacenter/db/datacheck.php:
-     - fixed bug in StatusMenus for DataCheck and RawFile
-
-
-
- 2006/04/12 Daniela Dorner, Daniel Hoehne
-
-   * datacenter/scripts/makecallistolinks:
-     - fixed bug
-
-
-
- 2006/04/12 Thomas Bretz
-
-   * datacenter/macros/filldotraw.C:
-     - allow to access gzipped raw-files
-
-
-
- 2006/04/11 Thomas Bretz
-
-   * mastro/MAstro.h:
-     - added conversion Parsec2Lighyear
-
-   * mbase/MLogHtml.cc:
-     - added a fix to display < and > correctly
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - commented out obsolete fEnergy parameter
-
-   * mjobs/MJSpectrum.cc:
-     - fill a second collection area plot after trigger
-
-   * mjoptim/MJOptimize.cc:
-     - improve speed of optimization by switching of timing and
-       reset in eventloop
-
-   * mmc/MFadcHeader.h:
-     - changed MFADC_CHANNELS from 3500 to 3800 according to Abelardo
-
-   * mmc/MMcFadcHeader.hxx:
-     - increaded version number from 7 to 8
-
-
-
- 2006/04/11 Daniel Hoehne, Daniela Dorner
-
-   * datacenter/scripts/dodatacheck:
-     - fixed bug in finding raw-files
-
-
-
- 2006/04/10 Daniel Hoehne
-
-   * datacenter/macros/filldotrun.C:
-     - implemented new arehucas version
-
-
-
- 2006/04/07 Daniel Hoehne, Daniela Dorner
-
-   * datacenter/macros/filldotrun.C, buildsequenceentries.C, setupdb.C:
-     - implemented new arehucas version
-
-
-
- 2006/04/06 Daniela Dorner
-
-   * datacenter/scripts/makecallistolinks:
-     - fixed bug in resetting
-
-   * datacenter/db/tabs.php:
-     - changed tabs for wobble
-
-
-
- 2006/04/05 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - added new tab with the effective on-time relative to the
-       observation time
-
-   * sponde_onoff.rc:
-     - added
-
-
-
- 2006/04/04 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - if no dataset and no time-interval is given only sequences with
-       an effective on-time above five minutes are plotted anymore
-
-
-
- 2006/03/21 Daniela Dorner
-
-   * datacenter/db/ganymed.php, datacenter/db/tabs.php:
-     - included different tabs for on/off and wobble
-
-   * datacenter/db/ganymed.php:
-     - added zd angle range and observation period
-
-   * datacenter/db/sequence.php:
-     - added rel. ontime
-
-
-
- 2006/03/20 Thomas Bretz
-
-   * mraw/MRawRunHeader.cc:
-     - if the pixels to be swaped are both not found, assume they are
-       intentially not mapped. Changed the Error to a Warning
-
-   * mhflux/MHDisp.[h,cc]:
-     - made the scale region a parameter which can be changed from
-       within the display
-     - allow the scale parameters to be setup from the resource-file
-     - changed the source-region which is cut out in wobble mode from
-       +/-15deg to +/-25deg which better fits what we get from MHPhi
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - added example how to change the new scale parameters in MHDisp
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - implemented the strategy for optimization which is suggested
-       by the Berlin people for weak sources "weaksource"
-
-   * mhflux/MHPhi.[h,cc]:
-     - moved the AppendPad for the text-paint into all sub-pads which
-       need it. Otherwise they are not always properly updated.
-
-
-
- 2006/03/16 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - small bugfix in logging
-
-   * datacenter/db/tabs.php:
-     - added new tab for ganymed
-
-
-
- 2006/03/15 Stefan Ruegamer
-
-   * manalysis/MCameraData.cc
-     - inserted an image cleaning based on the time information
-     of the shower (CalcCleaningArrivalTime)
-
-   * manalysis/MCameraData.h
-     - made entry for "CalcCleaningArrivalTime"
-
-   * mimage/MImgCleanStd.cc
-     - created entries for the new image cleaning named "Time"
-
-   * mimage/MImgCleanStd.h
-     - inserted entry "kTime"
-
-
-
- 2006/03/14 Daniela Dorner
-
-   * datacenter/scripts/makecallistolinks:
-     - fixed bug
-
-   * steps.rc:
-     - added fFillGanymed to influences of fGanymed
-
-
-
- 2006/03/14 Thomas Bretz
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - skip the fit not only if the integral is empty but
-       also if the first bin is empty
-     - changed upper limit to 95% according to a study from
-       David Paneque
-     - replaced the fit with the exponential used in the BCN Mars
-       version
-     - use the correct number of entries
-     - use a likelihood fit
-     - calculate the fit quality from the probability
-     - ignore the fit quality for the theta-plot
-
-   * mimage/MHNewImagePar.cc:
-     - fixed the handling of the "same" option in Draw/Paint
-
-   * mpointing/MPointingDev.h:
-     - fDx and fDy initialized in the constructor
-
-   * mbase/MTask.[h,cc]:
-     - removed the kDontCount option. Instead don't use the TStopwatch
-       counter anymore. By this the class to TStopwatch can be
-       suppressed completely if kDontTime is set.
-
-   * mbase/MContinue.cc, mbase/MTaskEnv.cc, mfbase/MF.cc, 
-     mfbase/MFilterList.[h,cc]:
-     - pipe the accelerator flag to the filter or task
-
-   * mjobs/MJCut.cc:
-     - also accelerate the reading task
-
-
-
- 2006/03/13
-
-   * RELEASE 0.9.5
-
-
-
- 2006/03/13 Thomas Bretz
-
-   * ganymed.rc:
-     - changed smearing to half of our PSF 0.06
-     - added new examples for setting the starguider calibration
-
-   * ganymed_onoff.rc
-     - changed smearing to half of our PSF 0.06
-     - switched the new feature for a random source position on
-     - added new examples for setting the starguider calibration
-
-   * ganymed_wobble.rc:
-     - changed smearing to half of our PSF 0.06
-     - added new examples for setting the starguider calibration
-     - added example how to control the phi plot
-
-   * mhflux/MHPhi.[h,cc]:
-     - many improvements to the algorithm, it now takes also
-       inhomgeneities into account
-     - restructured the display, display more histograms
-     - increased class version to 2
-
-   * mjobs/MJCut.cc:
-     - enabled acceleration for first and second loop
-
-   * mpointing/MPointingDevCalc.[h,cc]:
-     - allowed to set the starguider offset calibration from the
-       resource file
-
-   * callisto_Dec04Jan05.rc:
-     - replaced Calibration scale factor by usage of
-       resources/calibration_spline.rc
-
-
-
- 2006/03/13 Markus Meyer
-
-   * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
-     - changed cuts:
-       wobble: average values from optimisation of 3 Crab 
-               sample (01/05,10/05,12/05), done by Karsten
-       onoff : cuts from 1218 (01/05, highest significance)
-       theta is now 0.22 for both.
-
-
-
- 2006/03/13 Daniel Hoehne
-
-   * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
-     - implemented qualitycut in log10(conc) vs. log10(size)
-
-
-
- 2006/03/13 Markus Meyer
-
-   * resources/calibration_spline.C:
-     - more comments
-
-
-
- 2006/03/10 Markus Meyer
-
-   * resources/calibration.C:
-     - update from p27 to p39 (spline excluded, still p33 data missing)
-
-
-
- 2006/03/10 Markus Meyer
-
-   * resources/calibration_spline.C:
-     - correction coefficients for spline data for each period
-
-
-
- 2006/03/10 Daniel Hoehne
-
-   * datacenter/scripts/insertsequences:
-     - fixed bug
-
-
-
- 2006/03/09 Daniel Hoehne
-
-   * ganymed_wobble.rc:
-     - changed parameters 1 to 5 in Cut1 to actual values
-
-
-
- 2006/03/08 Thomas Bretz
-
-   * readdaq.cc, mraw/MRawFileRead.[h,cc], mraw/MRawRunHeader.cc:
-     - added new force-option to foirce output of run-header
-
-
-
- 2006/03/08 Daniela Dorner
-
-   * datacenter/script/movingrawfiles: 
-     - added moving of files, that are transferred via internet
-     - added removing of empty directories
-
-   * datacenter/db/ganymed.php: 
-     - added links to ganymedplots
-     - added links to sequence.php (instead of links to starfiles)
-     - fixed bug in query
-
-   * datacenter/db/sequence.php: 
-     - added links to plots from callisto and star
-     - fixed bug in query
-
-   * datacenter/db/sequinfo.php: 
-     - added links to sequence.php 
-
-   * datacenter/db/datasetinfo.php: 
-     - added links to ganymed.php 
-
-   * datacenter/db/tabs.php: 
-     - added (includefile for names of tabs of statusdisplays)
-
-
-
- 2006/03/07 Thomas Bretz
- 
-   * mcalib/MCalibrateData.cc:
-     - take the bad pixel information into account when calculating the
-       number of saturating pixels!
-
-
-
- 2006/03/06 Thomas Bretz
-
-   * showplot.cc:
-     - fixed the position were the first argument is converted
-       to lower case. Until this fix no upper case could be used
-       in file names
-
-   * datacenter/macros/plotdb.C:
-     - print also average and RMS of all data.
-
-
-
- 2006/03/06 Daniela Dorner
-
-   * datacenter/db/ganymed.php: 
-     - added sequences + links to star-plots of sequences
-     - improved layout
-
-   * datacenter/script/makecallistolinks: 
-     - changed condition, when to make the link: only, if the link is 
-       not yet existing, it is done
-     - added resetting of db: if link is done, callisto is resetted
-
-   * datacenter/macros/resetcolumn.C: 
-     - added failure columns to the resetting
-
-
-
- 2006/03/04 Daniela Dorner
-
-   * callisto.cc: 
-     - changed return values to improve the failure handling in the db
-
-   * datacenter/script/makecallistolinks: 
-     - added 'Pulse is too much to the left, cannot go below 0!' as 
-       reason to use callisto_Dec04Jan05.rc 
-
-   * datacenter/script/dowebplots: 
-     - reduced number of files to be updated by a limitation in 
-       modification time
-
-   * datacenter/db/ganymed.php: 
-     - added plots
-     - effontime s->h
-
-
-
- 2006/03/03 Thomas Bretz
-
-   * mjobs/MJCut.cc:
-     - added RemoveFromList for srcposrndm in off-data loop
-
-   * mpointing/MSrcPosRndm.[h,cc]:
-     - fixed the scaling. MSrcPosCam has to be in mm
-
-   * ganymed.rc:
-     - added line and comments with new resource 
-
-
-
- 2006/03/03 Daniel Hoehne
-
-   * callisto_MarApr05.rc:
-     - changed pulse position check ExtractWinLeft to 4.0 and
-       ExtractWinRight to 4.5
-
-
-
- 2006/03/02 Thomas Bretz
-
-   * callisto.cc:
-     - get result value from pulse pos check
-
-   * mjobs/MJCut.[h,cc]:
-     - added the usage of the new class MSrcPosRndm
-     - added new resource to switch random source position on
-
-   * mjobs/MJPedestal.[h,cc]:
-     - changed return code of Process to int to be able to return
-       the pulse pos check result.
-
-   * mpointing/PointingLinkDef.h, mpointing/Makefile:
-     - added MSrcPosRndm
-
-   * mpointing/MSrcPosRndm.[h,cc]:
-     - added
-
-   * mpointing/MHSrcPosCam.h:
-     - addedn non const getter for fHist
-
-
-
- 2006/03/02 Daniela Dorner
-
-   * datacenter/db/querymc.php: 
-     - fixed small bug
-
-   * datacenter/db/dowebplots: 
-     - added option -p to the script, to be able to call the script
-       for different programs independently
-     - fixed find
-
-
-
- 2006/03/01 Daniela Dorner
-
-   * datacenter/db/datacheck.php, datasetinfo.php, sequinfo.php: 
-     - included failure handling columns
-
-
-
- 2006/03/01 Thomas Bretz
-
-   * mastro/MAstro.cc, mbase/MTime.cc:
-     - added a comment in GetMagicPeriod
-
-   * mpointing/MPointingPos.cc:
-     - added new member function GetString
-     - moved code from Print to GetString
-     - added new function IsInitialized()
-
-   * mjtrain/MJTrain*.[h,cc]:
-     - added data members to change RF setup
-
-   * mpointing/MPointingDevCalc.h, mpointing/MPointingPosCalc.h:
-     - added missing AddToBranchList
-
-   * mpointing/MHSrcPosCam.[h,cc]:
-     - added
-
-   * mpointing/Makefile, mpointing/PointingLinkDef.h:
-     - added MHSrcPosCam
-
-   * mbase/MTask.[h,cc]:
-     - implemented a new data-meber fAccelerator which allows
-       to switch off counting and timing analysis which can be very
-       time-consuming in some circumstances
-
-   * mbase/MTaskList.[h,cc]:
-     - implemented the usabe of MTask::fAccelerator to switch off
-       resetting of all parameter containers which can be very
-       time-consuming
-
-   * mimage/MImagePar.cc:
-     - updated how the units are printed in Print()
-
-   * mjobs/MJCut.cc:
-     - added a new loop to fill the source position of the on-data
-     - the acceleration of the two main loops are disabled because
-       they are not yet tested.
-
-   * datacenter/macros/plotstat.C:
-     - the periods were wrong by one -- fixed.
-
-
-
- 2006/02/28 Daniela Dorner
-
-   * datacenter/scripts/insertdatasets:
-     - made sure, that backupfiles of the editor are not taken into 
-       account, when dataset files are searched
-
-   * datacenter/db/*.php:
-     - moved user, host and pw of database to the include file 
-       db.php
-
-   * datacenter/db/index.html:
-     - fixed links
-
-   * datacenter/db/querymc.php,magicdefs.php:
-     - added some variables 
-
-   * datacenter/db/runinfo.php,sequinfo.php:
-     - bugfix (incl. TestSources)
-
-   * datacenter/db/sequinfo.php:
-     - changed init values
-
-   * datacenter/db/sequinfo.php, findoffdata.php, magicdefs.php:
-     - added value (relative ontime)
-
-   * datacenter/db/dbstatus.php:
-     - fixed bug
-
-   * datacenter/db/queryrbk.php:
-     - added query field 'Night', to query all entries of one night
-       from the runbook
-
-   * datacenter/db/index-header.html:
-     - added links
-
-
-
- 2006/02/27 Thomas Bretz
-
-   * macros/optim/optimwobble.C:
-     - fixed a typo (SetThetaCut instead SetAlphaCut), and added the
-       standard Disp-parametrization
-
-   * mhflux/MHEffectiveOnTime.[h,cc]:
-     - added showing the axis range of the time evolution histogram
-
-   * showplot.cc:
-     - fixed a warning in the Hash-switch.
-
-   * mbase/MEnv.cc:
-     - replaced casts in switch by an appended U
-
-   * macros/train/trainseparation.C:
-     - replaced outdated MTTrainRFSeparate by MJTrainSeparation
-
-   * mastro/MAstro.h:
-     - added conversion constants for pc-m and pc-ly
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - fixed typo in comment
-
-   * mimage/MImagePar.h:
-     - minor changes to layout
-
-   * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
-     - added new image parameters fConcCOG and fConcCore
-     - increased class version of MNewImagePar
-
-   * mimage/MHillasExt.cc:
-     - added some comments
-     - removed an obsolete TMath::Abs around "dist"
-
-   * mranforest/MRanForest.[h,cc]:
-     - the initialization of fTreeHad was done at the wrong moment
-     - replaced a cast int(x+.5) by TMath::Nint
-     - added some additional warning output
-     - added "!" to fTreeHad - it is only for temporary storage used
-       in the histogram classes
-
-   * mranforest/MRanForestGrow.h:
-     - added GetForest
-
-   * mjtrain/MJTrainSeparation.[h,cc]:
-     - added some code for upcomming automatic event selection
-
-   * datacenter/macros/plotstat.C:
-     - improved macro description
-     - added arguments to main function
-
-   * macros/plot/mucal.C:
-     - added
-
-
-
- 2006/02/25 Daniela Dorner
-
-   * datacenter/scripts/checkfilesforsequavail, checkstardone, 
-     writesequencefiles, buildsequenceentries, dodatacheck, doexclusions,
-     fillcallisto, fillganymed, fillstar,
-     datacenter/macros/writesequencefile.C, filldotraw.C, fillsinope.C
-     buildsequenceentries.C, resetcolumn.C, doexclusions.C, fillcalib.C
-     fillsignal.C, fillganymed.C, fillstar.C: 
-     - implemented, that a missing connection to the database doesn't 
-       cause an failure entry in the database, so that the step is 
-       retried in this case
-     - updated documentation
-
-
-
- 2006/02/25 Thomas Bretz
-
-   * datacenter/macros/plotstat.C:
-     - added
-
-
-
- 2006/02/24 Markus Meyer
-
-   * resources/calibration.rc: 
-     - update of correction values for the calibration constants
-       (P31 - P39, without P36!(problems with spline))
-
-
-
- 2006/02/24 Daniela Dorner
-
-   * datacenter/db/datacheck.php, datasetinfo.php, dbstatus.php,
-     findoffdata.php, include.php, magicdefs.php, runinfo.php, 
-     sequinfo.php, statusrps.php, statussbs.php, statussps.php: 
-     - included failure handling columns
-
-   * datacenter/db/findoffdata.php: 
-     - added DT
-
-   * datacenter/db/statusrps.php: 
-     - fixed bug
-
-   * datacenter/db/sequinfo.php: 
-     - reduced width of menu
-
-   * datacenter/scripts/copyscript: 
-     - added makedir for oldcatalogpath
-
-
-
- 2006/02/23 Thomas Bretz
-
-   * mjobs/MJSpectrum.cc:
-     - fixed plot for Eý.dN/dE. The spectrum was multiplied with two
-       times the bin-width instead of the absolute energy
-
-
-
- 2006/02/22 Daniela Dorner
-
-   * datacenter/db/querymc.php: 
-     - added (website to query montecarlo database - first version)
-
-   * datacenter/db/magicdefs.php: 
-     - added some values of montecarlo database
-
-
-
- 2006/02/17 Daniela Dorner
-
-   * datacenter/scripts/copyscript: 
-     - fixed path length
-
-   * datacenter/macros/fillsources.C: 
-     - added (macro to read source information from catalog files and 
-       insert it into the database)
-
-   * datacenter/db/ganymed.php: 
-     - improved output
-
-   * datacenter/db/index.html: 
-     - added ganymed.php
-     - removed old link
-
-
-
- 2006/02/17 Thomas Bretz
-
-   * showplot.cc:
-     - fixed path inflation in case of ganymed
-
-   * mjobs/MDataSet.cc:
-     - return kFALSE if requested source wasn't found in catalog
-
-   * mjobs/MJCut.cc:
-     - reformatted output of source to fit in one line
-
-   * mpointing/MPointingPos.[h,cc]:
-     - output source name (title) in Print() if set
-
-
-
- 2006/02/16 Daniela Dorner
-
-   * datacenter/scripts/checkstardone: 
-     - small improvement in sequence handling
-     - improved logging
-
-   * datacenter/scripts/sourcefile: 
-     - small bugfixes in setstatus function
-
-   * datacenter/scripts/runganymed: 
-     - small bugfix 
-
-   * datacenter/scripts/copyscript: 
-     - fixed path length
-
-   * datacenter/db/ganymed.php: 
-     - added (website to query results for sources/datasets)
-
-
-
- 2006/02/15 Daniela Dorner
-
-   * datacenter/db/findoffdata.php: 
-     - implemented possibility to query range of dates for 'stardone'
-
-
-
- 2006/02/15 Daniel Hoehne
-
-   * datacenter/db/magicdefs.php, querycal.php, sequinfo.php:
-     - implemented query for mean signal inner/outer and mean pulsepos
-   * datacenter/db/sequence.php:
-     - implemented query for mean signal inner/outer, mean pulsepos
-       and inhomogeneity
-
-
-
- 2006/02/15 Daniela Dorner, Daniel Hoehne
-
-   * datacenter/scripts/writesequencefiles,doexclusion,correcttime: 
-     - fixed small bug
-
-
-
- 2006/02/14 Daniela Dorner, Daniel Hoehne
-
-   * datacenter/scripts/sourcefile: 
-     - fixed small bugs
-
-   * datacenter/scripts/movingrawfiles: 
-     - changed back to moving files without zipping
-
-   * datacenter/scripts/doqualityplots: 
-     - added running of plotdb.C for each datasetfile
-
-   * datacenter/macros/getdolist.C: 
-     - implemented limitation for number of todo files for 
-       SequenceProcessStatus 
-
-   * datacenter/macros/checkfileavail.C,checkstardone.C: 
-     - changed return code in case that files are not available
-
-   * datacenter/scripts/checkfilesforsequavail,checkstardone,sourcefile:
-     - adapted to changed return code in macros
-
-   * datacenter/db/magicdefs.php, querystar.php, sequinfo.php:
-     - implemented query for inhomogeneity
-
-
-
- 2006/02/13
-
-   * RELEASE 0.9.4.3
-
-
-
- 2006/02/13 Thomas Bretz
-
-   * callisto.rc:
-     - changed pulse position check ExtractWinLeft to 4.0 and
-       ExtractWinRight to 4.5
-
-   * callisto_Dec04Jan05.rc:
-     - changed pulse position check ExtractWinLeft to 3.0 and
-       ExtractWinRight left at 2.5
-
-
-
- 2006/02/10 Thomas Bretz
-
-   * mastro/MAstro.cc:
-     - allow for more year in the algorithm calculating easter
-
-   * mcamera/MCameraDC.h, mcamera/MCameraHV.h, mcamera/MCameraTD.h,
-     mcamera/MCameraTH.h:
-     - added a sanity check in GetPixelContent
-
-   * mraw/MRawRunHeader.cc:
-     - fixed output (correct kiB instead of kB)
-
-   * Makefile, Makefile.rules:
-     - implemented the possibility to spread Make through condor
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - new draw-options to rotate the grid and the stars
-
-   * mimage/MHHillas.cc:
-     - set minimum of fDelte to 0 instead of fDistC
-
-   * msignal/MExtractTimeAndChargeSpline.h:
-     - replaced the casts in SetRiseTimeHiGain and StFallTimeHiGain by
-       TMath::NInt
-
-   * mjobs/MDataSet.h:
-     - implemented new functions to check whether the dataset contains
-       a dedicated sequence
-
-   * datacenter/macros/plotdb.C:
-     - implemented the possibility to draw sequences of a dataset in
-       several colors
-
-
-
- 2006/02/09 Thomas Bretz
-
-   * mreport/MReport.cc:
-     - invented new fake CC report file version 200509300 for a change
-       in the starguider format (the already implemented last values
-       dissapeared again!) which is not noticed in the format version.
-
-   * mreport/MReportCC.cc, mreport/MReportStarguider.cc:
-     - fixed support for ver 200510250
-
-   * mjobs/MJSpectrum.cc:
-     - added fit of un-unfolded spectrum
-
-
-
- 2006/02/08 Daniela Dorner
-
-   * datacenter/scripts/sourcefile: 
-     - implemented function checklock
-     - bugfix for failure code
-
-   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
-     checkstardone, doexclusions, fillcallisto, fillganymed, fillstar, 
-     makecallistolinks, runcallisto, runganymed, runstar, 
-     writesequencefiles: 
-     - implemented usage of function checklock
-
-   * datacenter/scripts/copyscript, doqualityplots, dowebplots, 
-     insertsequences, linkmc: 
-     - implemented usage of function checklock
-     - implemented variable $program
-
-   * datacenter/scripts/dodatacheck: 
-     - implemented usage of function checklock
-     - implemented variable $lockfile
-
-   * datacenter/scripts/insertdatasets, mcsequences, processmcsequences: 
-     - implemented usage of function checklock
-     - implemented variables $lockfile and $program
-
-   * datacenter/macros/doexclusions.C, fillganymed.C: 
-     - fixed bug
-
-   * datacenter/macros/fillsinope.C, setstatus.C: 
-     - improved documentation
-
-   * datacenter/scripts/filesondisk: 
-     - implemented finding of zipped files
-
-
-
- 2006/02/08 Thomas Bretz
-
-   * datacenter/macros/plotdb.C: 
-     - some minor changes to the layout
-
-
-
- 2006/02/07 Daniela Dorner
-
-   * datacenter/scripts/makecallistolinks: 
-     - fixed bug
-
-   * datacenter/db: 
-     - added (directory with db-websites) 
-
-
-
- 2006/02/07 Daniela Dorner, Daniel Hoehne
-
-   * datacenter/scripts/sourcefile: 
-     - added failure code variables
-     - changed calling of setstatus.C accordingly
-
-   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail, 
-     checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto, 
-     fillganymed, fillstar, runcallisto, runganymed, runstar, 
-     writesequencefiles: 
-     - implemented failure variable
-
-   * datacenter/macros/getdolist.C, setstatus.C, setupdb.C: 
-     - added new/changed columns (fReturnCode, fFailedCode, 
-       fFailedCodeAdd)
-
-
-
- 2006/02/06 Daniela Dorner
-
-   * datacenter/scripts/fillstar, macros/setstatus.C, getdolist.C: 
-     - fixed bugs
-
-
-
- 2006/02/03 Daniela Dorner
-
-   * datacenter/scripts/sourcefile: 
-     - implemented two new functions: getdolist, finish
-     - implemented usage of function finish in other functions
-
-   * datacenter/scripts/movingrawfiles: 
-     - implemented zipping of rawfiles
-
-   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
-     checkstardone, copyscript, correcttime, dodatacheck, doexclusions, 
-     fillcallisto, fillganymed, fillstar, insertdatasets, 
-     makecallistolinks, processmcsequences, runcallisto, runganymed, 
-     runstar, writesequencefiles: 
-     - replaced corresponding pieces of code by the functions getdolist
-       and finish
-     - moved variable $date to function getdolist
-     - improved logging
-     - generalized variables $lockfile and $todofile
-
-
- 2006/02/03 Daniela Dorner, Daniel Hoehne
-
-   * datacenter/scripts/sourcefile: 
-     - fixed small bugs
-
-   * datacenter/scripts/runcallisto: 
-     - small bugfix
-     - improved logging
-
-   * datacenter/scripts/insertdatasets: 
-     - removed not needed variable
-
-   * datacenter/macros/getdolist.C: 
-     - small bugfix
-
-
-
- 2006/02/02 Daniela Dorner
-
-   * datacenter/scripts/linkmc: 
-     - changed numbering of P and C run in linking
-
-   * datacenter/scripts/sourcefile: 
-     - moved to root-version root_v4.04.02g
-
-
-
- 2006/02/01 Daniel Hoehne
-
-   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail, 
-     checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto, 
-     fillganymed, fillstar, writesequencefiles: 
-     - adapted usage of function setstatus
-
-
-
- 2006/01/31 Daniela Dorner
-
-   * datacenter/macros/setstatus.C, getdolist.C: 
-     - adapted macros to changes in new columns (fFailedCode, 
-       fFailedComment)
-
-   * datacenter/macros/setstatus.C: 
-     - added "noreset" for column fStartTime (is needed so that runtime 
-       is available in case of failure)
-
-   * datacenter/macros/setupdb.C: 
-     - added new columns
-
-   * datacenter/scripts/runcallisto, runganymed, runstar: 
-     - implemented failure handling 
-
-   * datacenter/scripts/sourcefile: 
-     - implemented new functions to set status values
-
-
-
- 2006/01/30 Daniel Hoehne
-
-   * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail, 
-     checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto, 
-     fillganymed, fillstar, runcallisto, runganymed, runstar, sourcefile, 
-     writesequencefiles: 
-     - added function setstatus in sourcefile
-     - changed calling of setstatus.C in setstatus
-     - implemented variable $program to generalize usage of setstatus
-     - replaced corresponding piece of code by function setstatus
-     - fixed some typos
-
-
-
- 2006/01/30 Daniela Dorner
-
-   * datacenter/macros/setstatus.C, getdolist.C: 
-     - adapted macros to the improvement of failure handling in the 
-       automatic analysis (added columns fFailed, fStartTime, 
-       fFailedTime)
-
-
-
- 2006/01/27 Thomas Bretz
-
-   * mjobs/MDataSet.cc:
-     - improved a warning output
-
-
-
- 2006/01/23 Thomas Bretz                             
-
-   * mbase/MTime.cc:
-     - removed a sanity check in GetStringFmt. It work's quite nice
-       in the DC but crashes on my Laptop (which is not so important)
-
-
-
- 2006/01/10 Daniela Dorner
-
-   * datacenter/macros/*.C, datacenter/script: 
-     - updated and added documentation
-     - improved logging
-     - fixed small bugs
Index: unk/Mars/Changelog.07
===================================================================
--- /trunk/Mars/Changelog.07	(revision 19867)
+++ 	(revision )
@@ -1,4524 +1,0 @@
-Please  do  not write behind the end of line tag so that it is  possible
-to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.
-
-For your entries please follow EXACTLY this style:
-
-_yyyy/mm/dd_[Your Name]
-_
-___*_filename:
-_____-_description
-_
-___*_filename2, filename3:
-_____-_description
-_
-_
-_
-
-While an underscore is a placeholder for a white-space or an empty line.
-
-                                                 -*-*- END OF LINE -*-*-
-
- 2007/12/28 Daniela Dorner
-
-   * datacenter/db/builddatasets.php:
-     - added warning in case of different dt of on sequences
-     - added comments
-
-
-
- 2007/12/21 Daniela Dorner
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/menu.php, 
-     datacenter/db/runinfo-aio.php: 
-     - implemented link to runbook of the according night
-
-
-
- 2007/12/20 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - changed the scale of Unsuitable01
-
-
-
- 2007/12/19 Thomas Bretz
-
-   * callisto.cc:
-     - commented out the obsolete unsused code for moon observations
-
-   * mbase/MStatusDisplay.cc:
-     - added (obsolete?) initialization of fBar suggested by valgrind
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - replaced some floats in sums by doubles
-
-   * mextralgo/MExtralgoSpline.[h,cc]:
-     - fixed some typos in a comment
-     - removed the first and obsolete argument (sat) from the
-       Extract member function
-     - initialize x1 and x2 in GetMax as suggested by valgrind
-       (should not be necessary)
-
-   * mhcalib/HCalibLinkDef.h, mhcalib/Makefile:
-     - removed obsolete MHPedestal class
-
-   * mjobs/MJCalibrateSignal.cc:
-     - resorted includes, removed obsolete ones
-
-   * mjobs/MJPedestal.[h,cc]:
-     - resorted includes, removed obsolete ones
-     - removed obsolete fIsUseHists and corresponding code
-
-   * mjobs/MSequence.cc:
-     - allow also NoMoon in addition to No_Moon (which was anyhow
-       printed if Print was called)
-
-   * mpedestal/MExtractPedestal.cc:
-     - replaced a float in a sum-loop by a double
-
-   * mpedestal/MPedestalCam.[h,cc]:
-     - tiny change to Print function
-     - some improvements to comments
-
-   * mpedestal/MPedestalSubtract.cc:
-     - removed an obsolete cast in memcpy
-     - fixed a bug (the *src-ptr was not increased when no pedestal
-       was given)
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - removed the first argument from call to the Extracy function
-
-
-
- 2007/12/18 Daniela Dorner
-
-   * datacenter/db/showplots-seq.php, datacenter/db/showplots-ds.php, 
-     datacenter/db/showplots.php, datacenter/db/plotinclude.php: 
-     - implemented function to print home- and help-link
-     - adapted home- and help-link
-
-   * datacenter/db/index-header.html: 
-     - adapted links (H->Home, Docu->Help)
-
-
-
- 2007/12/17 Daniela Dorner
-
-   * datacenter/db/showplots-seq.php: 
-     - updated length of fields for sequence number range
-
-   * datacenter/db/culminating.php: 
-     - fixed bug (, was missing in call of PrintSubmittedQuery)
-
-   * datacenter/db/statussbs.php: 
-     - fixed bug (link Sequ was wrong, removed fExcludedFDAKEY)
-
-   * datacenter/db/sequinfo-aio.php: 
-     - change in link to runs: before all runs in the range between 
-       fSequenceFirst and fSequenceLast were included in the link, now
-       only the runs belonging to the sequence are displayed
-
-
-
- 2007/12/14 Daniela Dorner
-
-   * datacenter/db/ganymed.php: 
-     - updated tab numbers for plots Hist and FS
-
-   * datacenter/db/menu.php: 
-     - removed TestFlag from Sequence Menu, as all runs in sequences 
-       are no_test
-     - rearranged Sequence Menu (3x3 instead of 3x4)
-
-   * datacenter/db/index-header.html: 
-     - adapted links to home of db and docu (are poitingin to wiki now)
-
-   * datacenter/db/index.html: 
-     - installed redirect to wiki db website
-
-
-
- 2007/12/14 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.h:
-     - add Print to conext menu
-
-   * mjobs/MJCalibrateSignal.cc:
-     - add sequence to the output file
-
-   * mjobs/MJCalibration.[h,cc]:
-     - implemented a minimum number of required calibration events
-     - set a proper name to the extractor extracted pedetsl cam before
-       writing to the output file
-     - add sequence to the output file
-
-   * mjobs/MJPedestal.[h,cc]:
-     - removed member function SetMinEvents
-
-   * mjobs/MJStar.cc:
-     - added fSequence to the output file
-     - The pre-Muon cut now also containes a cut on the RelTimeSigma
-       this accelerates the muon processing even more by excluding
-       non-muons as early as possible
-
-   * mpedestal/MExtractPedestal.[h,cc]:
-     - added a new data meber fCounter to count the processed
-       pedestal events
-
-   * mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
-     - count the processed pedestal events
-
-   * mpedestal/MPedestalCam.[h,cc]:
-     - added data member fNumEvents to store the number of processed
-       events
-     - improved Print
-     - added Print to context menu
-     - commented out obsolete GetPedestalMin/Max
-     - increased version number by 1
-
-
-
- 2007/12/13 Thomas Bretz
-
-   * callisto.rc, callisto_Dec04Jan05.rc, callisto_mux.rc:
-      - added comments for the new MinEvents resource
-
-   * mhflux/MHAlpha.cc:
-     - for convinience the minimum of the time- and theta-plot
-       is set to 0
-
-   * mjobs/MJPedestal.[h,cc]:
-     - added a new data member which is used to require a minimum
-       of processed events
-
-   * mtrigger/MFTriggerPattern.[h,cc]:
-     - new functions for processing the sum-trigger flag
-
-   * mtrigger/MTriggerPattern.[h,cc]:
-     - a new bit implemented for the sum-trigger
-
-   * datacenter/compmux:
-     - removed this BINARY. There is no way and it doesn't make any sense
-       (except in a few exceptional cases) to put binaries into the cvs
-
-
-
- 2007/12/11 Daniela Dorner
-
-   * datacenter/db/tabs.php: 
-     - updated tab names for sequence.php and ganymed.php
-
-
-
- 2007/12/11 Stefan Ruegamer
-
-   * datacenter/scripts/cutslices
-     - added this script which is used to remove the switching noise out
-       of mux data
-     - removed a bug which prevents correct checking of compmux and mv
-
-   * datacenter/compmux
-     - added this macro
-
-
-
- 2007/12/10 Thomas Bretz
-
-   * mfileio/MReadReports.cc: 
-     - due to a tiny misconception the last event in trees was skipped
-       simply because no time-stamp for a next event followed...
-       fixed.
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added a new member function FixScale() to fix the scale 
-
-   * mhflux/MHAlpha.cc:
-     - replaced the check whether the significance is >1 by a check
-       whether it is >0. 0 means calculation failed. So all
-       valid data points are shown. If no significance could 
-       be calculated (negative flux) the data point is omitted.
-     - fixed a few drawing problems, which sometimes suppressed the
-       time-histogram even if it contained valid data (this only
-       affected very very short sequences - with a single time bin)
-
-   * mjobs/MDataSet.[h,cc]:
-     - implemented a possibility to use put the sequence inside the
-       dataset file
-     - improved comments
-     - allow to exclude runs from within the dataset file
-
-   * mjobs/MSequence.[h,cc]:
-     - added a new data member to store excluded runs. This is
-       needed to be able to store everything correctly later.
-     - improved comments
-     - added possibility to exclude previously set runs
-     - added a few member functions to check which runs are contained
-     - comment out some currently obsolete member function
-     - allow to read the resources of a sequence file prefixed
-       this is used in the new option of MDataSet
-     - increased class version number accordingly
-
-
-
- 2007/12/10 Stefan Ruegamer
-
-   * steps.rc
-     - added fCompmux
-     - removed MCRunProcessStatus.Primary: fMCRunNumber and
-       MCSequenceProcessingStatus.Primary: fMCSequenceFirst because
-       these were interfering with $primary
-
-   * datacenter/script/sourcefile
-     - added FCompmux
-
-
-
- 2007/12/03 Thomas Bretz
-
-   * mdata/MData.h:
-     - added Print to context menu
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added new member functions to apply scaling to off-data
-
-   * mhflux/MHAlpha.[h,cc]:
-     - added new member functions to apply scaling to off-data
-     - added a public member function which allows to reinitiate
-       fitting
-
-   * mhist/MHCamera.cc:
-     - replaced a loop to reset the used pixels by a call
-       to fUsed.Reset()
-
-   * mmuon/MHSingleMuon.[h,cc]:
-     - keep mean and rms of relative arrival time of the fit
-     - increased class Version accordingly
-
-   * mmuon/MMuonCalibPar.[h,cc]:
-     - keep mean and rms of relative arrival time of the fit
-     - increased class Version accordingly
-
-   * mmuon/MMuonCalibParCalc.cc:
-     - copy result of arrival time fit from histogram to storage
-       container
-
-
-
- 2007/11/28 Daniela Dorner
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php, 
-     datacenter/db/builddatasets.php, datacenter/db/findoffdata.php: 
-     - bugfix (ZdRange was not chosen if fZDMin was 0)
-     - changed <, > to <=, >= in ZDRange query
-
-
-
- 2007/11/27 Thomas Bretz
-
-   * ganymed.cc:
-     - changed layout of header
-     - expand path name
-
-   * sponde.cc:
-     - expand path names
-     - fixed wrong output
-     - print untouched only if debug-level >= 2
-
-   * mbase/MLog.cc, mbase/MLogHtml.cc:
-     - added some comments
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - added option kWeakSourceLogExcess
-
-   * mjtrain/MJTrainDisp.h:
-     - replaces SetTrainParameter by a more flexible SetTrainFunc
-
-   * mpointing/MPointingDevCalc.cc:
-     - added some more comments
-
-
-
- 2007/10/27 Thomas Bretz
-
-   * mastro/MAstro.[h,cc]:
-     - added new member functio Mjd2Yymmdd and Yymmmdd2Mjd
-
-   * mastro/MAstroSky2Local.cc:
-     - fixed a typo within a comment
-
-   * mbase/MTime.[h,cc]:
-     - added a member function to set a corsika time
-
-   * mimage/MImgCleanStd.h:
-     - added a setter to set post-clean type
-
-   * mmc/MMcEvtBasic.[h,cc]:
-     - made GetParticleName a static member function usable from
-       the outside
-
-   * mpointing/MPointingDevCalc.cc:
-     - added another comment
-
-   * mreflector/MRflEvtHeader.[h,cc]:
-     - added Print function
-
-   * resources/starguider00000001.txt:
-     - fixed comment
-
-   * resources/starguider00089180.txt:
-     - added comment
-
-
-
- 2007/10/17 Daniel Hoehne
-
-   * datacenter/scripts/mcsequences:
-     - included sql query and update/insert sequence information
-       in MCDB
-     - small bugfixes: corrected grep for epoch and mode
-
-
-
- 2007/10/16 Daniel Hoehne
-
-   * datacenter/scripts/mcsequences:
-     - bugfix: Now a sequence is written for every folder and
-       particle mode
-
-
-
- 2007/10/15 Daniel Hoehne
-
-   * datacenter/macros/fillcamera.C:
-     - included more parameters to fill into MCDB
-     - introduced discrimination of P/C and D files
-     - included linking of camera files
-
-   * datacenter/scripts/fillcamera:
-     - added
-
-   * datacenter/scripts/mcsequences:
-     - included handling of more than two P/C runs per rawfile
-       directory
-     - building sequences based on rawfile dirs and MC epochs
-
-   * datacenter/scripts/processmcsequences:
-     - included MC epochs for finding the right callisto.rc
-
-   * mmc/MMcCorsikaRunHeader.h:
-     - included GetViewConeAngle[Inner,Outer], 
-       GetAtmosphericModel
-
-
-
- 2007/10/13 Thomas Bretz
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added new member functions GetDirections and GetNeighbor
-
-   * mgeom/MGeomCamDwarf.cc:
-     - fixed counting of pixels
-
-   * mgeom/MGeomPix.[h,cc]:
-     - added enumfor direction
-     - added new member function GetDirection
-
-   * mhist/MHCamera.cc:
-     - make sure that fGeomCam is correctly duplicated. The standard
-       clone fails if the MGeomCam clone has been overwritten
-     - added "text" option to Draw
-
-   * mtools/MagicReversi.[h,cc]:
-     - moved GetDirection and GetNeighbor to MGeomCam
-
-
-
- 2007/10/10 Thomas Bretz
-
-   * mtools/MagicDomino.[h,cc], mtools/MagicReversi.[h,cc],
-     mtools/MagicShow.[h,cc], mtools/MagicSnake.[h,cc],
-      mtools/MineSweeper.[h,cc]:
-     - added a constructor supporting any MGeomCam
-
-   * mtools/MagicJam.h:
-     - removed some new function from the context menu
-
-
-
- 2007/10/08 Thomas Bretz
-
-   * macros/tutorials/mirrordelay.C:
-     - some layout improvements
-
-   * mhist/MHCamera.cc:
-     - the scale displayed in deg was rounded... removed rounding.
-
-
-
- 2007/10/07 Thomas Bretz
-
-   * datacenter/macros/plotoptical.C:
-     - do not display the Tuorla points anymore
-
-   * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C,
-     datacenter/macros/plotrundb.C:
-     - fixed group by (seems it had trouble with the newer sql server)
-
-
-
- 2007/10/05 Thomas Bretz
-
-   * sponde.rc, sponde_onoff.rc:
-     - fixed a bug. Must be Spectrum now instead of MJSpectrum
-
-   * mbase/MReadSocket.cc:
-     - do not create an explicit TDatime instance
-
-   * mjobs/MJSpectrum.cc:
-     - fixed a problem with writing the Dataset to the file
-
-   * mpointing/MPointingDevCalc.cc:
-     - added a comment about AMC focussing
-
-   * mtools/MCalendar.[h,cc]:
-     - made DrawImage a static function
-
-
-
- 2007/09/17 Thomas Bretz
-
-   * mbase/MEvtLoop.cc, mbase/MStatusDisplay.cc, mjobs/MJSpectrum.cc:
-     - do not create an instance of TDatime if not necessary
-
-   * mbase/MStatusDisplay.cc, mfileio/MReadTree.cc:
-     - improvements in inf debugging levels
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - removed a double brace in an output
-     - more acurrately print the new formula/slope when set
-
-   * mjobs/MJSpectrum.cc:
-     - improved output in case of an error
-     - added text to describe the two example spectra
-     - write MC dataset to output
-
-
-
- 2007/09/12 Markus Meyer
-
-   * resources/calibration_spline.rc:
-     - update of the correction factors from the muon 
-       calibration for the MUX data
-
-
-
- 2007/09/07 Thomas Bretz
-
-   * mbase/MEvtLoop.cc:
-     - added a newline before the "Instantiated" message
-
-   * mbase/MLog.cc, mbase/MLogManip.h:
-     - added a green level inf2 and inf3 (4 and 5)
-     - shifted the blue dbg level to 6
-
-   * mbase/MParList.cc, mbase/MTaskList.cc, mfileio/MReadTree.cc,
-     mjobs/MDataSet.cc, mjobs/MSequence.cc, mraw/MRawRunHeader.cc:
-     - made use of the new inf-levels. This gives a shorter, thus
-       more readable, output at normal circumstances
-
-   * mjobs/MJSpectrum.cc:
-     - added a comment
-
-   * mpedestal/MExtractPedestal.cc, msignal/MExtractor.cc:
-     - improved output in case of non matching windows
-
-
-
- 2007/09/06 Daniela Dorner
-
-   * datacenter/db/resetseq.php: 
-     - added IP addresses
-     - added project name and start time to list
-     - added color coding
-     - improved output
-     - added mars version to output
-
-
-
- 2007/09/06 Stefan Ruegamer
-
-   * datacenter/scripts/copyscript
-     - updated server from apollo to dc09
-     
-   * datacenter/scripts/movingrawfiles_OK
-     - set execute permissions
-
-
-
- 2007/09/05 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - updated some ranges
-
-   * callisto.cc, star.cc, ganymed.cc, sponde.cc:
-     - updated to allow --rc=
-     - moved execution of jobs into individual block if not already done
-
-   * mbase/MEnv.[h,cc]:
-     - added new member function TakeEnv to take resources from MArgs
-
-   * mpedestal/MExtractPedestal.cc:
-     - made sure that the program doesn't (sould not?) crash whenever
-       a lower bound is given which is much too large
-
-   * mpointing/MPointingDevCalc.cc:
-     - added comments from the runbook about mirror focussing
-       beginning of August
-
-
-
- 2007/09/05 Daniela Dorner
-
-   * datacenter/db/resetseq.php: 
-     - added (website to reset sequences in the database)
-
-   * datacenter/db/index.html: 
-     - added link to resetseq.php
-
-
-
- 2007/09/03 Thomas Bretz
-
-   * RELEASE 2.0
-
-
-
- 2007/09/03 Thomas Bretz
-
-   * mbase/MEnv.cc:
-     - made the path of the including file the base directory for
-       the includes
-     - replaced "not touched" by "untouched"
-
-   * mjobs/MJSpectrum.cc: 
-     - added "Disp" tab
-
-   * mpointing/MPointingDevCalc.[h,cc]:
-     - added a lot of comments
-     - allow to set different pointing models depending on the runnumber
-     - changed default for non working starguider to 0/0
-
-   * macros/traindisp.C, macros/trainenergy.C:
-     - added some comments
-     - fixed some comments
-
-   * ganymed.rc, ganymed_onoff.rc ganymed_wobble.rc:
-     - updated with the updated starguider calibrations
-
-   * resources/starguider*.txt:
-     - updated
-
-
-
- 2007/09/02 Thomas Bretz
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - tiny changes
-
-   * mastro/MAstroCatalog.cc:
-     - sanity check in Paint for !fRaDec.IsValid
-
-   * mastro/MVector3.h:
-     - added a getter for validity
-
-   * mpointing/MPointing.[h,cc]:
-     - added fPx/fPy and fDx/fDy
-     - added enum for adressing the array
-     - added getter for new variables
-     - improved output in Load (only print if valid)
-
-   * mpointing/MPointingDev.h:
-     - changed units of fDev* from mm to deg
-     - added setter for fDevX/Y
-
-   * mpointing/MSrcPosCalc.cc:
-     - convert GetDevXY from deg to mm
-
-   * star_mux.rc:
-     - added (one bin less for fitting the effective on-time)
-
-
-
- 2007/08/31 Thomas Bretz
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - changed default values for starguider 
-     - changed quality cuts (more efficiency at higher energy/sizes, 
-       better spark suppression)
-     - added default for the starguider-calibrations
-     - added more examples how to use CalcDisp
-
-   * ganymed.cc:
-     - added new command-line option "--dataset"
-
-   * mbase/MParContainer.[h,cc]:
-     - added a lot of comments
-     - allow an empty prefix in GetEnvValue
-     - added GetEnvValue2
-
-   * mjobs/MDataSet.[h,cc]:
-     - added and updated comments
-     - moved code from constructor to Init
-     - added new constructor
-     - added support for collections of datasets in one file
-     - wobble mode is now set or unset automatically if not overwritten
-     - IsValid now also check if OnSequences are defined
-
-   * mjobs/MJCut.cc:
-     - improved the check after adding sequences for the first loop
-
-
-
- 2007/08/31 Stefan Ruegamer
-
-   * datacenter/scripts/runstar
-     - added linking of different star.rc files according the data type
-
-
-
- 2007/08/30 Thomas Bretz
-
-   * sponde.cc:
-     - changed window name from sequence to ganymed-file
-
-   * mdata/MDataMember.cc, mpointing/MSrcPosCorrect.cc:
-     - fixed a typo in the comment
-
-   * mfilter/MFEvtNumber.cc:
-     - call TTree::SetEstimate as suggested by the class description
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - fixed some comments
-     - further improved  Print-output
-
-   * mjobs/MJCut.cc:
-     - fixed a typo in the output
-
-   * mpointing/MPointing.cc:
-     - added possibility to add comments starting with #
-
-   * mraw/MRawRunHeader.cc:
-     - fixed a small problem in the Print-output
-
-
-
- 2007/08/28 Thomas Bretz
-
-   * mbase/MEnv.[h,cc]:
-     - added handling an Include-resource. Note, that there is no
-       check for recursions, they can crash your program.
-
-   * sponde.cc:
-     - check for batch mode and no output file
-     - changed title
-     - moved HasWritePermission to MJSpectrum.cc
-
-   * mdata/MDataPhrase.cc:
-     - fixed a bug which caused a variable (eg. [0]) at the beginning
-       of a line not be detected correctly
-
-   * mhbase/MHn.cc:
-     - added some comments
-
-   * mhflux/MHDisp.[h,cc]:
-     - changed axis titles from x/y to dx/dy
-     - changed cutting out a part of the cake into stamping a hole
-       at the source position (currently with a fix PSF!)
-     - for the moment display everything in Wobble-mode (to be fixed!)
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - some cosmetics to output
-
-   * mjobs/MJCut.cc:
-     - check if output file is writeable (necessary in on/off mode
-       to detect that incident before filling the source plot)
-
-   * mjobs/MJob.cc:
-     - added a comment
-     - fixed a bug in HasWritePermission (it must be fOverwrite not
-       !fOverwrite)
-
-   * mjobs/MJSpectrum.cc:
-     - replaced #cdot by a dot (it seems it is not supported anymore??)
-     - set a proper display name
-     - print an error message if writing the result failed
-
-   * mjtrain/MJTrainDisp.[h,cc]:
-     - a further small step to unify all MJOptim classes
-     - let the user change the theta-cut for the displayed efficiency
-
-   * macros/train/traindisp.C:
-     - added comment about new SetThetaCut
-
-   * mjtrain/MJTrainEnergy.[h,cc]
-     - a further small step to unify all MJOptim classes
-     - removed obsolete columns for Impact and TelescopeTheta
-       (MHEnergyEst doesn't read from the matrix here)
-     - set palette
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - replaced CalcXYinCamera by MAstro::GetDistOnPlain. It has the
-       same accuracy and is not remarkably slower
-
-   * mpointing/MSrcPosCorrect.[h,cc]:
-     - changed comments
-     - made sure that any possible anti-source position in the camera
-       is handled correctly (maybe we should move it before
-       MSrcPosCalc and skip the anti-source here???)
-
-
-
-
- 2007/08/27 Markus Meyer
-
-   * mmuon/MHMuonPar.cc:
-     - Reference lines changed
-
-
-
- 2007/08/27 Thomas Bretz
-
-   * resources/starguider00000001.txt, resources/starguider0085240.txt,
-     resources/starguider00089180.txt:
-     - added more starguider calibration files
-
-   * resources/starguider.txt:
-     - removed obsolete old one
-
-
-
- 2007/08/26 Thomas Bretz
-
-   * mranforest/MRFEnergyEst.[h,cc]:
-     - removed obsolete files
-
-
-
- 2007/08/25 Thomas Bretz
-
-   * sponde.cc:
-     - check for write permissionbefore job is started
-
-   * sponde.rc, sponde_onoff.rc:
-     - cosmetics to comment
-
-   * macros/train/traindisp.C:
-     - better order of comments
-
-   * manalysis/MParameterCalc.[h,cc]:
-     - print name of output container
-     - allow setting name of output container from resource file
-
-   * mbase/MStatusDisplay.cc:
-     - added sanity check for batch mode in SetProgressBarPosition
-
-   * mfbase/MFDataPhrase.[h,cc]:
-     - initialize new data member fDefault in constructors
-     - increased class version number by one
-
-   * mhbase/MH.cc:
-     - do not divide by zero in SetBinomialErrors
-
-   * mhbase/MH3.[h,cc]:
-     - automatically set more log labels and suppress exponent
-
-   * mhbase/MHn.cc:
-     - set margin between new tabs in Divide to a small value
-
-   * mhflux/MHCollectionArea.cc:
-     - new default energy binning based on the typical simulation range
-
-   * mhflux/MHEnergyEst.cc:
-     - new default energy binning based on the typical simulation range
-     - set the impact binning to one bis as a default for speed
-       reasons. It is normally not used at all
-     - added two blue lines at the zero-bias level for convinience
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - small cosmetics to Print-output
-
-   * mjobs/MJCut.cc:
-     - renamed the instances of the Calc* tasks
-     - store all three taskenvs
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - handle a CalcDisp-task gotten from ganymed properly
-     - do not reexecute CalcHaronness for data
-     - renamed the instances of the Calc* tasks
-
-   * msql/MSQLMagic.cc, msql/MSQLServer.cc:
-     - delete created TSQLRow. They are not deleted automatically
-
-
-
- 2007/08/24 Thomas Bretz
-
-   * mdata/MDataMember.cc:
-     - added a sanity check in GetValue()
-
-   * mdata/MDataPhrase.[h,cc]:
-     - Allow to use MDataPhrase also with variables x,y,z and t
-     - Allow evaluation of the function with given x,y,z,t 
-
-   * mjobs/MJSpectrum.h:
-     - commented IntermediateLoop, was unused
-
-   * mjoptim/MJOptimize.cc:
-     - added two comments
-
-   * mjtrain/MJTrainDisp.cc:
-     - added new MHn to display more information about the test
-     - improved result-histogram
-     - added PreTasks, PostTasks and TestTasks to testing tasklist
-     - some fixes if the user closed the display
-
-   * mjtrain/MJTrainEnergy.cc
-     - added new MHn to display more information about the test
-     - allow to set fTrainParameter and fResultFunction from
-       outside, this allows to train on whatever you like
-     - added TestTasks to testing tasklist
-     - added new member functions to set Train parameter and
-       evaluation function: SetTrainLog/Log and SetTrainFunc
-
-   * mranforest/MRanForestCalc.[h,cc]:
-     - changed evaluatio function-type from TF1 to MDataPhrase
-
-   * mraw/MRawEvtData.cc:
-     - initialize fNumBytesPerSample with 1
-
-   * mraw/MRawRunHeader.[h,cc]
-     - set default FADC type to 1 (Siegen)
-     - it turned out that we use 1/2 and not 0/1 as expected
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - updated some comments
-     - added new CutT
-
-   * sponde.rc, sponde_onoff.rc:
-     - updated with thousands of comments
-     - adapted to new sponde respources
-     - added examples for missing resources
-     - added a new energy estimation formula which can be used instead
-       of using the random forest
-
-   * macros/optim/optimonoff.C, macros/optim/optimwobble.C:
-     - updated with the latest cuts and some comments
-
-   * macros/train/traindisp.C:
-     - updated with the latest knowledge and cuts
-     - updated with more examples
-
-   * mfbase/MFDataPhrase.[h,cc]:
-     - added a default value which can be used if no phrase is setup
-     - allow to use a constrcutor without phrase but name and title
-
-   * mjobs/MJCut.cc:
-     - removed SetAllowEmpty from CutT
-     - initialize CutT with no phrase instead of an empty one
-
-   * mjobs/MJSpectrum.h:
-     - removed obsolete function definition for IntermediateLoop
-
-   * mranforest/MRanForestCalc.cc:
-     - if weights are used output the sum of the weights for control
-       purpose
-
-   * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C,
-     datacenter/macros/plotrundb.C:
-     - delete TSQLRow if allocated
-
-
-
- 2007/08/23 Thomas Bretz
-
-   * mhbase/MH3.[h,cc]:
-     - added new data members fBins, allowing to set bins from the outside
-     - removed obsolete SetColors
-     - set palette automatically if it is a 2D histogram (more flexible
-       solution pending)
-
-   * mhbase/MHn.cc:
-     - added comments
-     - allow setting of binning without parlist
-     - added functions to set Scale, Log, AutoRange and Sumw2
-     - delete obsolete pads, if any
-
-   * mjoptim/MJOptimizeBase.h:
-     - added new data meber fTestTasks to be executed only for testing
-     - added comments
-
-   * mjtrain/MJTrainRanForest.cc:
-     - removed obsolete code already in comments
-
-   * mranforest/MRanForestCalc.[h,cc]:
-     - added the possibility to set a function which converts the
-       result of the rf. eg "pow(10, x)"
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - replaced fNumSignificantBits by fFadcResolution for compatibility
-     - replaced fFreqSampling by fSamplingFrequency for compatibility
-     - increased ClassVersion to 9
-
-   * mraw/MRawEvtData.cc:
-     - initialize fNumBytesPerSample to 1 to make it compatible with reading
-       old MC files.
-
-   * mjobs/MJSpectrum.cc:
-     - added control plot for the residual of Energy
-     - fixed the "Overflow-Bug". It was a loop from o to <n, while histogram
-       bins are from 1 to ==n
-
-
-
- 2007/08/22 Thomas Bretz
-
-   * mbase/MEnv.cc:
-     - changed title print out for untouched resources
-
-   * mhbase/HBaseLinkDef.h, mhbase/Makefile:
-     - added new class MHn
-
-   * mhbase/MH.[h,cc]
-     - changed start bin to search for GetRange
-     - added GetRangeX and GetRangeY member functions
-     - added GetRangeUserX and GetRangeUserY member functions
-     - added default to SetPalette
-
-   * mhbase/MH3.[h,cc]:
-     - chnaged to tokenize the name allowing to have different
-       Binning names for all axes
-     - added a style bit which allow to auto scale an axis if the
-       histogram is finally filled
-     - replaced 9999 with -1 in ProfileX/Y
-     - moved SetLog from Paint to Draw
-     - increased class version
-
-   * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHCollectionArea.cc,
-     mhflux/MHEffectiveOnTime.cc, mhflux/MHEnergyEst.cc,
-     mreflector/MHReflector.cc:
-     - replaced 9999 with -1 in ProjectionX/Y/Z
-     - replaced 9999 with -1 in ProfileX/Y
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - tiny change to output of Print
-
-   * mjobs/MJCut.cc:
-     - added a new Tab CuT displaying VsSize a second time, but with a 
-       user definable cut "CutT" applied
-
-   * mjobs/MSequence.[h,cc]:
-     - added "Comment" to resources
-     - increased class version nimber
-
-   * mmuon/MHMuonPar.cc:
-     - enable all grids
-
-   * mimage/MNewImagePar.cc:
-     - Set fConcCOG to 0 if smaller 0. This produces at least a defined
-       value (-inf) when the logarithm is calculated, which is better
-       than an undefined one (NaN).
-
-
-
- 2007/08/22 Markus Meyer
-
-   * datacenter/macros/fillstar.C
-     - changed reference values for muon analysis according to
-       the large muon sample with old image cleaning (Mars-1.2) and 
-       smaller integration region (0.75 to 1.2)
-
-   * resources/calibration.rc
-     - changed correction coefficients due to new reference values
-
-   * resources/calibration_spline.rc
-     - changed correction coefficients for MUX
-
-   * mmuon/MHMuonPar.cc
-     - changed FHistBraod from ArcWidth/Radius vs. Radius to 
-       ArcWidth vs. Radius
-
-   * datacenter/macros/fillstar.C
-     - changed reference values for muon analysis again according to
-       the large muon sample with time image cleaning (for new release) 
-       with integration region 0.75 to 1.2
-
-
-
- 2007/08/22 Stefan Ruegamer
-
-   * datacenter/scripts/runcallisto
-     - modified staging of files
-
-   * datacenter/scripts/runstar
-     - corrected server and added logfile entry for staging of files
-
-
-
- 2007/08/21 Thomas Bretz
-
-   * mpointing/MHSrcPosCam.[h,cc]:
-     - we now buffer the events instead of average them. This removes
-       strange (fake) events near the camera center in wobble mode
-
-
-
- 2007/08/21 Markus Meyer
-
-   * datacenter/macros/fillstar.C
-     - changed reference values for muon analysis according to
-       the large muon sample with time image cleaning and smaller 
-       integration region (0.8 to 1.2)
-
-   * mmuon/MHMuonPar.cc
-     - changed fgIntegralLoLim from 0.7 to 0.8
-
-
-
- 2007/08/21 Stefan Ruegamer
-
-   * datacenter/scripts/movingrawfiles_OK
-     - removed rmdir -p option
-     
-   * datacenter/scripts/runcallisto
-     - added staging of files
-
-
-
- 2007/08/20 Stefan Ruegamer
-
-   * datacenter/scripts/setup
-     - changed number of allowed processes
-
-   * datacenter/scripts/movingrawfiles
-     - changed login server from apollo to dc09
-     - removed lines for moving files from fromlapalma as the transfer
-       is not working anymore with finished files
-     - added comment
-
-   * datacenter/scripts/movingrawfiles_OK
-     - script for moving files according to the new "_OK" structure in
-       the fromlapalma folder
-       
-   * datacenter/scripts/checkmd5sum
-     - added automatic detection of the L number
-     - added check for already existing output files
-     - added description
-     
-   * resources/calibration_spline.rc
-     - added factors for period 56 and 57 (same value as for 55)
-
-
-
- 2007/08/20 Thomas Bretz
-
-   * .rootrc:
-     - added some comments about defaults
-     - set the ShowEventStatus for the canvases to yes as default
-
-   * sponde.cc:
-     - removed the refill option (it was just a dummy)
-     - removed the accurate option. It didn't give more accurate 
-       results at all
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added an update option to SetProgressBarPosition
-
-   * mhflux/MMcSpectrumWeight.[h,cc]:
-     - allow to give a container name to GetFormula*
-     - changed default for spectral slope from -9 to -99
-     - allow to give integral range to GetSpec*Integral
-     - added a new member function CompeleteEnergySpectrum which completes
-       a simulated spectrum starting at an energy fEnergyMin down to
-       an energy emin.
-     - added two options ("new" and "old") to Print function
-     - do not stop anymore if lower energy boundary changes
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - cleaned the code in general
-     - removed fRefill (was not used in the code at all)
-     - added MJSpectrum to global ListOfCleanups to handle
-       the display more properly
-     - removed reading of the first (it was the second!) 
-       MMcCorsikaRunHeader. It is now read for each file individually
-     - The read monte carlo events are now weighted with the mc
-       production area (events per area)
-     - incomplete (to lower energies) spectra are completed
-     - removed accurate mode, it was not more accurate
-     - we fit the spectrum now from the first to the last bin
-     - for comparison crab and 1553 are plotted
-     - changed the processing such that first the MCs are processed
-       and then the spectrum is refilled
-     - now the MC distribution from OriginalMC is read only once
-     - added new tab showing the basic event distribution
-
-   * callisto.cc, star.cc, ganymed.cc, sponde.cc, mars.cc, showplot.cc:
-     - some improvements in case of wrong number of arguments
-
-
-
- 2007/08/19 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - fixed the fix of the strange crashes. Now fBatch is added to
-       the ListOfCleanups instead of removing the newly created canvas
-       from the global list of canvases
-
-   * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
-     mimage/MHImagePar.cc, mimage/MHNewImagePar.cc:
-     - enables a lot of grids
-
-   * mhbase/MBinning.[h,cc]:
-     - addec constructor with a TArrayD
-
-   * mhbase/MH.[h,cc]:
-     - added two new member functions GetRange and GetRangeUser
-
-   * mjoptim/MJOptimizeDisp.[h,cc]:
-     - added new option UseThetaSq
-
-   * mjoptim/MJOptimizeEnergy.[h,cc]:
-     - added possibility to use also logarithmic fits
-
-   * mmc/MMcCorsikaRunHeader.cc:
-     - improved Print function
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - initialize rise and fall time as suggested by valgrind
-
-   * mtools/MChisqEval.[h,cc]:
-     - implemented the possibility to use weights
-
-
-
-
- 2007/08/18 Thomas Bretz
-
-   * sponde.cc:
-     - added new option --force-theta
-
-   * mbase/MEnv.[h,cc], mjobs/MSequence.[h,cc], mjobs/MDataSet.[h,cc]:
-     - GetName noe returns only the filename not the whole path. The
-       old behaviour made it impossible to access the container from
-       the file.
-     - GetRcName now returns the whole path/name.
-     - Print now outputs also path and file-name
-
-   * mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc:
-     - fixed typos in comments
-
-   * mhflux/MHCollectionArea.cc:
-     - reset fCorsikaVersion to 0 in PreProcess
-     - print old and new Cosika version if mismatch is found
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - replaced the %.16f by %.16e. This is more accurate in cases
-       with high exponents
-     - added some sample/test code to weight the Zenith Angle
-       according to the sin-distribution produced by Corsika.
-       Currently not in use
-
-   * mjobs/MJSpectrum.cc:
-     - removed the simple/accurate mode. There is now reason why
-       the previous "accurate"-mode should be more accurate at all.
-       It is only slower
-     - Reading the OriginalMC tree now is done such that the
-       events are properly weighted by the production area. This
-       allowes to use different impact paramters from dfferent files.
-     - a check has been implemented which compared the zenith angle
-       distribution of the data and the resulting monte carlo data.
-       Execution of the program can be forced with a new option.
-     - write more information to output file.
-     - added a new tab showing the vent distribution without weights
-
-
-
- 2007/08/17 Thomas Bretz
-
-   * sponde.cc:
-     - removed switch for simple and accurate mode
-
-   * mbase/MMath.cc:
-     - fixed a problem in LiMaExc which could result in NaN
-       (if signal and background is 0)
-
-   * mbase/MStatusDisplay.cc:
-     - remove canvases in batch-mode from the global list of canvases,
-       this could result in crahses if two canvases in the display
-       had the same name
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - output the maximum impact found in Finalize
-
-   * mhflux/MHEnergyEst.cc:
-     - made the y-axis in the Eest vs Emc plot logarithmic
-
-
-
- 2007/08/16 Markus Meyer
-
-   * resources/calibration.rc:
-     - update of muon calibration factors for the periods 41 to 50
-
-
-
- 2007/08/15 Thomas Bretz
-
-   * mhflux/MHEnergyEst.cc:
-     - exchanged x- and y-contents of Eest vs Emc hist. It turned out
-       that it was wrong.
-
-   * mjobs/MDataSet.[h,cc]:
-     - added member functions AddFiles filling a MDirIter
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - updated the disp-parametrization after fixing the lo-gain bug
-     - fixed a bug in the quality cuts (all showers with saturating
-       hi-gains were removed)
-
-   * mhbase/MH3.cc:
-     - allow to split the histogram name and the binning name
-     - set a different line color in case of the "same" option
-
-   * mjobs/MJCut.cc:
-     - show distribution of observation time for on and off data
-
-   * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
-     mjoptim/MJOptimizeEnergy.cc:
-     - added display to output 
-
-   * macros/optim/optimenergy.C, macros/optim/optimonoff.C,
-     macros/optim/optimwobble.C:
-     - added example how to write output file
-
-
-
- 2007/08/13 Thomas Bretz
-
-   * mjobs/MJSpectrum.cc:
-     - fixed reading of Binning* from ganymed*.file 
-
-
-
- 2007/08/11 Thomas Bretz
-
-   * mhflux/MHAlpha.cc:
-     - on special request omega has been removed from the nice plot
-
-
-
- 2007/08/10 Thomas Bretz
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - fSaturationLimit must be multiplied with GetScale() not with
-       GetMax()... grmpf.
-
-   * mjobs/MJCut.cc:
-     - fixed a bug which caused nonsense effective on-time values
-       for real data since three weeks.
-
-
-
- 2007/08/06 Thomas Bretz
-
-   * mcalib/CalibLinkDef.h, mcalib/Makefile:
-     - removed obsolete MMcCalibrationCalc
-
-   * mhbase/MH.[h,cc]:
-     - adde ApplyBinning member functions for two- and three-dim hists
-
-   * mimage/MHHillasExt.[h,cc]:
-     - removed plot for max dist
-     - added plot for SlopeL
-     - increased class version number
-
-   * mjobs/MJCut.cc:
-     - added BinningSlope to list of binnings
-     - added BinningM3Trans to list of binnings
-     - added BinningM3Asym to list of binnings
-     - removed BinningMaxDist from list of binnings
-
-   * mjtrain/MJTrainDisp.cc:
-     - renamed TrainDist to Train 
-
-   * mpointing/MHSrcPosCam.cc:
-     - changed default palette from glow1 to pretty
-
-   * mpointing/MSrcPosCam.h:
-     - added a function to return the distance to the camera center
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - updated binnings
-     - replaced old spark-cut by a new one
-
-   * mfilter/MFMagicCuts.[h,cc]:
-     - increased version number to 2
-
-   * mjobs/MJStar.cc:
-     - replaced the old spark-cut with a new one
-
-   * mimage/MHVsSize.cc:
-     - changes some comments
-
-   * mmuon/MHSingleMuon.cc:
-     - skip the "error estimation" step. It is just a multiplication
-       with a fixed value. This doesn't influence enaything. And the
-       absolute avlue of the error is not used at all.
-
-
-
- 2007/08/03 Thomas Bretz
-
-   * macros/optim/optimdisp.C:
-     - adapted to new parametrization
-
-   * mjtrain/MJTrainDisp.[h,cc]:
-     - some small fixes and changes.
-     - added code (as comment) for training a ghostbuster
-
-
-
- 2007/08/02 Thomas Bretz
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - made it compile again
-
-
-
- 2007/07/29 Thomas Bretz
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - reordered pre-cuts
-     - removed conc1-spark cut
-     - changed cut coefficients to new algorithm
-
-   * mars.rc, star.rc:
-     - switched to use new image cleaning
-
-
-
- 2007/07/28 Thomas Bretz
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - added CutQ 
-     - added some checks for the Zenith angle distribution
-
-
-
- 2007/07/26 Daniela Dorner
-
-   * scripts/dospectrum: 
-     - bugfix (variable for outpath for ganymed was wrong)
-
-
-
- 2007/07/26 Thomas Bretz
-
-   * mfilter/MFMagicCuts.cc:
-     - implemented new disp-parametrization
-     - implemented new ghostbusting
-     - implemented possibility to use an external ghostbuster
-     - implemented possibility to use an external disp calculator
-
-   * mimage/MImgCleanStd.[h,cc]:
-     - implemented the cleaning in a recursive way. It should be
-       a little bit faster
-     - implemented post-cleaning using timing information
-     - implemented new options how to treat the removed single 
-       core pixels
-
-   * mjobs/MJCut.cc:
-     - write an external ghostbuster to the output file if available
-
-   * mjtrain/MJTrainEnergy.cc, mjtrain/MJTrainSeparation.cc:
-     - set display name of MRanForestCalc as title instead of name
-
-   * mranforest/MRanForestCalc.cc:
-     - set fTitle as eventloop name instead of fName
-
-   * mimage/MNewImagePar.[h,cc]:
-     - removed the fInner-stuff. It was never good for anything
-       only for space- and time-consumption
-     - increased class-version number by one
-
-
-
- 2007/07/25 Thomas Bretz
-
-   * scripts/merppupdate:
-     - small fixes
-
-
-
- 2007/07/24 Thomas Bretz
-
-   * mbase/MEvtLoop.cc:
-     - removed the "Status Display" in front of the window name
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - initialized some more variables in the constructor as suggested
-       by valgrind
-
-   * mjobs/MJCut.cc:
-     - reset number of off-source positions in on-/off-mode to one
-
-   * mjobs/MJob.[h,cc]:
-     - added many comments
-     - simplified the functions for setting a new resource file
-     - replaced some repeated code by new function CombinePath
-     - added new member function HasWritePermission
-
-   * mjoptim/MJOptimize.cc:
-     - set title as window title of eventloop
-
-   * mjoptim/MJOptimizeCuts.cc:
-     - stop if filter is set and it is not MFMagicCuts
-
-   * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc,
-     mjoptim/MJOptimizeEnergy.cc:
-     - set window title of status display
-
-   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc, 
-     mjtrain/MJTrainSeparation.cc:
-     - set window title of status display
-     - check for write permission of the output file
-
-   * mjtrain/MJTrainDisp.[h,cc]:
-     - implemented new plots showing the result in a more
-       convinient way
-     - allow to set a different result value than dist
-
-   * mranforest/MRanForest.[h,cc]:
-     - improvement to output when training. Moved code to a
-       new member function
-
-   * mranforest/MRanForestCalc.cc:
-     - set window title of status display
-   
-   * mtools/MTFillMatrix.[h,cc]:
-     - implemented setting name and title in the constructor
-     - set window title when wvent loop is started to title
-
-
-
- 2007/07/19 Thomas Bretz
-
-   * mjobs/MJCut.cc:
-     - added a sanity check for one off-position in on/off-mode
-
-   * mjoptim/MJOptimize.[h,cc]:
-     - moved the functions and data-members to set cuts etc to new
-       base class
-     - added setting of pre- and post-tasks to reading the data
-
-   * mjoptim/Makefile, mjoptim/OptimLinkDef.h:
-     - added new MJOptimizeBase
-
-   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc,
-     mjtrain/MJTrainSeparation.cc:
-     - changed to use fDebug and WriteDisplay from the new base class
-
-   * mjtrain/MJTrainRanForest.[h,cc]:
-     - moved all data members and setting of pre-/posttasks/-cuts
-       to new base class
-
-   * mjtrain/Makefile:
-     - added include of mjoptim for new base class
-
-   * mjoptim/MJOptimizeBase.[h,cc]:
-     - new base class for optimization and training classes
-
-
-
-
- 2007/07/18 Thomas Bretz
-
-   * mpointing/MPointingDevCalc.cc:
-     - changed limit for starguide calibration from 87751 to 85240
-
-   * mbase/MContinue.cc:
-     - changed some debug output
-     - fixed a bug if the filter already decided to be skiped
-
-   * mbase/MEvtLoop.cc:
-     - changed RecursiveRemove to use the newly implemented scheme
-
-   * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
-     mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
-     - improved debug output
-     - added RecursiveRemove member function
-     - removed screen output from Remove function
-     - call RecursiveRemove when something is removed from the list
-
-   * mbase/MStatusDisplay.h:
-     - aaded a new enum kLastElement
-
-   * mbase/MTask.cc:
-     - set kMustCleanup for fFilter
-
-   * mbase/MTaskList.cc:
-     - added debugg code
-
-   * mfileio/MWriteRootFile.cc:
-     - always set kMustCleanup when a TFile is created
-     - make sure RecursiveRemove is called in the correct way
-
-   * mmain/MEventDisplay.h:
-     - fixed the starting index for the first gui element
-
-   * msignal/MExtractor.cc:
-     - added some initializations in the constructor suggested by 
-       valgrind
-
-   * mcalib/MCalibrateData.cc:
-     - improved output
-
-
-
- 2007/07/17 Thomas Bretz
-
-   * mjobs/MDataSet.cc:
-     - fixed a typo
-
-
-
- 2007/07/17 Daniela Dorner
-
-   * scripts/dospectrum:
-     - added comments
-     - adapted variables to changes in preparemc
-     - new path for condor submit and dag files (the new condor path in 
-       Mars) 
-
-   * scripts/preparemc:
-     - added comments
-     - added checks
-
-   * condor:
-     - added (directory to store condor submit files)
-
-   * condor/processds.submit:
-     - added (condor submit file to run ganymed for a dataset, used in
-       scripts/dospectrum)
-
-   * condor/processsponde.submit:
-     - added (condor submit file to run sponde for a dataset, used in
-       scripts/dospectrum)
-
-
-
- 2007/07/15 Thomas Bretz
-
-   * mdata/MDataPhrase.[h,cc]:
-     - fixed a problem with predefined variables (such as used for
-       disp optimization [0])
-     - added a debug member function GetRuleRaw()
-
-   * mhflux/MHAlpha.[h,cc]:
-     - allow to set the watermark from the DrawNice menu entry
-
-   * mjobs/MDataSet.cc:
-     - allow to set the default sequence- and data-path from
-       the dataset file
-
-   * mjobs/MJCut.cc:
-     - set the number of random off-source position for the on-data
-     - fixed a "&", should have been a logical And
-     - make sure that even for MCs the source position is always
-       calculated (this is necessary for more than one wobble position)
-
-   * mjoptim/MJOptimizeDisp.cc:
-     - fixed a typo which made the optimtrain.C fail (kDegToRad does
-       not exist)
-
-   * mjtrain/MJTrainEnergy.cc:
-     - some cosmetics: changed kRad2Deg to TMath::RadToDeg()
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - added a random off-source position calculation to make the
-       more-than-one-off-source-position analysis symmetric in case of
-       on-source 
-     - added lots of comments
-
-
-
- 2007/07/14 Thomas Bretz
-
-   * mpedestal/MPedestalSubtract.[h,cc]:
-     - fixed the buggy Memcpy function introduced with the last change
-       07/06/17 ;( Fortunately this bug was only effectingt the MC data.
-       The MUX and old FADC data got copied correctly because they are
-       stored in the hi-gain array only, so that the number of hi-gain
-       samples returned in Process is 30/80.
-
-   * mpedestal/MExtractPedestal.cc:
-     - some cosmetics
-
-   * mfilter/MFMagicCuts.cc:
-     - changed some comments
-
-   * mjobs/MJCut.cc:
-     - some cosmetics. Simplified the setting of the scale factor
-
-   * macros/train/traindisp.C, macros/train/trainenergy.C, 
-     macros/train/trainseparation.C:
-     - added some more helpfull comment
-
-
-
- 2007/07/03 Thomas Bretz
-
-   * mmain/MEventDisplay.[h,cc]:
-     - changed default size
-     - added two butons to switch of the display of the image
-       parameters
-
-
-
- 2007/06/30 Thomas Bretz
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - when splitting the extraction of the maximum position and the
-       maximum value into two functions (after the last release)
-       an error in extracting the time of a saturating lo-gain pixel
-       was introduced. fixed.
-
-   * resources/starguider.txt:
-     - starguider calbration file added
-
-
-
- 2007/06/29 Daniela Dorner
-
-   * datacenter/db/sources.php:
-     - fixed bug (test-sources where displayed although 'incl. test 
-       sources was not checked)
-     - added input field for source name (regular expressions)
-     - adapted link for source name from sequinfo.php to 
-       sequinfo-aio.php
-
-   * datacenter/db/menu.php, datacenter/db/builddatasets.php:
-     - moved init of limits (setting of know values) from 
-       builddatasets.php to menu.php (function InitFindOffData), so that
-       the values are also available in sequinfo-aio.php
-
-   * scripts/dospectrum:
-     - completely new version using condor dag
-
-   * scripts/preparemc:
-     - new version
-     - adapted path
-     - giving mars not needed anymore
-     - adapted to 8 digit run numbers for MC
-
-
-
- 2007/06/29 Thomas Bretz
-
-   * mimage/MHillasExt.[h,cc]:
-     - added new timing parameters fSlopeTrans and fSlopeLong
-     - removed never used parameter fMaxDist
-     - increased accordingly the class version number by 1
-     - replaced the old calculation of the third moments by a
-       numerically more accurate one, by avoiding to calculate
-       to many differences too often.
-
-   * mfilter/MFMagicCuts.[h,cc]:
-     - added the usage of the new SlopeLong parameter for ghostbusting
-
-   * mjobs/MJStar.cc:
-     - preselect events for muon analysis not only by size but also
-       by fConcCOG.
-
-   * mmuon/MMuonSearchPar.[h,cc]:
-     - added a new member function to return the dist (sqrt(x^2+y^2))
-     - to create outliers which are outling as much as possible we
-       let the fit change x and y to infinity.
-
-   * mmuon/MHSingleMuon.cc:
-     - adapted the histogram binning from Siegen slices to ns.
-     - adapted the par limits for the fit to ns
-     - adapted the starting value for the rms to ns
-     - removed the fit range, it was anyhow identical to the histogram 
-     - changed the condition of the pixel index into a condition
-       of the pixel size
-
-   * scripts/merppupdate:
-     - the second argument was silently ignored
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - updates to the latest changes
-
-
-
- 2007/06/28 Thomas Bretz
-
-   * mars.cc:
-     - added new options to use a sequence file instead of a run
-
-   * mhbase/MFillH.h:
-     - added new member function to reset weights
-
-   * mmain/MEventDisplay.[h,cc]:
-     - added path argument to allow to give an input path
-     - added to allow to setup a sequence file for reading
-
-   * mmain/Makefile:
-     - added inlcude of mjobs for MSequence
-
-   * mbadpixels/MBadPixelsTreat.cc:
-     - we assume now that the maximum arrival time difference 
-       is calibrated already in nanoseconds
-
-   * mcalib/MCalibrateRelTimes.[h,cc]:
-     - the arrival time is now converted from slices into nanoseconds
-
-   * mfilter/MFSoftwareTrigger.cc:
-     - the arrival time is now assumed to be in nanoseconds.
-       the default is changed accordingly from 0.5 to 1.7
-
-   * mjobs/MJCalibrateSignal.cc:
-     - changed axis label of PulsePos plot (now in nanosec)
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - allow to set a tasklist as callback to now which n-th 
-       pass of the same task list it is
-
-   * mbase/MTaskList.[h,cc]:
-     - added some code to allow the execution of one task list more
-       than once. This is for example necessary to process three
-       different off-source regions.
-
-   * mjobs/MJCut.[h,cc]:
-     - use the new feature in MTaskList to setup a tasklist 
-       processing the off-source calculation tasklist more than once
-     - added a new data meber fNumOffSourcePos
-     - added a new resource option NumOffSourcePositions
-     - added a new CutQ before Cut0 which takes place before all
-       source posisiton dependant stuff
-
-   * ganymed_onoff.rc:
-     - renamed Cut0 to CutQ
-
-
-
- 2007/06/27 Thomas Bretz
-
-   * mfilter/MFMagicCuts.cc:
-     - added the missing include of MHillas.h 
-
-   * mhist/Makefile, mhist/HistLinkDef.h:
-     - removed obsolete MHFadcCam
-     - removed obsolete MHFadcPix
-
-   * msignal/MExtractPINDiode.cc:
-     - commented out some non-compiling code which is not used at all.
-
-   * Makefile:
-     - removed compmux program which entered by chance
-
-
-
- 2007/06/26 Thomas Bretz
-
-   * mmain/Makefile:
-     - added inlclude path for mfilter
-
-   * mmain/MEventDisplay.cc:
-     - added MFEvtNumber to choose selected preselected events
-
-
-
- 2007/06/25 Daniel Hoehne
-
-   * datacenter/scripts/linkmc:
-     - implemented execution of fillcamera.C, now first a mc camera file
-       is linked and then fillcamera.C runs for this file
-
-   * datacenter/macros/fillcamera.C:
-     - bugfix: the macro doesn't giva a seg-fault anymore
-       (thanks to Thomas)
-     - arranged the structure more clearly
-
-
-
- 2007/06/23 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - fixed some Print output
-
-   * mhflux/MHAlpha.cc:
-     - added the missing include of MHillas.h 
-     - removed the obsolete ClassImp(MAlphaFitter)
-
-   * mhflux/MHFalseSource.cc, mimage/MHillasSrc.cc:
-     - added the missing include MHillas.h
-
-   * mimage/MHHillasSrc.cc, mimage/MHillasSrc.h:
-     - removed obsolete include of MHillas.h
-
-   * mpointing/MPointingDevCalc.[h,cc]:
-     - added the real starguider calibration using a pointing model
-       for the strguider. The dates for which the model is valid
-       can still be tuned.
-
-   * mpointing/MSrcPosCalc.cc, mreport/MReportStarguider.cc:
-     - added some comment
-
-
-
- 2007/06/23 Thomas Bretz
-
-   * mpointing/MPointing.cc:
-     - improved output
-
-
-
- 2007/06/23 Daniela Dorner
-
-   * datacenter/db/index.html:
-     - added link to showplots-seq.php
-     - added link to builddatasets.php
-
-   * datacenter/db/showplots-seq.php:
-     - added (analog to shoeplots-ds, but instead of dataset number a 
-       sequence range and/or a source name can be chosen)
-
-   * datacenter/db/plotinclude.php:
-     - added function to print pull-down menu for type in showplots*.php
-
-   * datacenter/db/showplots.php:
-     - moved getting of plotname out of if-clauses
-
-   * datacenter/db/showplots-ds.php:
-     - added check if datasetfile is existing
-
-   * datacenter/db/showplots-ds.php, datacenter/db/showplots.php:
-     - added comments
-     - added home-button
-     - added reset-button
-     - changed choosing of type from input field to pull-down menu and 
-       implemented function for this pulldown
-
-
-
- 2007/06/22 Thomas Bretz
-
-   * mhflux/MHThetaSqN.cc:
-     - fixed optimization (it just didn't work)
-
-   * mpointing/MPointing.[h,cc]:
-     - added some checks in Load
-     - fixed a problem with the constructors (the pointers MUST be
-       initialized to 0)
-     - renamed fNumPar to fgNumPar
-     - Load and Save now return kTRUE or kFALSE
-
-
-
- 2007/06/22 Daniela Dorner
-
-   * datacenter/db/builddatasets.php:
-     - fixed typo
-
-
-
- 2007/06/21 Thomas Bretz
-
-   * mjobs/MJCut.cc:
-     - fixed a problem with the Wobble MCs (the could not be processed
-       anymore because they needed MTime for MHSrcPos)
-
-
-
- 2007/06/20 Thomas Bretz
-
-   * msql/MSQLMagic.[h,cc]:
-     - added a new function InsertUpdate
-
-
-
- 2007/06/20 Daniela Dorner
-
-   * datacenter/db/showplots.php:
-     - implemented different number of tabs for muxdata for 
-       signal*.root
-
-
-
- 2007/06/19 Thomas Bretz
-
-   * callisto.rc, callisto_Dec04Jan05.rc:
-     - changed the default values (commented out anyhow) to the real
-       values.
-       
-   * mbase/MEnv.h:
-     - allow printing contents from the context menu
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - replaced kDeviatingTimeResolution by new
-       kDeviatingRelTimeResolution
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - automatically scale the saturation limit to the fadc range
-
-   * mjobs/MJCalibrateSignal.cc:
-     - save resource file into signal*.root file
-     - added some code (still commented) for saving the calibration
-       results
-     - do not fill the bad-pixel plots with MCs
-
-   * mjobs/MJCalibration.cc, mjobs/MJStar.cc, mjobs/MJCut.cc,
-     mjobs/MJSpectrum.cc:
-     - save resource file into signal*.root file
-
-   * mjobs/MJPedestal.cc:
-     - clarified output for "mean pulse time" further
-
-   * mjobs/MJob.cc:
-     - made write container more flexible to allow easier calles
-       if fPathOut contains the file name already
-
-   * mpedestal/MExtractPedestal.cc:
-     - automatically scale the maximum variation and the 
-       maximum value to fit the FADC range
-
-   * msignal/MExtractor.cc:
-     - removed the reset of the saturation limit. Maybe the user 
-       wants to switch off saturation detection.
-     - removed a lot of old code (in comments)
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - scale the saturation limit from the maximum of
-       the FADC range to 256
-     - use the maximum value of the raw position as the input for
-       half the signal height in GetSaturationTime again
-     - calculate maxposhi only if needed
-     - calculate maxrawlo only if needed
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - implemented new format version 9
-     - increased version number by one
-     - added some comments in the header
-     - added a function returning the maximum value of the FADC
-     - changed the GetScale from a calculation to a switch 
-       (faster and easier to understand)
-
-   * callisto_mux.rc:
-     - replaced saturation and lower signal limit in
-       MJPedestalY2.MHCalibrationPulseTimeCam by the defaults
-
-   * mbase/MMath.[h,cc]:
-     - added a function to do a InterpolParab assuming that the
-       x-coordinates are -1, 0, 1
-
-
-
- 2007/06/18 Thomas Bretz
-
-   * mbadpixels/Makefile:
-     - added include of mraw
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - added some comments
-     - check for MRawRunHeader
-     - calculate max time difference from time in ns
-
-   * callisto.rc callisto_mux.rc, callisto_Dec04Jan05.rc:
-     - changed old value for time difference to 3.0
-     - use the default value (3.0) in all files
-
-   * mbadpixels/MBadPixelsPix.h, mbadpixels/MBadPixelsCam.cc,
-     mcalib/MCalibrationChargeCalc.cc:
-     - renamed kFluctuatingArrivalTimes to kDeviatingAbsTimeResolution
-
-   * mbase/MMath.cc: 
-     - improved (according to the numerical recipes) the calculation
-       of the one value solution. This should also accelerate 
-       execution a bit
-
-
-
- 2007/06/17 Thomas Bretz
-
-   * mpedestal/MExtractPedestal.[h,cc],
-     mpedestal/MPedestalSubtract.cc,
-     mpedestal/MPedestalSubtractedEvt.[h,cc]:
-     - changed USample_t finally from Byte_t to UShort_t
-     - adapted Memcpy accordingly
-
-   * mraw/MRawEvtData.[h,cc]:
-     - increased class version to 7
-     - added fNumBytesPerSample for simplification
-     - take fNumBytesPerSample into account
-     - changed draw and print option accordingly
-     - changed reading of pixel information (in fact it is a 
-       simplification allowed by the flexible storage format)
-     - added a private GetSample  member function to be used in
-       data access for drawing a pixel
-     - added returning of the scale (2^((numbytes-1)*8))
-     - FIXME: GetPixelContent must be reimplemented!
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - changed according to changes in MRawEvtData to support 
-       flexible daza format
-     - removed a lot of old, obsolete and unsused member functions
-
-   * msignal/MSignalCalc.cc, mpedestal/MHPedestalCor.cc:
-     - changed to use USample_t instead of Byte_t
-     - ToBeFIXED! The saturation limits are still around 2^8
-
-   * callisto_mux.rc:
-     - removed obsolete LoGainSwitch statement
-
-
-
- 2007/06/16 Thomas Bretz
-
-   * mbase/MGList.cc:
-     - added some sanity checks
-
-   * mbase/MMath.cc:
-     - don't start caluclation if x<mean in GaussProb
-
-   * mpedestal/MExtractPedestal.[h,cc]:
-     - added new data member for the absulte max signal fMaxSignalAbs
-     - replaced Byte_t for a sample by USample_t set in the header
-       to Byte_t
-     - in the case of random pedestal calculation the MaxPos is 
-       not calculated anymore
-     - scale the pedestal and pedestalrms according to the sample
-       size in the data (the scale is retrieved from the run-header)
-
-   * mpedestal/MPedestalSubtract.[h,cc]:
-     - replaced build-in memcpy by a new Memcpy function which is more
-       flexible depending on the input data format
-     - scale the signal into the range 0-256 according to the
-       scale given by the event header
-     - replaced Byte_t by USample_t
-
-   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
-     - replaced Byte_t by USample_t and set it accordingly to Byte_t
-
-   * mraw/MRawRunHeader.h:
-     - added returning of the scale (2^((numbytes-1)*8))
-
-
-
- 2007/06/15 Thomas Bretz
-
-   * mpedestal/MPedestalSubtractedEvt.cc:
-     - fixed a bug in the determination of the maximum slice. Only 
-       each second slice was checked. This has been introduced with
-       the last change four weeks ago.
-
-
-
- 2007/06/15 Daniela Dorner
-
-   * datacenter/db/index-footer.html:
-     - adapted path of validator picture
-
-   * scripts/processsequence:
-     - added sequence number (get it from sequence file) to path name
-       in case only a sequence file is given
-     - added two new command line options: the callisto and star rc can
-       be given now 
-
-
-
- 2007/06/14 Daniela Dorner
-
-   * scripts/processsequence:
-     - bugfix (getting of runno didn't work in case the outpath 
-       contained a _)
-
-
-
- 2007/06/13 Thomas Bretz
-
-   * mimage/MImgCleanStd.cc:
-     - print name of MPedPhotCam only if used
-
-
-
- 2007/06/13 Daniela Dorner
-
-   * datacenter/db/plotdb.php:
-     - enlarged inputs for Set1 and Set2 to 150 (was too short for all
-       sequences of one dataset)
-
-   * datacenter/db/showplots.php:
-     - implemented variable for number of tabs (calib*.root, 
-       signal*.root and star*.root) to simplify future changes
-     - adapted number of tabs for signal*.root
-
-
-
- 2007/06/12 Thomas Bretz
-
-   * mbase/MTime.[h,cc]:
-     - added new constant kDaySec
-     - use kDaySec where possible
-     - added second argument to SetUnixTime and allow using it ;-)
-     - use SetUnixTime in Set(timeval)
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - made sure that Draw doesn't crash if the hi-gains
-       have saturated but the lo-gains don't exist
-
-   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
-     - replaced type of SaturationLimit and LowerSignalLimit by UInt_t
-     - accordingly increased class version number
-
-
-
- 2007/06/12 Daniela Dorner
-
-   * datacenter/db/ganymed.php:
-     - added comment
-
-   * datacenter/db/tabs.php:
-     - corrected tabs for ganymed for wobble
-
-
-
- 2007/06/11 Thomas Bretz
-
-   * sponde.cc:
-     - added check for validity of resource file
-
-   * mbase/MMath.cc:
-     - small speed improvement to calclation of three solutions
-       for the third order pol.
-     - for a second order pol. set x1 and x2 if it has only one 
-       solution
-
-   * mbase/MMath.h:
-     - speed improvement using ::cbrt instead of pow(x, 1/3)
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - improved output
-
-   * mextralgo/MExtralgoSpline.cc:
-     - speed improvement by using a look up table for often used
-       and identical coefficients
-     - use MMath::SolvePol2 to get the null-points of the first
-       derivative (EvalDerivEq0)
-     - removed a lot of old an obsolete comments
-     - fixed the newly introduced EvlInteg(int, int) -- must
-       return 0 explicitly if a==b
-     - fixed the upward search
-
-
-
- 2007/05/25 Thomas Bretz
-
-   * callisto.cc, star.cc:
-     - removed obsolete check whether config file exists
-
-   * sponde.cc:
-     - aded check for validity of config file (returns 0xfe if not)
-
-   * mbase/MEnv.[h,cc]:
-     - removed obsolete fName workaround
-     - made sure that also ~ paths are correctly expanded and used
-
-   * mjobs/MJob.cc:
-     - one more sanity check if MEnv is not valid
-
-   * Makefile:
-     - first compile the programs source code and then link the library
-       this make it much faster to debug the code of the program sources.
-
-
-
- 2007/05/22 Daniel Hoehne
-
-   * datacenter/macros/fillcamera.C:
-     - added (macro to fill mc parameters into the db)
-
-
-
- 2007/05/22 Thomas Bretz
-
-   * mmuon/MMuonSearchPar.cc:
-     - tiny speed improvement in the fit function
-
-
-
- 2007/05/22 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - adapted the function finish to avoid removing of non existing 
-       files in case the variable lockfile is empty 
-
-   * steps.rc:
-     - fixed typo
-
-   * datacenter/scripts/checkscriptrunning:
-     - added (script to check if a script is runnning, including 
-       command line option, to allow for several jobmanagers and 
-       zipscripts of one Mars Version) 
-
-
-
- 2007/05/21 Daniela Dorner
-
-   * datacenter/db/showplots-ds.php:
-     - also off-sequences are plottet now
-     - by plotting the link to the plot in colour, it is marked, whether
-       a on sequence (green) or a off sequence is plotted
-
-
-
- 2007/05/21 Daniel Hoehne
-
-   * datacenter/tools/resetdataset:
-     - re-implemented fAllFilesAvail=NULL
-
-   * datacenter/macros/fillstar.C:
-     - bugfix: for sparkrate='inf', now 0.00 is filled into the db
-
-
-
- 2007/05/21 Thomas Bretz
-
-   * msignal/MSignalPix.h:
-     - added missing arrival time in Copy function
-     - added copy constructor
-
-   * msignal/MSignalCam.[h,cc]:
-     - added a function to compare cleanigngs of two objects
-     - added a function to compare the islands in two objects
-     - adde Copy function
-
-   * mjobs/MJStar.cc:
-     - added MHEffictiveOnTime to parlist to get access from the
-       resource file
-
-   * mjobs/Makefile:
-     - added include of mhflux
-
-
-
- 2007/05/18 Daniela Dorner
-
-   * datacenter/scripts/runcorsika:
-     - added (script to run corsika automatically)
-
-   * datacenter/scripts/runreflector:
-     - added (script to run reflector automatically)
-
-   * datacenter/scripts/runcamera:
-     - added (script to run camera automatically)
-
-   * datacenter/scripts/jobmanager:
-     - added possibility to start separate jobmanager for the MC 
-       processing by giving 'mc' as command line option
-
-   * datacenter/scripts/setup:
-     - added setting for MC production steps
-
-   * datacenter/scripts/sourcefile:
-     - added fail codes for MC production steps
-
-   * steps.rc:
-     - added settings for MC production steps
-     - removed timer table information (this was only neede by the 
-       macro getdolist.C in case of day-wise processing of data)
-
-
-
- 2007/05/17 Thomas Bretz
-
-   * metralgo/MExtralgoSpline.h:
-     - improved the speed of the integration by simplifying the evaluated
-       term. It has been checked that the result is identical.
-
-
-
- 2007/05/17 Daniela Dorner
-
-   * scripts/processsequence:
-     - added -v5 to all commands
-
-   * datacenter/scripts/sourcefile:
-     - adapted in function makedir if-clause to avoid removing of non 
-       existing files in case todofile is empty or todfile or lockfile is
-       missing
-
-   * datacenter/scripts/runcallisto, datacenter/scripts/runganymed
-     datacenter/scripts/runstar:
-     - adapted comment (was still about old way to get from the database 
-       what has to be done) 
-
-
-
- 2007/05/16 Daniel Hoehne
-
-   * datacenter/tools/resetdataset:
-     - several bugfixes (mainly typos, for wobble datasets there was one 
-       colon too much due to no off sequences)
-
-
-
- 2007/05/16 Thomas Bretz
-
-   * callisto.cc:
-     - switch of storage of job2 only in movie mode
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - do not write the interlaced containers anymore
-       they have no real meaning if only the ones of the last
-       calibration are written
-     - removed obsolete references to MCalibrationPulseTimeCam
-     - changed default writingmode for the signal file to UPDATE
-
-   * mjobs/MJCalibration.cc, mjobs/MJCut.cc:
-     - write display by adding it to the array
-
-   * mjobs/MJPedestal.[h,cc]:
-     - added const qualifier to argument of DisplayResult
-     - removed obsolete WriteResult
-     - added a new function WritePulsePos
-     - call WritePulsePos if PulsePosCheck is enabled
-
-   * mjobs/MJob.[h,cc]:
-     - removed automatic writing of fDisplay from WriteContainer
-     - added a new function WriteDisplay
-
-   * mhcalib/MHCalibrationChargeCam.cc, mpedestal/MExtractPedestal.cc,
-     msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
-     - replaced GetMax by GetMaxPos
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - use new GetMax returning position and height at once
-
-   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
-     - devided the old function GetMax into GetMax and GetRawMax
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - GetSaturationTime now uses the real maximum as reference not 
-       the maximum of the raw-date
-     - adapted the use of GetMax
-
-   * mextralgo/MExtralgoSpline.h:
-     - added a function which allows the outside world to access the
-       spline
-     - removed Align from EvalInteg, it is done in EvalPrimitive already
-
-   * macros/test/extralgospline.C:
-   - added a macro to test the spline
-
-
-
- 2007/05/14 Stefan Ruegamer
-
-   * datacenter/scripts/checkmd5sum
-     - added this script which makes an md5sum check of files that have
-       been copied from tape to the directory
-       /magic/datacenter/fromtape. This script will run later auto-
-       matically before movingrawfiles.
-
-
-
- 2007/05/14 Daniela Dorner
-
-   * datacenter/scripts/checkfilesforsequenceavail:
-     - added missing 'set -C'
-
-   * scripts/processsequence:
-     - added option (now callisto rc can be giving in a command line 
-       option)
-
-
-
- 2007/05/14 Daniel Hoehne
-
-   * datacenter/db/menu.php, magicdefs.php, querycal.php:
-     - implemented new columns fUnsuitableMax and fDeadMax
-
-
-
- 2007/05/14 Thomas Bretz
-
-   * RELEASE 1.2
-
-
-
- 2007/05/14 Thomas Bretz
-
-   * callisto_mux.rc:
-     - cleanup of some comments
-
-   * mjobs/MJCalibration.cc:
-     - fixed the unintentionally removed setting of pedestal 
-       for MPedestalSubtract
-
-   * mpedestal/MPedestalSubtract.cc:
-     - improved output for debugging purpose
-
-   * msignal/MExtractor.[h,cc]:
-     - according to the last changes the version number has been 
-       increased to 9
-
-   * mcalib/MCalibrationCam.cc:
-     - added code to GetPixelContent from MCalibrationPedCam
-
-   * mcalib/Makefile, mcalib/CalibLinkDef.h:
-     - removed obsolete MCalibrationPedCam
-
-   * mhcalib/MHPedestalCam.cc:
-     - Removed references to MCalibrationPedCam use a MCalibrationCam
-       with the name MCalibrationPedCam instead
-
-   * mjobs/MJCalibration.cc:
-     - changed background color in Defects to be able to read
-       the yellow text color
-
-   * mjobs/MJPedestal.cc:
-     - removed obsolete include of MCalibrationPedCam
-
-   * mcalib/MCalibrationPulseTimeCam.[h,cc]:
-     - removed some obsolete Add functions already contained in 
-       the base class
-
-   * mcalib/MCalibrationIntensityBlindCam.[h,cc],
-     mcalib/MCalibrationIntensityQECam.[h,cc],
-     mcalib/MCalibrationIntensityTestCam.[h,cc]:
-     - removed
-
-
-
- 2007/05/11 Daniela Dorner
-
-   * scripts/processsequence:
-     - added information about the created paths to the output of 
-       Usage()
-     - adapted regular expressions
-     - bugfix in getting date for cc and caco file
-     - bugfix (subsystempath was missing)
-     - exit instead of break, if cc or caco file is missing
-     - merpplogdirectory is created after finding of files now
-     - improved logging
-
-   * datacenter/scripts/setup:
-     - adapted number of processes
-     - removed datacheck
-
-
-
- 2007/05/11 Thomas Bretz
-
-   * mcalib/MCalibrationChargeCalc.cc, mhcalib/MHPedestalCam.cc,
-     msignal/MExtractBlindPixel.cc:
-     - replaced the call to GetTotalEntries by the product
-       of the number of slices with the number of events of the
-       individual pixel
-
-   * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
-     mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - unified the summing part of Process() into a new function
-       CalcPixel in the base class
-     - in MPedCalcPedRun individual pixels could be skipped due to 
-       high variations, but it was still divided by the number of events
-       procesed. This let to a pedestal which was a tiny amount too
-       small and gave an small positive offset of the randomly extracted
-       pedestal.
-     - unified the loops over the individual pixels to calculate the
-       pixel-, area-, and sector-defaults for the whole camera into
-       the base-class
-     - moved fNumEventsUsed into the base-class and removed obsolete
-       fUsedEvents
-     - removed obsolete fTotalCounter, use the product of the number
-       of slices and the number of events stored in each individual
-       pixel instead
-     - added some sanity checks not to calculate average and/or rms
-       values if the statistics is too low (division by zero)
-     - for calculating min and/or max values at most places now
-       an int is used. This increases the range for further
-       upgrade to 16bit samples.
-
-   * mpedestal/MPedestalCam.[h,cc]:
-     - removed obsolete fTotalEntries and replaced by fNumSlices
-       because the number of total entries depends on the number of
-       events used for each individual pixel
-     - adapted GetPixelContent accordingly
-     - increased class version to 2
-
-   * manalysis/MCameraData.cc:
-     - added include of TArrayI (previously included from MPedestalCam)
-
-   * mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationRelTimeCam.cc:
-     - fixed GetPixelContant to give more proper output
-     - reformatted GetPIxelContent code
-     - added const-qualifiers
-
-   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
-     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc,
-     mpedestal/MExtractPedestal.[h,cc], msignal/MExtractor.[h,cc],
-     msignal/MExtractBlindPixel.cc, msignal/MExtractPINDiode.cc:
-     - removed data members fPedestal and fPedestalsIn respectively,
-       and all referencing functions because it was never used at all
-
-   * mextralgo/MExtralgoDigitalFilter.[h,cc], 
-     mextralgo/MExtralgoSpline.cc
-     msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - made the noise extraction completely random and automatic
-     - gave the noise extraction completely into the hand of 
-       the extractors
-
-
-
- 2007/05/10 Daniela Dorner
-
-   * datacenter/scripts/runcallisto:
-     - bugfix (typo in getting date for finding cc and cacofile)
-
-   * scripts/merppupdate:
-     - added (script to merpp update already calibrated files) 
-     - added possibility to give outpath and regular expression for 
-       filename as command line options
-
-
-
- 2007/05/10 Thomas Bretz
-
-   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
-     - cleanup of some comments
-
-   * mbase/MMath.cc:
-     - removed the usage of a storage space for the index in
-       GetMedianDev because the index is reacalculated anyhow
-
-   * mbase/MStatusArray.cc:
-     - if several objects of the same name (but different class 
-       types) are in a pad we don't stop searching if an object
-       with the right name has been found
-
-   * mcalib/MCalibrateData.cc, mcalib/MCalibrationChargeCalc.cc,
-     mcalib/MCalibrationRelTimeCalc.cc:
-     - updated output
-
-   * mhist/MHCamera.[h,cc]
-     - added two new member functions to count the number of bins
-       above or below a threshold
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added a new Tab to show the time development of the unsuitable
-       pixels
-     - added a new tab showing the eveloution of the number of
-       dead pixels
-
-   * mjobs/MJCalibration.cc:
-     - updated texts in bad pixel display
-
-   * datacenter/macros/fillsignal.C:
-     - replaced CalcUnsuitable by the new members of MHCamera
-     - also fill the maximum number of unsuitable pixels
-     - and fill the maximum number of dead pixels
-
-   * mfilter/MFSoftwareTrigger.cc, mhcalib/MHCalibrationTestCam.cc,
-     mimage/MCameraSmooth.cc:
-     - removed obsolete calls to GetPixById
-
-   * msignal/MSignalCam.[h,cc]:
-     - removed obolete function to access the MSignalPix'
-     - removed obsolete GetPixById
-     - added new function returning the number of unmapped pixels
-     - a little code cleanup
-
-
-
-
- 2007/05/09 Daniela Dorner
-
-   * scripts/makemovie:
-     - added comment
-     - removed not needed lines
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checklogs, datacenter/scripts/checkstardone, 
-     datacenter/scripts/checktransfer, datacenter/scripts/copyscript, 
-     datacenter/scripts/correcttime, datacenter/scripts/dodatacheck, 
-     datacenter/scripts/doexclusions, datacenter/scripts/doqualityplots, 
-     datacenter/scripts/dowebplots, datacenter/scripts/filesondisk, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed, 
-     datacenter/scripts/fillstar, datacenter/scripts/findnewstars, 
-     datacenter/scripts/findnotseqruns, 
-     datacenter/scripts/insertdatasets, 
-     datacenter/scripts/insertsequences, datacenter/scripts/jobmanager, 
-     datacenter/scripts/linkmc, datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/mcsequences, 
-     datacenter/scripts/movingsubsystemfiles, 
-     datacenter/scripts/processmcsequences, datacenter/scripts/rmlocks, 
-     datacenter/scripts/runcallisto, datacenter/scripts/runganymed, 
-     datacenter/scripts/runstar, datacenter/scripts/scriptlauncher, 
-     datacenter/scripts/setup, datacenter/scripts/sourcefile, 
-     datacenter/scripts/webupdate-callisto, 
-     datacenter/scripts/webupdate-ganymed, 
-     datacenter/scripts/webupdate-sinope, 
-     datacenter/scripts/webupdate-star, 
-     datacenter/scripts/writedatasetfiles, 
-     datacenter/scripts/writesequencefiles, 
-     datacenter/scripts/zipscript: 
-     - change time for 'Software-Developement' 
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/correcttime, 
-     datacenter/scripts/dodatacheck, datacenter/scripts/doexclusions, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillganymed,
-     datacenter/scripts/fillstar, datacenter/scripts/runcallisto, 
-     datacenter/scripts/runganymed, datacenter/scripts/runstar, 
-     datacenter/scripts/writedatasetfiles, 
-     datacenter/scripts/writesequencefiles:
-     - removed variable needed only for setstatusroot
-     - adapted variable needed for setstatus
-     - adapted comment
-
-   * datacenter/scripts/writedatasetfiles:
-     - added missing 'setstatus "start"'
-
-   * datacenter/scripts/correcttime:
-     - improved regular expressions
-
-   * datacenter/macros/findcacofiles.C:
-     - added algorithm for searching missing caco files and inserting 
-       the according runnumber to the database
-     - adapted comment
-
-   * datacenter/scripts/filesondisk:
-     - removed algorithm for finding missing caco files (done by 
-       findcacofiles.C no)
-     - adapted comment
-     - added removing of files conaining the run lists
-
-   * datacenter/scripts/zipscript:
-     - added possibility to start several zipscripts giving a commanline 
-       option
-     - added locking of callisto
-     - removed not needed lines
-     - removed old code
-     - fixed bug (filename for chmod was wrong)
-
-   * datacenter/scripts/runcallisto:
-     - added locking of sequence for zipping
-     - reduced find for cc and caco file to the directory of the date, 
-       where the files are stored (date taken from callisto filename)
-     - improved regular expressions
-
-   * steps.rc:
-     - added fNotZipping to Needs of fCallisto to allow for the locking 
-       of callistos by the zipscript
-
-   * datacenter/scripts/sourcefile:
-     - removed functions setstatusroot and getdolistroot
-     - renamed variable in setstatus 
-     - added function sendquery 
-     - adapted if-clause to avoid removing of non existing files in 
-       case todofile is empty
-
-   * datacenter/scripts/scriptlauncher:
-     - fixed bug (in case condor_submit failed, the scriptlauncher was 
-       waiting for the not submitted job, until it was killed)
-
-   * datacenter/scripts/jobmanager:
-     - added algorithm to increase sleeping time in case condor failed 
-       several times in a row
-
-   * datacenter/scripts/setup:
-     - renamed errorsleeptime for usage in algorithm in jobmanager
-
-   * datacenter/scripts/dodatacheck:
-     - added query for date to reduce the find to the directory of the
-       date, where the rawfile is stored
-     - removed not needed lines
-
-   * datacenter/scripts/dodatacheck, datacenter/scripts/doqualityplots, 
-     datacenter/scripts/dowebplots, datacenter/scripts/linkmc, 
-     datacenter/scripts/movingsubsystemfiles, 
-     datacenter/scripts/runcallisto, datacenter/scripts/sourcefile, 
-     scripts/dospectrum, scripts/makemovie, scripts/processsequence:
-     - changed indentation to 3 spaces, where it was different
-
-   * datacenter/scripts/copyscript:
-     - added sort and uniq to find for dates
-     - removed not needed lines
-     - adapted find for catalogue files such that only the directories
-       of the last 31 days are searched with find and not the whole 
-       central control path
-
-   * datacenter/db/sequinfo.php:
-     - show ranges menu on first loading of page
-
-   * datacenter/db/menu.js:
-     - adapted functions to show ranges menu on first loading of the 
-       page and hide it, when a query is done
-     - commented functions
-
-   * scripts/processsequence:
-     - restricted find for cacofile to directory of date
-
-   * scripts/merppupdate:
-     - added (script to do merpp update for already calibrated files)
-
-
-
- 2007/05/09 Thomas Bretz
-
-   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
-     callisto_mux.rc:
-     - changed ArrTimeRmsLimit in all cases to default 5.0
-       because of the new meaning
-
-   * showplot.cc:
-     - changed that it closes automatically if the file cannot
-       be read
-
-   * datacenter/macros/fillstar.C:
-     - commented the output of the query
-
-   * datacenter/macros/plotdb.C:
-     - adapted ranges to MUX data values
-     - added plots for new unsuitable columns
-
-   * mbadpixels/MBadPixelsPix.h:
-     - added a new member function IsUncalibrated
-     - further adapted the usuitable levels
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]:
-     - changed the meaning of ArrTimeRmsLimit such that it is now
-       the deviation from the average rms expressed in significance
-       levels
-     - the new check is done similar to the check for the relative
-       arrival time (to be unified!)
-     - removed FinalizeArrivalTimes
-     - removed calibration levels for first and last bin, this 
-       has to be redone more properly taken the extractor properties
-       into account
-     - some updates to the output
-     - some simplifications to the code
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - when calculating the median check for UnsuitableRun not
-       unsuitable in general
-     - small changes to output
-     - calculate upper and lower limits only once
-
-   * mhvstime/MHVsTime.[h,cc]:
-     - added fMinimum and fMaximum data members similar to 
-       MHSectorVsTime
-     - to be unified with MHSectorVsTime
-     - fixed draw/paint
-     - increased version number
-
-   * mjobs/MJCalibration.cc:
-     - removed the bad pixel levels for first and last bins
-
-   * msignal/MExtractTimeAndChargeSpline.[h,cc], 
-     mextralgo/MExtralgoSpline.cc:
-     - changed to allow setup of the extraction type and the 
-       relative or absolute height for arrival
-     - if the height is set < 0 and extraction type is set to
-       relative integral the maximum is used instead of the leading edge.
-     - accordingly increased version number by one
-
-   * mjobs/Makefile:
-     - added mextralgo to includes
-
-
-
- 2007/05/08 Daniel Hoehne
-
-   * datacenter/macros/fillsignal.C:
-     - implemented new variables fUnsuitable50 and fUnsuitable01
-
-   * datacenter/db/menu.php, magicdefs.php, querycal.php:
-     - implemented new columns fUnsuitable50 and fUnsuitable01
-
-
-
- 2007/05/04 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
-     - removed writing MBadPixelsCam. It now gives trouble 
-       because the etReadyToSave flag is set at an unproper time.
-       It is not used anyhow.
-
-   * datacenter/macros/fillsignal.C:
-     - small simplification
-
-
-
- 2007/05/04 Daniela Dorner
-
-   * scripts/makemovie:
-     - added (script to produce movies) 
-
-
-
- 2007/05/03 Daniel Hoehne
-
-   * datacenter/macros/fillsignal.C:
-     - fixed bug which made fillsignal fail for the new MUX data:
-       for sequences > 200000 hilooff and hilocal are not needed anymore
-
-
-
- 2007/04/28 Daniela Dorner
-
-   * datacenter/scripts/dowebplots, datacenter/scripts/doqualityplots:
-     - moved temporary directory for pstoimg to /tmp
-
-   * datacenter/scripts/copyscript:
-     - moved file with diff for magic_favorites to /tmp
-
-   * datacenter/db/plotdb.php, datacenter/db/plotinclude.php, 
-     datacenter/db/menu.js  :
-     - implemented possibility to plot datasets by inserting dataset 
-       number as Set1
-
-   * datacenter/db/plot.php:
-     - implemented variables for colours
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php, 
-     datacenter/db/include.php, datacenter/db/datasetinfo-aio.php, 
-     datacenter/db/ganymed.php, datacenter/db/sequence.php:
-     - removed header and footer for print version
-
-   * datacenter/db/runinfo-aio.php:
-     - fixed small bug
-
-   * datacenter/db/magicdefs.php:
-     - added fMEanPUlsePosInner to alias
-
-   * datacenter/db/ganymed.php:
-     - added observation mode
-
-
-
- 2007/04/27 Daniela Dorner
-
-   * datacenter/scripts/jobmanager:
-     - improved logging
-
-   * datacenter/scripts/scriptlauncher:
-     - redirect of error messages of condor_submit to errorlogfile
-     - in case condor_submit does not work (i.e. pid empty) an error 
-       message is written to the processlogfile
-
-   * datacenter/db/showplots-ds.php:
-     - adapted maxwidth of input field
-
-   * datacenter/db/plotdb.php, datacenter/db/plotinclude.php, 
-     datacenter/db/menu.js  :
-     - implemented possibility to give range for 2 additional values
-     - implemented possibility to give only upper or lower limit
-     - fixed bug, that ranges are not accepted before plotting once
-
-
-
- 2007/04/27
-
-   * RELEASE 1.1
-
-
-
- 2007/04/27 Daniel Hoehne
-
-   * datacenter/scripts/runcallisto:
-     - modified the ccfile and cacofile search to not find ccfiles
-       twice if one runnumber is part of a higher runnumber (as 23456
-       and 223456)
-
-
-
- 2007/04/27 Thomas Bretz
-
-   * mcalib/CalibLinkDef.h, mcalib/Makefile:
-     - removed obsolete MCalibrationIntensityCam 
-     - removed obsolete MCalibrationIntensityChargeCam 
-
-   * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
-     mcalib/MCalibrateData.[h,cc], mhcalib/MHCalibrationChargeCam.[h,cc]:
-     - removed obsolete MCalibrationIntensityChargeCam and replaced by
-       MCalibrationChargeCam
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]:
-     - removed obsolete MCalibrationIntensityChargeCam and replaced by
-       MCalibrationChargeCam
-     - to realize the difference between continous and single calibration
-       a new data member fContinousCalibration has been introduced
-     - consequently increased version number to 6
-     - do not set any exclusion in ReInit. it is nonsense not to fill 
-       histograms which might give (or give not) correct result,
-       if the checks are all executed anyhow
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - do not set any exclusion in ReInit and if a pixel is unsuitable.
-       it is nonsense not to fill histograms which might give (or give
-       not) correct result, if the checks are all executed anyhow
-     - switched on the check for outliers
-     - outliers are now set unsuitable rather than unreliable
-     - some code simplification of the checks
-
-   * mcalib/MCalibrationChargeCam.cc:
-     - added a comment in the Clear member function
-
-   * mcalib/MCalibrationRelTimeCam.cc:
-     - some fixes of looong Form statements
-     - a small cosmetic change to GetPixelContent
-     - replaced the old check of the average time resolution by
-       a more accurate check using the median and deviation
-
-   * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
-     - removed data member fReferencePixel and corresponding code
-     - use the median of pixels with area index 0 as reference instead of
-       an artificial pixel
-
-   * mhcalib/MHCalibrationCam.[h,cc]:
-     - finally removed all dependencies on the intensity cams and replaced
-       them by the direct cam
-     - if the lo-gain histogram is empty this is not a reason for an 
-       uncalibrated pixel. At least in case of extracted properties (charge
-       and time) it is ok.  
-
-   * mjobs/MJCalibration.[h,cc]:
-     - let MCalibrationRelTimeCalc run after MCalibrationChargeCalc
-       otherwise almost all unsuitable pixels have deviating
-       relative arrival resolution.
-     - added new level for deviating time reolution to plot of bad pixels
-     - changed reference lines for timr resolution plots
-     - removed data member fRefTimeOffsetInner, it is now 0 by definition
-
-   * mjobs/MJCalibrateSignal.cc:
-     - finally removed all dependencies of Intensity cams
-     - enable ContinousCalibration in MCalibrationChargeCalc instead
-     - switched on interleaved relative time calibration
-
-   * mbadpixels/MBadPixelsPix.h:
-     - adapted to new unsuitable flag kDeviatingTimeResolution
-
-   * callisto_mux.rc:
-     - removed the obsolete resource statement about the level
-       for the relative arrival time check.
-
-   * mjobs/calibrationref.rc, mjobs/calibrationref_Dec04.rc,
-     mjobs/calibrationref_Nov04.rc, resources/calibrationref_mux.rc:
-     - changed time resolution references accordingly
-
-   * resources/calibration_spline.rc:
-     - added muon calibration factors up to period 55... to be corrected.
-
-   * mjobs/MJCut.[h,cc]:
-     - reanimated the use of an energy estimator in ganymed for the
-       purpose of having it as additional cut value if looking
-       for events after cuts
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - added a corresponding example
-
-
-
- 2007/04/26 Thomas Bretz
-
-   * mjobs/MJPedestal.cc:
-     - inverted the default of the CalibFilter for the case of no
-       pattern available as the filter was inverted 4.3.07.
-
-   * callisto.rc:
-     - fixed typos in examples for movie encoding
-
-
-
- 2007/04/25 Daniel Hoehne
-
-   * datacenter/scripts/runcallisto:
-     - removed obsolete option -raw from command line for callisto
-
-
-
- 2007/04/25 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.cc:
-     - removed obsolete code from Print() which tried to align the
-       output
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - increased the shown binning range further
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - unimportant changes
-
-   * mjobs/MJPedestal.cc:
-     - changed a comment
-
-   * mpedestal/MPedestalSubtractedEvt.h:
-     - fixed a bug of preset upper limits. The last slice is
-       fNumSamples-1 not fNumSamples
-
-
-
- 2007/04/24 Thomas Bretz
-
-   * callisto_Dec04Jan05.rc, callisto_MarApr05.rc, callisto_mux.rc:
-     - fixed typos in examples for movie encoding
-
-   * mjobs/MJCalib.h, mjobs/MJPedestal.cc:
-     - missing commit from yesterday :-(
-
-   * mmovie/MMovieWrite.cc:
-     - changed resource Filename according to the other resources
-       to FileName
-
-   * ganymed.cc:
-     - enable dataset mc-mode if "-mc" is specified
-     - removed obsolete call to EnableMonteCarloMode
-     - removed EnableWobbleMode but use the setting of the dataset
-       instead
-
-   * mjobs/MDataSet.[h,cc]:
-     - renamed fIsWobbleMode to fWobbleMode
-     - added setter for fWobbleMode
-     - added fMonteCarlo which determins the default paths to be used 
-       if not overwritten
-     - replaced the static variables for the paths by member functions
-       which depend on the new fWobbleMode data member
-     - some simple reordering inthe constructor was necessary
-     - increased class version number accordingly to 2
-
-   * mjobs/MJCut.[h,cc]:
-     - repaired On-only mode
-     - removed data member fIsMonteCarlo, use the data-set getter instead
-     - removed data member fIsWobbleMode, use the data-set getter instead
-
-   * sponde.cc:
-     - print a warning if MC dataset doens't contain "MonteCarlo: Yes"
-
-   * mjobs/MJCalibrateSignal.cc:
-     - do not write signal*.root in movie mode
-
-
-
- 2007/04/23 Thomas Bretz
-
-   * callisto.cc, star.cc:
-     - removed "-raw" and "-root" option
-     - replaced inflating sequence path by new InflatePath
-       function
-     - removed MJCalib::kUse* usage, use MSequence::IsMonteCarlo
-       instead
-
-   * mhcalib/MHCalibrationChargeBlindCam.cc,
-     mhcalib/MHCalibrationHiLoCam.cc, 
-     mhcalib/MHCalibrationPulseTimeCam.cc:
-     - removed obsolete include of MCalibrationIntensityCam
-
-   * mhcalib/MHPedestalCam.cc:
-     - removed obsolete usage of fIntensCam
-
-   * mhist/MHEvent.cc:
-     - replacedcompilation of description string by new 
-       MMcEvt::GetDescription memeber function
-
-   * mjobs/MJCalib.[h,cc]:
-     - removed fDataFlag and corresponding member functions and 
-       handling
-
-   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
-     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.[h,cc]:
-     - replaced IsUseRawData and IsUseRootData by 
-       MSequence::IsMonteCarlo
-     - use fSequence to determin whether it is MC sequence or not
-
-   * mjobs/MJCalibrateSignal.cc:
-     - renamed movie encoding task list
-     - do not write output files if encoding movie
-
-   * mjobs/MSequence.[h,cc]:
-     - removed "merpp"-path
-     - monte carlo files now always have 8digits run numbers
-     - added new resource "MonteCarlo"
-     - added new static member function InflatePath
-     - increased version number to 2
-
-   * mmc/MMcEvt.[hxx,cxx]:
-     - added new member function GetDescription
-
-   * mmovie/MMovieWrite.[h,cc]:
-     - added a sanity check for strange rms values
-     - search for MMcEvt in the parlist and improve output
-       in case of monte carlo data
-     - fixed some typos in the comments of ReadEnv
-
-   * mmovie/Makefile:
-     - added mmc search path 
-
-   * mraw/MRawRunHeader.cc:
-     - set new defaults of fTelescopeNumber, fCameraVersion,
-       fFreqSampling and fNumSignificantBits for old MC data
-
-
-
- 2007/04/23 Daniela Dorner
-
-   * datacenter/scripts/linkmc:
-     - removed workaround for 5-digit runnumbers
-
-   * datacenter/scripts/mcsequences:
-     - added line 'MonteCarlo: Yes' to output to sequence file
-
-   * datacenter/scripts/runganymed:
-     - adapted chosing of ganymed rc-file
-     - added output of ganymed command line
-
-
-
- 2007/04/20 Daniel Hoehne
-
-   * datacenter/macros/filldotrun.C:
-     - implemented new Arehucas version
-
-
-
- 2007/04/20 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsPix.cc: 
-     - propagate option in Clear member function
-     - the default is now to keep the previously excluded flag and
-       set the unsuitable-run flag accordingly
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - if the lower limit for the measured number of phe is calculated 
-       to be less than one phe it is artificially reset to one phe
-
-   * mhist/MHCamEvent.cc:
-     - call SetFrameBorder(0) for all subpads explicitly 
-
-   * mhist/MHCamera.cc:
-     - removed the obsolete definition of kItemsLegend
-
-   * mbadpixels/MBadPixelsIntensityCam.cc, mcalib/MCalibrationIntensityCam.cc:
-     - removed obsolete reference in comment to MCalibrationINtensityQECam
-
-   * mcalib/CalibLinkDef.h, mcalib/Makefile:
-     - removed obsolete MCalibrationIntensityQECam
-     - removed obsolete MCalibrationIntensityBlindCam
-     - removed obsolete MCalibrationIntensityRelTimeCam
-     - removed obsolete MCalibrationIntensityTestCam
-
-   * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
-     mcalib/MCalibrateData.[h,cc]:
-     - replaced data member fIntensQE by fQECam
-     - removed references to obsolete MCalibrationIntensityQECam
-     - added some comments
-     - replaced obsolete reference to MCalibrationIntensityBlindCam
-       by reference to MCalibrationBlindCam
-
-   * mcalib/MCalibrationChargeCalc.[h,cc]:
-     - replaced references to fIntensQE by direct access to fQECam
-     - adde some comments
-     - removed data member fIntensQECam
-     - replaced obsoilete reference to MCalibrationIntensityBlindCam
-       by reference to MCalibrationBlindCam
-
-   * mjobs/MJCalibrateSignal.cc, mhcalib/MHCalibrationChargeBlindCam.cc:
-     - removed obsolete references to MCalibrationIntensityQECam
-     - removed obsolete references to MCalibrationIntensityBlindCam
-
-   * mbase/MTask.cc:
-     - added some unexecuted code to debug which taks are processed
-
-   * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibrationIntensityCam.cc,
-     mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.h
-     - removed obsolete MCalibrationIntensityRelTimeCam
-
-   * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibrationRelTimeCalc.[h,cc],
-     mhcalib/MHCalibrationRelTimeCam.cc:
-     - replaced obsolete reference to MCalibrationIntensityRelTimeCam
-       by referencing MCalibrationRelTimeCam
-
-   * mhcalib/MHCalibrationChargeBlindCam.cc:
-     - replaced obsolete reference to MCalibrationIntensityBlindCam
-       by referencing MCalibrationBlindCam
-
-   * mhcalib/MHCalibrationHiLoCam.cc:
-     - replaced obsolete reference to MCalibrationIntensityHiLoCam
-       by referencing MCalibrationHiLoCam
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc
-     - replaced obsolete reference to MCalibrationIntensityPulseTimeCam
-       by referencing MCalibrationPulseTimeCam
-
-   * mcalib/MCalibrationTestCalc.cc
-     - replaced obsolete reference to MCalibrationIntensityTestCam
-       by referencing MCalibrationTestCam
-
-
-
- 2007/04/12 Daniela Dorner
-
-   * datacenter/db/showplots-ds.php:
-     - added (script to plot all plots of a data set)
-
-   * datacenter/db/showplots.php:
-     - added 'previous' and 'next' button
-
-   * datacenter/db/plotinclude.php, datacenter/db/showplots.php:
-     - moved two function from showplots.php to plotinclude.php, as they
-       are also used in showplots-ds.php
-
-   * datacenter/db/builddatasets.php, datacenter/db/datasetinfo-aio.php
-     datacenter/db/indes-header.html, datacenter/db/indes.html, 
-     datacenter/db/menu.js, datacenter/db/reference.html, 
-     datacenter/db/regexp.html, datacenter/db/runinfo-aio.html, 
-     datacenter/db/sequinfo-aio.html:
-     - adapted paths of images and mars.css
-
-   * datacenter/db/index.html:
-     - added link to showplots-ds.php
-
-
-
- 2007/04/18 Thomas Bretz
-
-   * Makefile:
-     - added suffixes .hxx and .cxx
-     - added new subdir mmovie
-
-   * mjobs/Makefile:
-     - added path to mmovie
-
-   * mmovie/MMoviePrepare.[h,cc]:
-     - changed access to MCalibrateData to access to MCalibConstCam
-
-   * mmovie/MMovieWrite.cc:
-     - fixed some typos in comments
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed dependenca on obsolete MCalibrationIntensityConstCam
-
-   * mjobs/MJCalibration.[h,cc]:
-     - for simplification removed all dependencies of unused intensity
-       calibration
-
-   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
-     callisto_mux.rc:
-     - removed line for switching on intensity calibration
-     - added expample lines for movie encoding
-
-   * mbadpixels/BadPixelsLinkDef.h, mbadpixels/Makefile:
-     - removed obsolete MBadPixelsIntensityCam
-
-   * mcalib/MCalibCalcFromPast.[h.cc]:
-     - do not store fIntensRelTime (it is not used at all) as data member
-
-   * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc]:
-     - instead of creating of a new MBadPixelsCam into the intensity array
-       clear the information of the old one (FIXME: DO NOT CLEAR PREV EXCL!)
-                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-   * mcalib/MCalibrationTestCalc.[h,cc]:
-     - removed empty Process function
-
-   * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc],
-     mcalib/MCalibrationChargeCalc.[h,cc], mcalib/MCalibrationTestCalc.[h,cc],
-     mcalib/MCalibrationRelTimeCalc.[h,cc], mhcalib/MHCalibrationCam.[h,cc],
-     mhcalib/MHCalibrationChargeCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
-     mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationRelTimeCam.cc,
-     mhcalib/MHPedestalCam.cc:
-     - removed obsolete references to MBadPixelsIntensityCam, replaced
-       by MBadPixelsCam
-
-   * mhcalib/MHCalibrationCam.cc:
-     - set reason for uncalibrated pixels by SetUncalibrated
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed obsolete references to MBadPixelsIntensityCam
-     - removed MBadPixelsMerge, instead use the given MBadPixelsCam as 
-       starting point. THIS ALSO REMOVES SUPPORT FOR PREV. EXCLUDED PIXELS
-       (TO BE FIXED)
-
-   * mfilter/FilterLinkDef.h, mfilter/Makefile:
-     - added MFEvtNumber
-
-   * mfilter/MFEvtNumber.[h,cc]:
-     - added
-
-
-
- 2007/04/17 Stefan Ruegamer
-
-   * datacenter/scripts/filesondisk:
-     - modified the ccfile search to not find ccfiles twice if one
-       runnumber is part of a higher runnumber (as 23456 and 223456)
-
-   * datacenter/scripts/movingrawfiles:
-     - added moving of rawfiles from the directory /magic/datacenter/
-       fromtape/rawdata/muxdata, which is the default rawfile folder of
-       the new muxtapes, to /magic/datacenter/fromtape/rawdata
-
-   * datacenter/scripts/runcallisto:
-     - added condition for the linking of the .rc-file for muxdata
-
-   * datacenter/scripts/makecallistolinks:
-     - commented reason2 out
-
-
-
- 2007/04/17 Thomas Bretz
-
-   * mcalib/CalibLinkDef.h, mcalib/Makefile:
-     - removed obsolete MCalibrationIntensityConstCam
-
-   * mcalib/MCalibCalcFromPast.[h,cc]:
-     - removed obsolete depedency on MCalibrationIntensityConstCam
-
-   * mcalib/MCalibConstCam.[h,cc]:
-     - added a possibility to veto bad pixels in GetPixelContent by
-       setting a MBadPixelsCam
-     - removed obsolete fRunNumber
-     - increased class version number by 1
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - removed obsolete dependency on MCalibrationIntensityConstCam
-     - removed some obsolete comments with code from old pedestal
-       treatment
-
-
-
- 2007/04/15 Thomas Bretz
-
-   * callisto.cc:
-     - added an option to write a movie
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - added the code to write a movie
-     - added new option (fIsMovieMode) to switch it on and off
-
-   * mmovie/MMovieData.h:
-     - added data member fMedianPedestalRms
-
-   * mmovie/MMoviePrepare.[h,cc]:
-     - added calculation of median pedestal rms
-
-   * mmovie/MMovieWrite.[h,cc]:
-     - added comments
-     - added return value to SetPalette
-     - delete palette entries after usage
-     - get median pedestal rms from MMovieData
-
-
-
- 2007/04/12 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - added if-clause to avoid removing of non existing files
-
-   * datacenter/db/db.php:
-     - adapted host
-
-   * datacenter/db/plotdb.php:
-     - adapted usage of function GetQuery
-
-   * datacenter/db/plotinclude.php:
-     - added init of variables
-
-   * datacenter/db/runinfo-aio.php:
-     - adapted building of query for the case, that fRunMin=0
-
-   * datacenter/macros/filloptical.C:
-     - adapted such, that files from telescopes in Tuorla can also be 
-       handeled
-     - return 3 in case the coordinates of an object are not available 
-       in the database
-
-   * datacenter/scripts/copyscript:
-     - added case for return code 3 for filloptical.C
-
-   * datacenter/macros/setupdb.C:
-     - added table OpticalData
-
-   * datacenter/tools/fillobjects.C:
-     - added comment
-
-   * datacenter/tools/fillobjects2.C:
-     - adapted comment
-     - adapted reading to new format of file (different object name 
-       convention)
-
-   * datacenter/resources/TeVsources.txt:
-     - added (file containing the positions of the objects observed by 
-       the Tuorla Observatory and KVA)
-
-   * datacenter/resources/good_compstars.txt:
-     - added (file containing the magnitudes and colour of the objects 
-       observed by the Tuorla Observatory and KVA)
-
-   * datacenter/resources/compstars.txt:
-     - added (like good_compstars, but containing more data, which 
-       has been left out in the other file, as it is not accurate 
-       enough)
-
-
-
- 2007/04/12 Thomas Bretz
-
-   * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
-     mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
-     movie/MovieIncl.h:
-     - added
-
-   * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
-     mbase/MArrayS.h:
-     - added Reset() member function or improved performance of it
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - fixed the alignment in an output
-
-   * mhbase/MBinning.h:
-     - added operator[] member function
-
-   * mhist/MHCamera.cc:
-     - changed such that it is allowed to use palettes with a different
-       number of contours.
-     - fixed the number of ticks written on the axis to 25
-     - use MBinnig to calculate the legend color boxes
-     - fixed a minor bug in the assignment of the color levels, which
-       gave visibly wrong result if the transition between two colors
-       was important but was not noticable in normal circumstances
-
-   * mjobs/MDataSet.h, mjobs/MSequence.h:
-     - increased class version to 1 to make it writable
-     - added Print to the context menu
-
-   * mgeom/MGeomCam.[h,cc]:
-     - removed fNumSectors
-     - removed fNumAreas
-     - added fNumPixInSector
-     - added fNumPixWithAidx
-     - changed CalcSectors and CalcArea to fill new data members
-     - fixed a bug in the range check of GetMaxRadius and GetMinRadius
-       (the range was to wide by 1 at the upper edge)
-     - increased class version from 4 to 5
-
-
-
- 2007/04/11 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added a lot of comments
-     - added some code for future use
-
-   * mcalib/MCalibCalcFromPast.cc:
-     - if update of calibration constants via MCalibrateData fails an
-       error is raised
-
-   * mcalib/MCalibrateData.cc:
-     - if update of calibration constants done set the ReadyToSaveFlag
-       accordingly
-
-
-
- 2007/04/04 Thomas Bretz
-
-   * mbase/MLogHtml.cc:
-     - the closing parenthesis was missing for setting to green color
-
-
-
- 2007/04/03 Thomas Bretz
-
-   * mjobs/MDataSet.cc:
-     - added processing of RunTime and Name resource
-
-   * mgeom/MGeomCamDwarf.cc:
-     - removed an unused variable
-
-   * msignal/MSignalPix.h, msignal/MSignalCam.h:
-     - commented out obsolete AddNumPhotons and Scale
-     - removed ReducePrecision from setting of arrival time because
-       it gave artefacts.
-
-
-
- 2007/03/29 Thomas Bretz
-
-   * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
-     - added new member function to return distance to coordinate
-       origin
-
-   * mgeom/MGeomCamDwarf.[h,cc]:
-     - added
-
-   * mgeom/Makefile, mgeom/GeomLinkDef.h:
-     - added MGeomCamDwarf
-
-
-
- 2007/03/28 Thomas Bretz
-
-   * mraw/MRawRunHeader.cc:
-     - added Getter for fFreqSampling
-
-   * mpointing/MHSrcPosCam.[h,cc]:
-     - added different binning for wobble mode
-     - added circle for wobble mode
-
-   * mjobs/MJCut.cc:
-     - store run- and event-number via MParameterCalc in output files
-     - show histogram of source positions also in wobble mode
-
-   * mbase/MEnv.h:
-     - added member function to touch a resource returning whether 
-       it has contents or not
-
-   * mars.rc:
-     - added examples for MUX data
-     - fixed the other examples
-     - changed default cleaning to 8.5/4.0 absolute
-
-   * macros/readIPR.C:
-     - simplified
-
-
-
- 2007/03/21 Stefan Ruegamer
-
-   * datacenter/scripts/runcallisto:
-     - removed entries for callisto_MarApr05.rc (outdated)
-
-   * datacenter/scripts/makecallistolinks:
-     - updated reason1 because the old reason has been removed in the
-       Mars Version 1.0, resulting in no more calibration with spline
-       if DF fails
-     - added reason2 to run spline after an other error
-
-
-
- 2007/03/20 Daniel Hoehne
-
-   * datacenter/db/db.php, datacenter/scripts/budb,
-     datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
-     datacenter/scripts/findnewstars,
-     datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
-     datacenter/tools/comparesequences, datacenter/tools/resetdataset,
-     sql.rc:
-     - changed the host from hercules to vela
-
-
-
- 2007/03/17 Thomas Bretz
-
-   * mbase/MTime.[h,cc]:
-     - added new memeber function to set unix times
-
-
-
- 2007/03/09 Thomas Bretz
-
-   * mjoptim/MJOptimizeCuts.cc:
-     - implemented printing of input file also in RunOnOffCore
-
-
-
- 2007/03/08 Markus Meyer
-
-   * mpointing/MPointingDevCalc.h:
-     - changed fNumMinStars from 8 to n (in SetNumMinStars)
-
-
-
- 2007/03/06 Stefan Ruegamer
-
-   * mraw/MRawRunHeader.cc:
-     - added SwapAssignment for pixels 428 and 429
-
-
-
- 2007/03/05 Thomas Bretz
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - added a default for the extrator resolution in case no predefined
-       value is set
-
-   * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
-     - removed HiLoCalibration option
-
-   * mjobs/MJCalibration.cc:
-     - use extractor to determine hi-/lo-calibration
-
-   * mjobs/MJPedestal.cc:
-     - do only insist on pedestal events if an extractor without
-       lo-gains is set
-
-   * callisto.rc, callisto_Dec04Jan05.rc:
-     - removed references to HiLoCalibration
-
-   * callisto_mux.rc, resources/calibrationref_mux.rc, 
-     resources/pedestalref_mux.rc:
-     - added new resource files for MUX data
-
-   * mjobs/MSequence.cc:
-     - another fix to make sure that there is a / between dir and filename
-
-   * mpedestal/MExtractPedestal.cc:
-     - why if fRawData initialized twice? Removed.
-     - Reset check window without extractor and without lo-gains
-
-
-
-
- 2007/03/04 Thomas Bretz
-
-   * mhcalib/MHCalibrationChargeBlindCam.cc,
-     mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
-     - commented out references to MRawEvtPixelIter::GetNum*Samples
-
-   * mhcalib/MHCalibrationRelTimeCam.cc:
-     - updated header
-
-   * mjobs/MJCalibrateSignal.cc:
-     - updated header
-     - removed references to MHCalibrationPulseTimeCam
-     - added a check to make sure that extractor1 is initialized
-     - use new SetRangeFromExtractor function for pedestal
-       extraction range
-     - added a new filter to check for pedestal events, used for
-       pedestal extraction in cases w/o lo-gains and to remove
-       pedestal events from further analysis
-     - fill and display hi-/lo-gain histogram only if lo-gain exists
-
-   * mjobs/MJPedestal.cc:
-     - replaced fSequence.GetName by GetFileName
-     - check for availability of lo-gain in pulse pos check
-     - Add MHCalibrationPulseTime to parlist to allow resources
-       file setup
-     - to fill the MHCalibrationPulseTimeCam deny calibration- and
-       pedestal-events
-     - use a pedestal filter to deny calibration events
-     - use new SetRangeFromExtractor function for pedestal
-       extraction range
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - removed an obsolete return
-
-   * mpedestal/MPedCalcFromLoGain.cc:
-     - if event does not contain lo-gains do not start extraction
-       at lo-gain offset
-
-   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
-     - changed variable naming in GetSaturation from sathi to sat
-     - changed limit in GetMax from Byte_t to UInt_t 
-
-   * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
-     - changed max argument in GetMax from Int_t to UInt_t
-
-   * msignal/MExtractTimeAndCharge.[h,cc]:
-     - changed fLoGainSwitch from Byte_t to UInt_t
-     - increased class version accordingly to 4
-
-   * mmain/MEventDisplay.cc:
-     - took out the display of the slice with the max index
-     - handle pedestal subtraction more accurate
-
-   * mraw/MRawEvtData.cc:
-     - added number of bytes per sample to GetNumBytes()
-     - removed contents of GetPixelContent... depricated
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - updated comments
-     - removed all functions returning informations about single
-       pixels (should be done through MPedestalSubtractedEvt
-       instead)
-
-   * mhist/MHEvent.cc:
-     - removed KMaxIdx...depricated.
-
-   * msignal/MExtractor.[h,cc]:
-     - changed type of fSaturationLimit from Byte_t to UInt_t
-     - increased class version number accordingly to 8
-     - only reset fSaturationLimit if it is above 0xff and
-       no lo-gain available
-
-   * msignal/MSignalCalc.[h,cc]:
-     - changed to use MPedestalSubtractedEvt instead of MRawEvtData
-     - make handling of data without lo-gains possible
-
-   * mhcalib/MHCalibrationChargeCam.[h,cc]:
-     - changed to use pedestal subtracted evt instead of the raw evt
-       for determination of the arrival time
-
-   * mhcalib/MHCalibrationCam.[h,cc]:
-     - made IsLoGain autodetecting in case fRunHeader is available
-
-   * msignal/MExtractPINDiode.cc:
-     - use MRawRunHeader's GetNumSamplesHi/LoGain
-
-
-
- 2007/03/03 Thomas Bretz
-
-   * mcalib/MCalibrationRelTimeCalc.cc:
-     - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
-
-   * mhcalib/MHCalibrationChargeCam.cc,
-     mhcalib/MHCalibrationPulseTimeCam.cc,
-      mhcalib/MHCalibrationRelTimeCam.cc:
-     - added f*RefCharge to Copy function
-     - added range to calls of GetIdxMaxHi/LoGainSample
-     - reworked and simplified DrawDataCheckPixel
-     - reworked and simplified DrawReferenceLine
-     - fixed call to ReadEnv of base class in ReadEnv
-
-   * mhcalib/MHCalibrationRelTimeCam.cc:
-     - commented filling of lo-gain arrays out.
-
-   * mpedestal/MExtractPedestal.[h,cc],
-     mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
-     - added the SetRangeFromExtractor function
-
-   * msignal/MExtractBlindPixel.cc,  msignal/MSignalCalc.cc:
-     - use GetNumSamplesHiGain of MRawRunHeader instead of 
-       MRawEvtPixelIter's
-
-   * msignal/MSignalCalc.[h,cc]:
-     - slightly changed handling of MC run, changed hi-/lo-gain
-       calibration from 10 to 11.3
-
-   * msignal/MExtractTime.cc:
-     - don't print lo-gain properties if n/a
-
-   * msignal/MExtractor.[h,cc]:
-     - reset logain range and saturation limit if no logains available
-     - added HasLoGain member function
-     - don't print lo-gain attributes in Print if no logains
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - reset fLoGainSwitch if logains are not available
-     - use MRawRunHeader's GetNumSamplesHi/LoGain
-     - do not use MRawEvtPixelIter to determin availability of lo-gains
-       use number of lo-gain samples to extract instead.
-     - don't print lo-gain properties if n/a
-
-
-
- 2007/03/02 Thomas Bretz
-
-   * mraw/MRawRunHeader.h:
-     - added GetNumBytesPerSample() member function
-
-   * mraw/MRawRead.cc:
-     - splitted ReadPixel and setting ab-flag into function calls
-     - fixed skipping pixels if bps>1
-
-   * mraw/MRawEvtData.[h,cc]:
-     - removed last argument from AddPixel
-     - split reading pixel data and setting ab-flag into two functions
-     - increased version number from 5 to 6
-     - adapted Print function
-     - adapted Draw function
-     - adapted ReadPixel function
-
-   * manalysis/MMcCalibrationUpdate.[h,cc]:
-     - made sure that Process is not executed in case of MC files
-     - minor changes to includes
-
-   * mextralgo/MExtralgoSpline.h:
-     - removed obsolete include iostream
-
-
-
- 2007/03/01 Thomas Bretz
-
-   * mmain/MEventDisplay.cc:
-     - didn't show callisto output anymore because of missing fundametal
-       pedestal
-
-   * mbadpixels/MBadPixelsTreat.cc:
-     - added more informative output
-
-   * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
-     mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
-     mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
-     mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
-     mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
-     mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
-     - replaced SetNbins/First/Last by SetBinning
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - improved output in case arrival time is out of range
-
-   * mhcalib/MHCalibrationPulseTimeCam.cc:
-     - the values can only have discrete valuesno need to set a bin-width
-       different from 1
-     - set binning automatically by using the number of samples
-     - fixed ReadEnv
-     - directly use maxpos, no cast necessary
-
-   * mraw/MRawRunHeader.h:
-     - added new member function GetNumSamples
-
-   * mpedestal/MPedCalcFromLoGain.cc:
-     - fixed ReadEnv
-
-   * mraw/MRawCrateData.cc,  mraw/MRawEvtHeader.cc:
-     - implemented reading new mux format 8
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - implemented reading of new file format 8
-     - added new data members fNumBytesPerSample, fFreqSampling
-       and fNumSignificantBits
-     - increased file format version from 5 to 6
-
-   * mraw/MRawEvtPixelIter.[h,cc]:
-     - made aware of handling the new and old format
-     - added range to GetIdxMax*
-
-   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
-     - removed obsolete data members fSumhiarea and fSumhisector
-     - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
-     - according to this the lower signal limit has been decresed
-       by 15
-     - changed "saturation" limit accordingly from 254 to 245
-
-   * mpedestal/MPedestalsubtractedEvt.h:
-     - added a shortcut for GetSaturation
-
-   * mjobs/MJPedestal.cc:
-     - first subtract pedestal and then fill MHCalibrationPulseTimeCam
-     - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
-
-
-
- 2007/02/28 Thomas Bretz
-
-   * macros/tutorials/mirrordelay.C:
-     - fixed the formula for the spherical mirror
-     - fixed the calculation of the time-delay
-
-   * mastro/MObservatory.[h,cc]:
-     - added constructors and functions to set the observatory location
-       manually
-
-   * mbase/MTime.[h,cc]:
-     - added constructor to construct MTime by date
-     - added AsDouble for new root streamers (allowing to view MTime in 
-       a TBrowser)
-     - added GetRootDatime to return TDatime object
-
-   * mcalib/MCalibrateData.cc:
-     - added more meaningful output in case a conversion factor exceeds a limit
-
-   * datacenter/macros/plotdb.C:
-     - added plot for spark rate
-
-
-
- 2007/02/26 Daniela Dorner
-
-   * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php, 
-     datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php, 
-     datacenter/db/include.php, datacenter/db/menu.php, :
-     - bugfix: the stopdate was not choses properly in case of reset 
-       when there was no data past midnight
-     - a new function (GetStopDate) has been implemented
-     - bugfix in PrintNightRange (table Sequences was used in all cases)
-
-
-
- 2007/02/26 Daniel Hoehne
-
-   * datacenter/macros/fillstar.C:
-     - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
-       a surplus "s" in the variable "sparkrate")
-
-   * datacenter/db/magicdefs.php, menu.php:
-     - added fSparkRate
-
-
-
- 2007/02/16
-
-   * RELEASE 1.0
-
-
-
- 2007/02/16 Thomas Bretz
-
-   * macros/starvisyear.C:
-     - changed default observator to magic
-     - fixed some typos in comments
-
-   * mastro/MAstro.[h,cc]:
-     - added a new function to estimate the time of culmination
-     - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
-
-   * mastro/MObservatory.cc:
-     - fixed the Print() output
-
-   * mbase/MMath.h:
-     - removed conversion factor to and from Hours
-
-   * mjobs/MSequence.cc: 
-     - added a / behind the date (for the output in case of failure)
-
-   * mmc/MMcFadcHeader.[hxx,cxx]:
-     - added fElecNoiseName for compatibility with camera program
-     - increased ClassVersion by 1
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - increased class version by 1 for compatibility with output
-       of newer camera versions
-
-   * resources/sequences.rc:
-     - changed the sequence.rc file to support new MUX data
-
-
-
- 2007/02/15 Thomas Bretz
-
-   * macros/tutorials/mirrordelay.C:
-     - added a macro plotting the delay between a spherical and a 
-       parabolic mirror
-
-   * mjobs/MJStar.cc:
-     - implemented new plots for IPR vs. Time and DT
-
-
-
- 2007/02/13 Thomas Bretz
-
-   * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
-     - added new resource files for hi-/lo-gain calibration.
-
-   * resources/hiloconv-*.root:
-     - added hi-/lo-gain calibration constants
-
-   * callisto_Dec04Jan05.rc:
-     - changed input file name for hi-/lo-gain calibration constants
-
-   * mreflector/MHReflector.[h,cc]:
-     - added histogram class for reflected photons
-
-   * mreflector/Makefile, mreflector/ReflectorLinkDef.h
-     - added MHReflector and necessary include paths
-
-   * mbase/MLog.h:
-     - fixed a bug in Separator which could cause a crash if the contents 
-       are too long
-
-   * manalysis/MParameterCalc.cc:
-     - check for HasValidRule instead of IsValid in ReadEnv
-
-   * mdata/MDataPhrase.h:
-     - added HasValidRule member function
-
-   * mfileio/MReadRflFile.[h,cc]:
-     - allow also reading of gzip-compressed files
-     - output more header information
-     - don't use a const qualified TString with gSystem->ExpandPathName
-
-   * mjobs/MJPedestal.cc:
-     - readin bad pixels from ascii file later
-
-   * mmc/MMcEvtBasic.h:
-     - added a static member function GetEnergyStr to convert 
-       GeV into MeV and TeV
-
-   * mpointing/MPointingDevCalc.h:
-     - increased size of fSkip by one
-
-   * mextralgo/MExtralgoSpline.h:
-     - fixed acompiler warning
-
-
-
- 2007/02/09 Daniel Hoehne
-
-   * datacenter/scripts/linkmc
-     - adapted to new montecarlo directory structure (/magic/montecarlo
-       instead of /montecarlo)
-
-
-
- 2007/02/09 Thomas Bretz
-
-   * star.rc:
-     - added new options 
-     - reordering
-
-   * mbase/MStatusDisplay.cc:
-     - updated from 2006 to 2007
-
-   * mfbase/MFDataPhrase.cc:
-     - fixed ReadEnv to correctly return true/false
-
-   * mjobs/MJStar.cc:
-     - added new tabs "Spakless" and "Sparks" dividing the average
-       signal tab into two distributions by a SparkCut
-     - replaced all MF by MFDataPhrase
-
-   * mjobs/MJCalibrateSignal.cc:
-     - changed the extraction range used in the lo-gains from the
-       hi-gain range to the lo-gain range
-
-   * datacenter/macros/fillstar.C:
-     - added filling the spark rate into the database
-     - the rate after cleaning is now without sparks!
-
-
-
- 2007/02/06 Thomas Bretz
-
-   * mpointing/MPointingDevCalc.cc:
-     - included check for monitoring flag
-
-   * mextralgo/MExtralgoSpline.[h,cc]:
-     - implemented the possibility to determine the pulse width at
-       maxheight/2
-
-
-
- 2007/02/04 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - added if-clause to avoid that a script is aborted in case a macro
-       doesn't compile, return code is set to 1 in this case
-
-
-
- 2007/02/04 Thomas Bretz
-
-   * mjobs/MJCalibration.cc:
-     - implemented Hi-/Lo-Gain calibration for MCs
-
-   * mjobs/MJPedestal.cc:
-     - removed intermediate pedestalstorage from code (its
-       result is not used at all)
-
-   * datacenter/macros/fillsignal.C:
-     - replaced GetMediandev by GetDev
-
-   * callisto.rc, callisto_Dec04Jan05.rc:
-     - changed ExtractWinLeft/Right according to new scheme
-
-   * mhcalib/MHCalibrationChargeCam.[h,cc]:
-     - removed obsolete data members fFirstHiGain, etc and
-       replaced by storage of fSignal
-     - made sure that the average extracted signal position
-       is at least one slice away from the edges of the
-       extraction window
-
-   * mjobs/MJPedestal.cc:
-     - reworked the pulse position check. It now better takes
-       the properties of the extractors into account.
-       Still to be done: relation between pulse position and
-       extraction window!
-
-   * msignal/MExtractBlindPixel.[h,cc],
-     msignal/MExtractPINDiode.[h,cc]:
-     - fixed arguments type of SetRange
-
-   * msignal/MExtractTime.cc:
-     - removed old obsolete code already in comments
-
-   * msignal/MExtractTimeAndCharge.h:
-     - added getter for LoGainStartShift
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
-     msignal/MExtractTimeAndChargeSpline.[h,cc],
-     msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
-     - changed the type of LoGainFirst from byte to int
-     - if necessary increased class version
-
-   * mpedestal/MExtractPedestal.cc:
-     - improved output
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - fixed a %3.1 instead of %3.1f
-
-
-
- 2007/02/03 Thomas Bretz
-
-   * mhist/MHCamEvent.[h,cc]:
-     - added Draw function to context menu
-     - added GetHist member functions
-     - added possibility to display the relative error
-
-   * mjobs/MJCalibration.cc:
-     - read the hi-/lo-gain calibration constants from a MHCamEvent
-       which is stored in a root file given in resources/hilocalib.rc
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - improved the estimation in GetSaturationTime for the cases in
-       which the saturating pulse is so early, that an normal
-       interpolation is not appropriate.
-
-   * callisto_DecJan04.rc:
-     - set fall- and rise-time for spline artificially to 0.5
-
-   * mhbase/MFillH.cc:
-     - added comments
-
-   * mpedestal/MExtractPedestal.[h,cc], 
-     mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
-     - fixed the range check.In case of the lo-gain extraction
-       the range could infact leak out of the fadc slices
-
-   * msignal/MExtractTimeAndCharge.[h,cc]:
-     - added somecomments
-     - forbid the lo-gain signal to be negative
-     - increased version number for compatibility with last release
-
-   * msignal/MExtractTimeAndChargeSpline.cc:
-     - set the correct numbers for rise- and fall-time as default
-
-   * mbase/MStatusArray.[h,cc]:
-     - improved workaround in Read() and Write() for the Reset
-       of the kCanDelete bit in TH1
-
-   * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
-     - commented out obsolete references to *HiLoCam
-
-   * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
-     mcalib/CalibLinkDef.h:
-     - removed *HiLoCam s
-
-
-
- 2007/02/02 Thomas Bretz
-
-   * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
-     - added new Fill functions allowing to fill photons versus 
-       a z-value, e.g. energy.
-
-
-
- 2007/02/01 Thomas Bretz
-
-   * mhist/MHCamEvent.[h,cc]:
-     - allow to set a histogram for display from external
-
-   * mhist/MHCamera.[h,cc]:
-     - added functions to calc Median/Dev
-     - fixed adding a MHCamera with AddCamContent. It now takes also
-       the errors and binentries correctly into account
-     - simplified Reset() using TArray::Reset()
-
-   * mhvstime/MHSectorVsTime.[h,cc]:
-     - added option to use median/dev instead of mean/rms
-     - switched Grid on
-
-   * mjobs/MSequence.cc, mjobs/MDataSet.cc:
-     - small improvements to splitting number rows
-     - handle possible tabs correctly
-
-   * mbase/MStatusArray.[h,cc]:
-     - improved handling in Read(). We make sure now that Read doesn't
-       produce a memory leak
-
-   * mhist/MHCamera.[h,cc]:
-     - overwrote Clone function to make sure that a cloned MHCamera
-       is never added to the current directory
-
-   * mcamera/MCameraTH.h:
-     - added a workaround to get rid of the obsolete discriminator thresholds
-       for the non-trigger pixels
-
-   * mreport/MReportCC.cc:
-     - added a sanity \o-Terminator to the dicriminator threshold extraction
-
-
-
-
- 2007/01/30 Thomas Bretz
-
-   * mbadpixels/MBadPixelsCam.[h,cc]:
-     - added function to return the uncalibrated and unsuitable
-       pixels as TArrayC (to be used in MHCamera)
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - added a FIXME-comment
-
-   * mhist/MHCamEvent.[h,cc]:
-     - added an option to change the kind of error which is displayed
-     - consequently increased version number by 1
-
-   * mhist/MHCamera.[h,cc]:
-     - added a new bit to allow the error to be switched between 
-       mean and spread
-
-   * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
-     - adapted to changes in error display
-
-
-
- 2007/01/27 Thomas Bretz
-
-   * manalysis/MMcCalibrationUpdate.cc:
-     - fixed a typo in a comment
-
-   * mcalib/MCalibrateData.[h,cc]:
-     - commented out some obsolete currently unused code
-
-   * mdata/MDataPhrase.cc:
-     - added a sanity check
-
-   * mpedestal/MMcPedestalCopy.cc:
-     - Changed output to fit the structure used in all other classes
-
-   * mmain/MEventDisplay.cc:
-     - made sure that MPedestalSubtract dies the right thing
-     - removed badpixel calculation and treatment until a better
-       solution was found.
-
-   * mfbase/MFDataPhrase.cc:
-     - fixed a "comparison is always true" warning
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.h:
-     - increased class version number to 3 to account for the removal
-       of the fTimeShift data members since last release
-
-
-
- 2007/01/27 Daniela Dorner
-
-   * datacenter/db/showplots.php:
-     - added (tool to click through the calib, signal and star plots of
-       one sequence) 
-
-   * datacenter/db/index.html:
-     - added link to new plot tool 
-
-   * datacenter/db/ganymed.php:
-     - added fDataSetName, removed fWobble
-     - removed mininmum value of 100 for dataset range
-
-   * datacenter/db/builddatasets.php:
-     - added fIsoInLimit2 and fIMCLimit2 in Init
-     - added check on observation mode
-
-
-
- 2007/01/26 Thomas Bretz
-
-   * mpedestal/MExtractPedestal.cc:
-     - fixed a bug which caused the pedestal to be set to 0 if the
-       AB-flag is invalid
-
-
-
- 2007/01/25 Thomas Bretz
-
-   * mreflector/MRflSinglePhoton.h:
-     - added copy constructor
-     - added a function to fill a TH2
-
-   * mreflector/MRflEvtData.[h,cc]:
-     - added copy costructor
-     - added Clone function
-     - added a function to fill a TH2
-
-
-
- 2007/01/24 Thomas Bretz
-
-   * mhflux/MHCollectionArea.cc:
-     - fixed a typo in the last change
-
-
-
- 2007/01/24 Daniel Hoehne
-
-   * msignal/*.dat:
-     - inserted missing third column (0) in all weights files
-
-
-
- 2007/01/18 Thomas Bretz
-
-   * mhflux/MHCollectionArea.cc:
-     - another fix for the error calculation of the collection area.
-       The totalarea was inluded in the error calculation as it would
-       be a wait, but actually it is not.
-
-
-
- 2007/01/16 Thomas Bretz
-
-   * mfileio/MReadMarsFile.cc:
-     - fixed two "comparison between signed and unsigned integer" warnings
-
-   * mhbase/MFillH.cc:
-     - small update to comments
-
-   * mimage/MHHillasExt.cc:
-     - call SetDirectory(NULL) after SetName
-
-   * mjobs/MSequence.[h,cc]:
-     - commented out obsolete GetFileNames
-
-   * msignal/MExtractor.[h,cc]: 
-     - Some small updates
-     - removed code from Process function
-     - increased version number to 7
-
-   * msignal/MExtractedSignalPix.h:
-     - some simple reordering in the class header
-
-   * msignal/MExtractTimeAndChargeDigitalFilter.cc:
-     - simplified the checks in SetWindowSize
-
-   * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
-     - added third column with zeros
-
-
-
- 2007/01/16 Daniela Dorner
-
-   * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
-     datacenter/db/magicdefs.php:
-     - implemented new variables for datasets
-
-
-
- 2007/01/15 Thomas Bretz
-
-   * mpedestal/MPedestalSubtract.cc:
-     - added a sanity check tomake sure that the pixel array has the
-       correct size when filled
-     - made sure the the number of pixels in the camera nd not the 
-       number of connected pixels is used to initialize the size of
-       the arrays.
-
-   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
-     - allow the initialization of nuber of pixels and samples
-       independanly.
-
-
- 2007/01/15 Daniela Dorner
-
-   * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php, 
-     datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
-     datacenter/db/plotdb.php, datacenter/db/menu.php, 
-     datacenter/db/findoffdata.php, datacenter/db/builddatasets.php, 
-     datacenter/db/datasetinfo.php:
-     - fixed bug in init of $_GET
-
-
-
- 2007/01/12 Stefan Ruegamer
-
-   * datacenter/macros/writedatasetfile.C:
-     - addded #include <errno.h>
-
-
-
- 2007/01/11 Thomas Bretz
-
-   * mbase/MLogManip.cc:
-     - removed the obsolete include of MLog.h
-
-   * mbase/MLogManip.h:
-     - encapsulated an include in ifdefs
-
-   * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
-     - updated log-output
-
-   * mhflux/MHEnergyEst.cc:
-     - replaced difficult to see green by blue
-
-   * mjobs/MDataSet.[h,cc]:
-     - added datat members for path of sequences and path of data files
-       to be able to store overwritten defaults 
-     - check completeness of dataset files
-     - store a MSequence object in the list instead of the name and dir
-       (this is necessary to have all important information for a dataset
-        file, including the sequence number! - available)
-     - some changes to the output
-     - allow to print a perfect copy of the read dataset file to the console
-       just from the contents of the object
-
-   * mjobs/MJStar.cc:
-     - updated to use MSequence::GetFileName instead of MSequence:GetName
-
-   * mjobs/MSequence.[h,cc]:
-     - keep filename and datapath in header, this has some advantages
-       for sanity checks
-     - many improvements of sanity checking in case of missing or
-       unaccessible files
-     - Fixed "lightConditions" (was "LightCondition")
-     - Fixed "No_Moon"         (was "NoMoon")
-     - allow to set the data path as second argument in the constructor
-     - implemented a check whether the sequence file is complete
-
-   * mjobs/MJCut.[h,cc]:
-     - added some code (still commented out) to display the excess rate
-     - with the other changes we can now store the original dataset in
-       the output
-
-   * mjoptim/MJOptimize.cc:
-     - Keep the sequence files in the file list instead of just the
-       filename and the directory
-
-   * mjtrain/MJTrainDisp.cc:
-     - use return value of MDataSet::AddFilesOn/Off for a sanity check
-
-   * mjobs/MJob.[h,cc]:
-     - removed obsolete fPathData and stuff
-
-   * callisto.cc, star.cc:
-     - removed obsolete calls to MJob::SetPathData
-
-   * callisto.rc, star.rc:
-     - removed obsolete examples for "PathData"-resource
-
-   * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc, 
-     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
-     - removed obsolete reference to fPathData
-
-
-
- 2007/01/11 Daniela Dorner
-
-   * datacenter/db/builddatasets.php:
-     - implemented username (the one who inserts the dataset has to give
-       his/her username now)
-     - fixed password query in case user inserted something wrong
-     - implemented check, if on-sequences have different observations 
-       modes 
-     - implemented check, if user has chosen one sequences as on and off
-     - adapted text of password prompt
-
-   * datacenter/db/builddatasets.php, datasetinfo-aio.php, 
-     runinfo-aio.php, sequinfo-aio.php:
-     - minor changes in formatting
-     - added 'alt' for +/- images
-
-   * datacenter/db/menu.js:
-     - added 'alt' for +/- images
-
-
-
- 2007/01/10 Thomas Bretz
-
-   * mhbase/MH.cc:
-     - fixed a bug in SetBinomialErrors. The errors of the two
-       histograms were exchanged in the calculation
-
-   * mbase/MEnv.[h,cc]:
-     - added new member function GetNumUntouched
-
Index: unk/Mars/Changelog.08
===================================================================
--- /trunk/Mars/Changelog.08	(revision 19867)
+++ 	(revision )
@@ -1,3091 +1,0 @@
-Please  do  not write behind the end of line tag so that it is  possible
-to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.
-
-For your entries please follow EXACTLY this style:
-
-_yyyy/mm/dd_[Your Name]
-_
-___*_filename:
-_____-_description
-_
-___*_filename2, filename3:
-_____-_description
-_
-_
-_
-
-While an underscore is a placeholder for a white-space or an empty line.
-
-                                                 -*-*- END OF LINE -*-*-
-
- 2008/12/23 Stefan Ruegamer
-
-   * datacenter/scripts/movingrawfiles
-     - corrected moving of zipped rawfiles
-
-   * datacenter/scripts/dodatacheck
-     - added the new linearity run (_N_-files)
-
-   * test 4
-   
-
-
- 2008/12/22 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C:
-     - implemented SuperArehucas version 081214-0
-
-
-
- 2008/12/22 Stefan Ruegamer
-
-   * datacenter/macros/doexclusions.C
-     - added telescope number where missing
-
-   * datacenter/scripts/movingrawfiles
-     - added moving of zipped rawfiles
-
-
-
- 2008/12/21 Thomas Bretz
-
-   * Makefile.rules:
-     - removed $(ROOTSYS) from the call to rootcint. It should
-       be in th epath anyway
-
-   * mars-config.cc, mbase/MZlib.cc:
-     - included string.h
-
-   * showlog.cc, manalysis/MGeomApply.cc, mbase/MAGIC.cc, 
-     mbase/MMath.cc, mbase/MProgressBar.cc, mbase/MSearch.cc,
-     mdata/MDataElement.cc, mfileio/MReadScanFile.cc,
-     mhbase/MH3.cc, mjobs/MSequenceSQL.cc,
-     mpointing/MPointingDevCalc.cc, msql/MSQLMagic.cc:
-     - included stdlib.h
-
-   * mastro/MAstro.h, mhbase/MHn.h:
-     - fixed the naming of some veriables in the definition
-
-   * mbase/MGMap.cc, mtools/MagicJam.cc:
-     - inlcude climits
-
-   * mbase/MStatusDisplay.cc:
-     - implemented a workaround against root's buffer overflows
-     - switched of root's own handling by resetting
-       kShowEventStatus
-
-   * mhbase/MH.[h,cc]:
-     - added a workaround for the buffor overflow in 
-       TH1::GetObjectInfo and TProfile::GetObjectInfo
-
-   * mhist/MHCamera.cc:
-     - implemented a workaround for the buffer overflow in root's
-       GetObjectInfo
-
-   * msql/MSQLServer.[h,cc]:
-     - replaced GetPrimaryKey by GetPrimaryKeys
-
-
-
- 2008/12/19 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C:
-     - implemented SuperArehucas version 081204-0 incl. sumtrigger 
-       flag
-
-   * datacenter/db/magicdefs.php, datacenter/db/menu.php:
-     - implemented sumtrigger flag (in runinfo and sequinfo menus)
-
-
-
- 2008/12/09 Thomas Bretz
-
-   * datacenter/macros/buildsequenceentries.C:
-     - propagate the condition to get the sequences of one day
-       to the subsequent splitting of the block to decreasde 
-       strange results in case of incosistency in the db (for example
-       if Arehucas write nonsense run numbers)
-
-
-
- 2008/12/02 Daniela Dorner
-
-   * datacenter/db/showplots.php:
-     - bugfix: added removing of spaces in seq-string
-     - changed number of star-tabs from 19 to 20 (temporary)
-
-
-
- 2008/12/02 Thomas Bretz
-
-   * mbase/MStatusDisplay.[h,cc], mbase/MEvtLoop.cc:
-     - added Pause and Single Step option
-
-   * mcorsika/MCorsikaEvtHeader.[h,cc], mcorsika/MCorsikaRead.[h,cc],
-     mcorsika/MCorsikaRunHeader.[h,cc]:
-     - moved filling of run header from first event header to
-       MCorsikaRunHeader
-
-   * mfileio/MWriteRootFile.cc:
-     - improved a check in the constructor if no filename is given
-
-   * mhbase/MH.cc:
-     - make SetBinning also work for TProfile2D
-
-   * mhist/MHCamera.[h,cc]:
-     - added functions to return the number of used pixels
-
-   * mjobs/MDataSet.cc, mjobs/MSequence.cc:
-     - improved by using new GetEnvValue3
-
-   * mbase/MParContainer.[h,cc]:
-     - added new member function GetEnvValue3 which is more flexible
-       in the number of leading zeroes within a resource name
-
-
-
- 2008/12/01 Daniela Dorner
-
-   * datacenter/scripts/runcorsika:
-     - removed not needed query
-
-   * datacenter/scripts/sourcefile:
-     - added check if script is executed with the full path
-     - added check if rc-files are existing
-
-   * datacenter/db/menu.php:
-     - removed not needed lines
-
-   * datacenter/db/include.php:
-     - valign='top' for queryrbk.php
-
-   * datacenter/db/queryrbk.php:
-     - added print button
-
-
-
- 2008/11/28 Thomas Bretz
-
-   * mjobs/MJSpectrum.cc:
-     - fixed a problem in FormFlux which did not handle the nagative slope
-       correctly
-     - Changed the title of the Spectrum histogram to make the fit
-       result fit better
-     - added a histogram showing the readin source position of the MCs
-
-   * mcorsika/CorsikaLinkDef.h, mcorsika/Makefile, 
-     mcorsika/MCorsikaEvtHeader.[h,cc], mcorsika/MCorsikaRead.[h,cc],
-     mcorsika/MCorsikaRunHeader.[h,cc]:
-     - addedcc MCorsikaRunHeader.h
-
-
-
- 2008/11/27 Thomas Bretz
-
-   * mbase/MContinue.[h,cc]:
-     - updated ClassVersion number according to last change
-
-   * mraw/MRawFilesRead.cc:
-     - fixed a bug when errno==0
-
-   * mjobs/MJStar.cc:
-     - in case of sum trigger skip only events with only sum-trigger not
-       all events with sum-trigger for effective on time calculation
-
-   * datacenter/plotdb.C:
-     - fixed a problem with the order in the select if case of Groups
-     - removed automatic Postscript storage
-     - added some plots about currents
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added new run-type "Linearity"
-
-
-
- 2008/11/24 Daniela Dorner
-
-   * datacenter/scripts/runcorsika:
-     - changed fAzimuth* to 180-fAzimuth* (different coordinate system
-       of CORSIKA
-
-
-
- 2008/11/21 Daniela Dorner
-
-   * datacenter/db/showplots.php:
-     - adapted number of tabs
-
-
-
- 2008/11/18 Daniela Dorner
-
-   * datacenter/scripts/runcamera:
-     - redirect output from camera program to scriptlog
-     - changed expected return code (Julian has adapted reflector to 
-       return something in case of successful completion of the 
-       program)
-     - fixed logging
-     - adapted redirect to delete old logging output in case of 
-       restarting
-
-   * datacenter/scripts/runcorsika:
-     - adapted redirect to delete old logging output in case of 
-       restarting
-
-   * datacenter/scripts/runcamera:
-     - redirect output from camera program to scriptlog
-     - own failed variable
-     - changed misleading variable name
-
-   * datacenter/scripts/setup, datacenter/scripts/runcorsika:
-     - moved FLUPRO to setup
-
-
-
- 2008/11/18 Stefan Ruegamer
-
-   * datacenter/scripts/read_lapalma_tapes
-     - added this script which is used to read raw file tapes sent from
-       La Palma; executed by root on phoenix (because he should know
-       about the free disc space status)
-
-   * datacenter/scripts/checkmd5sum
-     - prevented date echo on the executing shell
-
-   * datacenter/scripts/checktransfer
-     - removed check for .finished files (.finished are no longer used)
-
-
-
- 2008/11/16 Daniela Dorner
-
-   * datacenter/db/menu.php, datacenter/db/sequinfo-aio.php:
-     - added option to query only sumtrigger data
-
-
-
- 2008/11/14 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - added variable for sql.rc
-     - simplified code of two for-loops
-
-   * datacenter/scripts/setup:
-     - fixed typo
-
-   * datacenter/scripts/runcorsika:
-     - fixed query
-     - fixed logging
-
-
-
- 2008/11/13 Daniela Dorner
-
-   * datacenter/scripts/runcorsika:
-     - added that maximum viewcone is queried from the database
-     - added that number of reuses for shower is queried from the 
-       database
-     - added that mirror diameter is queried from the database
-     - added that starting altitude is queried from the database
-     - changed fImpactParameter to fImpactMax
-
-
-
- 2008/11/12 Daniela Dorner
-
-   * datacenter/db/menu.js, datacenter/db/include.php:
-     - added feature to remove lines for table ('-' button at beginning 
-       of each line) and button to get all lines back ('+' at top of 
-       the column)
-
-
-
- 2008/11/12 Thomas Bretz
-
-   * datacenter/macros/plotstat.C:
-     - added descriptions for the tabs
-     - added legend to all tabs
-     - added beginning and end of period to all tabs
-
-   * mastro/MAstro.[h,cc]:
-     - added new member function GetMoonPeriodMjd
-     - added new member function GetMagicPeriodStart
-
-   * mbase/MTime.[h,cc]:
-     - added new member function SetMoonPeriod
-     - added new member function SetMagicPeriodStart
-
-   * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
-     callisto_mux.rc:
-     - adapted number of max events for extraction of
-       pedestals from data runs and set the number of events
-       used for pedestal extraction instead.
-
-   * callisto_mux.rc:
-     - adapted valued for pulse position dtermination to fit better
-       the MUX data (especially get rid of a bias towards higher
-       values from saturating pixels)
-
-   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
-     - added member function GetNumEvents
-     - changed number of required pixels to 3
-     - made sure that the number of required pixels is correctly 
-       applied
-
-   * mjobs/MJPedestal.[h,cc]:
-     - added new data members to better describe the number of required
-       and aimed events for pulse position and pedestal extraction
-     - changed the filters for the pedestal and pulse position
-       in a way that not more than the requested events will be
-       extracted
-     - added a MContinue which will stop the lop if the pedestal and
-       pulse position extraction has been finished
-     - added more precise checks after the loop to check if enough events
-       were found
-
-   * mpedestal/MExtractPedestal.[h,cc]:
-     - set fCounter already in Process
-
-   * mpedestal/MExtractPedestal.[h,cc], mpedestal/MPedCalcPedRun.[h,cc],
-     mpedestal/MPedCalcFromLoGain.[h,cc]:
-     - changed type of Calc from Int_t to void
-
-   * mbase/MContinue.[h,cc]:
-     - allow to use MContinue also to return something else in Process()
-       than just kCONTNUE
-
-   * mfbase/MFilterList.h:
-     - added member function GetNumEntries to get the number of
-       list elements
-
-   * mhcalib/MHGausEvents.h:
-     - added member function GetEntries
-
-   * mjobs/MJStar.cc:
-     - only plot the source position in the case of Monte Carlos
-       otherwise it is always 0/0 anyway
-
-   * mraw/MRawRunHeader.cc:
-     - be more precise when printing the run number
-
-   * mtrigger/MTriggerPattern.[h,cc]:
-     - added a Print function to be able to use MPrint
-
-
-
- 2008/11/11 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - removed obsolete code of rot128
-     - Increased size of ListBox in MARS tab
-
-   * mgeom/MGeomCamDwarf.h:
-     - changed to have the APD camera layout as default
-
-   * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
-     - removed MMcTriggerLvl2
-     - removed MMcTriggerLvl2Calc
-
-   * mhbase/MH.[h,cc], mhbase/MH3.[h,cc], mhbase/MHArray.[h,cc],
-     mhbase/MHMatrix.[h,cc], mhbase/MHn.[h,cc],
-     mhcalib/MHCalibrationCam.[h,cc], mhist/MHRate.[h,cc],
-     mhcalib/MHCalibrationChargePINDiode.[h,cc], mhflux/MHAlpha.[h,cc],
-     mhflux/MHCollectionArea.[h,cc], mhflux/MHDisp.[h,cc],
-     mhflux/MHEffectiveOnTime.[h,cc], mhflux/MHEnergyEst.[h,cc],
-     mhflux/MHFalseSource.[h,cc], mhflux/MHPhi.[h,cc],
-     mhflux/MHThetaSqN.[h,cc], mhflux/MHThreshold.[h,cc],
-     mhist/MHCamEvent.[h,cc], mhist/MHCamEventRot.[h,cc],
-     mhist/MHEvent.[h,cc], mhist/MHHadronness.[h,cc], 
-     mhist/MHStarMap.[h,cc], mhist/MHTriggerLvl0.[h,cc],
-     mhist/MHWeather.[h,cc], mhvstime/MHPixVsTime.[h,cc],
-     mhvstime/MHSectorVsTime.[h,cc], mhvstime/MHVsTime.[h,cc],
-     mimage/MHHillas.[h,cc], mimage/MHHillasExt.[h,cc],
-     mimage/MHHillasSrc.[h,cc], mimage/MHImagePar.[h,cc],
-     mimage/MHNewImagePar.[h,cc], mimage/MHNewImagePar2.[h,cc],
-     mimage/MHVsSize.[h,cc], mbadpixels/MHBadPixels.[h,cc],
-     mmuon/MHMuonPar.[h,cc], mmuon/MHSingleMuon.[h,cc],
-     mpedestal/MHPedestalCor.[h,cc], mpointing/MHPointing.[h,cc],
-     mranforest/MHRanForest.[h,cc], mranforest/MHRanForestGini.[h,cc], 
-     mreflector/MHReflector.[h,cc]:
-     - changed return type of Fill from bool to int
-     - fixed return value where necessary
-
-   * mhbase/MFillH.cc:
-     - return Int from Fill instead of Bool
-
-
-
- 2008/11/11 Thomas Bretz, Daniela Dorner
-
-   * datacenter/db/tabs.php:
-     - new script (by chance with the name of an existing sctipt) 
-       plotting the tabs of status displays
-       the old script is not needed anymore and is therefore 
-       overwritten
-
-   * datacenter/db/tabs.js:
-     - added (js for tabs.php)
-
-   * datacenter/db/tabs.css:
-     - added (layout for tabs.php)
-
-
-
- 2008/11/11 Daniela Dorner
-
-   * datacenter/db/tabs.php:
-     - fixed path for ganymed
-     - added plotdb for ganymed
-
-   * datacenter/db/datasetinfo-aio.php:
-     - added link for plotdb for ganymed
-
-   * datacenter/db/datasetinfo-aio.php, datacenter/db/sequinfo-aio.php:, 
-     datacenter/db/index-header.html:
-     - uncommented link to ganymed.php and sequences.php, as these 
-       scripts are not yet updated to new data structure
-
-   * datacenter/db/datasetinfo-aio.php, datacenter/db/sequinfo-aio.php:
-     - implemented link to new tabs.php
-
-   * datacenter/db/plotinclude.php:
-     - implemented new files names for showplots*.php
-
-   * datacenter/db/runinfo-aio.php:
-     - ranges are now expanded when page is loaded
-
-   * datacenter/scripts/budb, datacenter/scripts/fillcamera,
-     datacenter/scripts/mcsequences:
-     - exchanged vela by variable for host
-
-   * datacenter/scripts/dowebplots:
-     - removed sequence/dataset number from file name of csv file
-     - removed general rsync of callisto/star/ganymed at the end of the
-       script, as --delete was not working in the intended way and 
-       the single directories are rsynced anyhow
-
-
-
- 2008/10/29 Thomas Bretz
-
-   * mpointing/MSrcPosCalc.cc:
-     - return kERROR instead of kFALSE if source position is too far
-       away from the camera center
-     - DeltaPhi replaced by Angle to take declination into account
-
-   * mreport/MReport.cc:
-     - fixed a typo (200805190 instead of 200605190)
-
-
-
- 2008/10/23 Daniel Hoehne-Moench
-
-   * datacenter/macros/fillcamera.C:
-     - added and changed some parameters
-
-   * datacenter/scripts/fillcamera:
-     - rewritten
-
-
-
- 2008/10/14 Thomas Bretz
-
-   * mjobs/MJPedestal.cc:
-     - for extracting the pulse position we have to allow sum events 
-       but require level 1 trigger instead of disallowing sum-events
-
-
-
- 2008/10/13 Thomas Bretz
- 
-   * callisto.cc, ganymed.cc, mars.cc, merpp.cc, readdaq.cc, 
-     readraw.cc, showlog.cc, showplot.cc, sinope.cc,
-     sponde.cc, star.cc:
-     - adapted to changes in MArgs
-
-   * mbase/MArgs.[h,cc]:
-     - interprete all options after -- as arguments
-     - moved removing of root options to a new member function
-
-   * mhist/MHEvent.cc:
-     - removed the obsolete M before the run id
-
-   * mjobs/MJMerpp.cc:
-     - fixed a bug which caused RunHedears to be merpped as RunHeader
-
-   * mraw/MRawRunHeader.cc:
-     - only use the event-number fix after run 326152, which is
-       more accurate
-
-   * mreport/MReport.cc:
-     - implemented a new version fix, namely 200809300
-
-   * mreport/MReportCC.cc:
-     - implemented interpretation of new format 200809030
-
-
-
- 2008/10/13 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C:
-     - implemented SuperArehucas version 080912-0
-
-
-
- 2008/09/16 Stefan Ruegamer
-
-   * datacenter/scripts/budb:
-     - redirection to a not existing file changed for the finish command
-
-   * datacenter/scripts/checkmd5sum:
-     - script is now executed specifying the tape number in the command
-       line
-     - added several outputs to the logfile
-     - removed phoenix login, the script is being executed now via
-       read_lapalma_tapes from phoenix
-     - added check for empty md5 files
-
-   * datacenter/scripts/runstar:
-     - corrected staging of files, _E-files are no longer existing
-
-
-
- 2008/09/05 Daniela Dorner
-
-   * datacenter/scripts/sourcfile:
-     - fixed bug (setstatus was not working for datasets and runs)
-
-
-
- 2008/08/27 Daniela Dorner
-
-   * datacenter/scripts/fillganymed:
-     - fixed bug in getting the dataset number (removed telescope 
-       number)
-
-   * datacenter/scripts/copyscript:
-     - fixed bug in find for optical files
-     - added some logging
-
-
-
- 2008/08/25 Daniela Dorner
-
-   * datacenter/macros/filloptical.C:
-     - added different return values in case of not matching lines
-     - added new columns (ellipticity and position angle)
-
-   * datacenter/macros/fillobjects.C, datacenter/macros/fillobjects2.C:
-     - InsertUpdate instead of Insert now
-
-   * resources/TeVsources.txt, resources/good_compstars_R.txt:
-     - added new sources
-
-   * datacenter/scripts/copyscript:
-     - implemented new return values
-     - improved find for optical files
-
-   * datacenter/scripts/dbchk:
-     - adapted check for consistency between sequencefiles and content 
-       of database: now only done for sequences where the file is 
-       already written
-
-
-
- 2008/08/22 Daniela Dorner
-
-   * datacenter/scripts/scriptlauncher:
-     - fixed bug in starting scripts with command line options
-
-   * datacenter/scripts/dowebplots:
-     - fixed bug (showplot was not executed in the mars directory)
-     - moved all general rsyncs to the end of the script
-
-
-
- 2008/08/21 Daniela Dorner
-
-   * datacenter/db/plotdb.php:
-     - changed input field from 6 to 8 digits
-
-   * datacenter/scripts/dbchk:
-     - added check if something on nightly basis failed
-
-   * datacenter/scripts/dowebplots:
-     - fixed sequencepath in rsync
-
-   * datacenter/scripts/jobmanager:
-     - changed choosing of jobmanager (data or mc) from if to case
-     - implemented case-statement for the choice of the queueing 
-       system (condor and sun grid engine implemented up to now)
-     - implemented commands for sun grid engine 
-
-   * datacenter/scripts/jobmanager, datacenter/scripts/setup:
-     - moved defining of array scripts and pnoswe(ek) from sourcefile 
-       to jobmanager
-     - fixed problem with mc jobmanager pnos
-
-   * datacenter/scripts/setup:
-     - implemented definition of queueing system
-     - exchanged camera version
-
-   * datacenter/scripts/sourcefile:
-     - host is retrieved from sql.rc now
-
-   * datacenter/scripts/runcorsika, datacenter/scripts/runreflector, 
-     datacenter/scripts/runcamera, datacenter/scripts/setup:
-     - moved defining of detectorpath from scripts to sourcefile 
-
-   * datacenter/scripts/runcorsika, datacenter/scripts/setup:
-     - implemented variable for path of Mmcs
-
-   * datacenter/scripts/runcorsika:
-     - exchanged 'operator' in inputcard by `whoami`
-     - implemented usage of function for new datastructure
-
-   * resources/steps.rc:
-     - added line for primaries for MCRunProcessingStatus
-
-
-
- 2008/08/15 Daniela Dorner
-
-   * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C,
-     datacenter/macros/plotstat.C, datacenter/macros/plotusage.C:
-     - added call plot*(TString path) needed for the script 
-       dowebplots
-     - added path to output file
-
-   * datacenter/macros/plotdb.C:
-     - added path to call plotdb(dataset)
-
-   * datacenter/macros/plotoptical.C:
-     - added path to call plotoptical(source)
-
-   * datacenter/macros/plotstat.C:
-     - fixed bug in query
-
-   * datacenter/macros/plotusage.C:
-     - adapted comment
-     - removed not needed calls
-
-   * datacenter/scripts/doqualityplots, 
-     datacenter/scripts/webupdate-star, 
-     datacenter/scripts/webupdate-sinope, 
-     datacenter/scripts/webupdate-callisto,
-     datacenter/scripts/webupdate-ganymed:
-     - deleted (not needed anymore, done by dowebplots now)
-
-   * datacenter/scripts/dowebplots:
-     - rewritten completely: script now handles not only creating 
-       web plots for ganymed, star and callisto, but also plotdb, 
-       plotusage, plotstat and plotoptical
-     - implemented steering via DB for ganymed, star and callisto to 
-       make sure that all plots are produced
-     - added rsync to this script
-     - via command line options it is possible to choose which plots 
-       should be produced
-     - redirect of the root error (used to output mean values) to 
-       txt files in the webdirectory
-     - added writing of csv file (read by tabs.php)
-
-   * datacenter/scripts/run.condor:
-     - added 'Arguments' (needed to submit dowebplots including
-       command line opticon to condor) 
-
-   * datacenter/scripts/scriptlauncher:
-     - removed makedir of $listpath and $lockpath (done in setup
-       already)
-     - exchanged algorithm to loop over scripts to allow for scripts
-       with command line option
-
-   * datacenter/scripts/sourcefile, datacenter/scripts/jobmanager:
-     - moved definition of $column from sourcefile to jobmanager
-       to allow for usage of the function getstatus by other scripts
-       than the jobmanager
-
-   * datacenter/scripts/sourcefile:
-     - removed definition of webpath (already defined in setup)
-     - removed making of $listpath (not needed anymore)
-     - added fail code for dowebplots (27)
-     - additional if-clause in the getstatus function to allow 
-       for using it even if no column is defined
-     - removed not needed 'numproc=0'
-
-   * resources/steps.rc:
-     - added steps for webplots (fWebCalib, fWebStar, fWebGanymed, 
-       fWebPlotDBGanymed)
-
-
-
- 2008/08/14 Daniela Dorner
-
-   * datacenter/macros/plotusage.C:
-     - added (macro to plot condor usage from DB)
-
-
-
- 2008/08/13 Daniela Dorner
-
-   * datacenter/scripts/setup:
-     - removed listpath (not used anymore)
-     - removed commented, not needed lines
-
-
-
- 2008/08/13 Stefan Ruegamer
-
-   * datacenter/scripts/webupdate-star:
-     - added option to prevent melibea-Q-files from being rsynced
-
-
-
- 2008/08/12 Stefan Ruegamer
-
-   * datacenter/script/checkmd5sum:
-     - fixed the check for raw files
-     - added a check for the nunmber of checked files
-
-   * datacenter/scripts/webupdate-callisto,
-     datacenter/scripts/webupdate-star:
-     - fixed the --exclude option so Y and I file do no longer get
-       synced
-
-   * datacenter/script/zipscript:
-     - added check if the raw file is no longer existing (happens when
-       multiple zipscripts are started)
-     - added check for the case that the sequence number is 0
-     - fixed some echos
-     - added telescope number for the db update query
-
-
-
- 2008/08/08 Daniela Dorner
-
-   * datacenter/db/magicdefs.php:
-     - fixed sorting for sequences
-
-   * datacenter/scripts/checkstardone, 
-     datacenter/scripts/writedatasetfiles:
-     - fixed bug in getting the dataset number (removed telescope 
-       number)
-
-
-
- 2008/08/07 Daniela Dorner
-
-   * datacenter/scripts/runganymed:
-     - removed telescope number
-
-   * datacenter/scripts/checkstardone:
-     - added dataset number to output
-
-   * datacenter/db/runinfo-aio.php, datacenter/db/sequinfo-aio.php
-     datacenter/db/magicdefs.php:
-     - improved sorting with combination of (file-,) run/sequ- and 
-       telescope number
-
-
-
- 2008/08/07 Thomas Bretz
-
-   * datacenter/macros/buildsequenceentries.C:
-     - fixed a problem with the check whether a sequence already
-       exists. It was always belived that the sequence doesn't exist.
-
-
-
- 2008/08/07 Stefan Ruegamer
-
-   * datacenter/scripts/makecallistolinks
-     - added a condition to prevent the linking of the old Dec04Jan05.rc
-       for mux data
-
-   * datacenter/scripts/cutslices
-     - changed checklock to checklock continue to prevent the program 
-       from exiting if a lock file already exists
-
-
-
- 2008/08/06 Daniela Dorner
-
-   * datacenter/db/sequinfo.php, datacenter/db/sequinfo-aio.php,
-     datacenter/db/sequence.php, datacenter/db/runinfo.php,
-     datacenter/db/runinfo-aio.php, datacenter/db/resetseq.php,
-     datacenter/db/plotinclude.php, datacenter/db/magicdefs.php,
-     datacenter/db/ganymed.php, datacenter/db/findoffdata.php,
-     datacenter/db/dbstatus.php, datacenter/db/datasetinfo-aio.php,
-     datacenter/db/datasetinfo.php, datacenter/db/datacheck.php,
-     datacenter/db/builddatasets.php:
-     - changed syntax of left join to 'using(columnname)'
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
-     datacenter/db/magicdefs.php, datacenter/db/builddatasets.php
-     datacenter/db/dbstatus.php, datacenter/db/findoffdata.php,
-     datacenter/db/plotinclude.php, datacenter/db/resetseq.php,
-     datacenter/db/sequence.php, datacenter/db/sequinfo.php:
-     - implemented telescope number
-
-   * datacenter/db/runinfo-aio.php:
-     - moved pulldown for number of results
-
-   * datacenter/db/resetseq.php:
-     - removed unknown ip adresses, added names to known ip adresses
-
-   * datacenter/db/menu.php:
-     - changed width input field for sequence number in run menu from 
-       6 to 8
-
-
-
- 2008/08/06 Thomas Bretz
-
-   * mfileio/MReadTree.cc:
-     - removed some debug out
-
-
-
- 2008/08/06 Stefan Ruegamer
-
-   * callisto_mux.rc
-     - changed the extractor window from 15 64 to 0 49
-
-   * datacenter/scripts/setup
-     - commented the lines containing cutslices out
-
-
-
- 2008/08/05 Stefan Ruegamer
-
-   * datacenter/scripts/movingrawfiles:
-     - added checks for owner of the file
-     - adapted the script to the different pathes
-       
-   * datacenter/scripts/zipscript:
-     - added telno and fileno so it works with the new files
-     - added the telno to the calzip-lock file
-
-   * datacenter/scripts/runcallisto:
-     - added the telno to the calzip-lock file
-     - removed the link to callisto_mux_new.rc, it is no longer needed
-
-
-
- 2008/08/05 Thomas Bretz
-
-   * datacenter/macros/fillstar.C:
-     - fixed the case of invalid effective on times
-     - fixed the regular expression to find the MSequence in old files
-     - added information about the dc currents
-
-   * datacenter/macros/fillcondor.C:
-     - added
-
-
-
- 2008/08/05 Daniela Dorner
-
-   * datacenter/tools/resetpriorities:
-     - added (script to reset priorities in the tables RunProcessStatus,
-       SequenceProcessStatus and DataSetProcessStatus)
-
-   * datacenter/scripts/makecallistolinks:
-     - removed not needed output
-
-   * datacenter/scripts/sourcefile:
-     - fixed bug in query of setstatus 
-     - improved if-clause to avoid unneccessary output
-
-   * datacenter/db/menu.php:
-     - changed width input fields for ranges from 6 to 8
-
-   * datacenter/scripts/condorstatistic:
-     - fixed logging output
-
-   * datacenter/scripts/dbchk:
-     - added checking of consistency with table SequenceProcessStatus
-
-   * resources/steps.rc:
-     - fixed primaries of DataSetProcessStatus
-
-
-
- 2008/08/04 Daniela Dorner
-
-   * datacenter/scripts/runstar:
-     - removed linking of rc-files and command line argument --config
-       (usage of star_mux.rc  not needed anymore)
-
-
-
- 2008/08/04 Thomas Bretz
-
-   * RELEASE V2.1.1
-
-
-
- 2008/08/04 Stefan Ruegamer
-
-   * datacenter/scripts/setup:
-     - added compux/cutslices to the jobmanager queue
- 
-   * datacenter/scripts/movingrawfiles:
-     - modified the regex for finding the run number such that it
-       satisfies the new raw file convention
-     - the script now searches for files in /magic and /data, so
-       movingrawfiles2 is obsolete
-
-   * datacenter/scripts/cutslices:
-     - adapted the script for jobmanager use
-     - included some more checks
-
-
-
- 2008/08/04 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added a filter against very bright events cleaning the 
-       bad pixel plot
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - slightly tightened the spark cut in length vs size
-
-   * ganymed_wobble.rc:
-     - now uses the default (still 3) for the number of wobble
-       positions
-
-   * mbase/MParEmulated.[h,cc]:
-     - some improvements to support collection (still not finished)
-
-   * mraw/MRawRunHeader.cc:
-     - Implemented a fix for run-numbers between 1001348 and 1001396 
-       which were incorrectly assigned by the cc.
-     - changed order of fix and check
-
-   * resources/calibration_spline.rc:
-     - updated muon calibration constants for the periods 51-57, 
-       58-63 and 67-
-
-
-
- 2008/08/04 Daniela Dorner
-
-   * datacenter/scripts/setup:
-     - changed order of scripts (now: ganymed, star, callisto)
-     - adapted number of allowed processes (more CPUs available now)
-     - commented mc jobmanager stuff out, as it is not yet working
-       completely
-
-
-
- 2008/08/03 Daniela Dorner
-
-   * datacenter/scripts/runcamera, datacenter/scripts/runcorsika, 
-     datacenter/scripts/runreflector:
-     - removed primvar
-
-   * datacenter/scripts/condorstatistics:
-     - added (script calling the macro fillcondor.C to fill condor
-       statistics to the database, tars the condor-statistic files
-       afterwards)
-
-   * datacenter/scripts/dowebplots:
-     - added converting from ps to pdf and removing of ps
-
-
-
- 2008/08/02 Thomas Bretz
-
-   * datacenter/scripts/dbchk:
-     - if the regular expression in sed doesn't find anything
-       nothing is replaced (this case is now handled)
-
-   * mjobs/MJPedestal.cc:
-     - removed the obsolete shift variable in PosePosCheck
-     - do not allow lo-gain starts < 0
-
-   * msignal/MExtractTimeAndCharge.cc:
-     - changed lo-gain stat sift to -1.0 (which is the valie which
-       in use anyway)
-
-   * msignal/MExtractTimeAndCharge.h:
-    - do not add the lo-gain offset wehen setting the start-shift
-
-   * msignal/MExtractor.cc:
-     - make sure Print() prints the class description 
-
-   * mpointing/MSrcPosCalc.[h,cc]:
-     - if the MC camera files are new enough the source position on the
-       camera is now calculated from the stored telescope and shower
-       orientation
-
-
-
- 2008/08/01 Thomas Bretz
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - added starguider calibration 328198
-
-   * resources/starguider00328198.txt:
-     - added
-
-   * datacenter/macros/plotdb.C:
-     - added fMedNumPheInner/outer
-     - added fRelChargeRmsOuter
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added %%title%% as a possibility in the filename
-     - added some code to write an XML instead of a csv file
-       (still not in-use)
-
-   * mjobs/MJCut.cc, mjobs/MJSpectrum.cc:
-     - replaced RunNumber by FileId
-
-
-
- 2008/07/31 Daniela Dorner
-
-   * resources/steps.rc:
-     - added missing influences and needs for DataSetProcessStatus
-
-   * datacenter/scripts/checkstardone:
-     - removed breaks
-     - removed not needed variables
-     - changed dataset from string to int in call of macro
-
-   * datacenter/scripts/budb:
-     - added output how to create database MyMagic
-     - added removing of logfiles
-     - some small inprovements
-
-
-
- 2008/07/31 Thomas Bretz
-
-   * merpp.cc:
-     - fixed merpping a single report file
-     - Strip the dir name from MJMerpp's name
-
-   * mreports/MReportCamera.cc:
-     - also allow empty HV Settings file names
-
-   * datacenter/macros/checkstardone.C:
-     - fixed the query
-     - fixed a typo
-
-   * datacenter/macros/fillcalib.C:
-     - changed ouput
-     - get seq-number from sequence instead of file-name
-     - added telescope number
-     - added fRelChargeRmsInner/Outer
-     - added fMedNumPheInner/Outer
-     - don't user TEnv anymore
-
-   * datacenter/macros/fillsignal.C
-     - get seq-number from sequence instead of file-name
-     - added telescope number
-
-   * datacenter/macros/fillstar.C:
-     - changed ouput
-     - get seq-number from sequence instead of file-name
-     - added telescope number
-     - added fTotOnTime
-
-   * callisto.rc, callisto_Dec04Jan05.rc, callisto_mux.rc:
-     - removed obsolete reference to ExtractTime
-
-
-
- 2008/07/30 Thomas Bretz
-
-   * mjobs/MSequence.cc:
-     - fixed a typo in the new Read function
-
-
-
- 2008/07/30 Daniela Dorner
-
-   * resources/steps.rc:
-     - added 
-     - adapted to new data structure
-
-   * steps.rc:
-     - removed
-
-   * datacenter/macros/setupdb.C, datacenter/macros/setstatus.C, 
-     datacenter/macros/getdolist.C:
-     - removed
-
-   * datacenter/db/datacheck.php, datacenter/db/datasetinfo.php, 
-     datacenter/db/magicdefs.php, datacenter/db/menu.php, 
-     datacenter/db/resetseq.php, datacenter/db/runinfo.php, 
-     datacenter/db/sequinfo.php, datacenter/macros/resetcolumn.C:
-     - removed fFailedCodeAdd
-     - changed fFailedCode to fProgramId
-
-   * datacenter/scripts/sourcefile:
-     - adapted path of steps.rc
-     - added new additional primaries to functions setstatus, getstatus
-       gettodo and getdolist
-     - merged function gettodo and getdolist
-     - removed todofile
-     - removed fFailedCodeAdd
-     - changed fFailedCode to fProgramId
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/doexclusions, 
-     datacenter/scripts/fillcallisto, datacenter/scripts/fillstar, 
-     datacenter/scripts/fillganymed, 
-     datacenter/scripts/writedatasetfiles, 
-     datacenter/scripts/writesequencefiles:
-     - implemented usage of getodo (new merged function)
-     - removed todofile
-     - removed primval
-
-   * datacenter/scripts/runcallisto, datacenter/scripts/dodatacheck, 
-     datacenter/scripts/runganymed, datacenter/scripts/runstar:
-     - implemented usage of getodo (new merged function)
-     - removed primval
-
-   * datacenter/scripts/checkstardone
-     - removed comadd
-
-   * datacenter/scripts/runcallisto
-     - append output of stage.C instead of overwriting logfile
-
-   * datacenter/macros/resetcolumn.C:
-     - added return 0 and output, as this macro is not yes adapted to 
-       the new data structure for MAGIC II
-
-   * datacenter/scripts/makecallistolinks:
-     - exchanged grepping for reason by db-query (return code 13)
-     - exchanged call of resetcolumn.C by direct db-query
-
-
-
- 2008/07/29 Stefan Ruegamer
-
-   * datacenter/scripts/zipscript
-     - modified the regex for finding the run number such that it
-       satisfies the new raw file convention
-
-
-
- 2008/07/28 Daniela Dorner
-
-   * datacenter/scripts/correcttime, datacenter/scripts/cutslices, 
-     datacenter/scripts/dodatacheck:
-     - added exit and output, as these scripts are not adapted to the 
-       new data structure for MAGIC II
-
-   * datacenter/scripts/dbchk:
-     - added outputs to processlog 
-
-   * datacenter/scripts/doexclusions, 
-     datacenter/scripts/writesequencefiles,
-     datacenter/scripts/buildsequenceentries:
-     - added telescope number 1 to call of macro
-
-   * datacenter/scripts/sourcefile:
-     - added priority  
-
-
-
- 2008/07/27 Thomas Bretz
-
-   * merpp.cc:
-     - added include of TClass to work with root 5.20
-
-   * mbase/MParEmulated.[h,cc]:
-     - for root 5.20/00 we have to use TVirtualStreamer instead
-       of TStremaer
-
-   * mbase/MStatusDisplay.cc:
-     - the workaround had to be fixed because since we don't change
-       gPad for printing anymore all following line and text drawings
-       reffered to the wrong gPad
-
-   * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
-     - also antialias text 
-     - save as interlaced png
-
-   * mbase/MThread.h:
-     - use a reinterpret_cast when returning the Thresd's result
-       (this gave a correct warning on 32bit systems)
-
-   * mhbase/MH3.h:
-     - when available return the histogram title as title (without axis)
-     - implemented GetFullTitle member function to return the full title
-
-
-
- 2008/07/25 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - expand path name for csv files
-
-   * mfileio/MReadFiles.cc:
-     - print a warning if no file was added
-
-   * mfileio/MReadTree.cc:
-     - updated warning if no file was added
-     
-   * mfileio/MReadScanFile.[h,cc]:
-     - for safety add a postprocessing removing the contents
-       from the list
-     - also removing the contents from the list before filling
-
-   * mhbase/MH3.cc:
-     - fixed an output
-
-   * mtools/MTFillMatrix.[h,cc]:
-     - added a maximum number the eventloop is running over
-
-   * mjobs/MSequence.cc:
-     - replaced gFile by gDirectory
-
-
-
- 2008/07/23 Thomas Bretz
-
-   * showplot.cc:
-     - allow to read more than one file
-
-   * datacenter/macros/stage.C:
-     - changed the return type to int
-
-   * mbase/MStatusArray.cc:
-     - added a check for the key in read to supress the root error
-       on the console
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - stop update timer in destructor
-     - added new member function GetNumTabs
-     - we don't need to switch to batchmore when painting canvases
-       anymore
-     - removed an obsolete cout
-
-   * mjobs/MJCalibrateSignal.cc:
-     - changed again the wrong names of the tasklists
-
-   * mjobs/MSequence.[h,cc]:
-     - set default telescope to 1 so that reading old sequence files
-       gives valid sequences.
-     - overwrote Read to allow reading also old sequences which
-       have no default name in the files
-     - removed output of "DataPath" from Print
-
-   * msql/MSQLMagic.[h,cc]:
-     - added a second InsertUpdate
-     - added ExistRow
-
-   * datacenter/scripts/runcallisto:
-     - adapted to all other changes
-     - removed merpping of caco-files
-
-
-
- 2008/07/22 Thomas Bretz
-
-   * mbase/MTime.cc:
-     - do not check the return value of mktime (this would
-       fail for dates before 1970)
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
-     - distinguish between data-runs and mc-runs for the rate plot
-     - named the tasklist for pedestal and calib extraction
-
-   * mjobs/MJMerpp.cc:
-     - precheck the accessibility of all files if a sequence
-       is processed
-
-   * mjobs/MSequence.cc:
-     - the file number is three digits
-     - the Tag for data runs is DatRuns not DataRuns
-
-   * mfileio/Makefile, mfileio/FileIOLinkDef.h:
-     - added MReadFiles
-     - added MReadScanFile
-
-   * mfileio/MReadFiles.[h,cc], mfileio/MReadScanFile.[h,cc]:
-     - added
-
-   * mfileio/MreadRflFile.[h,cc]:
-     - derived from MReadFiles (untested)
-
-   * datacenter/macros/checkfileavail.C:
-     - fixed a type (TSQLRow instead of TSQlRow)
-     - added a missing ;
-
-   * mfileio/MReadTree.[h,cc]:
-     - added some includes
-     - added the IsOwned member function to make sure we don't
-       spoil memory when out pointers are deleted in the destructor
-     - removed some really obsolete workarounds
-     - added a member function to add friends
-     - don't allocate memory in AddFile
-     - implemented the possibility to process also friends
-     - implemented the possibility to read branches from unknown
-       "vendors", i.e. branches for which the class is not available
-       in the dictionary
-     - added a list to hold all parameter containers to be able to 
-       call SetReadyToSave more easily than previously
-
-   * mbase/MParEmulated.[h,cc]:
-     - added
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MParEmulated
-
-   * mbase/MParameters.h:
-     - added functions to get the pointer to the values. Handle this
-       with care.
-
-   * mbase/MParConatiner.h:
-     - made GetterMethod virtual to allow MParEmulated to overwrite it
-     - made fgListMethodCall protected to allow MParEmulated to
-       add its new TMethodCalls
-
-   * datacenter/macros/checkfileavail.C:
-     - removed dependence on caco-files.
-     - fixed query
-     - output query in case of failure
-
-   * datacenter/scripts/checkfilesforsequenceavail:
-     - fixed to use new checkfileavail.C
-
-   * mcalib/MCalibrateData.cc:
-     - removed the fixed scale factor for MCs. It is now left open,
-       thus it can be changed from the callisto resource file
-
-   * mdata/MDataMember.cc:
-     - small improvement to error output
-
-   * mfileio/MWriteRootFile.cc:
-     - small change to log-level
-
-   * mbase/MTaskList.cc:
-     - in case of an unknown return value stop event loop
-
-   * mfileio/MRead.cc:
-     - use gSystem->BaseName to get file name
-
-
-
- 2008/07/21 Thomas Bretz
-
-   * mbase/MParContainer.[h,cc]:
-     - adde new static ember functions GetClass
-
-   * mbase/MParList.[h,cc], mbase/MStatusArray.[h,cc],
-     mreport/MReportHelp.cc:
-     - use new GetClass function
-
-
-
- 2008/07/20 Thomas Bretz
-
-   * callisto.cc, star.cc, mjobs/MDataSet.cc, mjobs/MJCalibrateSignal.cc,
-     mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjoptim/MJOptimize.cc,
-     mmain/MEventDisplay.cc:
-     - replaced Setup*Runs by GetRuns
-
-   * datacenter/macros/buildsequenceentries.C:
-     - output if something is deleted
-
-   * datacenter/macros/plotdb.C:
-     - added kGroupByDay option
-     - some small changes
-     - made group by work with "as"
-     - made use of TEnv obsolete
-
-   * datacenter/macros/plotrundb.C:
-     - added telescope number as otpion
-
-   * datacenter/scripts/checkfilesforsequenceavail:
-     - added telescope number 1 to call of checkfileavail.C
-
-   * mbase/MTime.cc:
-     - made SetSqlDateTime more flexible
-
-   * mjobs/MJMerpp.[h,cc]:
-     - added (basically the code from merpp.cc)
-     - enhanced with the possibility to merpp a whole sequence
-
-   * merpp.cc:
-     - use new MJMerpp
-
-   * mjobs/Makefile, mjobs/JobsLinkDef.h:
-     - added MJMerpp
-
-   * datacenter/macros/checkfileavail.C, datacenter/macros/checkstardone.C:
-     - reduced queries to a single query
-     - take sequence number as argumenet instead of filename
-
-   * datacenter/scripts/checkstardone:
-     - adapted to changes in checkstardone.C
-
-   * mjobs/MSequence.[h,cc]:
-     - a lot of rework to the file-interface
-     - included subsystem (cc) files
-     - some renaming to some functions
-     - improved the interface to the database
-     - unified the Setup*Runs into GetRuns
-     - when inflating a sequence name allow to use [tel:]squence now
-
-   * mjobs/MSequenceSQL.[h,cc]:
-     - adapted to changes in MSequence
-
-   * datacenter/macros/stage.C
-     - added
-
-   * mjobs/MJStar.cc:
-     - changed displayed title according to the other jobs
-     - changed Setup*Runs to GetRuns
-     - unified output when finished
-     - make sure the weight for the rate tab is not 0
-     - read the currents now from the camera instead of the currents tree
-
-
-
- 2008/07/19 Thomas Bretz
-
-   * datacenter/macros/buildsequenceentries.C:
-     - Use the GetId also in the constructor of Rule
-     - fixed reading of the sections in the sequences.rc
-
-   * datacenter/macros/writesequencefile.C:
-     - included iostream
-
-   * mjobs/MSequence.[h,cc]:
-     - updates some comments
-     - simplified the comparison functions
-     - calculate fPeriod automatically in any case 
-       (do not read from file)
-     - added X for excluded to AddFile
-     - use AddFile in ExludeFile
-     - removed incorrect calles to MJob::SortArray
-     - call SortArrays correctly in AddFile
-     - changed default for telescope from 1 to 0 in SQL constructor
-     - allow to set a default path from within the sequence file
-       (in most cases this won't help much)
-
-   * mjobs/MSequenceSQL.[h,cc]:
-     - if telescope number is 0 check whether an unambiguous
-       sequence with this number exists. If existing set the
-       telescope number accordingly
-     - changed default for telescope in constructor to 0 accordingly
-
-
-
- 2008/07/18 Thomas Bretz
-
-   * mbase/MTime.cc:
-     - GetStringFmt was taking the daylight saving time into account
-       (hopefully this fix is not too much dependent on the kernel)
-
-   * mjobs/MSequence.cc:
-     - added some preliminary code for comparing two sequences
-     - fixed output in Print (the "s" was missing in LightConditions)
-     - do not write the "Run[0-]*" line for anything else than
-       the "Runs" (needs more fixes)
-
-   * mjobs/MSequenceSQL.cc:
-     - added a sanity check
-
-
-
- 2008/07/17 Thomas Bretz
-
-   * mjobs/MSequence.[h,cc]:
-     - added fTelescope data member
-     - increased class version number accordingly
-     - added return value to WriteFile
-
-   * mjobs/MSequenceSQL.cc:
-     - added TelescopeNumber to where-clause
-     - get fFileNumber from RunData
-     - use File-Id to order files
-     - added telescope number to all constructors
-
-   * automatic-exclusions.rc:
-     - moved as exclusions.rc to resources and updated contents
-       to new doeclusion.C
-
-   * ganymed.cc:
-     - updated Usage output
-     - added new option to change meximum file size
-
-   * merpp.cc:
-     - merpp also MCameraDC from cc-report
-
-   * datacenter/macros/fillsignal.C:
-     - replaces WARNING by ERROR if an error is returned
-
-   * datacenter/macros/writesequencefile.C:
-     - completely redone using new MSequenceSQL
-
-   * mcamera/MCameraDC.[h,cc]:
-     - added the Interprete member function
-     - made MReportCamera and MReportCurrents friends clases
-     - added fStatus
-     - increased class version accordingly
-
-   * mjobs/MJCalibration.cc, mjobs/MJPedestal.cc:
-     - tiny changes to output
-
-   * mreport/MReportCamera.[h,cc]:
-     - removed fStatusDC
-     - removed gkActiveLoadControlVersNum
-     - added interpretation of DC
-     - increased class version by one
-
-   * mreport/MReportCurrents.cc:
-     - moved interpretation of DCs to MCameraDC
-
-   * resources/sequences.rc:
-     - changed some comments
-     - added telescope number to rules
-
-   * datacenter/macros/buildsequenceentries.C:
-     - the building is now based on the file-id (run*1000+file)
-       and it is only done for a single telescope
-     - added telescope number as srgument
-     - added fPriority to SequenceProcessStatus
-     - added fTelescopeNumber to the Sequence table
-     - the sequence number is still idetical to the first run-number
-     - changed reading of resource file such that the telescope
-       number can be given for each subsection
-
-   * datacenter/macros/doexclusions.C:
-     - many simplifications
-     - use telescope number as argument
-     - simplified and improved
-
-   * datacenter/macros/filldotrun.C:
-     - some changes to output
-     - skip comment line at the beginning
-     - skip the line with the telescope number
-     - removed ISNULL from telescope/run/file check
-     - added fPriority to RunProcessStatus
-     - added telescope und file number to RunData and RunProcessStatus
-
-   * datacenter/macros/resetallruns.C:
-     - adapted to new ten:run/file scheme and the new contents
-       of the input file
-
-   * datacenter/scripts/filesondisk:
-     - improved regular expressions to find runs
-     - commmented out caco files
-     - write telescope run and file-number to the file
-     - some simplification
-
-
-
- 2008/07/16 Thomas Bretz
-
-   * msql/MSQLMagic.[h,cc]:
-     - the wehere clause can now be omitted in Update
-
-
-
- 2008/07/14 Thomas Bretz
-
-   * datacenter/macros/fillsignal.C:
-     - moved sql.rc to constructor of MSQLMagic
-
-   * datacenter/macros/plotstat.C:
-     - improved beauty of the SQL queries
-     - join by telescope number, run number and file number
-
-   * mbase/MString.[h,cc]:
-     - removed everything except Format which is then identical to
-       newwer root versions TString::Format
-
-   * mastro/MAstro.cc, mastro/MAstroCatalog.cc:
-     - replaced MString::Print by MString::Format
-
-   * mbase/MTime.cc:
-     - In SetSqlDateTime allow also to set dates without time
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - removed MRunIter
-
-   * mfileio/MWriteRootFile.cc:
-     - sow in status line if a tree has been finally copied
-
-   * mhist/MHEvent.cc:
-     - replaced GetRunNumber by GetStringID
-
-   * mjobs/MJCalibrateSignal.cc:
-     - Replaced RunNumber by FileId in trogger pattern display
-     - do not allow to divide by 0
-
-   * mjobs/MJExtractSignal.cc, mjobs/MJCalibTest.cc:
-     - removed obsolete include of MDirIter
-
-   * mjobs/MJPedestal.cc, mjobs/MJCalibration.cc:
-     - replaced MRunIter by MDirIter
-
-   * mjobs/MSequence.[h,cc]:
-     - moved code to compile (inflate) a run filename or a its path
-       to new static function such that they can be accessed from the outside
-
-   * star.cc, callisto.cc, mjobs/MSequence.[h,cc], mmain/MEventDisplay.cc
-     - renamed InflatePath to InflateSeq
-
-   * mpedestal/MPedCalcPedRun.cc:
-     - when checking the runnumber check also for the telescope number
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added new function GetStringID
-
-   * mraw/RawLinkDef.h, mraw/Makefile:
-     - removed MRawSocketRead
-
-   * mpointing/MHSrcPosCam.[h,cc]:
-     - fixed ouput in case a container is not found
-     - made it work for monte carlos, too
-     - use weight when filling histogram
-     - changed circle line styles
-     - changed default in constructor to wobble=kTRUE
-
-
-
- 2008/07/08 Daniel Hoehne
-
-   * datacenter/db/menu.php, datacenter/db/magicdefs.php:
-     - added new columns (fRateTrigEvts, fRateSumEvts, fRatePedEvts,
-       fRatePedTrigEvts, fRateCalEvts, fRateNullEvts, fRateUnknownEvts,
-       fRatioCalEvents, fPulsePosCalib, fAvgWindSpeed, fAvgTemperature,
-       fAvgHumidity, fAvgTempSky, fAvgCloudiness, fRmsCloudiness)
-
-
-
- 2008/07/05 Thomas Bretz
-
-   * datacenter/macros/fillcamera.C, datacenter/macros/findcacofiles.C:
-     - changed JOIN to use USING
-     - removed dependence on TEnv
-     - some improvement to includes
-
-   * datacenter/macros/filldotrbk.C, datacenter/macros/fillganymed.C,
-     datacenter/macros/filloptical.C, datacenter/macros/fillsignal.C,
-     datacenter/macros/fillsources.C, datacenter/macros/fillstar.C,
-     datacenter/macros/getdolist.C, datacenter/macros/insertcacofile.C,
-     datacenter/macros/insertdataset.C, datacenter/macros/plotoptical.C,
-     datacenter/macros/plotrundb.C, datacenter/macros/plotstat.C,
-     datacenter/macros/resetallruns.C,
-     datacenter/macros/writedatasetfile.C:
-     - removed dependence on TEnv
-     - some improvement to includes
-
-   * datacenter/macros/filldotrun.C:
-     - make it fail for everything except Magic 1
-     - removed dependence on TEnv
-     - some improvement to includes
-
-   * datacenter/macros/plotoptical.C:
-     - removed MPlot, use MPlot from plotdb instead
-
-   * datacenter/macros/setstatus.C:
-     - some improvement to includes
-
-   * mbase/MTime.[h,cc]:
-     - added function returning day of sunrise as MTime
-
-   * mhflux/MHAlpha.cc:
-     - use BinError instead of BinContents to decide whether the
-       excess time is plotted or not
-
-   * mimage/MHHillas.cc:
-     - changed title of "Center"
-
-   * mjobs/JobsLinkDef.h, mjobs/Makefile:
-     - added new class MSequenceSQL
-
-   * mjobs/MSequenceSQL.[h,cc]:
-     - added
-
-   * mjobs/MSequence.[h,cc]:
-     - replaced ReadLightCondition by the more flexible GetLightCondition
-     - added a new constrcutor constructing a MSequence from the database
-     - fixed the output in the comments in Print()
-     - The day and night was printed in a different format than 
-       expected when readin a sequence
-     - fLightCondition and the f*RunsSub were missing in the copy-
-       constructor
-
-   * mjobs/Makefile:
-     - added include of msql
-
-   * msql/MSQLMagic.[h,cc]:
-     - added a comment to ExistStr and allow to set an additional
-       where-clause
-
-   * msql/MSQLServer.cc:
-     - allow to init MSQLServer either by an url or from a named
-       resource file
-     - changed JOIN to use USING
-     - if doing an automatic join join _all_ primaries
-
-   * mtools/MCalendar.cc:
-     - added include of TObjArray needed in newer root versions
-
-
-
- 2008/07/03 Thomas Bretz
-
-   * datacenter/macros/filldotrun.C:
-     - Replaced MSQKServer by MSQLMagic
-     - this made local functions obsolete
-     - added new format 20080519 including telescope- and file-number
-     - simplified the if-clauses testing for version numbers (due to
-       the initial check only some version numbers allowed anyway)
-     - check for the combination of telescope-, run- and file-number 
-       to be unique.
-
-   * datacenter/macros/plotrundb.C:
-     - use MPlot from plotdb
-     - removed obsolete DataCheck plots
-     - plot only range of dates which makes sense
-
-
-
- 2008/07/01 Thomas Bretz
-
-   * ganymed.cc:
-     - removed the checks for the accessability of the files. They
-       are checked in the corresponding classes instead
-
-   * sponde.cc:
-     - display only the base name of the ganymed file, not the
-       full path
-
-   * mbase/MMath.[h,cc]:
-     - added a new member function ErrorExc
-     - Let SignificanceExc (former SignificanceLiMaExc) use ErrorExc
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - replaced fSignificanceExc by fErrorExcess
-     - calculate the error instead of the significance (otherwise we
-       get infinity at 0)
-     - also store a negative number of excess events
-     - replaced all -1 in ProjectionZ calls by the histogram limits
-       (including under- and overflows) This is necessary to get
-       root 5.20/00 working
-     - increased class version number according to the changes
-
-   * mjobs/MDataSet.[h,cc], mjobs/MSequence.[h,cc]:
-     - removed wrong usage of fName and fTitle, introduced new data
-       members instead
-     - initialize fName and fTitle in the constructors correctly
-     - always store the full qualified path name
-     - introduced new member functions GetBaseName and GetFilePath
-     - give the ostream as an argument to Print
-     - added new member function WriteFile to directly Print to
-       an fostream
-     - do not print empty values in Print
-     - increased class version number accordingly
-     - removed GetName and GetRcName accordingly
-
-   * mjobs/MDataSet.cc:
-     - set the dataset number to an invalid status if the file could
-       not be accessed
-
-   * mjobs/MJCut.cc:
-     - replaced GetName for the dataset by GetBaseName
-     - make sure the summary file is not created if not requested
-     - do not use pointers to MWriteRootFile to make sure the instances
-       always get deleted
-
-   * mjobs/MJSpectrum.cc:
-     - fixed a bug in the check for the existence of the excess time
-     - replaced GetName for the dataset by GetBaseName
-     - Write the full path name to the ganymed.root into the file
-     - fixed typos in determine
-
-   * mpointing/MPointingDevCalc.cc:
-     - initialize fNsb* members also in PreProcess as correctly 
-       suggested by valgrind
-
-   * mjobs/MJCalibration.[h,cc]:
-     - made the drawing of the bad pixel explanation more automatic
-     - some simplifications to the function drawing all the result tabs
-     - make sure to do the projection without name. Some root versions
-       don't like several plots with the same name in one tab
-     - removed several misleading drawing of number of outliers etc
-     - added setting of min and max to FixDataCheckHist
-     - simplified DisplayDoubleProjection (also unified in code with
-       MJPedestal)
-     - removed all the obsolste and confusing projections of the 
-       individual sectors and camera halves
-
-   * mjobs/MJPedestal.[h,cc]:
-     - make sure to do the projection without name. Some root versions
-       don't like several plots with the same name in one tab
-     - use the unified DisplayDoubleProjection from MJCalibration
-     - removed all the obsolste and confusing projections of the 
-       individual sectors and camera halves
-
-   * mhflux/MHAlpha.cc:
-     - replaced EventsExcess/SignificanceExc by just ErrorEvents
-     - for the moment do not propagate Excesses<=0 to the pads 
-       (not to spoil the logarithmic display, this still needs a fix)
-     - replaced -1 in ProjectionZ by the bin numbers (including
-       under- and overflow bins), otherwise it won't work with
-       root 5.20/00
-     - propagate all result to the timing histogram (it is not
-       logarithmic anyway)
-     - made Paint also work with the new implementation of ProjectionZ
-       via Project3D in root 5.20/00 (it won't reuse the correct
-       histogram from the pad :( )
-     - replaced kFullDotMedium by 0 (no marker) where appropriate
-     - changed the rule not to display the time-histogram
-
-
-
- 2008/06/30 Thomas Bretz
-
-   * datacenter/macros/fillstar.C:
-     - check whether graphs are empty in a more accurate way
-
-   * datacenter/macros/plotdb.C:
-     - fixed some axis title
-     - increased range of fRatePedTrigEvts
-
-   * msql/MSQLMagic.cc:
-     - added ' around the where clause in UpdateInsert to allowe
-       also for times etc
-
-   * callisto.cc:
-     - removed test-option (it was never used anyway and should
-       be reprogrammed properly)
-
-   * datacenter/macros/plotdb.C, mbase/MStatusDisplay.h, mbase/MTime.h:
-     - removed unused argument
-
-   * mbadpixels/MBadPixelsPix.h:
-     - added static functions to get names and numbers of unsuitable
-       and unreliable levels
-
-   * mbase/MMath.cc:
-     - made MedianDevImp working properly with a template
-
-   * mhcalib/HCalibLinkDef.h, mhcalib/Makefile:
-     - removed MHCalibrationTestCam
-     - removed MHCalibrationTestTimeCam
-
-   * mhcalib/MHCalibrationCam.cc:
-     - removed an obsolete TPad in Draw()
-     - removed some obsolete kCanDelete in Drwa()
-
-   * mhcalib/MHCalibrationChargeCam.cc:
-     - changed some colors to work properly also in root 5.20/00
-
-   * mhflux/MHThreshold.cc:
-     - made Smooth work with root 5.20/00 (to be checked)
-
-   * mhist/MHCamera.[h,cc]:
-     - fixed defaults in Profile and Projection function to match code
-     - fixed some comments
-     - replaced InheritsFrom arguments by TClass statics
-
-   * mjobs/JobsLinkDef.h:
-     - removed MJCalibTest
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/Makefile:
-     - removed obsolete include of MParameterCalc
-
-   * mranforest/MRanForest.cc:
-     - added a cast in BinarySearch to make it work with the template
-       of root 5.20/00
-
-   * mtools/MCalendar.h:
-     - fixed *MENU option
-
-   * mtools/MagicJam.h:
-     - added the Smooth function of root 5.20/00 to be removed from
-       the context menu
-
-
-
- 2008/06/21 Thomas Bretz
-
-   * callisto.cc, star.cc, ganymed.cc, sponde.cc:
-     - set the display name to a more convinient name
-
-   * datacenter/macros/plotdb.C:
-     - some improvement in setting axis titles and titles
-       automatically from the sql column names
-     - moved the Muon cut to a SetCondition call
-     - renamed some functions
-
-   * mbase/MStatusDisplay.h:
-     - overwrote SetTitle with a function allowing to set a title
-       only if no title set so far
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc, 
-     mjobs/MJPedestal.cc:
-     - set a proper display title and set it only if not already set
-
-   * mjobs/MJPedestal.cc:
-     - changed some filter names to more convinient names
-
-
-
- 2008/06/20 Thomas Bretz
-
-   * macros/dohtml.C:
-     - added missing mmovie directory
-
-   * mhflux/MHEnergyEst.cc:
-     - changed the fit range to adapt to the new plot
-     - exchanged the two plots on the right to have the correct plot
-       near the 1D histogram
-     - fixed the title of the plot in the top right
-     - call SetNoExponent and SetMoreLoglabels
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - outsources producing the spectral function as string to
-       a new static function FormFlux
-
-   * mpointing/MPointingDevCalc.cc:
-     - added some info
-
-
-
- 2008/06/19 Thomas Bretz
-
-   * mjobs/MJSpectrum.cc:
-     - small improvement to output
-     - handle underflow bin of effective on-time more accurate
-     - reddid the formattig of the spectral fit
-
-   * mbase/MMath.[h,cc]:
-     - added Format member function
-
-   * datacenter/macros/plotstat.C:
-     - fixed some axis titles
-
-
-
- 2008/06/19 Thomas Bretz
-
-   * RELEASE 2.1
-
-
-
- 2008/06/19 Thomas Bretz
-
-   * mraw/MRawRunHeader.cc:
-     - fixed that the line reading the fNumEventsRead vanished 
-
-
-
- 2008/06/18 Thomas Bretz
-
-   * datacenter/macros/buildsequenceentries.C:
-     - replaced the old calculation of the run-time of one sequence
-       by a more sophisticated using the TIMEDIFF function
-
-   * mjobs/MJStar.cc:
-     - Use File id instead of run number
-     - fixed the units in the display (phe not \\gamma)
-
-   * mjobs/MSequence.[h,cc]:
-     - reorganized header
-     - implemented new scheme including file numbers
-     - increased class version number accordingly
-     - removed some obsolete old, never used, functions and comments
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - renamed RunID to TypeID
-     - return 0 in RunLength if one of the times is invalid
-
-   * Makefile:
-     - removed sinope
-
-
-
- 2008/06/17 Daniel Hoehne
-
-   * datacenter/macros/fillcamera.C:
-     - added and changed some parameters
-
-   * datacenter/scripts/mcsequences:
-     - added database interaction. Now sequences are built by querying
-       the relevant parameters in the MC database
-
-   * datacenter/scripts/runmccallisto, datacenter/scripts/runmcstar:
-     - added
-
-   * datacenter/scripts/sourcefile:
-     - added failed codes for runmccallisto and runmcstar
-
-
-
- 2008/06/17 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - SetSelectedPad to 0 before calling DrawClone of TGraph
-     - small reordering of the tabs
-     - removed tab with absolute effective on time
-
-   * mbase/MLog.cc:
-     - make sure that the correct output level is restored after root
-       called the error handler
-
-   * mbase/MStatusDisplay.cc:
-     - Changed backround color to white (_not_ kWhite)
-     - made a sunken border around the canvas
-     - SetFrameBorderMode(0) per default
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added some consistency checks
-     - make the bug fix for the wrong number of events also for
-       V10 and V11
-     - added Getters for RunID and FileID used to idetify
-       the runs more clever than run-number and file-number
-
-
-
- 2008/06/14 Thomas Bretz
-
-   * merpp.cc:
-     - replaced MRawFileWrite by MWriteRootFile
-
-   * showplot.cc:
-     - added new options to write tiff files
-     - added new options to write csv files
-     - some code simplification
-
-   * datacenter/macros/plotdb.C:
-     - set the title (without axis descriptions) as Tab-title
-     - set FrameBorderMode to 0 for canvas
-
-   * mbase/MStatusArray.[h,cc]:
-     - added a copy constructor taking MStatusDislay as an argument
-     - set gLog to all in Print()
-
-   * mhbase/MFillH.[h,cc]:
-     - allow to set a title in SetNameTab which is used as tab title
-     - therefore added new data member fTitleTab
-     - increased class version by 1
-
-   * mraw/MRawRead.cc:
-     - set ReadyToSave for raw data to be able to use MWriteRootFile
-       in merpp
-
-   * mraw/Makefile, mraw/RawLinkDef.h:
-     - removed MRawFileWrite
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - added the tif file format
-     - added the csv file format
-     - fixed the bmp and xml menu entries
-     - added again to list of specials to allow for access from the
-       interpreter
-     - added title to AddTab. The title is stored as canvas title
-     - added some warpper to access FindobjectInCanvas and Print
-       from the MStatusDisplay to gain access from the interpreter
-     - Removed obsolete DrawClonePad wrapper in Display and
-       added title
-     - added FillArray to add all canvases to a temporary MStatusArray
-     - removed obsolete CanvasSetFillColor
-     - use mktemp in UpdatePSHeader
-     - some code cleanup. Moved some common code from the SaveAs function
-       to the new InitWrite* functions
-     - implemented %%tab%% and %%name%%
-     - added a workround (MyCanvas) to get the title and footer in the 
-       ps-files also in root 5.18
-     - removed cloning of the canvases whereever possible.Gave problems
-       in root 5.18 (not yet understood)
-     - changed color mode of postscrip files from rgb to cmyk
-     - UpdatePSHeader not long needed in root >=5.12
-     - reorganized header file
-
-   * mreport/MReportCC.[h,cc]:
-     - removed obsolete fRecTemp
-     - call Copy() in the correct direction
-
-   * mreport/MReportFileRead.[h,cc]:
-     - use a C++ cast instead of a C-cast
-     - add containers to parameter list _before_ calling SetupReading
-     - removed some obsolete comments in the header
-
-   * mjobs/MJStar.cc:
-     - we need to read the new "Rec" tree
-     - and we need to fill from the Rec _and_ CC tree (could give a bias
-       if the rate on both trees would once be identical anymore)
-
-   * mhist/MHCamEvent.cc:
-     - allocate fSum in constructor to allow filling from two different 
-       tasks
-
-
-
- 2008/06/14 Thomas Bretz
-
-   * mtrigger/MFTriggerPattern.cc:
-     - improved documentation
-
-   * mars.cc, mbase/MStatusDisplay.cc:
-     - changed the M in MARS to "Modular"
-     - rpelaced year in copyright by current year
-
-   * datacenter/macros/plotdb.C:
-     - increased range for the rate of the calibration events
-     - added "RatioCal" tab
-
-   * datacenter/macros/fillstar.C:
-     - fill NULL also if TGraph is empty
-
-   * mastro/MAstro.cc:
-     - included math.h for darwin
-
-   * mjobs/MJCalibrateSignal.cc:
-     - changed the named of the MFTriggerPattern
-
-   * merpp.cc:
-     - added new option --only, --rep-run, --rep-file, --header-run,
-       --header-file, --telescope
-     - moved Receiver information from tree CC to tree Rec
-
-   * mbase/MStatusDisplay.cc:
-     - replaced MTime by TDatime
-
-   * mcamera/MCameraRecTemp.[h,cc], mcamera/MCameraTD.[h,cc],
-     mcamera/MCameraTH.[h,cc], mreport/MReportCC.[h,cc]:
-     - moved interpretation of sub-parts of the reports from 
-       MReportCC to the corresponding MCamera* classes
-
-   * mreport/MReport.[h,cc]:
-     - added Copy member function to copy time and state
-     - added CheckTag member function
-     - Implemented skipping of the Telescope number in the reports
-       for version >=200805190
-
-   * mreport/MReportCC.[h,cc]:
-     - access Receiver infomations via new class MReportRec
-       even for old file formats
-     - skip this block in new formats
-     - moved CheckTag to base class
-
-   * mreport/MReportCamera.[h,cc]:
-     - removed CheckTag
-
-   * mreport/MReportFileRead.[h,cc]:
-     - don't check for the number of lines anymore but for -1 instead
-     - changed fNumLine from ULong to Long to allow a negative
-       return value. We don't expect so many lines in a file anyway,
-       do we?
-
-   * mreport/MReportFileReadCC.[h,cc]:
-     - splitted CheckFileHeader into several subfunction
-     - added checks and reading of telescope number and file number
-
-   * mreport/MReportRun.[h,cc]:
-     - added file number from new format
-
-   * mreport/Makefile, mreport/ReportLinkDef.h:
-     - added MReportRec
-
-   * mreport/MReportRec.[h,cc]:
-     - added
-
-   * mhist/MHCamera.cc:
-     - fixed a bug in the profile and projection functions namely that
-       the default was not correctly treated because char* was 
-       compared with char*
-
-   * mbase/MLog.cc, mbase/MMath.cc, mbase/MParContainer.cc,
-     mcalib/MCalibrateData.cc, mcalib/MCalibrationPulseTimeCam.cc,
-     mhbase/MBinning.h, mhbase/MH.cc, mhbase/MHMatrix.cc,
-     mhbase/MHn.cc, mhcalib/MHCalibrationChargeCam.cc, mhflux/MHDisp.cc,
-     mimage/MCameraSmooth.cc, mimage/MConcentration.cc,
-     mjobs/MJCalibration.cc, mjoptim/MJOptimize.cc,
-     mjtrain/MJTrainSeparation.cc, mmuon/MMuonSearchPar.cc,
-     mreport/MReportCurrents.cc, mreport/MReportRun.cc,
-     mtools/MChisqEval.cc:
-     - fixed some cast-away constness warnings
-     - fixed some shadow declarations
-
-   * mhbase/MH.[h,cc]:
-     - removed an old obsolete workaround (ProjectionX/Y)
-
-   * mimage/Makefile, mimage/ImageLinkDef.h:
-     - removed MCameraSmooth
-
-   * mbase/MAGIC.h:
-     - added a new namespace UTF8 with double char characters
-
-   * mbase/BaseLinkDef.h:
-     - added the new namespace UTF8
- 
-   * mimage/MNewImagePar.cc, mpointing/MPointing.cc,
-     datacenter/macros/fillstar.C:
-     - some characters replaced by the new UTF8 characters
-
-
-
- 2008/06/13 Thomas Bretz
-
-   * datacenter/macros/fillcalib.C:
-     - fixed a bug introduced by the usage of InserUpdate
-
-   * datacenter/macros/fillsignal.C:
-     - fixed a type (the wrong number was printed to the console)
-
-   * mjobs/MJCalibrateSignal.cc:
-     - let all calibration triggered events pass to calibration
-
-   * mtrigger/MFTriggerPattern.[h,cc]:
-     - count a bit more to increase the printed amout of 
-       information at the end
-
-
-
- 2008/06/12 Thomas Bretz
-
-   * resources/starguider00267253.txt, resources/starguider00291104.txt:
-     - added
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - added preliminary pointing models
-
-   * mpointing/MPointingDevCalc.cc:
-     - updated comments
-
-   * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
-     mraw/MRawRunHeader.[h,cc]:
-     - renamed reading the old format to ReadEvtOld
-     - implemented reading format>10
-     - added the header size as new argument to ReadEvt
-
-   * mraw/MRawEvtHeader.cc:
-     - made the argument to DecodeTime const
-     - fixed the return value in ReadEvtOld. kCONTINUE could
-       never be returned
-
-   * mraw/MRawRead.cc:
-     - gives header size for format>10 to ReadEvt
-     - if EvtHeader could not be read correctly return kFALSE
-     - let MRawCrateData::ReadEvt check end-of-file
-
-   * merpp.cc:
-     - improved explanation for -ff option
-
-   * readdaq.cc:
-     - added -ff option
-     - added an option to call MReadRawFiles::SetForceMode
-
-   * mbase/MTime.[h,cc]:
-     - added new member function SetBinary to easy processing
-       of the time from the new run header
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - for the integral (Nm) we have to count also events in under and
-       overflow bins
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc, 
-     mjobs/MJPedestal.cc:
-     - call MRawFileRead::SetForceMode to get the (corrected)
-       old behaviour back (not to stop if an event time is
-       broken but to skip the event)
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - the number of events in format version V9 seems to be
-       to high by one. We correct for this.
-     - added new data members for the header sizes
-     - new data member for the file number
-     - increased cize of fSourceEpochChar
-     - consequently increased class version number by 1
-
-   * datacenter/macros/plotdb.C:
-     - improved some titles
-     - added the new rates
-     - added the new values from the star-files
-
-   * mbase/MStatusDisplay.cc:
-     - removing the canvases from the global list didn't work
-       because some RecursiveRemovs rely on gROOT->FindObject to work
-       (adding them to another list didn't work either)
-
-   * mhflux/MHEnergyEst.cc:
-     - renamed the "Resolution" Histogram accordingly.
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added a histogram showing the arrival time of 
-       extracted interleaved calibration events
-
-   * mraw/MRawEvtData.[h,cc]:
-     - fixed the Draw function. It was broken since the latest changes
-     - added fNumBytesPerSample to the Copy-function
-     - fixed the GetSample-function
-     - added a new member funtion to return the maximu possible
-
-   * mars.rc:
-     - changed the default for the MUX spline to the 50 sl window
-
-   * msignal/MSignalCalc.cc:
-     - scale the pedestal correctly with the scale
-
-   * mjobs/MJStar.cc:
-     - allow filling of pyrometer information to be skipped
-
-   * mhist/MHWeather.cc:
-     - show also colored labels
-
-   * Makefile:
-     - it seems the libmars.so looses read permissions for group
-       and others when it is  moved. Now they are set manually
-
-   * datacenter/fillsignal.C, datacenter/macros/fillstar.C:
-     - added filling of calibration pulse position
-     - use more often NULL in case of no entries. This is less
-       biasing in case of averaging of values
-
-    * macros/tutorials/readrfl.C:
-      - print run header
-      - print event header
-      - skip empty events
-
-   * mhist/MHEvent.cc:
-     - removed the pointing from the histogram names. It's 
-       simply obsolete
-
-   * mjobs/MJSpectrum.[h,cc]: 
-     - removed the kolmogorov test from output
-     - added a new tab showing the energy resolution
-     - therefore added a new BinningImpact to the list of binnings
-     - store the ganymed file's file name in the output
-
-   * mmain/MEventDisplay.cc:
-     - skip events without data in the loop not in the code.
-       This ensures that no task can crash due to this
-       when processing MCs
-
-   * msql/MSQLMagic.[h,cc]:
-     - fixed InsertUpdate. The primary key was not inserted 
-       if Insert was called
-
-
-
- 2008/06/11 Thomas Bretz
-
-   * mhflux/MHEnergyEst.[h,cc]:
-     - finally replaced fResolution by more correct histograms
-     - some code cleanup in projecting, profiling and drawing
-     - increased class version number by one
-
-   * mbase/MStatusDisplay.cc:
-     - remove the embedded canvas from the global list to prevent
-       global access to it
-
-   * mhbase/MH3.cc:
-     - fixed a bug if in a 2D constructor a 1D profile was created
-
-   * mreport/MReportPyrometer.cc:
-     - tiny changes to the comments
-
-
-
- 2008/06/10 Thomas Bretz
-
-   * mreport/MReportPyrometer.[h,cc]:
-     - added
-
-   * mreport/Makefile, mreport/ReportLinkDef.h:
-     - added MReportPyrometer
-
-   * mreport/MReportRun.cc:
-     - removed obsolete include of MAstro
-
-   * merpp.cc:
-     - added Pyrometer information
-
-   * mfileio/MWriteRootFile.h:
-     - added new member function AddTree to add a container with the
-       corresponding time-stamp
-
-   * mjobs/MCalibrateSignal.cc, mjobs/MJStar.cc:
-     - replaced some AddContainer by the new AddTree
-     - added Pyrometer information to in- and output, respectively
-
-   * datacenter/macros/fillstar.C:
-     - added new columns fAvgHumidity, fAvgCloudiness, fRmsCloudiness
-       and fAvgTempSky
-
-   * mhist/MHWeather.[h,cc]:
-     - removed the display of the solar radiation which was 
-       never working
-     - added display of the pyrometer data to the display
-     - reorganized display
-
-   * mjobs/MJStar.cc:
-     - added filling of the weather data also from the pyrometer branch
-
-
-
- 2008/06/09 Thomas Bretz
-
-   * mbase/MArgs.[h,cc]:
-     - for convinience store the full command line as Title
-     - replaced *fArgv by fArgv
-
-   * mbase/MObjLookup.cc:
-     - replaced C-style cast by reinterpret_cast
-
-   * datacenter/macros/fillcalib.C, datacenter/macros/fillstar.C:
-     - removed usage of Nint (obsolete... Form does rounding)
-
-   * datacenter/macros/fillsignal.C:
-     - removed usage of Nint (obsolete... Form does rounding)
-     - added new columns to get trigger rates from TrigPat tab
-     - fixed some small bugs lately introduced
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - fixed a typo in ReInit
-
-
-
- 2008/06/06 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - added average temperature and wind speed 
-     - reviewed some ranges
-
-   * mhbase/MH3.cc:
-     - in the 2D case with labels and boxes use blue line color
-
-   * mhflux/MHEffectiveOnTime.[h,cc]:
-     - added a new data member fTotalTime counting the total run-time
-       from the run-headers
-     - added the new data member to the display
-     - increased class version number accordingly
-
-   * mjobs/MJCalibrateSignal.cc:
-     - let sum-trigger events pass to get calibrated
-     - improved DefineLabel table for trigger patterns
-     - added MTriggerPattern to output
-
-   * mjobs/MJStar.cc:
-     - added a new tab "Rate" showing the remaining rates per run and
-       trigger pattern after image cleaning
-     - let only event with Lvl1 trigger pass to effective on-time
-       calculation
-     - changed title in plot of avg dc currents and pedestal rms
-
-   * mtrigger/MFTriggerPattern.[h,cc]:
-     - added a counter counting the trigger decision
-     - print the result in the PostProcess
-
-
-
- 2008/06/06 Thomas Bretz
-
-   * datacenter/macros/fillstar.C:
-     - added windspeed and temperature
-
-   * datacenter/macros/fillcalib.C, datacenter/macros/fillsignal.C,
-     datacenter/macros/fillstar.C:
-     - use MSQLMagic instead of MSQLServer
-
-   * datacenter/macros/plotdb.C:
-     - added wind speed and temperature
-
-   * datacenter/macros/plotstat.C:
-     - added a plot showing the observation time per exposure (based on
-       the source key)
-
-   * mbase/MStatusDisplay.cc:
-     - fixed the SaveAs. A wrong version was comitted
-
-   * mextralgo/MExtralgoSpline.h:
-     - added the missing inclusion of TMath (root 5.18)
-
-
-
- 2008/06/03 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - added missing inclusion of TMath (root 5.18)
-     - initialize gClient in batch mode to repair broken
-       batch-mode in root 5.18. Fortunately this doesn't
-       break root 5.12
-     - added a SaveAs(const char *c, const Option_t *o)
-       based on the new SaveAs from TGObject
-
-   * mcalib/MCalibrationChargePix.[h,cc],
-     mextralgo/MExtralgoDigitalFilter.[h,cc]:
-     - moved some code to source file to prevent TMath inclusion in
-       header (root 5.18)
-
-   * mcalib/MCalibrationChargeCam.cc, 
-     mcalib/MCalibrationChargePINDiode.cc:
-     - added the missing inclusion of TMath (root 5.18)
-
-   * mgeom/MGeomCam.[h,cc]:
-     - for sanity (a bug in root < 5.18) filling fPixels is now 
-       done via AddAt. This "repairs" the functionality of the
-       Streamer which before didn't store any contants of fPixels
-       nor read any contents.
-     - Removed the custom Clone function. It is now obsolete,
-       because it works through the fixed Streamer
-     - a Copy-member function has been implemented
-     - a custom Streamer has been implemented allowing to read
-       files containing MGeomCamMagic written with root 5.12 
-       with root 5.18
-     - A member function containing the workaround has been implemented
-     - Print got an option ("simple")
-
-   * mgeom/GeomLinkDef.h:
-     - suppress root-Streamer
-
-   * manalysis/MGeomApply.cc:
-     - added the newly necessary call to the StreamerWorkaround
-
-   * mgeom/MGeomPix.[h,cc]:
-     - because with the IgnoreTObjectStreamer set for MParContainer
-       the bits for the outer rings cannot be stored. This was no
-       problem before because in reality they have never been written
-       or read. To store the bits a new data-member fUserBits
-       has been introduced.
-     - accordingly all calles to set or remove the bits have been
-       changed to use fUserBits instead
-     - the class version number has been increased due to the new
-       data member
-     - improved Print-output
-
-
-
- 2008/06/02 Thomas Bretz
-
-   * mars.cc, sinope.cc:
-     - added include of TClass for TIgnoreStreamer (root 5.18)
-
-   * manalysis/MEventRate.[h,cc]:
-     - moved GetError to source file and included TMath (root 5.18)
-
-   * manalysis/MMultiDimDistCalc.cc, mdata/MDataList.cc:
-     - included math.h (root 5.18)
-
-   * mastro/MAstro.[h,cc], mastro/MVector3.[h,cc], mbase/MRunIter.[h,cc],
-     mbase/MTime.[h,cc], mdata/MDataPhrase.[h,cc], mgeom/MGeomPix.[h,cc],
-     mhcalib/MHCalibrationChargeBlindPix.[h,cc],
-     mhflux/MHCollectionArea.[h,cc], mhft/MHexagonFreqSpace.[h,cc],
-     mimage/MHillas.[h,cc], mmuon/MMuonSearchPar..[h,cc],
-     mpedestal/MPedestalPix.[h,cc], mpointing/MPointingDev.[h,cc],
-     mpointing/MSrcPosCam.[h,cc], mpointing/MPointingPos.[h,cc],
-     mpointing/MPointing.[h,cc]:
-     - moved some code to source file to prevent TMath inclusion in
-       header (root 5.18)
-
-   * mbase/MEnv.cc:
-     - added missing include TObjArray (root 5.18)
-     - removed obsolete EmarkerStyles (root 5.18)
-
-   * mbase/MDirIter.cc:
-     - added missing include TList (root 5.18)
-
-   * mastro/MAstroCatalog.cc, mhist/MHHadronness.cc, mhist/MHWeather.cc,
-     mhvstime/MHPixVsTime.cc, mhvstime/MHVsTime.cc, 
-     mpointing/MHPointing.cc, mranforest/MHRanForest.cc,
-     mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
-     mreflector/MHReflector.cc:
-     - added missing inlcude TH1 (root 5.18)
-
-   * mbase/MFilter.cc, mbase/MGMap.cc, mbase/MTask.cc,
-     mcalib/MCalibrationBlindPix.cc, mdata/MDataChain.cc,
-     mfilter/MFEnergySlope.cc, mgeom/MGeomMirror.cc,
-     mgui/MCamEvent.cc, mhbase/MBinning.cc, mhbase/MHMatrix.cc,
-     mhcalib/MHCalibrationPix.cc, mhcalib/MHGausEvents.cc,
-     mhflux/MHEnergyEst.cc, mhist/MHCamEventRot.cc,
-     mhist/MHHadronness.cc, mranforest/MHRanForest.cc,
-     mreflector/MRflEvtHeader.cc, mreflector/MRflSinglePhoton.cc,
-     msql/MSQLServer.cc, mtools/MSimulatedAnnealing.cc,
-     mtools/MTFillMatrix.cc, mcalib/MCalibrationPix.cc,
-     mcalib/MCalibrationQEPix.cc, manalysis/MParameterCalc.cc, 
-     mcalib/MCalibrationTestCalc.cc, mdata/MDataArray.cc, 
-     mgeom/MGeomCamDwarf.cc, mhbase/MH3.cc, mtools/MagicJam.cc,
-     mhcalib/MHCalibrationRelTimeCam.cc, mhft/MGeomCamMagicXT.cc, 
-     mranforest/MRanForestCalc.cc, mtools/MagicDomino.cc,
-     mhflux/MHThreshold.cc, mimage/MStereoPar.cc,
-     mfilter/MFCosmics.cc, mpedestal/MPedestalCam.cc:
-     - added missing include of TMath (root 5.18)
-
-   * mbase/MGTask.cc, mdata/MDataChain.cc, mhbase/MHArray.cc,
-     mjobs/MJCut.cc, mjoptim/MJOptimizeCuts.cc, mmc/MMcEvt.cxx:
-     - added missing include of TClass (root 5.18)
-
-   * mhbase/MH3.cc:
-     - added missing include of THashList (root 5.18)
-
-   * mcalib/MCalibrationChargeCalc.[h,cc], msignal/MExtractor.[h,cc],
-     mpedestal/MPedestalSubtract.[h,cc], msignal/MExtractTime.[h,cc]:
-     - for convinience (rootcint of 5.18) changed "static const TString"
-       to "static const char *"
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - Use TString::Data() for second argument in TF1 constructor.
-       Otherwise it is ambiguous in root 5.18
-
-   * mhbase/MH.cc:
-     - adde missing includes of TColor, TMath and TClass (root 5.18)
-     - implemented a workaround which always uses the correct
-       CreateGradientColorTable (root 5.18)
-
-   * Makefile:
-     - linking of the shared object is now done in /tmp
-     - replaced = by := where possible
-
-   * mjobs/MJCalibrateSignal.cc:
-     - do not invert contcoscal, that's wrong
-
-   * mmovie/MMovieWrite.cc:
-     - added a #if-directive to use either gStyle or TColor
-       for CreateGradientColorTable depending on root-version
-
-   * mimage/MStereoPar.[h,cc], mimage/MStereoCal.[h,cc]:
-     - replaced Monate Carlo container by MPointingPos
-     - made every algorithm unique
-
-
-
- 2008/06/01 Thomas Bretz
-
-   * callisto.cc, star.cc:
-     - renamed new option to "--null-dev" (clashes with MLog options)
-
-   * mbase/MContinue.cc:
-     - improved output
-
-   * mbase/MTaskList.cc:
-     - fixed broken FindTaskList
-
-
-
- 2008/05/31 Thomas Bretz
-
-   * callisto.cc, star.cc:
-     - added new option "--null" to suppress run-wise output files
-
-   * mjobs/MJob.h:
-     - added new data-member fNullOut to flag suppression of
-       run-wise output files
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
-     - use new option HasNullOut from base class
-
-   * mbase/MClone.cc:
-     - fixed Init (still had a constructor like initializer)
-
-   * mtrigger/MFTriggerPattern.h:
-     - included missing MTripperPattern
-
-   * mtrigger/MFTriggerPattern.cc:
-     - removed default arguments
-     - exchanged ^ by ~ 
-     - fixed a few typos in function names
-
-
-
- 2008/05/27 Stefan Ruegamer
-
-   * datacenter/scripts/filesondisk
-     - changed the search for raw files to not search in hidden folders
-
-
-
- 2008/05/25 Thomas Bretz
-
-   * mtrigger/MTriggerPattern.cc:
-     - fixed a typo in a comment 
-
-   * mtrigger/MFTriggerPattern.[h,cc]:
-     - some code cleanup (mainly unified all the Require and Deny 
-       functions into one)
-     - added a DenyAll member function
-     - added Allow member functions including an AllowAll member function
-
-   * mjobs/MJPedestal.cc:
-     - To choose pedestals we now deny all other trigger bits except the
-       pedestal bit and in the case of data runs we deny all bits
-       except trigger lvl1 and trigger lvl2
-
-   * mjobs/MJCalibration.cc:
-     - In addition to denial of prescaled calibration events we
-       deny any bit in the unprescaled pattern but allow only
-       calibration events
-
-   * mjobs/MJCalibrateSignal.cc:
-     - Instead of the denial of only calibration and pedestal events,
-       we now deny any bit in the pattern, but allow Trigger Lvl1
-       and Trigger Lvl2 events to choose cosmics
-     - Instead of the denial of only lvl1 and lvl2 events,
-       we now deny any bit in the pattern, but allow pedestal
-       events to choose pedestals
-     - Instead of requiring only calibration events,
-       we now deny any bit in the pattern, but require the calibration
-       bit to choose calibration events
-
-   * mbase/MClone.[h,cc]:
-     - instead of cloning the object again and again we now clone
-       it once and then just copy the contents. A new option has
-       been introduced to switch back to the old behaviour
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - changed the argument of GetEmbeddedCanvas from a pointer 
-       to a reference
-
-   * macros/rootlogon.C:
-     - switched on optimization (-O3) for ACLIC
-
-
-
- 2008/05/24 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc:
-     - removed the obsolete fconsmics (what the hell did it do...
-       it removed the largest events?)
-     - added a cosmics trigger for calibration events instead
-
-
-
-
- 2008/05/20 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added a MH3-histogram to be filled. It contains the
-       rate of the trigger pattern per run.
-     - the filter selecting the calibration or pedestal
-       events has been renamed from ftp to fcalped
-     - the MContinue rejecting these events has been renamed
-       from conttp to contcalped
-     - the filter selecting the pedestal events have been 
-       renamed from ftp2 to fped
-     - In the case of MUX data (no lo-gain) this filter
-       is now also rejecting lvl1 and lvl2 triggered events
-     - the ftp2-filter for the pedestal extraction tasks and
-       the corresponding histogram fillers is obsolete
-     - the previouls "PedestalFilter" is obsolete.  
-     - it doesn't make sense not to extract the signal (filter
-       of teskenv1, taskenv2 and taskenv3) but process the 
-       rest of the tasklist
-     - the pedestal extraction (as the calibration was already)
-       has been moved to its own tasklist with the corresponding
-       filter applied.
-     - tlist3 has been renamed to tlist4
-     - contped has been removed from the tasklist
-
-   * mhbase/MH3.cc:
-     - fixed a bug introduced with the lables (it must be !(x&y) 
-       instead of !x&y
-
-   * mjobs/MDataSet.cc:
-     - shortened a line of output to fit into 80 characters
-
-
-
- 2008/05/19 Thomas Bretz
-
-   * Makefile.conf.general, Makefile.conf.linux:
-     - distinguish between := (eval once) and = (eval every access)
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MObjLookup
-
-   * mbase/MObjLookup.[h,cc]:
-     - added
-
-   * mbase/MEvtLoop.cc:
-     - set progress bar position to 0 before PreProcessing
-
-   * mdata/MDataMember.[h,cc]:
-     - added a member function to get a string
-
-   * mfilter/MFCosmics.cc:
-     - fixed a typo in a comment
-
-   * mhbase/MH.[h,cc]:
-     - improved SetBinning for newer root-versions
-     - improved SetBinning to correctly support axis with labels
-       (keeps the binning unchanged)
-
-   * mhbas/MH3.[h,cc], mhbase/MHn.[h,cc]:
-     - support for axis labels was added.
-     - a possibility to set an additional weight has been added
-     - the version number has been increased accordingly
-
-   * mjobs/MJPedestal.cc:
-     - deny level1 and level2 triggers choosing pedestal events
-
-   * mraw/MRawRunHeader.h:
-     - added a member function returning the RunLength (stop-start)
-
-   * mtrigger/MTriggerPattern.[h,cc]:
-     - wrapped some comments
-     - improved comments
-
-
-
- 2008/05/15 Thomas Bretz
-
-   * mfilter/MFMagicCuts.[h,cc]:
-     - fixed a few typos in comments and in the output
-     - added an option kAreaLin with a linear cut in area for special
-       studies
-
-   * mbase/MStatusDisplay.cc:
-     - if no MStatusArray is found, keys which store a TCanvas object
-       are displayed instead if available
-
-   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
-     - the extraction range to get the maximum is now determined
-       automatically from the MExtractedSignalCam
-
-   * mpedestal/MPedestalSubtract.cc, msignal/MExtractTimeAndCharge.cc:
-     - raise an error if there is a mismatch in the number of samples
-
-
-
-
- 2008/05/14 Thomas Bretz
-
-   * mhbase/MH3.[h,cc], mhbase/MHn.[h,cc]:
-     - enhanced to allow direct filling of Profile histograms
-
-   * mjobs/MDataSet.h:
-     - fixed a bug in Print() causing an infinite loop
-
-   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainSeparation.cc:
-     - write the dataset(s) to the output file
-
-   * mjtrain/MJTrainEnergy.cc
-     - write the dataset to the output file
-     - added new plots to show the resolution versus several different
-       parameters
-
-   * mpedestal/MPedestalSubtract.[h,cc]:
-     - added an additional check to compate the number of hi-/lo-gain
-       slices in the run- and event-header
-
-   * mpointing/MPointingDevCalc.cc:
-     - added the 14th Jan 08 to the list of new pointing models
-
-
-
- 2008/05/07 Stefan Ruegamer
-
-   * datacenter/scripts/checkmd5sum
-     - implemented check of files from /magic and /data
-
-   * datacenter/scripts/checktransfer
-     - changed the search for temporary zipfiles to not search in hidden
-       directories
-
-   * datacenter/scripts/movingrawfiles2
-     - movingrawfiles to move raw files from /data/fromtape
-
-   * datacenter/scripts/runcallisto
-     - changed default callisto.rc to callisto_mux_new.rc
-
-   * datacenter/scripts/zipscript
-     - changed the script due to the fact that /magic/data/rawfiles is
-       now a link
-     - changed the find to not search in hidden directories
-     - added the -n option to ssh
-
-   * resources/calibration_spline.rc
-     - added calibration factors for periods 62-66 but these are not
-       newly calculated, simply pasted from previous periods!
-
-
-
- 2008/04/08 Thomas Bretz
-
-   * mreport/MReportDrive.cc:
-     - implemented changes of Version 20080220
-
-
-
- 2008/03/19 Thomas Bretz
-
-   * mjobs/MJSpectrum.cc:
-     - fixed a bug introduced yesterday. The overflow bin was not
-       correctly referenced
-
-
-
- 2008/03/18 Thomas Bretz
-
-   * sponde.cc:
-     - added new option "--force-runtime"
-
-   * mbase/MEnv.h:
-     - added WriteFile to context menu
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - added a new option to force using the runtime instead of the 
-       effective observation time (this might bw wrong for very
-       short datasets)
-     - added a check if the effective observation time is out of
-       the histogram range... print a warning if so and include
-       the overflow bins into the eff. obs time
-     - added an estimated sensitivity curve for high and low za
-       to the spectrum plots
-     - added description text for 1553 and crab spectrum
-     - write out the MC events after cuts including their weights
-     - do not fit at 1TeV but 500GeV instead
-
-   * mjobs/MJob.cc:
-     - check in WriteContainer whether the file is already open
-
-   * mpointing/MPointingDevCalc.cc:
-     - added some more comments
-
-   * mhflux/MMcSpectrumWeight.[h,cc]:
-     - added the possibility to extend a spectrum by "fake" statistics
-
-
-
- 2008/03/14 Daniel Hoehne
-
-   * datacenter/macros/filldotrun.C:
-     - inserted new arehucas version
-
-
-
- 2008/03/04 Thomas Bretz
-
-   * condor/program.submit, condor/macro.submit, condor/script.submit:
-     - added
-
-
-
- 2008/03/03 Thomas Bretz
-
-   * mhflux/MHAlpha.[h,cc]:
-     - allow to project individual bins in DrawNicePlot
-
-
-
- 2008/02/24 Thomas Bretz
-
-   * mbase/MLog.h:
-     - added a getter for the OutputLevel (for debugging)
-
-   * mpointing/MPointing.h:
-     - added a memberfunction to calculate the Abs-value
-
-   * mpointing/PointingLinkDef.h:
-     - added RaDec
-
-
-
- 2008/02/21 Daniela Dorner
-
-   * datacenter/db/builddatasets.php:
-     - display 'Remark' only in case of errors
-
-
-
- 2008/02/08 Stefan Ruegamer
-
-   * datacenter/scripts/checkmd5sum
-     - added check to prevent that checksums of files not read from tape
-       enter the .lapalma file
-
-   * datacenter/scripts/dbchk
-     - added check for crashed runs, sequences and datasets
-     - corrected bugs in find command and $dir-loops
-     - adapted to the automatic concept and added it to the cronjobs
-
-
-
- 2008/02/01 Stefan Ruegamer
-
-   * datacenter/macros/filldotrun.C
-     - added default entry for fCompmux for new runs
-
-   * datacenter/macros/checkfileavail.C
-     - added checking of fCompmux
-
-
-
- 2008/02/01 Daniel Hoehne
-
-   * datacenter/db/runinfo-aio.php:
-     - fixed 'bug' with query. Now runs are displayed in ascending order
-
-
-
- 2008/01/31 Thomas Bretz
-
-   * mbase/MThread.[h,cc]:
-     - imported from Cosy
-
-   * mbase/Makefile:
-     - added MThread
-
-   * mbase/BaseLinkDef.h:
-     - added MThread
-
-
-
- 2008/01/27 Thomas Bretz
-
-   * .rootrc:
-     - updated with the correct path to the ViewCVS
-
-
-
- 2008/01/24 Thomas Bretz
-
-   * mpointing/MPointing.cc:
-     - added ClassImp for RaDec
-
-   * mpointing/MPointing.h:
-     - added code for classes AltAz and RaDec deriving from TVector2
-       not to be used in Mars and Cosy
-
-
-
- 2008/01/24 Daniel Hoehne
-
-   * scripts/preparemc:
-     - adapted to new rawfile/camera structure in /magic/montecarlo
-
-
-
- 2008/01/14 Thomas Bretz
-
-   * mpointing/MPointing.h:
-     - added enumeration operator[]
-
-
-
- 2008/01/11 Thomas Bretz
-
-   * mbase/MLog.cc:
-     - correctly use delete[] instead of delete for fGuiLInes as 
-       suggested by valgrind.
-
-
-
- 2008/01/09 Thomas Bretz
-
-   * mbadpixels/MBadPixelsTreat.[h,cc]:
-     - removed obsolete fRawHeader
-
-   * mpointing/MSrcPosCam.[h,cc]:
-     - added Paint member function
-
-   * mpointing/MSrcPosRndm.[h,cc]:
-     - also produce a antio source position for wobble observations
-
-   * mraw/MRawRunHeader.cc, mjobs/MJCalibration.cc, 
-     mpedestal/MPedestalCam.cc:
-     - some cosmetics
Index: unk/Mars/Changelog.09
===================================================================
--- /trunk/Mars/Changelog.09	(revision 19867)
+++ 	(revision )
@@ -1,3092 +1,0 @@
-                                                 -*-*- END OF LINE -*-*-
-
- 2009/12/23 Thomas Bretz
-
-   * macros/dohtml.C:
-     - added missing paths
-
-
-
- 2009/12/23 Thomas Bretz
-
-   * Release 2.4
-
-
-
- 2009/12/23 Thomas Bretz
-
-   * mbase/MStatusArray.[h,cc]:
-     - implemented a special treatment for TGraphs in RecursiveRemove 
-       to make sure that the fHistogram pointer doesn't get deleted
-       twice.
-     - implemented a small fix to make sure an object which is more than
-       once in a list of primitives gets really removed.
-
-   * resources/calibration_spline.rc:
-     - updated calibration constants of period 62, 63, 72-75
-     - added more dummy constants
-
-
-
- 2009/12/21 Thomas Bretz
-
-   * mjobs/MJCalibration.cc:
-     - allow unprescaled Calibration instead of requiring it (needed
-       for MCs)
-     - changed the default for "no pattern" so that events with file
-       format <5 are correctly treated. This might result in a small 
-       bias in the case newer files miss the calibration pattern, but
-       that's unavoidable
-
-   * mtrigger/MTriggerPatternDecode.cc:
-     - decode trigger pattern for files older than format version 5
-       according to the file type
-
-   * resources/calibration_spline.rc:
-     - added dummy periods up to 89
-
-   * mmc/MMcFadcHeader.hxx:
-     - changed version to 10 (got a warning for newer MCs)
-
-
-
- 2009/12/16 Stefan Ruegamer
-
-   * datacenter/scripts/read_lapalma-tapes
-     - important output is now also written to shell
-
-
-
- 2009/12/11
-  
-   * mfileio/FileIOLinkDef.h, mfileio/Makefile:
-     - removed MReadRflFile
-
-
-
- 2009/12/10 Thomas Bretz
-
-   * ceres.rc:
-     - added line for new option
-
-   * mhflux/MAlphaFitter.cc:
-     - added "Sensitivity" to output
-     - prevent zero or negative divisor
-
-   * msim/MSimMMCS.h:
-     - removed pointers from i/o
-
-   * msimcamera/MSimCamera.h:
-     - fixed a typo in a comment
-
-   * msimcamera/MSimRandomPhotons.[h,cc]:
-     - changed to allow simulation of a nsb spectrum
-
-   * mjobs/MJSimulation.cc:
-     - added cone transmission
-     - plotted cone transmission
-
-   * resmc/night-sky-la-palma.txt
-     - added
-
-
-
- 2009/12/01 Thomas Bretz
-
-   * mastro/MObservatory.cc:
-     - set fObservatoryKey when a new location is set.
-       Be careful, it is not overwritten if a location is set
-       manually (long, lat)
-
-   * mcorsika/MCorsikaEvtHeader.cc:
-     - initialize fX and fY with 0
-
-
-
- 2009/10/26 Thomas Bretz
-
-   * Makefile:
-     - moved definition of OSTYPE to Makefile.conf.general
-     - removed mreflector 
-
-   * Makefile.conf.general:
-     - added definition of OSTYPE
-
-   * callisto.cc:
-     - added option for test mode
-
-   * ceres.rc:
-     - fixed a typo 
-     - added a line for the cone transmission
-
-   * condor/program.submit:
-     - Out shell be Output 
-     - Log is now set automatically by condor
-
-   * mastro/MAstroCatalog.cc:
-     - added a trailing / to the default path
-
-   * mbase/MAGIC.cc:
-     - added a warning when using root versions which contain a projection
-        bug which doesn't allow to reuse plotted histograms as expected
-
-   * mbase/MEnv.h:
-     - added a default to GetValue
-
-   * mbase/MLut.cc:
-     - added a validity check for the line data
-
-   * mbase/MParSpline.[h,cc]:
-     - added RecursiveRemove 
-     - added destructor
-
-   * mbase/MSpline3.[h,cc]:
-     - renamed overloaded Integral to avoid confusions in the interpreter
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - tiny cosmetics (a/=b instead of a=a/b)
-
-   * mcorsika/MCorsikaRead.h, mdata/MDataMember.h,
-     mhbase/MFillH.h, msim/MSimMMCS.h:
-     - excluded pointers from I/O, this causes some (the last) event 
-       to be stored, which could be quite large
-
-   * mfilter/MFSoftwareTrigger.cc:
-     - added some informal output to the log-stream
-
-   * mhbase/MH3.cc:
-     - added a sanity if when deleting fHist
-
-   * mhbase/MHn.[h,cc]:
-     - added RecursiveRemove
-
-   * mhist/MHCamEvent.cc:
-     - check for fSum in RecursiveRemove
-
-   * mjobs/MJCalibration.cc:
-     - write commandline to output
-
-   * mpointing/MPointingDevCalc.cc:
-     - added new pointing informations
-
-   * msimcamera/MSimAPD.cc:
-     - added the 3600 cell APD type
-
-   * msimcamera/MSimBundlePhotons.cc:
-     - improved a comment
-
-   * msimcamera/MSimExcessNoise.[h,cc]:
-     - changed size of excess noise to be variable
-
-   * msimcamera/MSimTrigger.cc:
-     - print some information if electronics is "switched off"
-
-   * msimreflector/MReflector.cc:
-     - improved a comment
-
-   * mbase/MStatusArray.[h,cc]:
-     - tried to improved stability by a completely self made deletion
-       scheme for the canvases
-
-   * mgeom/MGeomPix.h:
-     - replaced tan(60)/2 by sin(60)
-
-   * mjobs/MJCalibrateSignal.[h,cc]:
-     - added test mode to allow calibration of calibration files
-
-   * Makefile, */Makefile:
-     - brought includes in the correct order
-
-   * msimcamera/MSimRandomPhotons.cc:
-     - added the Cone transmission
-     - added a lot of comments
-
-
-
- 2009/09/11 Daniela Dorner
-
-   * datacenter/db/include.php:
-     - implemented Select-all functionality for builddatasets.php
-     - improved function for 'Next/Prev/First/Last' links: regexp 
-       instead of selfmade building of link
-     - added removing of fNumStart from link in function GetClearedURL()
-     - added removing of DisplaySelected=inverse from link in function 
-       GetClearedURL()
-     - implemented 'Display Not-Selected Sequences' Button
-     - changed text on buttons
-
-   * datacenter/db/builddatasets.php:
-     - added possibility to update data set in database: update queries,
-       interface to select data set, check if user is the same
-     - bugfix: changed some $_SESSION back to $_GET (selection in the 
-       menu were treated wrongly)
-     - commented resetting of 'name' and 'comment' out
-     - implemented 'Display Not-Selected Sequences' Button
-     - changed text on buttons
-     - changed column 'Links' to the same like in sequinfo-aio.php
-     - implemented possibility to choose data set number for data set
-       file 
-
-   * datacenter/db/menu.js:
-     - implemented function for Select-all functionality
-
-
-
- 2009/09/08 Daniela Dorner
-
-   * datacenter/db/include.php:
-     - exchanged ON/Off checkboxes with ON/Off/Not radio-buttons for 
-       builddatasets.php
-     - bugfix for display of total number of displayed results
-     - added button for displaying all not-selected sequences (also for
-       builddatasets.php)
-
-   * datacenter/db/builddatasets.php:
-     - adapted to usage of radio buttons
-     - adapted to usage of 'Display Not-Selected Sequences' button
-     - improvement of WARN and ERROR messages
-     - bugfix for observation mode display in data set summary
-     - added remark that pressing 'Get Data Set' button is neccessary
-
-
-
- 2009/08/31 Daniela Dorner
-
-   * datacenter/scripts/setup:
-     - removed 
-
-   * datacenter/scripts/sourcefile:
-     - small fix in function makedir()
-
-   * datacenter/scripts/fillmcdb:
-     - added (script to add run in mc db (cta))
-
-   * datacenter/scripts/runsimtel:
-     - added (script to run corsika and simtelarray for cta)
-
-   * datacenter/scripts/runchimp:
-     - added (script to run coverter from simtel to mars format for cta)
-
-   * datacenter/scripts/runctastar:
-     - added (script to run star (macro) for cta)
-
-   * datacenter/scripts/runstereo:
-     - added (script to macro to calculate stereo parameters for cta)
-
-
-
- 2009/08/21 Daniela Dorner
-
-   * datacenter/db/menu.php:
-     - added functions needed for mcinfo.php
-
-   * datacenter/db/menu.php, datacenter/db/magicdefs.php:
-     - added limit for cloudiness
-
-   * datacenter/db/sequinfo-aio.php:
-     - removed $_GET from some functions
-
-   * datacenter/db/db.php, datacenter/db/datasetinfo.php, 
-     datacenter/db/dbstatus.php, datacenter/db/findoffdata.php, 
-     datacenter/db/index.html, datacenter/db/index.php, 
-     datacenter/db/querycal.php, datacenter/db/queryseq.php, 
-     datacenter/db/querystar.php, datacenter/db/runinfo.php, 
-     datacenter/db/sequinfo.php, datacenter/db/statusrps.php, 
-     datacenter/db/statussps.php:
-     - removed 
-
-
-
- 2009/08/20 Daniela Dorner
-
-   * datacenter/db/include.php:
-     - implemented 'First' and 'Last' links for the table, moved 
-       creation of link into function ReplaceInUri()
-     - added display of total number of results (without LIMIT) at end 
-       of table
-     - changed CheckBox2() to use SESSION variables
-     - added new buttons for builddatasets.php in PrintMagicTable() 
-       (above and below the table in case form with POST is used), 
-       function PrintDisplaySequencesButtons()
-     - added function GetClearedURL() to ensure that variables for 
-       insert, display of selected sequences and download of files, are
-       removed in the case POST and not GET is used (needed only for
-       additional buttons in builddatasets.php)
-     - removed $_GET from some functions
-
-   * datacenter/db/menu.php:
-     - removed $_GET from Init functions
-     - moved init-function of builddatasets.php here: 
-       InitBuildDataSets()
-     - adapted init of builddatasets
-     - added init of fOnlySum
-     - fixed typo in init of fProposalName
-     - changed input of Star-Done Range from 10 to 19 digits
-
-   * datacenter/db/ctamcinfo.php, datacenter/db/magicdefs.php, 
-     datacenter/db/mcdefs.php, datacenter/db/ctadefs.php:
-     - removed $_GET from some functions
-
-   * datacenter/db/builddatasets.php:
-     - changed from $_GET and $_POST to $_SESSION to avoid interaction
-       problems between GET and POST
-     - provide possibility to select sequences from several pages 
-       (Next/SortBy/...)
-     - new buttons: 'Display Selected/All Sequences', 'Get Dataset File'
-     - bugfix in download of txt-File
-     - removed $_GET from some functions
-     - added user management
-     - updated and enhanced lower part (information about data set)
-
-   * datacenter/db/builddatasets.php, datacenter/db/ctamcinfo.php, 
-     datacenter/db/datacheck.php, datacenter/db/datasetinfo.php,
-     datacenter/db/datasetinfo-aio.php, datacenter/db/dbstatus.php,
-     datacenter/db/findoffdata.php, datacenter/db/index.php,
-     datacenter/db/mcinfo.php, datacenter/db/opticaldata.php,
-     datacenter/db/printtable.php, datacenter/db/querycal.php,
-     datacenter/db/querymc.php, datacenter/db/queryrbk.php,
-     datacenter/db/queryseq.php, datacenter/db/querystar.php,
-     datacenter/db/runinfo.php, datacenter/db/runinfo-aio.php,
-     datacenter/db/sequinfo.php, datacenter/db/sequinfo-aio.php,
-     datacenter/db/sources.php, datacenter/db/statusrps.php,
-     datacenter/db/statussbs.php, datacenter/db/statussps.php:
-     - changes needed for 'Last' link and display of total number of 
-       results
-
-
-
- 2009/08/18 Thomas Bretz
-
-   * Makefile:
-     - replaced $OSTYPE by a call to "uname -s" converted to lower
-       case for compatibility
-
-   * mjobs/MJob.cc:
-     - output the name of the resource file in SetupEnv for convinience
-
-   * mjobs/MJCut.cc:
-     - write command line to output
-
-   * mbase/MEvtLoop.cc:
-     - improved some output
-
-
-
- 2009/08/14 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - function getstatus: return 0, if variable $numprocs is empty
-     - moved call of getdbinfo() to function getstepinfo where possible
-     - enhanced function getstepinfo: implemented retrieving variable
-       NodeRestricted from steps.rc
-       In steps.rc a line 'Table.Column.NodeRestricted: yes' has to be
-       added when a step has to be executed on a certain node (stored 
-       in the database in MCRunProcessStatus.fProductionHostKEY)
-
-   * datacenter/scripts/jobmanager:
-     - implemented possibility to send certain jobs to certain nodes
-       of the cluster (currently implemented only for sun grid engine)
-     - fix for greping the scriptname from the qstat output (needed
-       for scripts with commandline option)
-     - bugfix: pass environment variable AUTOMATIONSETUP to sun grid
-       engine
-     - pass environment variable AUTOMATIONSETUP also in the case of 
-       condor (macro $automationsetup)
-
-   * datacenter/scripts/setup.isdc.cta:
-     - added analysis scripts for jobmanager
-     - added variables concerning the cluster: number of nodes and 
-       excluded nodes (needed in the jobmanager for the changes 
-       above)
-
-   * datacenter/scripts/run.condor:
-     - added definition of environment variable using macro 
-       $automationsetup
-
-
-
- 2009/08/14 Daniel Hoehne-Moench
-
-   * datacenter/scripts/mcsequences:
-     - included display of azimuth range in sequence file
-     - changed sequencing to one sequence per mc run
-
-
-
- 2009/08/13 Thomas Bretz
-
-   * mbase/Margs.cc:
-     - fixed a problem returning 0 instead of "" for TString
-
-   * mbase/MLut.h, mbase/MStatusArray.h:
-     - added new overloads for Print to make it compile with newer root
-       versions without warning
-
-   * msimreflector/MReflector.cc:
-     - replaced ForEach to make it compile with newer root versions
-
-   * mtrigger/MTriggerPatternDecode.cc:
-     - removed some accidental debug output
-
-
-
- 2009/08/13 Daniela Dorner
-
-   * datacenter/scripts/setup.isdc.cta, 
-     datacenter/scripts/setup.wue.magic.data, 
-     datacenter/scripts/setup.wue.magic.mc:
-     - added (setup files with different default settings for usage with
-       $AUTOMATIONSETUP)
-
-   * datacenter/scripts/sourcefile:
-     - moved variables for resourcefiles steps.rc and sql.rc to setup.*
-     - removed function cont()
-     - added check if setup.* is existing
-
-   * datacenter/scripts/jobmanager:
-     - removed command line options (done now via environment variable
-       $AUTOMATIONSETUP)
-     - moved arrays $scripts, $scriptscolname, $pnosweek, $pnoswe to
-       setup.*
-
-
-
- 2009/08/12 Daniela Dorner
-
-   * datacenter/scripts/jobmanager:
-     - improved logging (new layout and more information)
-     - moved sleep to end of loop (function nextscript())
-
-
-
- 2009/08/12 Daniel Hoehne-Moench
-   * datacenter/macros/filldotrun.C:
-     - inserted Arehucas versions 090625-0, 0907[02,06,31]-0 including
-       the new columns L3TriggerRate, L3TriggerTable, WheelPos1,
-       WheelPos2, Cycle, PI, WorkingGroup and Proposal
-     - implemented MAGIC 2 run file handling
-     - removed readout of columns by ReadToDelim(); now the columns are
-       filled into an TObjArray
-
-
-
- 2009/08/11 Daniela Dorner
-
-   * datacenter/db/menu.php:
-     - added mc function (corsika production)
-
-   * datacenter/db/magicdefs.php:
-     - added $timelimits array
-
-   * datacenter/db/include.php:
-     - added usage of $timelimits array in function StatusQuery(), i.e.
-       provides possibility to set different values for time after 
-       which job is marked as 'crashef' for diffent steps
-
-   * datacenter/db/builddatasets.php, datacenter/db/datacheck.php, 
-     datacenter/db/datasetinfo-aio.php, datacenter/db/datasetinfo.php, 
-     datacenter/db/dbstatus.php, datacenter/db/findoffdata.php, 
-     datacenter/db/runinfo-aio.php, datacenter/db/runinfo.php, 
-     datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo.php, 
-     datacenter/db/statusrps.php, datacenter/db/statussbs.php, 
-     datacenter/db/statussps.php, datacenter/db/ctamcinfo.php:
-     - added $timelimits to function StatusQuery()
-
-   * datacenter/db/ctamcinfo.php:
-     - bugfix: combining of normal and status group-by is possible now
-     - added # of events and # of kilo-events in 'group-by'
-
-   * datacenter/db/ctadefs.php:
-     - changed time limit for corsika from 30 to 48 hours
-     - added # of events and # of kilo-events for 'group-by'
-
-   * datacenter/db/mcinfo.php:
-     - added (interface to monitor mc production (up to now only test
-       version for corsika))
-
-   * datacenter/db/mcdefs.php:
-     - added (definition of variables for mc production)
-
-
-
- 2009/08/03 Daniel Hoehne-Moench, Stefan Ruegamer
-
-   * datacenter/db/menu.php, magicdefs.php:
-     - added new columns L3TriggerTable, WheelPos1, WheelPos2 as well as
-       the KEY tables Cycle, PI, WorkingGroup and Proposal
-
-
-
- 2009/08/03 Daniela Dorner
-
-   * datacenter/db/menu.php:
-     - bugfix: query for NightRange field only date from database
-
-
-
- 2009/07/29 Thomas Bretz
-
-   * callisto.cc, ceres.cc, ganymed.cc, sponde.cc, star.cc:
-     - pipe command line to job
-
-   * mbase/MArgs.[h,cc]:
-     - added getter for command line
-
-   * mjobs/MJCalibration.cc, mjobs/MJSpectrum.cc,
-     mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
-     - write command line to output
-
-   * mjobs/MJob.[h,cc]:
-     - added data member to store the command line
-
-   * mtrigger/MTriggerPattern.h:
-     - added efault argumtn to Print()
-
-   * mjobs/MJStar.cc:
-     - added a sanity check for empty sequences
-     - write MCorsikaEvtHeader and MCorsikaRunHeader to output
-
-   * mjobs/MJSimulation.cc:
-     - use a MParameterCalc to calculate and later store the
-       incident angle
-
-
-
- 2009/07/28 Thomas Bretz
-
-   * mjobs/MJCalibration.cc:
-     - we have to allow all kind of triggers together with a 
-       calibration trigger, otherwise we never have enough 
-       calibration events if the trigger signals haven't been
-       switched off (prescaled)
-
-   * mtrigger/MTriggerPatternDecode.cc:
-     - when we move L1TPU to L1 as a workaround we now really "move"
-       the bit instead of just copy it (this is better for filters
-       like "deny all")
-
-
-
- 2009/07/04 Daniela Dorner
-
-   * datacenter/db/ctamcinfo.php, datacenter/db/ctadefs.php, 
-     datacenter/db/menu.php, datacenter/scripts/jobmanager:
-     - changed fCorsikaSimtelArray to fCorsikaSimTelarray
-
-
-
- 2009/07/02 Thomas Bretz
-
-   * manalysis/MGeomApply.cc:
-     - cosmetics to a comment
-
-   * melectronics/ElectronicsLinkDef.h, melectronics/Makefile:
-     - removed MPulseShape
-
-   * mhbase/MHMatrix.cc:
-     - improved memeory managment when matrix size is growing
-
-   * mjobs/MJCalibrateSignal.cc:
-     - added MCorsikaRunHeader and MCorsikaEvtHeader to output
-       for completeness
-
-   * mjobs/MJCalibration.cc:
-     - improved the filter for the trigger pattern
-
-
-
- 2009/07/01 Thomas Bretz
-
-   * mreport/MReportDrive.cc:
-     - fixed typo in version number
-
-   * mjobs/MJob.cc:
-     - improved check for write permissions
-
-   * mfileio/MWriteRootFile.cc:
-     - option should not only contain "memory" it should be identical
-       to "memory"
-
-
-
- 2009/06/28 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C
-     - fixed typo in Arehucas Version: 090661-0 -> 090616-0
-
-
-
- 2009/06/26 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C
-     - inserted Arehucas version 090616-0
-
-   * datacenter/macros/fillcamera.C:
-     - changed number of digits for thetamin, thetamax, pmin, pmax
-     - fPhiMin (pmin) and fPhiMax (pmax) are now filled into 
-       MyMagicMonteCarlo
-
-
-
- 2009/06/22 Daniela Dorner
-
-   * datacenter/db/showplots.php, datacenter/db/showplots-ds.php, 
-     datacenter/db/showplots-seq.php:
-     - additional information on the sequence is displayed on mouse-over
-       on the path of the file
-
-   * datacenter/db/plotinclude.php:
-     - implemented function for mouse-over in showplots*.php
-
-   * datacenter/db/showplots.php:
-     - adapted layout of menu to new feature
-
-
-
- 2009/06/20 Thomas Bretz
-
-   * mbase/MLut.[h,cc]:
-     - renamed Default to DefaultCol
-     - added DefaultRow
-     - added Print
-     - added some const qualifiers
-
-   * mbase/MParList.cc:
-     - make sure a parlist is not added to itself
-     - improved some debug output
-
-   * melectronics/MAvalanchePhotoDiode.[h,cc]:
-     - keep a time-stamp fTime
-     - added functions to "relax/evolve" the apd over a given time
-
-   * mgeom/MGeomCamDwarf.cc:
-     - fixed a broken comment
-
-   * mjobs/MJPedestal.cc:
-     - improved output in case of error
-
-   * mjobs/MJSimulation.cc:
-     - implemented a PreCut (to gain processing time)
-     - implemented the correct type id in the file name
-
-   * mpedestal/MPedCalcPedRun.cc:
-     - check for the run-number only if real data
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added GetRuntypeChar
-     - fixed a bug which returned the runtype instead of the
-       telescopenumber
-
-   * mreport/MReport.cc:
-     - added a new report version number 200905170 (preliminray!)
-
-   * mreport/MReportDrive.cc:
-     - added a fix for the starguider sttaus in the report
-
-   * msimcamera/MSimAPD.cc:
-     - instead of a full initialization of the APD before each event
-       we now only simulate a time evolution which is needed to relax
-       a cell to one permille error. This is much faster.
-
-   * msimcamera/MSimTrigger.[h,cc]:
-     - allow switching off of the electronics trigger
-     - replaced the real coincidence by better and faster algorithm
-     - the new algorithm also supports multiplicity triggers
-     - therefore added fMinMultiplicity
-     - updated the handling and ouput in case of empty coincidence maps
-
-   * mtrigger/MTriggerPattern.h:
-     - added some information in the bit description
-
-   * mtrigger/MTriggerPatternDecode.cc:
-     - fixed the decoding for runs for which L1TPU was connected
-       instead of L1
-
-   * megom/MGeomCamFact.[h,cc]:
-     - added
-
-   * megom/Makefile, mgeom/GeomLinkDef.h:
-     - added MGeomCamFact
-
-
-
- 2009/06/18 Daniela Dorner
-
-   * mjobs/MDataSet.h:
-     - fixed typo in comment
-
-
-
- 2009/06/16 Daniela Dorner
-
-   * datacenter/db/plotinclude.php, datacenter/db/plotdb.php:
-     - implemented feature to query/plot only data of one source (with
-       regular expressions)
-
-
-
- 2009/06/12 Daniela Dorner
-
-   * datacenter/db/include.php:
-     - adapted path of plus.png and minus.png
-
-   * datacenter/db/index-footer.html:
-     - adapted footer
-
-   * datacenter/db/menu.php:
-     - added functions for CTA MC
-
-   * datacenter/db/ctadefs.php:
-     - added (analog file to magicdefs.php for CTA)
-
-   * datacenter/db/ctamcinfo.php:
-     - added (website to display info about produced CTA MC)
-
-   * macros/starvisyear.C:
-     - added includes for compiling
-
-   * datacenter/scripts/sourcefile:
-     - replaced case- by if-statement in checklock()
-     - added more information to the output to the lockfile
-     - added processlog in makedir()
-     - improved processlog output and layout of queries
-     - added option to query only jobs for one node
-
-   * datacenter/scripts/jobmanager:
-     - added option for production of cta mc
-
-   * datacenter/scripts/jobmanager, datacenter/scripts/setup:
-     - added $totalmax which can overwrite $pnototal[$hour]
-
-
-
- 2009/06/09 Daniela Dorner
-
-   * mbase/MSpline3.cc:
-     - added include of TMath
-
-
-
- 2009/06/05 Stefan Ruegamer, Daniel Hoehne-Moench
-
-   * Mars-2.3/datacenter/macros/filldotrun.C
-     - inserted Arehucas versions 090522-0 and 090525-0
-
-
-
- 2009/05/15 Thomas Bretz
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - fixed names for Hadronness Cut
-
-
-
- 2009/05/15 Thomas Bretz
-
-   * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
-     - fixed names for Hadronness Cut
-
-
-
- 2009/05/10 Thomas Bretz
-
-   * ceres.cc:
-     - added usage of sequence files
-     - added new options for pedestal and calibration mode
-
-   * mbase/MDirIter.[h,cc]:
-     - added AddFile member function
-
-   * mbase/MArgs.[h,cc]:
-     - added member function to remove an argument from the list
-
-   * mgeom/MGeomPix.h:
-     - added Getter for Width in x and y
-
-   * mjobs/MJSimulation.[h,cc]:
-     - added fOperationMode
-     - added use of sequence
-     - name ceres file according to sequence number
-     - changes to the binnings 
-
-   * mjobs/MSequence.[h,cc]:
-     - unified the usual and the default constructor
-     - don't output default values in Print
-     - added kCorsika files
-
-
-
- 2009/04/29 Thomas Bretz
-
-   * msimcamera/Makefile:
-     - added -I../msimreflector
-
-
-
- 2009/04/28 Thomas Bretz
-
-   * mjobs/MJStar.cc:
-     - allow to run thru even if discriminator threshold are missing
-
-
-
- 2009/04/26 Thomas Bretz
-
-   * mraw/MRawFileRead.cc:
-     - added consistency check for two consecutive headers
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added copy constructor
-     - added member function for conistency check
-
-
-
- 2009/04/16 Thomas Bretz
-
-   * mbase/MEvtLoop.cc:
-     - make sure that no negative values for the estimated time
-       is shown
-
-   * mcorsika/MCorsikaEvtHeader.cc:
-     - calculate impact in the telescope dish plane and not on the
-       ground
-
-   * mhflux/MHCollectionArea.cc:
-     - initialize more variables in the constructor as suggested
-       by valgrind
-
-   * mpointing/MHPointing.cc:
-     - set the maximum such that both axis are scaled correctly
-
-   * msimcamera/MSimBundlePhotons.cc:
-     - added some more output
-
-   * resmc/dwarf-pde-gapd.txt:
-     - used new curve from ETH
-     - extrapolated curve on both ends linearily
-
-   * resmc/dwarf-reflectivity.txt:
-     - extrapolated linearily to 980 nm
-
-   * resmc/magic-pde.txt:
-     - set to 0 at 900nm
-
-   * resmc/magic-reflectivity.txt:
-     - extrpolated to 900nm
-
-   * msimcamera/MSimReadout.cc:
-     - small improvement to sanity check to allow having less channels
-       than pixels
-
-   * mreport/MReport.cc:
-     - added once more a fix for a wrong Arehucas version
-
-   * mbase/MSpline3.[h,cc]:
-     - added functions to return the analytical integral
-       of the spline
-
-   * mjobs/MJSimulation.[h,cc]:
-     - replaced the 2D histogram with the impact on ground with
-       a 1D histogram with the impact perpendicular to Alt/Az
-     - Use a MParSline instead of MPulseShape
-     - Use MParSplines as input for MSimAbsorption
-     - increased the number of bins for the threshold histogram
-     - adapted BinningImpact
-     - added another histogram for the event distribution after cleaning
-     - changed the default number of the NSB to fit the new input
-       definition
-     - added histogram for MNewImagePar
-     - added tab "Info2"
-     - added all MHPhotonEvent to the paremeter list to allow access 
-       of the ReadEnv
-
-   * msim/MSimAbsorption.[h,cc]:
-     - moved the spline code to MParSpline
-     - use MParSpline as new input
-
-   * msimcamera/MSimCalibrationSignal.[h,cc], msimcamera/MSimCamera.[h,cc],
-     msimcamera/MSimGeomCam.[h,cc]:
-     - replaces MPulseShape by MParSpline
-
-   * msimcamera/MSimRandomPhotons.[h,cc]:
-     - scale NSB rates like it is done in Eckart's paper
-     - write rates to an output container
-
-   * ceres.rc:
-     - adapted
-
-   * msimcamera/MSimAPD.[h,cc]:
-     - take the acidental rate from a container
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MParSpline
-
-   * mbase/MParSpline.[h,cc]:
-     - added
-
-   * msim/MSimAtmosphere.cc:
-     - fixed a bug which caused the aerosol coefficient to be
-       incorrectly initialized
-
-
-
- 2009/04/01 Thomas Bretz
-
-   * Makefile.conf.linux:
-     - removed accidental '-g'
-
-   * Makefile.conf.linux:
-     - removed -Wconversion (produces too much output on newer
-       compilers)
-
-   * ceres.rc, mjobs/MJSimulation.cc:
-     - added a cut "Cut" after image parameter calculation
-     - updated noise numbers
-
-   * resmc/dwarf-pde-gapd.txt:
-     - upadted with a more reliable curve from theeth meeting page
-       (linear extrapolate below 350nm)
-
-
-
- 2009/03/30 Thomas Bretz
-
-   * manalysis/MMcCalibrationUpdate.cc:
-     - fixed a conditional which prevented the display from
-       correctly process raw data
-
-   * mgeom/MGeomCamSquare.cc:
-     - shifted pixels to be centered around 0
-
-   * msimcamera/MSimCamera.cc:
-     - added an additional sanity check
-
-   * mhbase/MH.cc:
-     - added "temp" to palette
-
-
-
- 2009/03/27 Stefan Ruegamer
-
-   * datacenter/scripts/checkstardone
-     - added missing ;; for the case-switching
-
-
-
- 2009/03/24 Stefan Ruegamer
-
-   * mhflux/MHAlpha.cc
-     - changed in DrawAll the line color of on-off to blue
-
-
-
- 2009/03/23 Thomas Bretz
-
-   * resources/starguider01000534.txt:
-     - added
-
-   * mbase/MStatusDisplay.cc:
-     - if no MStatusArray is found now all object are drawn
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - trees to be copied can now be made optional
-
-   * mhbase/MH.cc:
-     - included TProfile2D for newer root versions
-
-   * mjobs/MJCalibrateSignal.cc:
-     - made the copy of "OriginalMC" optional. Now it also works
-       for non-ceres (original MMCS) files again which don't 
-       have this tree.
-
-
-
- 2009/03/19 Daniel Hoehne-Moench
-
-   * datacenter/scropts/mcsequences:
-     - bugfix: replaced $user by $us
-     - bugfix: fPriority is now inserted into the correct table
-
-
-
- 2009/03/16 Thomas Bretz
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - added new starguider calibration since 1000534
-
-   * datacenter/macros/plotdb.C, datacenter/macros/plotrundb.C:
-     - added option to set ds-number in datset
-
-   * mgeom/MGeomCamMagic.cc:
-     - fixed layout of the MII camera
-
-   * mpointing/MPointingDevCalc.cc:
-     - updated informations
-
-
-
- 2009/03/16 Daniel Hoehne-Moench
-
-   * datacenter/scripts/fillcamera
-     - bugfix: the first line was moved by a tabulator
-
-
-
- 2009/03/16 Stefan Ruegamer
-
-   * datacenter/scripts/makecallistolinks
-     - added >/dev/null in line 68 to prevent the mails to dc@astro
-     - removed the -v for the ln
-
-   * datacenter/scripts/sourcefile
-     - added printprocesslog for rm -v in the finish function (mails)
-
-
-
- 2009/03/15 Thomas Bretz
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added member function to get the total sensitive area of the
-       camera
-
-   * mgeom/MGeomCamMagic.cc:
-     - included TMath for newer root versions
-
-
-
- 2009/03/07 Thomas Bretz
-
-   * RELEASE V2.3
-
-
-
- 2009/03/06 Thomas Bretz
-
-   * datacenter/macros/plotrundb.C datacenter/macros/fillstar.C:
-     - added RunDataCheck access
-
-   * mreflector/MRflEventData.cc:
-     - replaced DistanceToPrimitive by IsInside
-
-
-
- 2009/03/05 Thomas Bretz
-
-   * mreport/MReportCamera.cc:
-     - fixed a problem if the HVFIL section is empty
-
-   * merpp.cc:
-     - added --dev-null option to Usage output
-
-   * mjobs/MJMerpp.[h,cc]:
-     - fixed operation in --dev-null mode
-
-
-
- 2009/03/04 Thomas Bretz
-
-   * datacenter/macros/plotdb.C:
-     - updated some binnings
-
-   * datacenter/macros/fillganymed.C:
-     - use the primary also when inserting
-
-   * mgeom/GeomLinkDef.h:
-     - added MGeomCamMagicII
-
-   * mgeom/MGeom.[h,cc]:
-     - added option to set position
-     - removed DistanceToPrimitive, use IsInside instead
-
-   * mgeom/MGeomCam.[h,cc]:
-     - added a virtual function to CreateNN
-     - added a workaround after reading by calling CreateNN
-       because with the last changes the pixel indices get lost
-
-   * mgeom/MGeomCamCT1.[h,cc]:
-     - now derives from MGeomCamDwarf
-     - accordingly increased version number
-
-   * mgeom/MGeomCamDwarf.[h,cc]:
-     - removed Clone -> now in MGeomCam
-
-   * mgeom/MGeomCamMagic.[h,cc]:
-     - added MGeomCamMagicII <preliminary>
-
-   * mgeom/MGeomCamSquare.[h,cc]:
-     - removed creation of next neighbors -> now automatic
-
-   * mgeom/MGeomPix.[h,cc]:
-     - added rotation angle in terms of cos(phi) and sin(phi)
-     - rotate in PaintPrimitive
-     - adapted IsInside accordingly
-
-   * mgeom/MGeomRectangle.[h,cc]:
-     - if only width is given assume a square
-     - make sure that the box is correctly painted for all root versions
-     - fixed distance to farthest point
-
-   * mgui/MHexagon.[h,cc]:
-     - removed obsolete dependence on MGeomPix
-
-   * mhist/MHCamera.cc, mtools/MagicJam.cc:
-     - replaced DistanceToPrimitive by IsInside
-
-   * mjobs/MJSimulation.cc:
-     - replaced accidental _I_ in file names by _Y_
-
-   * mreport/MReportCC.[h,cc]:
-     - added version >=200809030
-     - improved modularity of code
-
-
-
- 2009/03/03 Thomas Bretz
-
-   * ceres.rc:
-     - added some more infomation
-     - updated paths
-
-   * mcorsika/MCorsikaRunHeader.[h,cc]:
-     - added atmospheric layers
-     - added interpretation of new XSCATT/YSCATT in newer corsikas
-
-   * msim/MSimAtmosphere.[h,cc]:
-     - changed path
-     - MAtmosphere doesn't search for any files per default anymore
-     - changed atmopsheric layers to the ones fitted by Corsika
-     - added possibility to change input files to ReadEnv
-
-   * msimcamera/MSimCalibrationSignal.cc:
-     - don't create a camera geometry yourself
-     
-   * resmc/atmosphere-aerosols.txt, resmc/atmosphere-ozone.txt,
-     resmc/ct1-pde.txt, resmc/dwarf-apdmap.txt, resmc/dwarf-cones.txt,
-     resmc/dwarf-pde-gapd.txt, resmc/dwarf-reflectivity.txt,
-     resmc/dwarf-reflector.txt, resmc/magic-cones-inner.txt,
-     resmc/magic-pde.txt, resmc/magic-reflectivity.txt,
-     resmc/magic-reflector-chessboard.txt, resmc/magic-reflector.txt,
-     resmc/magic-trigger-1NN.txt, resmc/magic-trigger-2NN.txt,
-     resmc/magic-trigger-3NN.txt, resmc/magic-trigger-4NN.txt:
-     - added
-
-   * mhist/Makefile:
-     - removed accidental MHQuality
-
-   * mhist/MHCamera.cc:
-     - fixed a warning when calling DistancetoPrimitive
-
-   * mgeom/MGeomCamSquare.cc:
-     - accidentaly used Double_t instead of Short_t when calling
-       SetNeighbors
-     - changed number of pixels from UInt_t to Short_t. It doesn't make
-       sense to support more pixels than we can store as index for
-       neighbors
-
-   * Makefile:
-     - added mreflector to resolve unresolved symbols
-
-
-
- 2009/03/02 Daniela Dorner
-
-   * datacenter/db/plotdb.php:
-     - adapted width of table
-
-
-
- 2009/03/02 Thomas Bretz
-
-   * mgeom/MGeomCam.[h,cc], msimreflector/MMirror.h,
-     msimreflector/MMirrorDisk.[h,cc], msimreflector/MMirrorHex.[h,cc],
-     msimreflector/MMirrorSquare.[h,cc], msimreflector/MReflector.[h,cc]:
-     - added GetA member function
-
-   * manalysis/MCameraData.cc, mbadpixels/MBadPixelsCalc.cc,
-     mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsTreat.cc,
-     mcalib/MCalibrationCam.cc, mcalib/MCalibrationChargeCalc.cc,
-     mcalib/MCalibrationChargeCam.cc, mcalib/MCalibrationPulseTimeCam.cc,
-     mcalib/MCalibrationRelTimeCalc.cc, mcalib/MCalibrationRelTimeCam.cc,
-     mcalib/MCalibrationTestCalc.cc, mcalib/MCalibrationTestCam.cc,
-     mcorsika/MCorsikaEvtHeader.cc, mfilter/MFSoftwareTrigger.cc,
-     mgeom/MGeomCam.cc, mhcalib/MHCalibrationCam.cc,
-     mhcalib/MHCalibrationChargeCam.cc,  msignal/MSignalCam.cc,
-     mhcalib/MHCalibrationPulseTimeCam.cc, mpointing/MPointingPos.h, 
-     mhcalib/MHCalibrationRelTimeCam.cc, mhft/MHexagonalFTCalc.cc,
-     mhist/MHCamera.cc, mimage/MHillas.cc, mimage/MNewImagePar.cc,
-     mjobs/MJCut.cc, mjobs/MJSimulation.cc, mpedestal/MPedPhotCam.cc, 
-     mpedestal/MExtractPedestal.cc, mpedestal/MPedestalCam.cc, 
-     msimcamera/MSimGeomCam.cc, msimcamera/MSimRandomPhotons.cc:
-     - replaced MGeomPix by MGeom
-
-   * mjobs/MJStar.cc:
-     - added BinningDist
-     - converted Muon cuts from mm to deg
-
-   * mhflux/MHCollectionArea.cc:
-     - fixed a problem that a plot disappeared in old files
-
-   * mmuon/MMuonSearchPar.cc:
-     - switched off the check in Paint (this works only for MAGIC :( )
-
-   * datacenter/macros/fillganymed.C:
-     - simplified by using MSQLMagic instead of MSQLServer
-
-
-
- 2009/03/01 Thomas Bretz
-
-   * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
-     - added pointing model 328198
-
-   * mbase/MSpline3.h:
-     - added a cast to make it compile with root 5.18
-
-   * melectronics/MPulseShape.cc:
-     - included TH1 to make it compile with root 5.18
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - convert MString::Format to Data() 
-     - added type SignificanceSqrtExcess
-
-   * mhflux/MHFalseSource.cc, mjobs/MJSpectrum.cc:
-     - convert MString::Format to Data() 
-
-   * mhist/MHCamera.cc:
-     - changed some const TString to const char to resolve 
-       ambiguity in root 5.18 in TF1 constructor
-
-   * msim/MHPhotonEvent.cc:
-     - use TMath::Abs instead of abs 
-
-   * msim/MSimPointingPos.[h,cc]:
-     - moved getter and setter to source file to avoid including of
-       TMath
-
-   * mgeom/MGeom.[h,cc]:
-     - added
-
-   * mgeom/MGeomRectangle.[h,cc]:
-     - added
-
-   * mgeom/MGeomCamSquare.[h,cc]:
-     - added
-
-   * mgeom/Makefile, mgeom/GeomLinkDef.h:
-     - added MGeom
-     - added MGeomRectangle
-     - added MGeomCamSquare
-
-   * Makefile.rules:
-     - removed dependance on ROOTSYS from rmkdepend. It should be in 
-       the path anyway as rootcint
-
-   * ceres.rc:
-     - added an example of setting the APD type
-
-   * mbadpixels/MBadPixelsCam.[h,cc], mbadpixels/MBadPixelsTreat.cc,
-     mcalib/MCalibrationChargeCalc.cc, mcalib/MCalibrationTestCalc.cc,
-     mfilter/MFSoftwareTrigger.cc:
-     - replaced references to MGeomPix by references to MGeom
-
-   * mbase/MStatusDisplay.cc:
-     - evaluate the return code of fwrite as suggested by newer 
-       gcc versions
-     - set a paranthesis as suggested by a warning 
-
-   * mgeom/MGeomCam.[h,cc]:
-     - adapted to the changes in MGeomPix/MGeom
-     - added SetAt function for external setup
-     - added Copy constructor
-
-   * mgeom/MGeomCamCT1.cc, mgeom/MGeomCamDwarf.cc, 
-     mgeom/MGeomCamMagic.cc, mhft/MHexagonFreqSpace.cc,
-     mimage/MHillas.cc, mimage/MHillasExt.cc,
-     mimage/MImgCleanStd.[h,cc], mimage/MNewImagePar.cc,
-     mimage/MNewImagePar2.cc, mmuon/MHSingleMuon.cc,
-     msignal/MSignalCam.cc, mtools/MagicJam.cc,
-     
-     - adapted to the changes in MGeomPix/MGeom
-     - use SetAt for setup
-
-   * mgeom/MGeomPix.cc:
-     - moved most of the code to new base class MGeom
-     - now derives from MGeom
-     - increased version number accordingly
-
-   * mhbase/MBinning.cc:
-     - replaced a Int_t by UInt_t as suggested by a warning
-
-   * mhbase/MH.cc:
-     - added a const_cast for GetObjectInfo (should be const,
-       but isn't)
-
-   * mhbase/MHMatrix.cc, mhflux/MHAlpha.cc, mhflux/MHThetaSq.cc,
-     mhflux/MHThetaSqN.cc, mhist/MHCamEventRot.cc, hvstime/MHVsTime.cc,
-     mjobs/MJStar.cc, mraw/MRawEvtHeader.cc:
-     - added paranthesis as suggested by a warning
-
-   * mhft/MGeomCamMagicXT.[h,cc]:
-     - replaced by deriving from MGeomCamDwarf
-
-   * mhist/MHCamera.cc:
-     - adapted to the changes in MGeomPix/MGeom
-     - use SetAt for setup
-     - use new PaintPrimitive to skip the usage of MHexagon
-
-   * mmc/MMcTrigHeader.hxx:
-     - fixed wrong condition in SetTrigger
-
-   * msimcamera/MSimAPD.[h,cc]:
-     - added a possibility to switch between the 50mu and 100mu
-       Diodes
-
-   * mtools/MagicCivilization.[h,cc], mtools/MagicDomino.[h,cc],
-     mtools/MagicReversi.[h,cc], mtools/MagicShow.[h,cc],
-     mtools/MagicSnake.[h,cc], mtools/MineSweeper.[h,cc],
-     - adapted to the changes in MGeomPix/MGeom, therefore restructered
-       the code to get rid of MHexagon
-
-   *  mmovie/MMovieWrite.cc:
-     - allow to switch off timing via preprocessor directive
-     - replaced MGeomPix by MGeom
-     - slightly changed palette
-     - evaluate return of fwrite
-
-   * mbase/MQuaternion.h, msim/MPhotonData.h:
-     - added a workaround for sqrt in root 5.18/00
-
-
-
- 2009/02/26 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C:
-     - implemented new SuperArehucas version
-
-
-
- 2009/02/23 Thomas Bretz
-
-   * mcorsika/MCorsikaRunHeader.cc:
-     - switched off the impact max workaround - it doesn't work
-     - initialize fImpact Max
-     - print also number of used ATMEXT
-
-   * mhbase/MH.cc:
-     - improved setting of binning from the parameter list in the
-       n-D case
-
-   * mhbase/MH3.cc:
-     - imporved output
-
-   * mhflux/MHCollectionArea.cc:
-     - also collect the maximum impact while running for a nicer
-       behaviour of the plots
-
-   * mhflux/MHThreshold.cc:
-     - allow setting of a dedicated Threshold binning
-
-   * mimage/MHHillasExt.cc:
-     - converted slope binning to deg
-
-   * mjobs/MJSimulation.cc:
-     - write MMcCorsikaRunHeader
-     - changed binnings
-     - added new binning
-     - now display the signal unscaled
-     - show threshold and collection area only for data runs
-
-   * msim/MSimMMCS.cc:
-     - make setting of directions depending on view-cone option
-
-   * msim/MSimPointingPos.[h,cc]:
-     - added class description
-     - removed obsolete fPointingCorsika
-     - improved output
-     - added option for homogenous distribution
-
-   * mmuon/MMuonCalibParCalc.cc:
-     - converted cuts from mm to deg so they will work also for other
-       geometries
-
-
-
- 2009/02/20 Thomas Bretz
-
-   * mmuon/MHMuonPar.[h,cc]:
-     - updated class version number after fMm2Deg got removed
-
-   * mpointing/MHSrcPosCam.cc:
-     - fixed the fill style of the ellipse to produce correct ps-files
-
-
-
- 2009/02/19 Daniela Dorner
-
-   * datacenter/scripts/buildsequenceentries, 
-     datacenter/scripts/checkfilesforsequenceavail, 
-     datacenter/scripts/checkstardone, datacenter/scripts/correcttime,
-     datacenter/scripts/dbchk, datacenter/scripts/dodatacheck,
-     datacenter/scripts/doexclusions, datacenter/scripts/fillcallisto, 
-     datacenter/scripts/fillcamera, datacenter/scripts/fillganymed, 
-     datacenter/scripts/fillstar, datacenter/scripts/insertdatasets, 
-     datacenter/scripts/makecallistolinks, 
-     datacenter/scripts/mcsequences, datacenter/scripts/movingrawfiles, 
-     datacenter/scripts/movingrawfiles_OK, datacenter/scripts/runcamera,
-     datacenter/scripts/runcorsika, datacenter/scripts/runreflector,
-     datacenter/scripts/sourcefile, 
-     datacenter/scripts/writedatasetfiles, 
-     datacenter/scripts/writesequencefiles:
-     - removed scriptlog
-
-   * datacenter/scripts/jobmanager: 
-     - fixed typo
-
-
-
- 2009/02/19 Thomas Bretz
-
-   * mcorsika/MCorsikaRunHeader.[h,cc]:
-     - reformatted output
-     - added "Options" to output
-     - made Has const
-     - added a workaround to get the maximum simulated impact
-       although it is not officially stored in the file
-
-   * msim/MHPhotonEvent.cc:
-     - improved automatic binning
-
-   * msim/MPhotonData.[h,cc]:
-     - added GetCosW2
-     - added GetSinW2
-     - added GetSinW
-
-   * msim/MSimAbsorption.cc:
-     - don't check wavelength range when theta should be used
-
-   * msimcamera/MSimAPD.cc:
-     - check for uninitialized indices
-
-   * msim/MPhotonEvent.[h,cc]:
-     - moved the code for MyClonesArray to the source file
-     - improved a lot the reading speed by reading larger blocks
-       of data from the file at once
-     - improved memory handling. This ensures that even the largest
-       events don't fill the memory forever and the allocated memory
-       is free'd again after some time
-
-   * msimreflector/MSimReflector.cc:
-     - Use the new Resize function of MPhotonEvent to make sure
-       that the memory is not allocated forever.
-
-   * mimage/MHHillas.cc, mimage/MMHillas.Ext.cc, mimage/MHHillasSrc.cc:
-     - converted default binning from mm to deg
-
-   * mraw/MRawRunHeader.cc:
-     - print less when values doen't have any meaning
-
-   * msim/MSimAtmosphere.[h,cc]:
-     - added
-
-   * msim/SimLinkDef.h, msim/Makefile:
-     - added MSimAtmosphere
-
-   * mjobs/MJSimulation.cc:
-     - added simulation of atmosphere
-     - clean isolated pixels away before calculating image parameters
-     - don't clean calibration runs
-     - correct displayed az by magnetic field
-     - added auto range for the 2D histograms
-     - set automatic binning for dist
-     - added tab with histogram for trigger area and threshold
-
-   * readcorsika.cc:
-     - implemented -ff option
-
-   * mcorsika/MCorsikaRunHeader.cc:
-     - improved Print output
-
-   * mimage/MImgCleanStd.cc:
-     - fixed the checks for the cleaning parameters there 
-       where some wrong conditions
-
-   * msim/MSimMMCS.cc:
-     - fixed typo in a comment
-
-   * ceres.rc:
-     - added units for psf
-     - some small updates
-
-   * msimreflector/MSimReflector.cc:
-     - convert units of psf from mm to cm
-     - Use MPointingPos instead of PointingCorsika, ARRANG already
-       rotates all vectors accrodingly
-
-   * msim/MSimPointingPos.cc:
-     - don't write PoinitingCorsika anymore. ARRANg already includes
-       the rotation
-
-   * mgeom/MGeomCamMagic.[h,cc]:
-     - added a constructor which allows to set the focal distance
-
-   * msimcamera/MSimAPD.cc, msimcamera/MSimGeomCam.cc,
-     msimcamera/MSimRandomPhotons.cc, msimreflector/MSimReflector.cc:
-     - don't create an object if MGeomCam not found, try "MGeomCam"
-       as default instead
-
-   * mhflux/MHCollectionArea.[h,cc]:
-     - added MMcRunHeader to data members to be able to check
-       the maximum impact in Finalize for the case the maximum
-       impect is collected "on-line" from the events
-     - if the event distribution comes just from the spectrum fill
-       the distribution event by event to get correct errors
-     - romved some old obsolete code
-
-   * msim/MSimMMCS.[h,cc]:
-     - added MMcRunHeader to data members to allow to collect the
-       maximum impact from the events
-
-
-
- 2009/02/18 Thomas Bretz
-
-   * datacenter/scripts/runcorsika:
-     - added a comment
-
-   * mbase/MParList.cc:
-     - when adding a TCollectionn only add MParContainers
-
-   * mcorsika/MCorsikaRunHeader.[h,cc]:
-     - added reading of Atmospheric coefficients
-     - added reading of Cherenkov Flag
-     - added corsika's Earth Radius
-
-   * melectronics/MDigitalSignal.[h,cc]:
-     - added and initialized an index to allow to "connect"
-       the digital signal to a channel
-
-   * mjtrain/MJTrainSeparation.cc:
-     - replaced kGreen by kBlue
-
-   * mmain/MEventDisplay.cc:
-     - added a type==3 which is for ceres-reflector files
-
-   * mmain/Makefile:
-     - added -I../mcorsika
-     - added -I../msim
-     - added -I../msimcamera
-
-   * msim/MHPhotonEvent.[h,cc]:
-     - set the binning more automatically from the run-headers
-       where possible
-     - added RadEnv
-     - added Clear function for external access
-
-   * msim/MSimAbsorption.cc:
-     - addec const-qualifier for photon
-
-   * msimcamera/MSimGeomCam.cc:
-     - allow usage also without pulse and pulse position (for display)
-
-   * msimcamera/MSimSignalCam.cc:
-     - allow usage also without TriggerPos
-     - added a check whether MSignalCam was correctly initialized
-
-
-
- 2009/02/16 Thomas Bretz
-
-   * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHHillasSrc.cc,
-     mimage/MHImagePar.cc:
-     - replaced green by blue for better readability on projectors
-
-   * mbase/MEnv.[h,cc]:
-     - added the option of a default name to allow i/o more similar
-       to MParContainer
-     - improved Print()
-
-   * ceres.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
-     - make use of the new default name of MEnv
-
-   * mjobs/MJSpectrum.cc:
-     - read and write ganymed.rc
-
-   * mbase/MParList.cc:
-     - if adding a TObjArray add only MParContainers (for sanity)
-
-   * mjobs/MJob.cc:
-     - when reading read also TObjects
-
-   * mjobs/MJSpectrum.cc:
-     - now read the ganymed.rc and write it to the output
-
-   * mhflux/MHEffectiveOnTime.h:
-     - increased class version by 1
-
-   * mhflux/MHAlpha.cc:
-     - removed erronornously comittet SetSumw2
-     - don't output the numbe rof excess events vs time
-
-
-
- 2009/02/15 Thomas Bretz
-
-   * ceres.rc:
-     - added the MAGIC I high gain pulse as example
-
-   * sponde.cc:
-     - redirect root error handler
-     - added new option to force on-time fit
-
-   * datacenter/scripts/runcorsika:
-     - added a comment
-     - remove empty dat file after corsika finished
-
-   * mbase/MLog.cc:
-     - added several more log-levels to handling root's error handler
-
-   * mbase/MPrint.cc:
-     - flush buffer before printing
-     - set output level to all
-
-   * melectronics/MPulseShape.h:
-     - let clone also clone the spline
-
-   * mfileio/MWriteRootFile.cc:
-     - don't output title if empty
-
-   * mhflux/MHEffectiveOnTime.[h,cc]:
-     - added new data mebers to store the result of the overall-fit
-       which is now done in Finalize
-     - output the results of the effective on-time fit as inf2
-     - increased clas version accordingly
-
-   * mjobs/MJSimulation.[h,cc]:
-     - simplified setting up the file structure
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - added the possibility to force a new on-time fit.
-     - a MHEffectiveOnTime histogram is now always displayed 
-       for manual cross checks
-
-   * mjobs/MJStar.cc:
-     - added MSrcPosCam for Monte Carlos to output
-
-   * mpointing/MSrcPosCalc.cc:
-     - ignore the WobbleMode from the MMcCorsikaRunHeader 
-       if it is a ceres file
-
-   * msim/MPhotonEvent.[h,cc]:
-     - added function GetTimeFirst
-     - added function GetTimeLast
-     - added function GetTimeMedianDev
-     - added fLength to MPhotonStatistics
-
-   * msimcamera/MSimGeomCam.cc:
-     - make use of the new functions
-     - set length to statistics container
-
-   * mpointing/MHSrcPosCam.[h,cc], mpointing/MSrcPosRndm.[h,cc],
-     mfilter/MFMagicCuts.[h,cc], mmuon/MHMuonPar.[h,cc],
-     mhflux/MHThetaSqN.[h,cc]:
-     - support changing geometries (conversion factors) reading
-       a new geometry from a run header
-
-   * mimage/MHVsSize.[h,cc], mimage/MHNewImagePar.[h,cc],
-     mimage/MHHillasSrc.[h,cc], mimage/MHHillasExt.[h,cc],
-     mimage/MHHillas.[h,cc], mimage/MNewImagePar2.[h,cc]:
-     - removed option to set conversion factor manually
-     - support changing geometries (conversion factors) reading
-       a new geometry from a run header
-     - increased class version by one
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - replaced Form by MString::Format
-
-     - made sure that nobody is mixing different energy-range monte
-       carlos and normalizes by integral (to be implemented)
-
-   * manalysis/MMcCalibrationUpdate.cc:
-     - switched off file Ceres files (this might only be temporary
-       but it makes the display work quite well even without
-       calibrated units.
-
-   * mjobs/MJCalibrateSignal.cc:
-     - updated the rule to allow for file names without the leading date
-
-   * mjobs/MJSpectrum.[h,cc]:
-     - set the kMustCleanup bit for sanity
-     - replaced a lot of Form by MString::Format
-     - moved the getting of the right Alpha-histogram to GetHAlpha
-     - the tlist2 doesn't neet to replace anything because all previous
-       tasklists added to the list have been removed again
-     - "DataType" already in parlist? Don't add a second one
-     - replaced some gLog by fLog
-     - make sure that the "Done." message is printed even in case
-       no output is written at the end
-
-   * ceres.rc:
-     - added some more info
-
-   * datacenter/scripts/runcorsika:
-     - added magnetic field Azimuth direction (ARRANG), currently
-       at ~ -7deg at La Palma
-
-   * mbase/MLog.cc:
-     - finallyadded a really stupid hack/workaround to suppress these
-       annoying errors in case of a log-scale set too early
-
-   * mbase/MTask.[h,cc]:
-     - Replaced OverwritesProcess by Overwrites
-
-   * mcorsika/MCorsikaEvtHeader.cc:
-     - fixed particle momentum coordinate system
-
-   * mcorsika/MCorsikaRunHeader.[h,cc]:
-     - added magnetic field values
-     - improved output
-
-   * mjobs/MJSimulation.cc:
-     - updated height scale
-     - use MPhotonStatistics.fLength
-     - plot median dev of photon arrival times
-
-   * mmc/MMcRunHeader.hxx:
-     - added a getter IsCeres
-     - added a setter for the Corsika Version
-
-   * mpedestal/MMcPedestalCopy.cc:
-     - use the new IsCeres
-
-   * msim/MSimMMCS.[h,cc]:
-     - use the telescope pointing in telescope coordinates for MMcEvt
-     - correct the shower direction by the magnetic field azimuth
-     - set corsika program version
-
-   * msim/MSimPointingPos.[h,cc]:
-     - splitted the output into coordinated in the corsika frame
-       (module the magnetic field) and the poiting direction in
-       telescope coordinates
-     - added possibility to "observe" in off-target mode
-
-   * msimreflector/MSimReflector.cc:
-     - use new pointing direction in the corsika frame
-
-
-
-
- 2009/02/13 Thomas Bretz
-
-   * mcorsika/MCorsikaEvtHeader.h:
-     - added some comments on the coordinate system
-
-   * ceres.rc:
-     - added some comments 
-     - setup a psf for the dwarf mirror
-
-   * mcorsika/MCorsikaRunHeader.h:
-     - added some comments
-
-   * mjobs/MJSimulation.cc:
-     - added some histogram titles
-     - fixed the x, y coordinates of the impact histogram
-     - write "ElectronicNoise"
-
-   * mjobs/MJStar.cc:
-     - don't force writing of containers which are not filles by ceres
-     - updated rule to support files without date
-
-   * mpedestal/MPedestalPix.[h,cc]:
-     - added Print() function
-
-   * mraw/MRawFileRead.cc:
-     - added a comment
-
-   * msim/MPhotonData.h:
-     - added comments about coordinate system
-
-   * msimcamera/MSimGeomCam.cc:
-     - when looking for the pixels convert from ceres-coordinates
-       to GeomCam camera-coordinates
-
-   * msimreflector/MMirror.h:
-     - added Setter for SigmaPSF
-
-   * msimreflector/MMirrorDisk.cc, msimreflector/MMirrorHex.cc,
-     msimreflector/MMirrorSquare.cc:
-     - now start counting in ReadM with 0
-
-   * msimreflector/MReflector.[h,cc]:
-     - added some documentation
-     - added function to set psf of all mirrors
-     - added psf optional to input file
-     - remove already evaluated tokens from TObjArray
-     - added reading of a default psf from the input file
-
-   * mjobs/MSequence.cc:
-     - fixed a bug in GetArrays which could cause seg-faults
-     - added a sanity check
-
-
-
- 2009/02/12 Thomas Bretz
-
-   * datacenter/macros/fillsources.C:
-     - updated
-
-   * mfileio/MWriteRootFile.[h,cc]:
-     - added some comments
-     - renamed GetNewFileName to SubstituteName
-     - made SubstituteName static
-
-   * mhist/MHCamera.cc:
-     - fixed the number in the legend (was wrong since last update)
-
-   * mjobs/MDataSet.cc:
-     - replaced From by MString::Format
-
-   * mjobs/MJSimulation.cc:
-     - a lot of things were renamed
-     - the refelctor can now be set from the setup file
-     - changed the binning for the event width
-     - removed plot "CamShadow"
-     - changed rules for file names
-
-   * ceres.rc:
-     - updated according to the changes in MJSimulation
-
-   * mjobs/MSequence.cc:
-     - replaced use of Form by MString::Format
-     - allow non-setting of fNight
-     - don't print period if -1
-
-   * mmain/MEventDisplay.cc:
-     - decode trigger pattern for display 
-
-   * mmain/Makefile:
-     - included mtrigger
-
-   * msim/MHPhotonEvent.cc:
-     - search Reflector instead of MReflector
-
-   * msim/MSimAbsorption.cc:
-     - added some info output
-
-   * msimcamera/MSimAPD.[h,cc]:
-     - added an option to set the geom cam name. Can be used to skip 
-       this task
-
-   * msimcamera/MSimCamera.[h,cc]:
-     - allow to set BaselineGain from resource file
-
-   * msimreflector/MSimReflector.cc:
-     - removed CamShadow container
-     - search Reflector instead of MReflector
-
-   * Makefile:
-     - removed mreflector
-
-   * mcalib/MCalibrationPatternDecode.cc:
-     - in case of pattern==0 and MCs set the color to CT1. This is
-       a workaround because the bits don't allow to set is explicitly
-     - removed the check for the kCT1Pulser bit. It can never be true
-     - consequently removed the kCT1Pulser bit
-
-  * mpedestal/MMcPedestalCopy.[h,cc]:
-    - fixed for MUX MCs (the pedestal has to be scaled)
-    - added option to process ceres data
-
-
-
- 2009/02/11 Thomas Bretz
-
-   * mcalib/MCalibColorSet.[h,cc]:
-     - removed some obsolete break statements
-     - removed obsolete gkMCRunLimit
-     - fixed setting of signal strength for extremely old
-       runs (I think we don't have them anyway)
-
-   * mcalib/MCalibrateData.cc:
-     - improved output
-
-   * mcalib/MCalibrationChargeCalc.cc:
-     - stop if no valid pulser colors have been found
-
-   * mcorsika/MCorsikaRunHeader.h:
-     - some cosmetics
-     - added some getter
-
-   * mhist/MHEvent.[h,cc]:
-     - some improvements to output
-     - implemented display for trigger pattern
-
-   * mtrigger/MTriggerPattern.[h,cc]:
-     - added Copy-function
-
-   * mhist/Makefile:
-     - added -I../mtrigger
-
-   * mmc/MMcEvtBasic.[h,cc]:
-     - moved the getter returning a TString to the source file
-     - replaced Form by MString::Format
-
-   * mraw/MRawRunHeader.cc:
-     - initialize fSourceEpochChar[1]
-     - initialize fNumEventsRead
-     - suppress more output which has not been initialized
-     - removed run-type from SetRunInfo
-     - added new function SetRunType
-     - use strncpy instead of memcpy
-     - replaced const char[] arguments by TString
-
-   * msimreflector/MReflector.[h,cc]:
-     - added Print
-     - added a circle around the mirror showing fMaxR
-
-   * mastro/MAstro.cc:
-     - updated some typos in comments
-
-   * mbase/MEnv.cc:
-     - replaced Form by MString::Format
-
-   * mbase/MTask.cc:
-     - made the total number of executions really count the total 
-       number
-
-   * mcalib/MCalibrationPatternDecode.cc:
-     - some cosmetics
-     - corrected the use of a wrong FindCreateObj
-
-   * mcorsika/MCorsikaRead.cc:
-     - added a comment
-
-   * mfileio/MWriteRootFile.cc:
-     - improved output
-     - improved the copy of a tree (now done without unpacking)
-     - made sure that copied trees are shown in the summary
-     - made sure that the copied trees are nevertheless deleted
-
-   * mfilter/MFDeltaT.cc:
-     - adapted to change in GetNumExecutions
-
-   * mhbase/MFillH.cc:
-     - set the number of executions (as it is in MTask) before the
-       execution
-
-   * mhbase/MH.cc:
-     - improved the statistics output
-
-   * mhist/MHCamera.[h,cc]:
-     - don't create an own pad anymore
-     - removed SetRange
-     - SetRange now done via MH::SetPadRange
-     - some sanity checks if fGeomCam is set
-     - some adaptions to the new layout scheme without
-       an own pad
-     - Changed DrawProjection to a more commonly usable scheme
-     - Removed all dependencies from MGeomCamMagic
-     - start the gaus fit with the maximum not the integral
-
-   * mjobs/MJCalibrateSignal.cc:
-     - If the input files contain an OriginalMC tree 
-       copy it
-     - consequently we make the MMcEvtBasic from the 
-       parameter-list optional
-     - fixed the rule (MC files with .root as extension could not 
-       be processed)
-
-   * mjobs/MJCalibration.[h,cc], mjobs/MJPedestal.[h,cc]:
-     - Use MHCamera::CamDraw more extensively
-     - replace use of Form by MString::Format
-
-   * mjobs/MJSimulation.cc:
-     - added an option to switch the cmaera electronics off
-     - write some more containers to output file (for easy access)
-     - set the MC bit in the header
-     - now use MSimMMCS to "fake" the correct file structure
-     - added three new writers to write the MMcEvtBasic information
-     - added a display of the most important things
-
-   * mmain/MEventDisplay.cc:
-     - don't change into the not more existing pad of a MHCamera
-
-   * msimcamera/MSimCalibrationSignal.cc:
-     - adapted GetNumExecution
-     - SetReadyToSave for the run header
-     - jitter the number of emitted photons
-     - corrected the emitted trigger positon
-     - (re)set calibration pattern
-
-   * mbase/MLut.[h,cc]:
-     - added overload of Delete() function
-     - added IsDefault
-     - added SetDefault
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed output in OpenFile
-
-   * mjobs/MSequence.cc:
-     - allow the "Night" resource to be empty
-
-   * msimcamera/MSimBundlePhotons.cc:
-     - some small improvements in case of empty maps
-
-   * msimcamera/MSimReadout.[h,cc]:
-     - reset gain. Use the new fConversionFactor instead
-     - removed some setting of fRunHeader
-
-   * msimcamera/MSimTrigger.[h,cc]:
-     - on useer request now offset and gain can be used to 
-       convert the signal back into units of phe
-     - added possibility to use empty lookup tables
-     - added debug output
-
-   * msimcamera/MSimCamera.[h,cc]:
-     - outsourced the pedestal and gain numbers into ReInit
-     - use an MPedestalCam for Electronic Noise and Gain
-     - allow to switch ob whether the gain is applied to the 
-       electronic noise or not
-     - SetPhotElfromShower
-
-   * msim/Makefile. msim/SimLinkDef.h:
-     - added MSimMMCS
-
-   * msim/MSimMMCS.[h,cc]:
-     - added
-
-   * msimcamera/Makefile:
-     - added -I../mpedestal
-
-   * ceres.rc:
-     - added
-
-   * msimreflector/MMirrorSquare.cc, msimreflector/MMirrorHex.cc,
-     msimreflector/MMirrorDisk.cc:
-     - changed the grey colors
-
-   * msimreflector/MMirrorHex.cc:
-     - fixed bugs in CanHit and HasHit
-
-
-
- 2009/02/10 Thomas Bretz
-
-   * manalysis/MMcTriggerLvl2Calc.cc:
-     - removed obsolete include of MmcRunHeader
-
-   * mbase/MSpline3.[h,cc]:
-     - improved the available constructors
-     - added some comments for future use
-     - added default constructor
-     - added GetHistogram()
-
-   * mcorsika/MCorsikaRunHeader.[h,cc]:
-     - added fImpactMax
-     - added some Getters
-
-   * melectronics/MPulseShape.[h,cc]:
-     - set class version to 1 to make it storable
-     - set a title for the splines
-     - implemented Paint function
-
-   * mhbase/MH.[h,cc]:
-     - added SetPadRange
-
-   * mhist/MHCamEvent.[h,cc]:
-     - Init the geometry in ReInit thus it can work with a geometry stored in a file
-     - Make sure that histogranms already drawn properly to a pad are found in Paint
-     - added RecursiveRemove for sanity
-
-   * mmc/MMcCorsikaRunHeader.h:
-     - added SetSpectrum
-
-   * mmc/MMcEvt.hxx:
-     - added SetEvtNumber
-     - added SetPhotElfromShower
-
-   * mmc/MMcEvtBasic.[h,cc]:
-     - added operator=
-
-   * mmc/MMcRunHeader.[hxx, cxx]:
-     - set default for the versions to UShort_t(-1)
-     - added some comments 
-     - added SetNumSimulatedShowers
-     - added SetImpactMax
-
-   * mraw/MRawRunHeader.cc:
-     - suppress some information in header if not valid
-
-   * msignal/MSignalCalc.cc:
-     - if (!fPedestal) we should return kTRUE not kFALSE
-
-   * msimreflector/MMirror.[h,cc], msimreflector/MMirrorDisk.[h,cc],
-     msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorSquare.[h,cc],
-     msimreflector/MReflector.[h,cc],
-     - added Print
-     - some cosmetics in header
-     - set class version to 1 to make it storable
-
-   * mtools/MagicJam.cc:
-     - updated
-
-
-
- 2009/02/10 Daniela Dorner
-
-   * datacenter/db/tabs.php:
-     - if csv-file doesn't exist, only logs are displayed now
-
-
-
- 2009/02/08 Thomas Bretz
-
-   * Makefile.conf.linux:
-     - added -Winit-self
-
-   * msimcamera/MSimCalibrationSignal.[h,cc]:
-     - account for the pulse shape/width
-     - make number of photons settable
-     - make time jitter settable
-     - renamned fNumEntries to fNumEvents
-     - don't set daq event number (should be set by the "daq")
-     - set trigger pattern
-     - print number of events in PreProcess
-
-   * msimreflector/MSimReflector.[h,cc]:
-     - made the detector margin settable
-
-   * datacenter/macros/insertcacofile.C, datacenter/macros/insertsequence.C:
-     - print an error and exit
-
-   * macros/optim/optimdisp.C:
-     - set the default values as default
-     - added a short summary what a good strategy for optimization is
-
-   * mastro/MAstro.cc:
-     - replaced Form by MString::Form
-
-   * mcorsika/MCorsikaEvtHeader.[h,cc], mcorsika/MCorsikaRunHeader.[h,cc]:
-     - moved fParticleID from event header to run header
-     - increased Class Version accordingly
-     - added an error if more than one observation levels are read
-
-   * mhcalib/MHGausEvents.cc:
-     - replaced Form by MString::Form
-     - handle the creating of the TF1 fExpFit a bit more "root-safe"
-
-   * mhist/MHCamEvent.[h,cc]:
-     - added a new option to collect the maximum or minimum contents
-
-   * mhist/MHCamera.[h,cc]:
-     - added new functions SetMax/MinCamContent
-
-   * mraw/MRawEvtHeader.cc:
-     - initialize the data members in constructor
-
-   * mraw/MRawEvtHeader.h:
-     - removed bits for trigger type they were never used
-
-   * mraw/MRawRunHeader.cc:
-     - tiny cosmetics
-
-   * msim/MHPhotonEvent.[h,cc]:
-     - added a histogram to display the height
-     - don't fill kNightSky photons
-
-   * msim/MPhotonData.h:
-     - added getter for fProductionHeight
-
-   * msim/MPhotonEvent.h:
-     - commented IsValid (was not used anyhow)
-
-   * msimcamera/MSimGeomCam.[h,cc]:
-     - added one sample to the window to allow for time jitter of one sample
-     - make the code for the window indentical to MSimCalibrationSignal
-
-   * msimcamera/MSimReadout.[h,cc]:
-     - Set the daq event number (readout number)
-
-   * msimcamera/MSimTrigger.[h,cc]:
-     - added comments
-     - made the signal length settable
-     - made the coincidence time settable
-     - removed setting of the daq event number (should be done by the "daq")
-     - changed the trigger output from all to inf/inf2
-
-   * msimcamera/Makefile:
-     - added -I../mtrigger
-
-   * mjobs/MJSimulation.[h,cc]:
-     - added new mode to force the use of the trigger "electronics"
-     - moved setup of the fadc to the resource file
-     - added a new histogram to show the maximum signal in all pixels
-     - automatically setup the range of the TrigPos histogram
-     - don't show all histograms in all run conditions
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added ReadEnv for a setup from a resource file in ceres
-
-   * msimcamera/MSimAPD.cc:
-     - added a sanity check if ReInit has not been called
-
-
-
- 2009/02/07 Thomas Bretz
-
-   * sponde.rc:
-     - fixed a typo
-
-   * datacenter/scripts/runcorsika:
-     - added a comment
-
-   * mbase/MContinue.h:
-     - changed a comment
-
-   * mbase/MEnv.h, mbase/MMath.cc:
-     - Do not assign a temporary TString to const char *
-
-   * mcamera/MCameraCentralPix.[h,cc]:
-     - changed fDC from Float_t to Int_t 
-
-   * mhflux/MHCollectionArea.cc, mhflux/MHDisp.cc, mhflux/MHEnergyEst.cc,
-     mhflux/MHFalseSource.cc, mhflux/MHThreshold.cc, mhbase/MFillH.cc,
-     mastro/MAstroCamera.cc, mastro/MAstroCatalog.cc, mbase/MContinue.cc,
-     mbase/MFilter.cc, mbase/MLog.cc, mbase/MParContainer.cc, mhbase/MH.cc,
-     mbase/MParEmulated.cc, mbase/MStatusDisplay.cc, mbase/MTime.cc,
-     mhbase/MH3.cc, mhbase/MHn.cc,mhflux/MHAlpha.cc, mhist/MHCamera.cc,
-     mhflux/MHEffectiveOnTime.cc, mmuon/MHMuonPar.cc, mmovie/MMovieWrite.cc,
-     mhflux/MHFalseSource.cc, mhist/MHCamEvent.cc, 
-     mmain/MEventDisplay.cc, mreflector/MHReflector.cc:
-     - use MString::Format instead of Form
-
-   * msim/MHPhotonEvent.cc:
-     - don't fill kNightSky primaries
-
-   * msim/MPhotonEvent.[h,cc]:
-     - return the number of non NightSky photons
-
-   * msimcamera/MSimPSF.cc:
-     - changed default for fSigma from 1 to -1
-
-   * mbase/MContinue.cc:
-     - changed default title
-
-   * mfileio/MWriteRootFile.cc:
-     - set kMustCleanup bit, otherwise it is not correctly deleted from
-       the list of cleanups
-
-   * mhbase/MH3.[h,cc]:
-     - added RecursiveRemove
-
-   * mhflux/MAlphaFitter.[h,cc]:
-     - moved code to source file
-     - improved setting of a new fFunc
-
-   * mhflux/MHAlpha.[h,cc], mhvstime/MHSectorVsTime.[h,cc]
-     - added RecursiveRemove
-
-   * mjobs/MJSimulation.cc:
-     - added MSimPSF
-     - Show only the non NightSky photons in the size plot
-     - changed the binning of BinningEvtWidth
-
-
-
- 2009/02/06 Daniela Dorner
-
-   * datacenter/db/include.php:
-     - adapted status-query
-
-
-
- 2009/02/05 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C:
-     - implemented new SuperArehucas version
-
-
-
- 2009/02/03 Thomas Bretz
-
-   * mastro/MAstroCatalog.[h,cc]:
-     - searches now all catalogs also in the datacenter default path if
-       the file could not be found
-
-   * mbase/MStatusDisplay.cc:
-     - also print information about added tabs in batch mode
-
-   * mcorsika/MCorsikaEvtHeader.h:
-     - fixed a comment
-
-   * mfileio/MWriteRootFile.cc:
-     - added some more log-output
-     - open a new /dev/null only if none with the same title already exists
-     - added some comments
-
-   * mhflux/MHEffectiveOnTime.cc:
-     - Don't call PaintText if FitH failed (as suggested by valgrind)
-
-   * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
-     - added a title to all MWriteRootFile
-
-   * mreport/MReportCC.cc:
-     - added more comments
-     - improved log-output
-
-
-
- 2009/02/03 Daniela Dorner
-
-   * datacenter/db/plotdb.php:
-     - sequence as default when startup
-
-   * datacenter/db/plotdb.php, datacenter/db/plot.php:
-     - added possibility to set size of plot
-
-
-
- 2009/02/03 Stefan Ruegamer
-
-   * datacenter/scripts/budb:
-     - added getdbsetup
-
-
-
- 2009/02/02 Thomas Bretz
-
-   * mcamera/MCameraCentralPix.[h,cc]:
-     - added data member fDC
-     - increased class version number accordingly
-
-   * mreport/MReportCC.cc:
-     - improved debug output
-     - remove minus from the third argument in SCHEDULE
-
-   * mreport/MReportCamera.[h,cc]:
-     - fixed for ver>=200812140
-     - added InterpretePSSEN
-     - added InterpreteLIQ
-
-   * msimcamera/MSimCamera.cc:
-     - added a time-shift uniformly according to the bin-width
-
-
-
- 2009/01/30 Thomas Bretz
-
-   * RELEASE V2.2
-
-
- 2009/02/02 Thomas Bretz
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
-     - fixed the regular expresssion
-
-
-
- 2009/01/30 Thomas Bretz
-
-   * datacenter/macros/fillcmt.C:
-     - added
-
-   * datacenter/macros/plotstat.C:
-     - extended loop to show all periods again
-
-   * msim/MPhotonData.cc:
-     - don't change the sign of the cosines. The direction of the
-       particle doesn't neet to be changed
-
-   * msimreflector/MSimReflector.cc:
-     - change the rotation matrix to fit the change in MPhotonData
-
-
-
- 2009/01/29 Thomas Bretz
-
-   * melectronics/MPulseShape.cc:
-     - changed spline range from -25/25 to -8/8
-
-   * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHDisp.cc:
-     - for sanity (thread safety) replaced Form by MString::Format
-
-   * mhflux/MHDisp.cc:
-     - initialize fHalf as suggested by valgrind
-
-   * datacenter/macros/plotdb.C:
-     - updated comments
-
-   * resources/calibration_spline.rc:
-     - updated
-
-
-
- 2009/01/27 Thomas Bretz
-
-  * macros/rootlogon.C:
-     - added new subdirectories
-
-   * melectronics/MAnalogSignal.[h,cc]:
-     - added the posssibility to add a pulse from a TF1
-     - removed the printout if out of range
-     - returns whether the range had to be adapted
-     - changed the Discriminate function to allow for giving a start
-       and end time of the search
-     - imporved the fining of the falling and rising edge
-     - removed the printout in Discriminate
-
-   * msimcamera/MSimCamera.[h,cc]:
-     - moved the pulse shape specific code into a new class MPulseShape
-     - Fixed the range of the digitization
-
-   * melectronics/MPulseShape.[h,cc]:
-     - added
-
-   * melectronics/Makefile, melectronics/ElectronicsLinkDef.h:
-     - added MPulseShape
-
-   * msimcamera/MSimGeomCam.[h,cc]:
-     - Fixed the time window for random photons (Maybe move to a later
-       step in the analysis?)
-
-   * msimcamera/MSimReadout.cc:
-     - call SetReadyToSave for the run-header
-     - added some debug output in case of failure
-
-   * msimcamera/MSimSignalCam.[h,cc]:
-     - subtract the trigger position of any
-
-   * msimcamera/MSimTrigger.cc:
-     - some changes to the debug output
-
-   * mjobs/MJSimulation.[h,cc]:
-     - added
-
-   * mjobs/Makefile, mjobs/JobsLinkDef.h:
-     - added MJSimulation
-
-   * ceres.cc, showlog.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
-     - added parenthesis suggested by compiler
-
-   * mbase/MParEnv.cc:
-     - included TClass for newwer root versions
-
-   * msimreflector/MReflector.cc:
-     - fixed return if read file was not existing
-
-   * msimrelfector/MSimReflector.cc:
-     - added sanity check if reflector is valid
-
-   * datacenter/macros/insertdataset.C:
-     - added fPriority
-
-   * datacenter/macros/plotoptical.C:
-     - write a root-file as the other plot-macros do
-
-   * mreflector/MHReflector.cc:
-     - added some SetDirectory(NULL), although this class is a candidate
-       for removal
-
-   * mjobs/MJCut.cc, mjobs/MJCalibrateSignal.cc:
-     - make the CheckEnv fail if kFALSE is returned
-
-
-
- 2009/01/26 Thomas Bretz
-
-   * Makefile:
-     - added mcorsika, msim, msimreflector, msimcamera and
-       msimelectronics
-     - added readcorsika
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MParEnv
-
-   * mbase/MParEnv.[h,cc]:
-     - added
-
-   * mbase/MParameters.[h,cc]:
-     - added ReadEnv to all classes
-
-   * mbase/MParList.cc:
-     - return the container within MParEnv if MParEnv found 
-
-   * mbase/MParContainer.cc:
-     - fixed a typo
-
-   * manalysis/MEventRateCalc.cc:
-     - added a comment
-
-   * melectronics/MAnalogChannels.[h,cc]:
-     - made the GetNum* unsigned
-     - added new member functions to just initialize one size
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added a possibility to just init the number of pixels
-
-   * msimcamera/MSimReadout.[h,cc]:
-     - get the number of output channels from the camera geometry
-     - initialize the runheader in ReInit
-     - initialize the data arrays from the run-header in reinit
-
-   * mimage/MHHillas.cc:
-     - the default binning is not scales by 0.9 anymore
-
-   * mmc/MMcEvtBasic.h:
-     - added new type "artificial" 
-
-   * mraw/MRawRunHeader.cc:
-     - set header size in constructor to 0
-
-   * msimcamera/MSimCalibrationSignal.[h,cc]:
-     - we need fEvt and fTrigger always
-     - renamed ReInit to CallReInit
-     - set photon primary type
-     - set number of photons from 50 to 5
-
-   * msimcamera/MSimRandomPhotons.cc:
-     - explicitly set weight to 1
-
-   * mjobs/Makefile:
-     - added msim, msimreflector, msimcamera and mcorsika
-
-
-
- 2009/01/25 Thomas Bretz
-
-   * mbase/Makefile, mbase/BaseLinkDef.h:
-     - added MLut
-
-   * mbase/MLut.[h,cc]:
-     - added
-
-   * msimcamera/MSimCamera.[h,cc], msimcamera/MSimTrigger.[h,cc],
-     msimcamera/MSimRadout.[h,cc], msimcamera/SimCameraLinkDef.h,
-     msimcamera/Makefile, msimcamera/MSimCalibrationSignal.[h,cc],
-     msimcamera/SimCameraIncl,h:
-     - added
-
-   * mjobs/MJob.cc:
-     - included TClass for newer root versions
-
-   * mreflector/MRflEvtData.cc:
-     - repaced a use of MHexagon by a direct use of MGeomCam
-
-   * melectronics/MAvalanchePhotoDiode.[h,cc]:
-     - added some getters
-     - remobved some obsolete comment
-     - set entries to 1 by default
-
-   * mgeom/MGeomCam.[h,cc]:
-     - split the Get[Max,Min]Radius into two member functions
-     - added the HitDetector based on the maximum radius calculated
-
-   * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
-     - removed overloading of the new HitDetector
-
-   * mgeom/MGeomPix.[h,cc]:
-     - reset fUserBits in constructor according to a suggestion by valgrind
-     - added GetT member function
-
-   * mjobs/MJSpectrum.cc:
-     - replaced some Form calls for sanity by MString::Format
-     - check the result of CheckEnv
-
-   * mjobs/MJStar.cc:
-     - check the result of CheckEnv
-
-   * mjobs/MJob.cc:
-     - fixed a typo in the name for the seed value resource
-
-   * mraw/MRawRunHeader.h:
-     - added a getter for run type point run
-
-   * msignal/MSignalCalc.cc:
-     - don't execute Process at all if fPedestal==NULL
-
-   * msignal/MSignalCam.cc:
-     - aded case 10 and 11 to GetPixelContent
-
-   * msim/MHPhotonEvent.cc:
-     - replaced case 4 by using the traversal distance in the 0-pixel
-
-   * msimcamera/MSimSignalCam.cc:
-     - set pixel only to used if contents>0
-
-   * msimcamera/MSimTrigger.[h,cc]:
-     - added ReadEnv for setup from a resource file
-     - compress the trigger list after deleting slots
-     - initialize descriminator threshold with -1
-     - check for the validity of the discr. th in PreProcess
-
-   * msimreflector/MReflector.[h,cc]:
-     - store file name in title
-     - added ReadEnv for setup from a resource file
-
-   * msimreflector/MSimReflector.[h,cc]:
-     - changed copyright notice
-     - added fDetectorMargin
-
-
-
-
- 2009/01/24 Thomas Bretz
-
-   * mbase/MMath.cc:
-     - added two explicit conversion to make it compile on my Ubuntu
-     - Replaced some Form by MString::Format
-     - included MString
-
-
-
- 2009/01/23 Daniela Dorner
-
-   * datacenter/db/showplots-ds.php, datacenter/db/tabs.php, 
-     datacenter/db/plot.php:
-     - adapted path to new web file structure
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php:
-     - added option to group by date (year, month, night): pulldown in
-       menu and adapted query
-
-   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php
-     datacenter/db/datasetinfo-aio.php:
-     - enabled possibility to combine all group-bys 
-
-   * datacenter/db/datasetinfo-aio.php:
-     - enhances information printed in table in case of group-by
-
-   * datacenter/db/include.php:
-     - adapted pulldown of status-group-by
-
-   * datacenter/db/menu.php:
-     - added pulldown for sumtrigger-flag to sequinfo-menu
-     - added function to print pulldown for group-by date
-
-
-
- 2009/01/23 Thomas Bretz
-
-   * mcorsika/MCorsikaEvtHeader.[h,cc], msim/MPhotonData.[h,cc],
-     msimcamera/MSimExcessNoise.cc, msimreflector/MMirrorDisk.cc,
-     msimreflector/MMirrorHex.cc, msimreflector/MMirrorSquare.[h,cc],
-     msimreflector/MReflector.cc, msimreflector/MSimReflector.cc,
-     melectronics/MAnalogSignal.cc:
-     - moved code which needs TMath to source file
-     - included TMath for newer root versions
-     - included TObjArray for newer root versions
-
-   * msimcamera/MSimAPD.[h,cc], msimcamera/MSimBundlePhotons.[h,cc], 
-     msimcamera/MSimRandomPhotons.[h,cc]:
-     - added
-
-   * melectronics/Makefile, melectronics/MAnalogChannels.[h,cc],
-     melectronics/ElectronicsIncl.h, melectronics/ElectronicsLinkDef.h, 
-     melectronics/MDigitalSignal.[h,cc],  
-     melectronics/MAnalogSignal.[h,cc], 
-     melectronics/MAvalanchePhotoDiode.[h,cc]:
-     - added
-
-   * msim/M*.cc, msimreflector/M*.cc, msimcamera/M*.cc:
-     - changed copyright notice
-
-   * mjobs/MJob.[h,cc]:
-     - for convinience replaced GetEnvValue by GetEnvValue2
-     - added initialization of the random number generator
-
-   * ceres.cc, mcorsika/CorsikaIncl.h:
-     - added
-
-
-
- 2009/01/22 Thomas Bretz
-
-   * mraw/MRawRunHeader.h:
-     - added new functions to access the runtype
-
-   * msim/MPhotonData.cc:
-     - removed some obsolete comments
-
-   * msim/MPhotonEvent.[h,cc]
-     - added some comments
-     - added new member function GetFirst and GetLast
-     - UnSort the array after reading new data
-     - removed some old obsolete code
-     - added new meber function Sort and IsSorted
-
-   * msimreflector/MSimReflector.cc:
-     - force sorting of the array
-
-  * msimcamera/MSimPSF.[h,cc], msimcamera/MSimGeomCam.[h,cc], 
-    msimcamera/MSimExcessNoise.[h,cc], msimcamera/MSimSignalCam.[h,cc]:
-    - added
-
-
-
- 2009/01/21 Thomas Bretz
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MQuaternion
-     - added MReflection
-
-   * mbase/MQuaternion.[h,cc], mbase/MReflection.[h,cc]:
-     - added
-
-   * mbase/MArrayI.[h,cc]:
-     - added a few new functions (ReSort, Add, Find and AddUniq)
-
-   * mbase/MMath.cc:
-     - replaced delete by delete[] where appropriate
-
-   * mgeom/MGeomCam.h:
-     - added new virtual functions HitFrame and HitDetector
-     - included MQuaternion
-
-   * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
-     - added new functions HitFrame and HitDetector:
-
-   * msim/MHPhotonEvent.cc:
-     - removed the reference to MCamera
-
-   * mgeom/MGeomPix.[h,cc], mgui/MHexagon.[h,cc]:
-     - moved DistanceToPrimitive from MHexagon to MGeomPix
-     - moved the funtions to calculate overlapping areas 
-       also, but they are still in a comment
-
-   * mgui/MHexagon.[h,cc]:
-     - started implementing a rotation angle
-     - added data meber fPhi
-     - increased class version number
-
-   * mhist/MHCamera.cc, mtools/MagicJam.cc:
-     - we don't have to use a MHexagon anymore caluclating 
-       DistanceToPrimitive
-
-   * msimreflector/MMirror.[h,cc], msimreflector/MMirrorSquare.[h,cc],
-     msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorDisk.[h,cc],
-     msimreflector/MReflector.[h,cc], msimreflector/MSimReflector.[h,cc],
-     msimreflector/Makefile, msimreflector/SimReflectorLinkDef.h, 
-     msimreflector/SimReflectorIncl.h:
-     - added
-
-
-
- 2009/01/21 Stefan Ruegamer
-
-   * datacenter/scripts/read_lapalma-tapes:
-     - added check of the tape slot when exporting the tapes
-
-
-
- 2009/01/20 Thomas Bretz
-
-   * mjobs/MJob.h:
-     - added Esc member function
-
-   * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc], 
-     msim/MSimAbsorption.[h,cc], msim/MSimPointingPos.[h,cc],
-     MHPhotonEvent.[h,cc], msim/Makefile, msim/SimIncl.h 
-     msim/SimLinkDef.h:
-     - added
-
-
- 2009/01/19 Thomas Bretz
-
-   * mfileio/MWriteRootFile.cc:
-     - simplified how the rules are evaluated using TPregexp
-     - by this the rules got more powerful
-
-   * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
-     - changed ols style rule to new style
-
-
-
- 2009/01/18 Thomas Bretz
-
-   * mbase/BaseLinkDef.h, mbase/Makefile:
-     - added MSpline3
-
-   * mcorsika/MCorsikaEvtHeader.cc:
-     - some little cosmetics
-
-   * mcorsika/MCorsikaEvtHeader.h:
-     - added some missing getters
-
-   * mcorsika/MCorsikaRunHeader.cc:
-     - removed some obsolete comments
-     - reordered some comments
-
-   * mextralgo/MExtralgoSpline.h:
-     - changed default in GetIntegral from true to false
-
-   * mraw/MRawEvtHeader.h:
-     - added Setter for DAQEventNumber
-
-   * mraw/MRawRunHeader.cc:
-     - start pixel hardware indices with 1 not with 0
-
-
-
- 2009/01/17 Thomas Bretz
-
-  * mbase/MMath.[h,cc]:
-     - added a new function RndmExp which should be a tiny bit faster than
-       root's own implementation because it ises Rndm() instead of Uniform()
-
-   * mextralgo/ExtralgoIncl.h:
-     - added MArrayF
-
-   * mextralgo/MExtralgoSpline.[h,cc]:
-     - divided FindY into FindYup and FindYdn to avoid an obsolete if-clause
-     - added a new member function to return the integral function of the
-       spline. This is useful to init a new spline and use it for 
-       producing the proper random distribution.
-
-   * mpedestal/MPedestalSubtractedEvt.[h,cc]:
-     - added Print() function
-
-   * mraw/MRawEvtData.[h,cc]:
-     - added a member function to Reset the arrays
-     - added member function to set the pixel indices
-     - Improved the new Set function
-
-  * readcorsika.cc:
-    - added
-
-
-
- 2009/01/16 Daniel Hoehne-Moench
-
-   * datacenter/scripts/mcsequences:
-     - implemented sumtrigger -> modes, fTriggerFlagKEY
-     - fPriority(MCSequenceProcessStatus) is now filled into the mcdb
-
-   * datacenter/scripts/fillmccallisto, fillmcstar:
-     - bugfix: changed argument of $primaries from [$s+$s] to [$s]
-
-   * datacenter/macros/fillcamera.C:
-     - changed NumPheFromDNSB to float(7,3)
-     - fPriority(MCRunProcessStatus) is now filled into the mcdb
-
-   * datacenter/macros/fillmccalib.C:
-     - minor changes, bugfix (wrong column name for mcdb)
-
-   * datacenter/macros/fillmcsignal.C:
-     - definition of some parameters changed according to fillsignal.C
-     - minor changes, deleted unnecessary code
-     - implemented if clause for HiLo-Parameters. Instead of 
-       seqno<200000 the fAmplFadcKEY is queried in the mcdb for each
-       sequence. For MUX MCs the HiLo-Parameters are not calculated.
-
-
-
- 2009/01/15 Thomas Bretz
-
-   * callisto.cc:
-     - cosmetics to output
-
-   * mcorsika/MCorsikaRunHeader.cc:
-     - cosmetics (removed a ;;)
-
-   * mhist/MHEvent.[h,cc]:
-     - ReInit to allow the change of the camera geoemtry in ReInit
-
-
-
- 2009/01/15 Stefan Ruegamer
-
-   * datacenter/scripts/dodatacheck:
-     - removed the _E in the find command; files from 2008/06/04 on do
-       not have it any more
-
-
-
- 2009/01/14 Daniel Hoehne-Moench
-
-   * datacenter/scripts/sourcefile:
-     - extended errorcoding on mc run process status
-
-   * datacenter/scripts/runmccallisto, runmcstar:
-     - deleted unnecessary lines, adapted to primary structure
-
-   * datacenter/macros/fillmcsignal.C, fillmccalib.C, fillmcstar.C:
-     - added
-
-   * datacenter/scripts/fillmccallisto, fillmcstar:
-     - added
-
-
-
- 2009/01/14 Thomas Bretz
-
-   * readraw.cc:
-     - check first whether the file exist before adding the extension
-
-   * mbase/MMath.[h,cc]:
-     - added function to Re-sort an array
-
-   * mfileio/MReadMarsFile.cc, mfileio/MWriteRootFile.cc:
-     - Improved output
-
-   * mfileio/MWriteRootFile.cc:
-     - fixed a problem which prevented to open more than one /dev/null
-       devices independantly
-
-   * mgeom/MGeomCam.cc:
-     - cosmetics
-
-   * mgeom/MGeomCamDwarf.h:
-     - fixed a typo in an ifdef
-
-   * mgeom/MGeomPix.[h,cc]:
-     - added funtion to return positon as TVector2
-     - slightly improved the algorithm to check IsInside
-     - fixed the conditional signs for the orientation of pixels
-       in GetDirection
-
-   * mmain/MEventDisplay.cc:
-     - Give different names to the MPedestalSubtract tasks
-     - fixed buttons
-     - call AddGeometryTags after ReInit to allow reading new geometries in
-       ReInit
-
-   * mmc/MMcEvtBasic.h:
-     - added a new primary type kNightSky
-
-   * mraw/MRawEvtPixelIter.h:
-     - replaced type of the number of bytes by UInt_t
-
-   * mraw/MRawRunHeader.h:
-     - allow to validate the magic-number from outside (for MCs)
-
-   * datacenter/scripts/runcorsika:
-     - added a lot of comments
-     - reordered values in input card
-     - switched off a lot of obsolete output
-     - changed the Magnetic field to a value corresponding to the location of
-       MAGIC at 2200m height valid for January 2009. (The old value never took
-       place there?!) The value was taken from www.noaa.gov/geomagmodels
-
-
-
- 2009/01/12 Daniel Hoehne-Moench
-
-   * datacenter/db/menu.php:
-     - bugfix: now the SumTriggerFlag is correctly displayed in the web
-       interface
-
-
-
- 2009/01/09 Daniel Hoehne-Moench
-
-   * datacenter/macros/fillcamera.C
-     - implemented new variables: zbinmin, zbinmax, number of 
-       sumtriggers, sum trigger flag
-     - bugfix: for P and C runs the mirror fraction and the impact
-       parameter had unreasonable values (negative) which were filled
-       into the mcdb, now->0
-
-   * datacenter/scripts/fillcamera, mcsequences:
-     - implemented call of getdbsetup
-
-
-
- 2009/01/09 Stefan Ruegamer
-
-   * datacenter/scripts/buildsequenceentries
-     - corrected IFS argument
-
-
-
- 2009/01/08 Stefan Ruegamer
-
-   * datacenter/scripts/filesondisk
-     - added S and N runs
-
-
-
- 2009/01/07 Daniel Hoehne-Moench
-
-   * datacenter/macros/filldotrun.C:
-     - updated column counting numbers
-     - included a check for the number of columns in the runfiles
-   
-   * datacenter/macros/buildsequenceentries.C:
-     - implemented SumTriggerFlagKEY for sequence building
-
-
-
- 2009/01/06 Thomas Bretz
-
-   * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h,
-     mbase/MArrayI.h, mbase/MArrayS.h:
-     - removed GetSize
-
-   * mbase/MArrayF.h:
-     - added Add()
-     - added AddClipped
-
-  * mbase/MMath.[h,cc]:
-     - implemented ReSort
-
-   * mcorsika/MCorsikaEvtHeader.cc:
-     - removed obsolete comments
-
-   * mcorsika/MCorsikaRead.cc:
-     - cosmetics
-
-   * mcorsika/MCorsikaRunHeader.[h,cc]:
-     - added comments about file contents
-     - added fWavelengthMin/Max
-
-   * mextralgo/MExtralgoSpline.[h,cc]:
-     - renamed SearchY to SearchYdn
-     - fixed a problem in SearchYup (must be ++i instead of i++)
-       (this is relatively unimportant because it was only used
-        in the determination of the pulse width which we never
-        really used)
-     - added a sanity/range-check to SearchYup and SearchYdn
-     - added a comment
-     - changed the order of arguments in EvalDeriv1
-     - changed the order of arguments in EvalDeriv2
-     - accelerated EvalDeriv1 (one multiplication less)
-     - added Deriv1 function 
-     - made SearchYup and SearchYdn public
-
-   * mjobs/MDataSet.cc:
-     - removed an obsolete return statement
-
-   * mraw/MRawEvtData.[h,cc]:
-     - changed pointer in AddPixel to reference
-     - added a Set function
-
-   * mraw/MRawRunHeader.[h,cc]:
-     - added a lot of fixes for wrong run numbers written by Arehucas
-     - added a fix for strange file numbers written by Arehucas
-     - added functions as monta carlo interface to set contents
-
-   * msignal/MSignalCam.cc:
-     - defined a case 9
-
-
-
- 2009/01/05 Thomas Bretz
-
-   * mhbase/MH.h:
-     - commited missing changes from last year
-
-   * merpp.cc:
-     - fixed a description
-
-   * sponde.cc:
-     - added "Multiple dataset at once"
-
-   * star.cc:
-     - removed obsolete -ff option from output
-
-   * mbase/MTime.[h,cc]:
-     - added GetBinary
-     - added WriteBinary
-
-   * mbase/MEvtLoop.cc:
-     - display paused status in status line
-     - improved pause handling
Index: unk/Mars/Changelog.10
===================================================================
--- /trunk/Mars/Changelog.10	(revision 19867)
+++ 	(revision )
@@ -1,1460 +1,0 @@
-Please  do  not write behind the end of line tag so that it is  possible
-to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.
-
-For your entries please follow EXACTLY this style:
-
-_yyyy/mm/dd_[Your Name]
-_
-___*_filename:
-_____-_description
-_
-___*_filename2, filename3:
-_____-_description
-_
-_
-_
-
-While an underscore is a placeholder for a white-space or an empty line.
-
-                                                 -*-*- END OF LINE -*-*-
-
- 2010/11/29 Reiner Rohlfs
-
-   * msim/MPhotonData.cc:
-     - Use all data if telescope array is not defined
-
-   * msim/MPhotonEvent.[h,cc]:
-     - remove following methods:
-         Int_t ReadCorsikaEvt(MCorsikaFormat *fInFormat, Int_t i);
-         Int_t ReadCorsikaEvt(istream &fin, Int_t i);
-     - replace those methods by
-         Int_t ReadEventIoEvt(MCorsikaFormat *fInFormat);
-         Int_t ReadCorsikaEvt(Float_t * data, Int_t numEvents, Int_t arrayIdx);
- 
-   * mcorsika/MCorsikaRunHeader.h mcorsika/MCorsikaRunHeader.cc
-     - Split method ReadEvtEnd() into two functions:
-        ReadEvtEnd() and ReadEventHeader()
-
-   * mcorsika/MCorsikaEvtHeader.[h,cc]:
-     - method ReadEvt does not read data from file by itself, but gets
-       buffer as input
-     - test that number of reuse of same shour is not greater than 20
-     - method ReadEvtEnd does not seek to the EVTE block and does not
-       read the Bloch header any more.
-
-   * mcorsika/MCorsikaFormat.[h,cc]:
-     - remove following methods:
-       SeekNextBlock(), UnreadLastHeader(), UnreadLastData(), StorePos(),
-       ResetPos(), Rewind(), GetNextEvent(), GetCurrPos(),
-       NextEventObject() and NextPhotonObject()
-     - new method: NextBlock() 
-
-   * mcorsika/MCorsikaRead.[h,cc]:
-     - new design of program flow. It is now determined by the order of
-       the data blocks in the input file.
-     - Depending on the variables fTelescopeIdx and fArrayIdx, only data
-       of the requested telescope and array are stored in the output
-       file.
-       
-   * readcorsika.cc:     
-     - two new command line arguments: -A=arrayNo and -T=telescopeNo  
-       The values of these parameters are store in the MCorsikaRead -
-       class.
-
-
- 2010/11/22 Thomas Bretz
-
-   * Makefile.rules:
-     - use -C option of make instead of cd
-
-   * msimreflector/MSimRays.cc:
-     - added some comments
-     - fixed timing for a point source
-
-   * mbase/MStatusDisplay.cc:
-     - display canvas title in status line
-
-   * mhbase/MH3.[h,cc]:
-     - added scaling for fourth (time) axis
-
-
-
- 2010/11/03 Daniela Dorner
-
-   * datacenter/scripts/copyoutput:
-     - changed query so that only successfully processed files are 
-       copied
-     - removed logging output to use script in cronjob in Dortmund
-
-
-
- 2010/10/28 Thomas Bretz
-
-   * mjobs/MJCuts.cc:
-     - improved debug output in WriteResults
-
-   * mjobs/MJob.cc:
-     - imporved searching for an open file in WriteContainer
-
-
-
- 2010/10/28 Daniela Dorner
-
-   * datacenter/scripts/writemcsequencefile:
-     - bug fix (every run was listed several times)
-
-
-
- 2010/10/27 Daniela Dorner
-
-   * datacenter/scripts/jobmanager:
-     - imlemented new algorithm / rewritten 
-     - queries status of queue less often
-     - one can select algorithm to determine number of jobs to be 
-       submitted
-     - one can submit more than one job at the same time
-     - no waiting time between scripts, but only between loops number of 
-       jobs
-     - number of jobs for steps is not given absolute anymore, but in a
-       ratio
-     - maximum number of jobs for one step can be given
-
-   * datacenter/scripts/setup.phido.fact.mc, 
-     datacenter/scripts/setup.wue.fact.mc:
-     - adapted variables for settings of jobmanager to implement the new
-       algorithm
-
-   * datacenter/scripts/runstar_mc, datacenter/scripts/runcallisto_mc
-     datacenter/scripts/runceres, datacenter/scripts/runcorsika, 
-     datacenter/scripts/sourcefile:
-     - implemented usage of lock in db instead of function checklock 
-       which uses lock-file
-     - in sourcefile: adapted function setstatus to take care of locking
-
-   * datacenter/scripts/run.condor:
-     - adapted to allow submission of several jobs with one submit
-
-   * datacenter/scripts/copyoutput:
-     - included output of info if nothing has to be copied
-
-
-
- 2010/10/19 Daniela Dorner
-
-   * datacenter/scripts/insertmc:
-     - added reminder to start writemcsequencefile
-
-   * datacenter/scripts/writemcsequencefile:
-     - added check if there are runs in the DB
-
-
-
- 2010/10/18 Daniela Dorner
-
-   * datacenter/db/menu.php, datacenter/db/mcdefs.php:
-     - added number of events to include the difference between number 
-       of showers and number of events introduced by implementing
-       fNumReUseShowers
-
-   * datacenter/db/include.php, datacenter/db/mcinfo.php:
-     - added 'done and avail' to status pull-down
-     - added 'done and avail' to status group-by
-
-   * datacenter/scripts/insertmc:
-     - added fAvailable
-     - new values for numfile with CSCAT 20
-
-   * datacenter/scripts/jobmanager:
-     - updated setting for pbs
-
-   * datacenter/scripts/setup.phido.fact.mc:
-     - added setup for copying
-
-   * datacenter/scripts/copyoutput:
-     - added (script to copy output from one site to the main site, 
-       currently working and used for copying corsika files from 
-       Dortmund to Wuerzburg
-
-
-
- 2010/10/06 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - updated status queries to implemented new DB columns fAvailable 
-       and fProcessingSiteKEY for the status tables to allow for storing
-       the information where the process is/was running and whether it 
-       is already available in the main data center, i.e. whether it has
-       been already copied 
-       This ensures that the next step is only started when the job is
-       done AND the file is available
-
-   * datacenter/scripts/setup.wue.fact.mc, 
-     datacenter/scripts/setup.phido.fact.mc:
-     - implemented variables for the processing and main data center 
-       site
-
-
-
- 2010/10/05 Daniela Dorner
-
-   * datacenter/scripts/jobmanager:
-     - implemented pbs as third queueing system: implemented variable
-       $SOURCEFILEPATH as pbs copies script locally; implemented 
-       walltime and mem
-
-   * datacenter/scripts/setup.phido.fact.mc:
-     - added (setup file for cluster in Dortmund); includes array for 
-       walltime and mem
-
-   * datacenter/scripts/runcorsika, datacenter/scripts/sourcefile:
-     - implemented variable $SOURCEFILEPATH
-
-   * datacenter/db/menu.php, datacenter/db/mcdefs.php, 
-     datacenter/scripts/runcorsika, datacenter/scripts/insertmc:
-     - implemented fNumReUseShowers (parameter how often a shower is 
-       reused in Corsika)
-
-
-
- 2010/09/30 Thomas Bretz
-
-   * msimreflector/MMirrorSquare.[h,cc]:
-     - implemented WriteM
-
-   * mcorsika/MCorsikaEvtHeader.cc, mcorsika/MCorsikaFormat.[h,cc],
-     mcorsika/MCorsikaRunHeader.cc:
-     - fixed a problem with reading the RUNE section in corsikas 
-       raw format
-
-   * readcorsika.cc:
-     - speed up reading by ot printing the single photons if debug
-       level less than 3
-
-   * msim/MPhotonEvent.cc:
-     - don't loop over all (mostly empty) slots in Print()
-
-   * msimcamera/MSimRandomPhotons.[h,cc]:
-     - changed again the checks to also allow pedestal and calibration
-       runs to be produced without having a MCorsikaRunHeader available
-
-
-
- 2010/09/29 Thomas Bretz
-
-   * msimreflector/MMirrorHex.[h,cc]:
-     - implemented WriteM
-     - implemented new class MMirrorHex90
-
-   * msimreflector/SimReflectorLinkDef.h:
-     - added MMirrorHex90
-
-   * msimreflector/MMirrorDisk.[h,cc]:
-     - implemented WriteM
-
-   * msimreflector/MReflector.[h,cc]:
-     - added function to write a file with a reflector definition
-
-   * msimreflector/MMirror.h:
-     - added virtual WriteM
-     - added several Getter for Z, Nx, Ny, Nz and Shape
-
-
-
- 2010/09/28 Thomas Bretz
-
-   * mcorsika/MCorsikaFormat.[h,cc]:
-     - added Read function to allow MCorsikaRead to read
-       object 1203
-     - added Rewind function to allow MCorsikaRead to jump back
-       in file
-     - added a lot of debug output
-     - make GetNextEvent read one telescope data from one array after
-       the other
-
-   * mcorsika/MCorsikaEvtHeader.h:
-     - added AddXY which allows MCorsikaRead to add the telescope 
-       position to the showers impact parameter
-
-   * mcorsika/MCorsikaRead.[h,cc]:
-     - commented out obsolete use of fIn
-     - added reading of telescope positions (object 1201) in 
-       eventio format
-     - added number of telescopes to the calculation of the 
-       total number of events
-     - added a working ReadEvent for eventio format
-     - added ReadEnv to be able to set the requested telscope index
-     - added new data members to hold the telescope positions   
-     - removed obsolete OpenStream
-     - added member function to set telescope index
-
-   * msim/MHPhotonEvent.cc:
-     - changed the number of bins to an odd value to get a bin at zero 
-       for the 2D histograms
-
-
-
- 2010/09/24 Thomas Bretz
-
-   * mcorsika/MCorsikaEvtHeader.cc:
-     - store impact parameters persistent for further use (because in
-       eventio format the header is not repeated this is needed)
-
-   * mcorsika/MCorsikaFormat.[h,cc]:
-     - adapted to be able to read all telescopes and all reused shower
-       events in eventio
-     - a lot of cosmetics
-     - many more comments
-     - PRELIMINARY
-
-   * mcorsika/MCorsikaRead.[h,cc]:
-     - implemented variable for selection of the telescope in eventio format
-     - implemented eventio format (PRELIMINARY)
-
-   * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc]:
-     - implemented function to calculate mean event time
-     - implemented function to simulate the wavelength (lambda^-2)
-     - implemented function to shift all photons by a certain xy
-     - adapted ReadCorsikaEvt to changes in MCorsikaFormat
-
-
-
- 2010/09/24 Daniela Dorner
-
-   * datacenter/scripts/insertmc:
-     - fixed typo
-
-
-
- 2010/09/22 Thomas Bretz
-
-   * mjobs/MJSimulation.cc:
-     - slight improvement of debug output
-     - call SetAllowEmpty for the three ContEmpty filters
-     - changed binning of camera histograms
-
-   * msimcamera/MSimRandomPhotons.cc:
-     - improved output in case of failure
-
-   * readcorsika.cc:
-     - added RunHeaders
-     - fixed usage-info
-
-   * mbase/MContinue.cc:
-     - no need to call MTask::GetFilter(), GetFilter() is enough
-
-   * mfbase/MF.cc:
-     - accept = as a conditional sign
-     - make sure the return code of the evaluated filter is corectly returned
-
-   * msim/MHPhotonEvent.cc:
-     - implemented types 6-8
-
-   * mcorsika/MCorsikaEvtHeader.[h,cc]:
-     - added fNumReuse
-     - added member functions to increase and reset the number of reusages
-     - increased class version number accordingly
-
-   * mcorsika/MCorsikaRead.[h,cc]:
-     - count the number of showers (events) times its reusage
-       for fNumTotalEvents
-     - adapted ReadEvent to re-usage of showers (still needs to be tested for
-       EventIO)
-     - Fixed return type (should be Int_t) of ReadEvent
-     - take the number of reusages in PostProcess into account
-
-   * mcorsika/MCorsikaRunHeader.[h,cc]:
-     - added total number of reusages fNumReuse
-     - increased class version number accordingly
-
-   * mmc/MMcEvt.hxx:
-     - added setter for the reuse counter
-
-   * msim/MPhotonData.[h,cc]:
-     - removed fNumPhotons (we allow 1-photon bunches only anyway and MMCS
-       doesn't even distribute this number)
-     - increased class version number accordingly
-
-   * msim/MSimMMCS.cc:
-     - correctly propagate the number of events (number of showers times reusage)
-     - propagate counter for reusage to MMcEvt
-
-   * msim/MPhotonEvent.[h,cc]:
-     - added functions to calculate mean x and mean y
-     - propagate re-usage counter through ReadEvent
-
-   * mcorsika/MCorsikaFormat.[h,cc]:
-     - a few clean-ups to the code
-     - added standard file header
-     - a few minor simplifications
-     - replaced local logging stream with gLog
-     - added some empty comments
-
-
-
- 2010/09/21 Thomas Bretz
-
-   * mjobs/MJSimulation.cc:
-     - correctly propagated run-number to the file-name
-     - fixed a problem with the tab-title in the ps-files
-     - fixed the histogram size for the camera (should be 5 instead
-       of 3,  I hope)
-     - fixed the tab-title for the MedDev tab
-     - do not write image-files in dev-null mode
-
-
-
- 2010/09/14 Daniela Dorner
-
-   * datacenter/scripts/runcorsika:
-     - removed STEPFC from inputcard as anyhow default of 1 was used 
-       instead of 0.1 
-
-
-
- 2010/09/06 Thomas Bretz
-
-   * msimreflector/MSimRays.cc:
-     - included TMath for newer root versions
-
-
-
- 2010/09/03 Daniela Dorner
-
-   * datacenter/scripts/insertmc:
-     - added new standard setup runs
-
-   * datacenter/scripts/runceres:
-     - fixed queries for change from file based to run based processing
-
-   * datacenter/scripts/runcallisto_mc:
-     - changed setup path: implemented ceres setup, as different 
-       callisto.rc are needed for different ceres setup
-
-
-
- 2010/08/31 Thomas Bretz
-
-   * msimcamera/MSimRandomPhotons.[h,cc]:
-     - improved the range checks. All ranges are now aligned on the
-       range of simulated wavlengths
-
-
-
- 2010/08/30 Daniela Dorner
-
-   * datacenter/db/mcdefs.php:
-     - adapted joins for processing of ceres on run basis
-
-   * datacenter/scripts/insertmc:
-     - bugfix for insert of rows for new ceres key(s)
-
-
-
- 2010/08/30 Thomas Bretz
-
-   * mhist/MHCamera.cc:
-     - added options to display contents as int and float
-
-   * mgeom/MGeomCamFACT.cc:
-     - changed default distance from 4.8887 to 4.90
-
-   * mbase/MLut.cc:
-     - added possibility to have comment (ignored) lines
-
-   * msim/MHPhotonEvent.cc:
-     - fixed Type==5
-
-   * msimreflector/MSimRays.[h,cc]:
-     - added
-
-   * msimreflector/SimReflectorLinkDef.h
-     - added MSimRays
-
-   * msimreflector/Makefile
-     - added MSimRays
-
-
-
- 2010/08/27 Daniela Dorner
-
-   * datacenter/scripts/insertmc:
-     - updated some default values
-
-   * datacenter/scripts/runceres, datacenter/scripts/insertmc, 
-     resources/step_fact.rc:
-     - changed processing of ceres from file- to run-basis
-
-
-
- 2010/08/26 Daniela Dorner
-
-   * datacenter/db/mcinfo.php:
-     - implemented status 'crashed' also for display of list of runs
-
-   * datacenter/db/mcdefs.php, datacenter/db/menu.php:
-     - implemented CeresSetupKEY for mcinfo.php
-
-
-
- 2010/08/26 Reiner Rohlfs
-
-   * mcorsika/MCorsikaFormat.[h,cc]
-     - fixed a problem in comparing fRunePos with position 0
-
-
-
- 2010/08/25 Thomas Bretz
-
-   * mjtrain/MJTrainCuts.cc:
-     - fixed the SetDrawOption for the 2D histogram
-
-
-
- 2010/08/24 Thomas Bretz
-
-   * mjtrain/MJTrainCuts.cc:
-     - removed the SetDrawOption from the 1D histogram
-
-
-
- 2010/08/24 Reiner Rohlfs
-
-   * mcorsika/MCorsikaFormat.[h,cc]
-     - in method MCorsikaFormatEventIO::SeekEvtEnd() the RUNE block
-       is first searched at the end of the file. It it is not found
-       the whole file is scanned for the RUNE block. Once it is 
-       found it can be accessed directly at the next call of this
-       function.
-
-
-
- 2010/08/20 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - bugfix in query for influenced steps
-
-
-
- 2010/08/19 Thomas Bretz
-
-   * mjobs/MSequence.cc:
-     - fixed treatment of file number 0 in InflateFileName and
-       PrintRuns
-
-
-
- 2010/08/17 Thomas Bretz
-
-   * resmc/fact-trigger-sum.txt, resmc/fact-trigger-all.txt, 
-     macros/fact/fact_trigger.C:
-     - added
-
-
-
- 2010/08/17 Daniela Dorner
-
-   * datacenter/scripts/insertmc:
-     - added (script to insert mc runs and sequences to the FACT MC DB)
-
-
-
- 2010/08/16 Thomas Bretz
-
-   * mgeom/GeomLinkDef.h, mgeom/Makefile:
-     - added MGeomCamFACT
-
-   * mgeom/MGeomCamFACT.[h,cc]:
-     - added
-
-   * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomPix.[h,cc]:
-     - moved CalcXY to MGeomPix
-     - removed obsolete includes
-
-   * mgeom/MGeomCamFact.cc:
-     - removed obsolete includes
-
-   * mranforest/MRanForestCalc.h:
-     - added new function Train which either calls TrainRegression
-       or TrainSingleRF
-
-   * mranforest/MHRanForestGini.cc:
-     - improved display
-
-   * mfileio/MReadMarsFile.cc:
-     - evaluate return code of fRun->Process()
-     - print return code in case of failure
-
-   * mjoptim/MJOptimizeBase.[h,cc]:
-     - improved existing comments
-     - added a full class description
-     - print a warning if TRandom is used a random number generator
-
-   * mtools/MTFillMatrix.cc:
-     - improved handling of negative number of events
-
-   * mjtrain/MJTrainSeparation.cc:
-     - added names to test- and train-dataset for storage
-
-   * mjtrain/TrainLinkDef.h, mjtrain/Makefile:
-     - added MJTrainCuts
-
-   * macros/train/traincuts.C:
-     - added
-
-   * mpointing/MPointingDevCalc.cc:
-     - added a comment about the last lut update
-
-
-
- 2010/08/13 Thomas Bretz
-
-   * mimage/MHHillasExt.[h,cc]:
-     - added new histograms to display new variables
-     - increased class version number
-
-   * mimage/MHillasExt.cc:
-     - fixed claculation of the weighted time spreads
-     - fixed a bug in the calculation of the third moments!
-
-   * mhist/MHHadronness.cc:
-     - fixed min/max of the intgral histogram
-
-   * mfbase/MFEventSelector.cc:
-     - if the number of events to be selected is negative select all events
-
-   * mhbase/MHn.[h,cc]:
-     - fixed the complex display for five histograms
-
-   * mhbase/MHn.[h,cc], mhbase/MH3.[h,cc]:
-     - implemented a TProfile3D
-     - implemented an option to skip reset of the histograms in a new
-       eventloop
-
-   * mhbase/MH3.[h,cc]:
-     - moved the addition weight to a new data meber fWeight
-     - increased class version number
-
-
-
- 2010/08/13 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - implemented faster queries for the dependencies of the steps
-     - simplified code
-     - introduced new level for printprocesslog: DEBUG
-
-   * resources/steps_fact.rc:
-     - adapted to change in queries in sourcefile
-
-
-
- 2010/08/12 Thomas Bretz
-
-   * mimage/MHillasExt.[h,cc]:
-     - added Getter for fSlope*
-     - added new data members to Print() output
-     - adapted Set() member function
-     - fixed code for calculating weighted spreads
-     - added new data members to Clear function
-
-   * mimage/MHHillas.cc, mimage/MHHillasExt.cc, mimage/MHNewImagePar.cc,
-     mimage/MHVsSize.cc, mimage/MHHillasSrc.cc, mimage/MHImagePar.cc,
-     mhcalib/MHGausEvents.cc, mhflux/MHThetaSq.cc,  mhflux/MHAlpha.cc,
-     mhflux/MHFalseSource.cc, mhflux/MHEffectiveOnTime.cc,
-     mhflux/MHCollectionArea.cc, mhflux/MHThetaSqN.cc, mhflux/MHDisp.cc,
-     mhflux/MHThreshold.cc, mhflux/MHEnergyEst.cc, mjtrain/MJTrainDisp.cc,
-     mtools/MHSimulatedAnnealing.cc, mmuon/MHSingleMuon.cc,
-     mmuon/MHMuonPar.cc, mpointing/MHSrcPosCam.cc, 
-     mpedestal/MHPedestalCor.cc, mhist/MHCamEventRot.cc, 
-     mhist/MHStarMap.cc, mjobs/MJSpectrum.cc, mbadpixels/MHBadPixels.cc,
-     mfbase/MFEventSelector2.cc, mhbase/MBinning.cc, mhbase/MH.[h,cc], 
-     mhbase/MH3.cc, mhbase/MHMatrix.cc, msim/MHPhotonEvent.cc:
-     - changes MH::SetBinning and similar functions to take references 
-       instead of pointers
-     - for the time being wrappers are kept not to break macros
-
-
-
- 2010/08/11 Thomas Bretz
-
-   * mhbase/MH3.[h,cc]:
-     - added another type to be able to setup a standard profile and
-       one which display the spread as error
-     - improved/fixed error calculation/display
-
-   * mimage/MHillasExt.[h,cc]:
-     - added new data members fTimeSpread and fTimeSpreadWeighted
-     - added new data members fSlopeSpread and fSlopeSpreadWeighted
-     - implemented code to calculate the time spreads and slope spreads
-     - increased class version id by 1
-
-   * mjtrain/TrainLinkDef.h:
-     - added MJTrainImpact
-
-   * mjtrain/MJTrainImpact.[h,cc]:
-     - added
-
-   * mjtrain/MJTrainEnergy.h:
-     - added SetTrainExpSize member function
-
-   * mjtrain/MJTrainDisp.cc:
-     - made the display of the cut-lines a bit more flexible
-     - slightly changed the meaning of the plots
-
-
-
- 2010/08/10 Thomas Bretz
-
-   * msim/MPhotonData.cc:
-     - fixed two warnings in FillEventIO (implicit conversion
-       from float to int)
-
-   * mhbase/MHn.[h,cc]:
-     - added SetConversion to allow for setting a conversion function
-
-   * mhbase/MH3.[h,cc]:
-     - added conversion function for displaying the histogram
-     - added new data member fConversion
-     - added new member functions Convert and SetConversion
-     - implemented conversion before displaying
-
-   * mjtrain/MJTrainEnergy.cc:
-     - display resolution directly (sqrt)
-     - changed default binning
-     - don't use build in conversion from mm to degree but 
-       MGeomCam.fConvMm2Deg instead.
-
-   * Makefile.rules:
-     - replaced cvs by svn in diff
-
-   * mjtrain/MJTrainDisp.cc:
-     - don't use build in conversion from mm to degree but 
-       MGeomCam.fConvMm2Deg instead.
-
-
-
- 2010/08/06 Thomas Bretz
-
-   * msimcamera/MSimCamera.[h,cc]:
-     - added the possibility to set an overall baseline, baseline-noise
-       and gain.
-
-   * ceres.rc:
-     - added entries for the new values
-
-
-
- 2010/07/28 Daniela Dorner
-
-   * datacenter/db/menu.php:
-     - updated initial parameter selection for mcinfo.php
-     - changed table for GetMin/Max to CeresInfo
-
-   * datacenter/db/mcinfo.php:
-     - bugfix for removing WHERE or AND at end of queries
-     - added fStopTime to status-column in case of failure
-     - bugfix for correct joins in case of group-by
-
-   * datacenter/db/mcdefs.php:
-     - updated runtime of ceres
-     - updated joins for status tables
-
-   * datacenter/scripts/insertmc:
-     - added (script to add runs to the database)
-
-   * datacenter/scripts/runcorsika:
-     - added check if 'END OF FILE' is contained in logfile
-     - added check if file number > 999 and change filename if it is
-
-   * datacenter/scripts/setup.wue.fact.mc:
-     - removed cprun
-     - added callisto and star in scripts-array
-
-   * datacenter/scripts/sourcefile:
-     - removed variables for fProgramId
-
-   * resources/steps_fact.rc:
-     - added missing needs
-
-
-
- 2010/07/23 Reiner Rohlfs
-
-   * mcorsika/MCorsikaFormat.[h,cc]
-     - new files
-       All the differences between EventIo files and coriska files
-       are implemented in these files.
-
-   * mcoriska/MCorsikaRead.[h,cc]
-     - the file handler fIn is replaced by the MCorsikaFormat class.
-     - every access to the input file is replaces by calling 
-       methods of MCorsikaFormat.
-
-   * mcoriska/MCorsikaRunHeader.[h,cc]
-     - the file handler fIn is replaced by the MCorsikaFormat class.
-     - every access to the input file is replaces by calling 
-       methods of MCorsikaFormat.
-
-   * mcoriska/MCorsikaEvtHeader.[h,cc]
-     - the file handler fIn is replaced by the MCorsikaFormat class.
-     - every access to the input file is replaces by calling 
-       methods of MCorsikaFormat.
-
-   * msim/MPhotonEvent.cc
-     - method ReadCorsikaEvt distinguish between Corsika and EventIo
-       input files and calls either FillEventIO() or FillCorsika().
-
-   * msim/MPhotonData.[h,cc]
-     - new method: FillEventIO, which is similar as FillCorsika
-
-
- 2010/07/09 Thomas Bretz
-
-   * mpointing/MSrcPosCam.[h,cc]:
-     - now the particle position is stored in any case in the headers
-       so in case we have a view cone we must keep the position fixed
-     - added the fix for the MC monte carlos (for them X needs to
-       change its sign due to a bug in the reflector program)
-
-   * mars.rc, star.rc:
-     - changed time contraint in cleaning from aboslute values
-       to relative values (units now ns/deg)
-
-   * mimage/MImgCleanStd.cc:
-     - changed time contraint in cleaning from aboslute values
-       to relative values (units now ns/deg)
-
-
-
- 2010/07/07 Daniela Dorner
-
-   * datacenter/scripts/runceres:
-     - fixed typo
-
-
-
- 2010/07/06 Daniela Dorner
-
-   * datacenter/scripts/runstar_mc:
-     - fixed typo
-     - added inpath to command line
-
-
-
- 2010/07/05 Daniela Dorner
-
-   * datacenter/scripts/runceres:
-     - added path for C and P run (was not the same like for D run)
-
-   * datacenter/scripts/sourcefile:
-     - fixed joins in subquerypart()
-
-   * datacenter/scripts/runcallisto_mc:
-     - added inpath to command line
-
-   * datacenter/db/mcinfo.php:
-     - removed FailMenu
-     - fixed bug (group by did not work in case statusvalue was not 
-       selected)
-
-   * datacenter/db/mcdefs.php:
-     - removed FailMenu columns
-
-
-
- 2010/07/05 Thomas Bretz
-
-   * mraw/MRawRunHeader.h:
-     - added missing SetFileNumber
-
-   * mjobs/MSequence.cc:
-     - added the missing file number to teh MC file names
-
-   * msimcamera/MSimCalibrationSignal.h:
-     - changed virtual file name from 000000 to 000001 to force file
-       number to be 1.
-
-   * mjobs/MJSimulation.[h,cc]:
-     - added run-number to ceres.root filename
-
-
-
- 2010/07/02 Daniela Dorner
-
-   * datacenter/scripts/runcorsika:
-     - removed $com
-     - updated logging
-
-   * datacenter/scripts/runceres:
-     - fixed path
-     - added error handling
-
-   * resources/steps_fact.rc:
-     - update joins to new scheme to include further steps in the chain
-
-   * datacenter/scripts/sourcefile:
-     - adapted queries to new scheme of joins
-
-   * datacenter/scripts/runstar_mc:
-     - added (script to run star for mc) 
-
-
-
- 2010/07/02 Daniela Dorner, Christian Farnier
-
-   * datacenter/scripts/runcallisto_mc:
-     - added (script to callibrate mc) 
-
-
-
- 2010/06/30 Daniela Dorner
-
-   * datacenter/db/mcinfo.php:
-     - added output to step column in case job is running
-     - fixed typo
-
-   * datacenter/scripts/runcorsika:
-     - small bugfix (new version of 'cut' gives error for '-c 0-4')
-
-   * datacenter/scripts/runceres:
-     - added (script to run telescope simulation of file basis)
-
-   * datacenter/scripts/setup.wue.magic.data,
-     datacenter/scripts/setup.wue.magic.mc,
-     datacenter/scripts/setup.wue.fact.mc:
-     - added condorpath
-
-   * datacenter/scripts/jobmanager,
-     datacenter/scripts/scriptlauncher:
-     - implemented condorpath
-
-   * datacenter/scripts/sourcefile:
-     - changed log and error file name for jobmanager
-
-   * resources/steps_fact.rc:
-     - fixed typo
-
-
-
- 2010/06/29 Daniela Dorner
-
-   * datacenter/db/mcinfo.php:
-     - added duration to step column in case of 'failed' and 'done'
-
-
-
- 2010/06/28 Daniela Dorner
-
-   * datacenter/db/include.php:
-     - adapted status query for new db layout
-
-   * datacenter/db/menu.php:
-     - added and exchanged menu points and init elements for the new
-       layout of the FACT mc db
-     - bugfix that menu items can be switched off
-
-   * datacenter/db/mcinfo.php:
-     - adapted the queries for the new layout of the FACT mc db 
-       (different table names, structures and content)
-     - adapted query for the status group by
-
-   * datacenter/db/mcdefs.php:
-     - adapted the arrays for the new layout of the FACT mc db 
-
-
-
- 2010/06/28 Thomas Bretz
-
-   * mbase/MStatusDisplay.cc:
-     - Status displays where stored as MStatusArray instead of
-       MStatusDisplay
-     - Read now also can read other StatusDisplays if a key is found in
-       the file
-
-
-
- 2010/06/25 Thomas Bretz
-
-   * mjobs/MJSimulation.[h,cc]:
-     - added data member fRunNumber
-     - changed the rules to create the output file names
-     - set default run-numbers for different run-ytpes
-     - apply run-number 
-     - added IntendedPulsePosition to output
-
-   * mraw/MRawRunHeader.h:
-     - added SetFileNumber member function
-
-
-
- 2010/06/24 Thomas Bretz
-
-   * mgeom/MGeomCam.h:
-     - call constructor of base class in copy-constructor
-
-   * mhbase/MH.h:
-     - remove argument name where obsolete
-
-   * mjobs/MJSimulation.cc:
-     - fixed some axis labels
-
-   * msimreflector/MMirrorDisk.cc:
-     - changed interpretation from file from radius to diameter
-
-   * ceres.cc:
-     - added option --run-number
-
-   * showplot.cc:
-     - set default palette to pretty palette
-
-   * mcorsika/MCorsikaRunHeader.h:
-     - added getter for ViewConeInnerAngle
-
-   * mmc/MMcCorsikaRunHeader.h:
-     - added HasViewCone
-     - added SetViewCone
-
-   * mmc/MMcEvt.[hxx,cxx], mmc/MMcEvtBasic.[h,cc]:
-     - moved fPhi and fTheta from MMcEvt to MMcEvtBasic
-     - increased class version number accordingly
-     - moved setter
-     - moved getter
-     - adapted Clean()
-     - adapter copy-constructor
-
-   * mpointing/MPointingDevCalc.cc:
-     - added some comments
-
-   * msim/MSimMMCS.cc:
-     - transfer view cone data
-     - set run-info (run/file-number) according to new scheme
-     - always set MMcEvt::fPhi/fTheta to particle direction
-
-
-
- 2010/06/24 Daniela Dorner
-
-   * datacenter/scripts/sourcefile, resources/steps_fact.rc:
-     - bugfixes: changed joins to get correct queries for all cases
-
-   * datacenter/scripts/setup.wue.fact.mc:
-     - changed path for setup files
-     - added runceres to jobmanager settings
-
-
-
- 2010/06/22 Daniela Dorner
-
-   * datacenter/scripts/writemcsequencefile:
-     - improved logging
-
-   * datacenter/scripts/sourcefile:
-     - adapted greps in rc-files to grep only lines which are no 
-       comments
-
-
-
- 2010/06/17 Daniela Dorner
-
-   * resources/steps_fact.rc:
-     - removed step CPRun
-     - split 'Joins' to 'Joins' and 'SpecialJoins' depending on 
-       whether the join is with a different table
-
-   * datacenter/scripts/sourcefile:
-     - bugfix in query
-     - included new type of join from steps.rc
-     - added comments
-
-
-
- 2010/06/16 Daniela Dorner
-
-   * resources/steps_fact.rc:
-     - removed step CPRun
-     - added step SequenceFile
-
-   * datacenter/scripts/setup.wue.fact.mc:
-     - added path for mc sequences
-
-   * datacenter/scripts/writemcsequencefile:
-     - added (script to write mc sequencefiles)
-
-
-
- 2010/06/15 Daniela Dorner
-
-   * resources/steps_fact.rc:
-     - added (file containing the dependencies for the steps of the 
-       automatic production of MC for FACT)
-
-
-
- 2010/06/14 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - bugfix in query
-
-   * datacenter/scripts/runcorsika:
-     - added output of command to processlog
-
-   * datacenter/scripts/setup.wue.fact.mc:
-     - changed setup to be used by user montecarlo to reproduce some 
-       corsikas
-
-
-
- 2010/06/11 Daniela Dorner
-
-   * datacenter/scripts/sourcefile:
-     - changed functions and queries to new db layout
-     - added functions to get values from steps.rc
-     - new function for part of query which is identical for the 
-       functions getstatus() and gettodo()
-     - removed $reset (was only needed for MerppUpdate)
-     - improved and added comments
-
-   * datacenter/scripts/jobmanager:
-     - implemented changes for new db layout
-     - fix in function nextscript(): wrong variable was used
-
-   * datacenter/scripts/runcorsika:
-     - implemented changes for new db layout
-     - merged uncommitted changes of Thomas Bretz 
-     - Observatory values and atmosphere now read from DB
-     - implemented new seeds
-     - removed $reused
-     - wavelength range now read from DB
-
-   * datacenter/scripts/setup.wue.fact.mc:
-     - added (setup for fact mc production)
-
-
-
- 2010/06/11 Stefan Ruegamer
-
-   * mjobs/MJSpectrum.cc
-     - corrected the flux of the published MAGIC spectrum
-
-
-
- 2010/06/03 Thomas Bretz
-
-   * mranforest/MRanForestCalc.cc:
-     - added stdlib.h to make Dominik happy ;)
-
-
-
- 2010/05/05 Thomas Bretz
-
-   * mastro/MAstro.cc:
-     - fixed AngularDistance (called a non existing function and
-       the compiler didn't complain)
-
-   * mbase/MParContainer.[h,cc]:
-     - added static function Overwrites (previously in MTask)
-
-   * mbase/MStatusDisplay.[h,cc]:
-     - allow writing a MStatusDisplay without writing a MStatusArray
-       (therefore added SeveAsPlainRoot)
-     - improved reading of files just containing canvases and objects
-
-   * mbase/MTask.[h,cc]:
-     - moved code from Overwrites to a static function in MParContainer
-
-   * msimcamera/MSimCalibrationSignal.cc:
-     - changed distribution of signal from Gauss to Poissonian
-
-   * showplot.cc:
-     - removed nonsense "-q" option
-
-   * mbase/MStatusArray.[h,cc]:
-     - fixed/improved (once again) deleting of the array
-
-   * mbase/MStatusDisplay.cc:
-     - removed the MAstroCatalog workaround - is it still necessary?
-       (needs testing)
-     - added UpdateMemory every here and there to get the memory
-       consumption is more circumstances
-
-
-
- 2010/04/22 Thomas Bretz
-
-   * showplot.cc:
-     - added --debug-mem option
-
-   * mbase/MParSpline.cc, mhbase/MH3.cc, mhbase/MHn.cc,
-     mhflux/MHAlpha.cc, mhist/MHCamEvent.cc:
-     - added missing call to the RecursiveRemove of the base class
-
-   * mfileio/MReadTree.cc:
-     - In the case Notify failed since about two years accidentaly
-       kTRUE instead of kERROR was returned
-
-   * mfileio/MWriteRootFile.cc:
-     - added some more debug output
-
-   * mhflux/MAlphaFitter.cc:
-     - Return if fit failed
-
-   * mhflux/MHPhi.cc:
-     - avoid inf and nan when producing histogram (the divisor could
-       have been zero in case of the inetgral of an empty histogram)
-
-
-
- 2010/04/21 Thomas Bretz
-
-   * macros/rootlogon.C:
-     - a small fix which gets rid of the annoying error about an
-       unlocked mutex when starting the MStatusDisplay in the
-       interpreter. It makes sure that fGThreadFactory gets initialized
-       from the main thread.
-
-   * mbase/MStatusDisplay.cc:
-     - added a console output if TryLock fails
-     - the return value of TString::Index was misinterpreted
-
-   * mmuon/MHSingleMuon.cc:
-     - removed another reference to gMinuit
-
-   * msimcamera/MSimRandomPhotons.cc:
-     - re-did the output
-     - choose the other rate f2 instead of f1
-
-   * msimcamera/MSimTrigger.[h,cc]:
-     - keep the index of the trigger channel which finnaly issued
-       the trigger and propagate it to the event header
-
-   * mraw/MrawEvtHeader.h:
-     - implementd setter for fNumTriggerLvl1
-
-
-
- 2010/04/20 Thomas Bretz
-
-   * mfileio/MReadTree.cc:
-     - no error was returned anymore when Notify() failed. Fixed.
-
-
-
- 2010/04/19 Thomas Bretz
-
-   * mbase/MStatusArray.cc:
-     - added a workaround to prevent crashes in case of double
-       deleteion of the fHistogram in TGraphs
-
-   * mcorsika/MCorsikaEvtHeader.cc:
-     - replaced special characters by UTF8 characters
-
-   * mgeom/MGeom.[h,cc]:
-     - implemented function to return the distance squared
-
-   * mjobs/MJSimulation.cc:
-     - display degree symbol correctly in plots
-     - added artificial star-files to output
-     - for the moment the output of the reflector files is suppressed
-
-   * mmuon/MHSingleMuon.cc:
-     - catch if the fit failed
-     - replaced use of gMinuit by direct access to the function
-
-   * mpointing/MPointing.cc:
-     - replaced deg-symbol by UTF8 character
-
-   * mpointing/MPointingDevCalc.cc:
-     - added more information
-
-   * msignal/MSignalCam.[h,cc]:
-     - made the data members describing the image persistent.
-       they are not guranteed to have correct contents. Use
-       MNewImagePar instead.
-     - increased class version number accordingly
-
-   * msimreflector/MMirrorHex.h:
-     - added Getter for fD
-
-
-
- 2010/04/13 Daniela Dorner
-
-   * datacenter/db/builddatasets.php:
-     - updated check for observation mode: allowed 'N/A', as there is 
-       else an error for old data
-
-
-
- 2010/04/13 Thomas Bretz
-
-   * msim/MHPhotonEvent.cc:
-     - automatic binning for case 3
-     - new case 5
-
-   * msim/MHPhotonEvent.h:
-     - this can be a huge memory consumption and we don't need double
-       precision (range) accordingly changed all TH*D to TH*F.
-       consequently increased class version number
-
-
-
- 2010/03/30 Thomas Bretz
-
-   * Makefile.conf.general:
-     - moved ARCHDEFS from DEFINES to CXXFLAGS otherwise it might get
-       ignored
-
-   * mbase/MQuaternion.h:
-     - added member-function to normalize vector part of quaternion
-
-   * mbase/MTime.cc:
-     - issue an error if __LINUX__ is not set
-
-   * mjobs/MJSimulation.cc:
-     - set name of reflector explicitly to "Reflector"
-
-   * msimreflector/MMirror.h:
-     - added member function to set z position (for optimization purpose)
-     - added SimPSF(TVector3&)
-
-   * msimreflector/MSimReflector.[h,cc]:
-     - added name of reflector as data member 
-
-   * melectronics/MAvalanchePhotoDiode.cc:
-     - scale the crosstalk probability as the height of the emitted
-       signal with the recovery time.
-
-   * mhflux/MHEnergyEst.cc:
-     - added a workaround to get rid of some root-warnings
-
-   * mjtrain/MJTrainEnergy.cc:
-     - improved axis labels
-
-   * mpointing/MPointingDevCalc.cc:
-     - added some more comments
-
-   * msimreflector/MMirror.[h,cc]:
-     - added fShape to allow for parabolic mirrors
-
-   * msimreflector/MReflector.cc:
-     - implemented the option of parabolic mirrors into the
-       reflector defintion file
-
-   * msimreflector/MSimReflector.[h,cc]:
-     - implemented (and fixed) the calculation of the reflection at
-       parabolic surfaces
-     - implemented the possibility to switch off the early check for
-       "photon can hit the camera" (fDetectorMargin<0)
-     - added setter for fDetectorMargin
-
-
-
-
- 2010/03/01 Stefan Ruegamer
-
-   * resources/hilocalib.rc:
-     - added df factors for p23-25, using the same as for p22. Sequences
-       are not running with df in these periods, therefore the correct
-       factors cannot be determined, and it doesn't matter anyway.
-
-   * datacenter/read_lapalma-tapes:
-     - added automationsetup before movingrawfiles
-
-
-
- 2010/02/23 Thomas Bretz
-
-   * mbase/MAGIC.cc:
-     - projections are supposed to work again in root 5.26 
-       (not tested yet)
-
-   * mbase/MGMap.cc, mbase/MObjLookup.cc:
-     - key and val are Long64 in newer root versions
-
-   * mdata/MDataPhrase.cc:
-     - need inclusion of TFormulaPrimitive in root 5.26
-
-   * mhflux/MMcSpectrumWeight.cc:
-     - root 5.26 has a different calling convention for TH1::Intgeral
-
-   * mjobs/MJob.cc:
-     - added a suggested parenthesis
-
-   * mjtrain/MJTrainDisp.cc:
-     - cast the MH3 histogram correctly to a TH2
-
-
-
- 2010/02/22 Daniela Dorner
-
-   * datacenter/db/menu.php:
-     - added ObsLevel and download link column for cta pages
-
-   * datacenter/db/ctadefs.php:
-     - added observation level
-
-   * datacenter/db/ctamcinfo.php:
-     - added column with download link for the files
-
-   * datacenter/db/builddatasets.php, datacenter/db/ctamcinfo.php, 
-     datacenter/db/culminating.php, datacenter/db/datacheck.php, 
-     datacenter/db/datasetinfo-aio.php, datacenter/db/ganymed.php, 
-     datacenter/db/include.php, datacenter/db/mcinfo.php, 
-     datacenter/db/opticaldata.php, datacenter/db/printtable.php, 
-     datacenter/db/queryrbk.php, datacenter/db/runinfo-aio.php, 
-     datacenter/db/sequence.php, datacenter/db/sequinfo-aio.php, 
-     datacenter/db/sources.php, datacenter/db/statussbs.php:
-     - bugfix for get.txt
-
-   * datacenter/db/datasetinfo-aio.php:
-     - bugfix calling PrintPage()
-
-
-
- 2010/02/01 Daniela Dorner
-
-   * datacenter/scripts/fillmcdb:
-     - added observation level
-
-   * datacenter/scripts/sourcefile:
-     - added comment concerning $0 problem
-     - added 'ERROR' in processlog message of makedir
-
-
-
- 2010/02/04 Stefan Ruegamer
-
-   * mraw/MRawRunHeader.cc
-     - changed GetTypeID()!=fTelescopeNumber*10U+5U to GetTypeID()!=5U
-       so that the new 5xxxxxx sequences can be processed
-     - adapted error message
-     - inserted Domino calibration run
-
-   * mraw/MRawRunHeader.cc
-     - inserted Domino calibration run
-
-
-
- 2010/02/01 Daniela Dorner
-
-   * datacenter/scripts/runsimtel
-     - fixes typo
-     - replaced path in disk-check by variable
-
-
-
- 2010/01/15 Stefan Ruegamer
-
-   * datacenter/scripts/dowebplots, jobmanager
-     - if-condition if [ "$numproc" = "" ] now correctly checks for "0"
-
-   * datacenter/scripts/scriptlauncher
-     - added automationsetup variable in condor command
-
-   * datacenter/macros/buildsequenceentries.C
-     - where necessary changed Int to Long to account for the high value
-       of the stereo runs
-
-   * resources/sequences.rc
-     - added two transition conditions for the calibration scripts
-       10Led_UV_PEDANDCAL_1kHz and 10LED_UV
