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

 2009/01/30 Thomas Bretz

   * datacenter/macros/fillcmt.C:
     - added

   * datacenter/macros/plotstat.C:
     - extended loop to show all periods again



 2009/01/29 Thomas Bretz

   * melectronics/MPulseShape.cc:
     - changed spline range from -25/25 to -8/8

   * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHDisp.cc:
     - for sanity (thread safety) replaced Form by MString::Format

   * mhflux/MHDisp.cc:
     - initialize fHalf as suggested by valgrind

   * datacenter/macros/plotdb.C:
     - updated comments

   * resources/calibration_spline.rc:
     - updated



 2009/01/27 Thomas Bretz

  * macros/rootlogon.C:
     - added new subdirectories

   * melectronics/MAnalogSignal.[h,cc]:
     - added the posssibility to add a pulse from a TF1
     - removed the printout if out of range
     - returns whether the range had to be adapted
     - changed the Discriminate function to allow for giving a start
       and end time of the search
     - imporved the fining of the falling and rising edge
     - removed the printout in Discriminate

   * msimcamera/MSimCamera.[h,cc]:
     - moved the pulse shape specific code into a new class MPulseShape
     - Fixed the range of the digitization

   * melectronics/MPulseShape.[h,cc]:
     - added

   * melectronics/Makefile, melectronics/ElectronicsLinkDef.h:
     - added MPulseShape

   * msimcamera/MSimGeomCam.[h,cc]:
     - Fixed the time window for random photons (Maybe move to a later
       step in the analysis?)

   * msimcamera/MSimReadout.cc:
     - call SetReadyToSave for the run-header
     - added some debug output in case of failure

   * msimcamera/MSimSignalCam.[h,cc]:
     - subtract the trigger position of any

   * msimcamera/MSimTrigger.cc:
     - some changes to the debug output

   * mjobs/MJSimulation.[h,cc]:
     - added

   * mjobs/Makefile, mjobs/JobsLinkDef.h:
     - added MJSimulation

   * ceres.cc, showlog.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
     - added parenthesis suggested by compiler

   * mbase/MParEnv.cc:
     - included TClass for newwer root versions

   * msimreflector/MReflector.cc:
     - fixed return if read file was not existing

   * msimrelfector/MSimReflector.cc:
     - added sanity check if reflector is valid

   * datacenter/macros/insertdataset.C:
     - added fPriority

   * datacenter/macros/plotoptical.C:
     - write a root-file as the other plot-macros do

   * mreflector/MHReflector.cc:
     - added some SetDirectory(NULL), although this class is a candidate
       for removal

   * mjobs/MJCut.cc, mjobs/MJCalibrateSignal.cc:
     - make the CheckEnv fail if kFALSE is returned



 2009/01/26 Thomas Bretz

   * Makefile:
     - added mcorsika, msim, msimreflector, msimcamera and
       msimelectronics
     - added readcorsika

   * mbase/Makefile, mbase/BaseLinkDef.h:
     - added MParEnv

   * mbase/MParEnv.[h,cc]:
     - added

   * mbase/MParameters.[h,cc]:
     - added ReadEnv to all classes

   * mbase/MParList.cc:
     - return the container within MParEnv if MParEnv found 

   * mbase/MParContainer.cc:
     - fixed a typo

   * manalysis/MEventRateCalc.cc:
     - added a comment

   * melectronics/MAnalogChannels.[h,cc]:
     - made the GetNum* unsigned
     - added new member functions to just initialize one size

   * mraw/MRawRunHeader.[h,cc]:
     - added a possibility to just init the number of pixels

   * msimcamera/MSimReadout.[h,cc]:
     - get the number of output channels from the camera geometry
     - initialize the runheader in ReInit
     - initialize the data arrays from the run-header in reinit

   * mimage/MHHillas.cc:
     - the default binning is not scales by 0.9 anymore

   * mmc/MMcEvtBasic.h:
     - added new type "artificial" 

   * mraw/MRawRunHeader.cc:
     - set header size in constructor to 0

   * msimcamera/MSimCalibrationSignal.[h,cc]:
     - we need fEvt and fTrigger always
     - renamed ReInit to CallReInit
     - set photon primary type
     - set number of photons from 50 to 5

   * msimcamera/MSimRandomPhotons.cc:
     - explicitly set weight to 1

   * mjobs/Makefile:
     - added msim, msimreflector, msimcamera and mcorsika



 2009/01/25 Thomas Bretz

   * mbase/Makefile, mbase/BaseLinkDef.h:
     - added MLut

   * mbase/MLut.[h,cc]:
     - added

   * msimcamera/MSimCamera.[h,cc], msimcamera/MSimTrigger.[h,cc],
     msimcamera/MSimRadout.[h,cc], msimcamera/SimCameraLinkDef.h,
     msimcamera/Makefile, msimcamera/MSimCalibrationSignal.[h,cc],
     msimcamera/SimCameraIncl,h:
     - added

   * mjobs/MJob.cc:
     - included TClass for newer root versions

   * mreflector/MRflEvtData.cc:
     - repaced a use of MHexagon by a direct use of MGeomCam

   * melectronics/MAvalanchePhotoDiode.[h,cc]:
     - added some getters
     - remobved some obsolete comment
     - set entries to 1 by default

   * mgeom/MGeomCam.[h,cc]:
     - split the Get[Max,Min]Radius into two member functions
     - added the HitDetector based on the maximum radius calculated

   * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
     - removed overloading of the new HitDetector

   * mgeom/MGeomPix.[h,cc]:
     - reset fUserBits in constructor according to a suggestion by valgrind
     - added GetT member function

   * mjobs/MJSpectrum.cc:
     - replaced some Form calls for sanity by MString::Format
     - check the result of CheckEnv

   * mjobs/MJStar.cc:
     - check the result of CheckEnv

   * mjobs/MJob.cc:
     - fixed a typo in the name for the seed value resource

   * mraw/MRawRunHeader.h:
     - added a getter for run type point run

   * msignal/MSignalCalc.cc:
     - don't execute Process at all if fPedestal==NULL

   * msignal/MSignalCam.cc:
     - aded case 10 and 11 to GetPixelContent

   * msim/MHPhotonEvent.cc:
     - replaced case 4 by using the traversal distance in the 0-pixel

   * msimcamera/MSimSignalCam.cc:
     - set pixel only to used if contents>0

   * msimcamera/MSimTrigger.[h,cc]:
     - added ReadEnv for setup from a resource file
     - compress the trigger list after deleting slots
     - initialize descriminator threshold with -1
     - check for the validity of the discr. th in PreProcess

   * msimreflector/MReflector.[h,cc]:
     - store file name in title
     - added ReadEnv for setup from a resource file

   * msimreflector/MSimReflector.[h,cc]:
     - changed copyright notice
     - added fDetectorMargin




 2009/01/24 Thomas Bretz

   * mbase/MMath.cc:
     - added two explicit conversion to make it compile on my Ubuntu
     - Replaced some Form by MString::Format
     - included MString



 2009/01/23 Daniela Dorner

   * datacenter/db/showplots-ds.php, datacenter/db/tabs.php, 
     datacenter/db/plot.php:
     - adapted path to new web file structure

   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php:
     - added option to group by date (year, month, night): pulldown in
       menu and adapted query

   * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php
     datacenter/db/datasetinfo-aio.php:
     - enabled possibility to combine all group-bys 

   * datacenter/db/datasetinfo-aio.php:
     - enhances information printed in table in case of group-by

   * datacenter/db/include.php:
     - adapted pulldown of status-group-by

   * datacenter/db/menu.php:
     - added pulldown for sumtrigger-flag to sequinfo-menu
     - added function to print pulldown for group-by date



 2009/01/23 Thomas Bretz

   * mcorsika/MCorsikaEvtHeader.[h,cc], msim/MPhotonData.[h,cc],
     msimcamera/MSimExcessNoise.cc, msimreflector/MMirrorDisk.cc,
     msimreflector/MMirrorHex.cc, msimreflector/MMirrorSquare.[h,cc],
     msimreflector/MReflector.cc, msimreflector/MSimReflector.cc,
 