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/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

   * 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
