Index: /trunk/Mars/Changelog.old/Changelog
===================================================================
--- /trunk/Mars/Changelog.old/Changelog	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog	(revision 19867)
@@ -0,0 +1,8 @@
+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: /trunk/Mars/Changelog.old/Changelog.02
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.02	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.02	(revision 19867)
@@ -0,0 +1,5677 @@
+                                                 -*-*- 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: /trunk/Mars/Changelog.old/Changelog.03
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.03	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.03	(revision 19867)
@@ -0,0 +1,7211 @@
+
+ 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: /trunk/Mars/Changelog.old/Changelog.04
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.04	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.04	(revision 19867)
@@ -0,0 +1,10965 @@
+ 
+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: /trunk/Mars/Changelog.old/Changelog.05
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.05	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.05	(revision 19867)
@@ -0,0 +1,8414 @@
+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: /trunk/Mars/Changelog.old/Changelog.06
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.06	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.06	(revision 19867)
@@ -0,0 +1,4465 @@
+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: /trunk/Mars/Changelog.old/Changelog.07
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.07	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.07	(revision 19867)
@@ -0,0 +1,4524 @@
+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: /trunk/Mars/Changelog.old/Changelog.08
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.08	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.08	(revision 19867)
@@ -0,0 +1,3091 @@
+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: /trunk/Mars/Changelog.old/Changelog.09
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.09	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.09	(revision 19867)
@@ -0,0 +1,3092 @@
+                                                 -*-*- 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: /trunk/Mars/Changelog.old/Changelog.10
===================================================================
--- /trunk/Mars/Changelog.old/Changelog.10	(revision 19867)
+++ /trunk/Mars/Changelog.old/Changelog.10	(revision 19867)
@@ -0,0 +1,1460 @@
+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
