Please  do  not write behind the end of line tag so that it is  possible
to   send  a   Changelog   file  to  a  line  printer  directly.  Thanks.

For your entries please follow EXACTLY this style:

_yyyy/mm/dd_[Your Name]
_
___*_filename:
_____-_description
_
___*_filename2, filename3:
_____-_description
_
_
_

While an underscore is a placeholder for a white-space or an empty line.

                                                 -*-*- END OF LINE -*-*-


 2008/06/02 Thomas Bretz

   * mars.cc, sinope.cc:
     - added include of TClass for TIgnoreStreamer (root 5.18)

   * manalysis/MEventRate.[h,cc]:
     - moved GetError to source file and included TMath (root 5.18)

   * manalysis/MMultiDimDistCalc.cc, mdata/MDataList.cc:
     - included math.h (root 5.18)

   * mastro/MAstro.[h,cc], mastro/MVector3.[h,cc], mbase/MRunIter.[h,cc],
     mbase/MTime.[h,cc], mdata/MDataPhrase.[h,cc], mgeom/MGeomPix.[h,cc],
     mhcalib/MHCalibrationChargeBlindPix.[h,cc],
     mhflux/MHCollectionArea.[h,cc], mhft/MHexagonFreqSpace.[h,cc],
     mimage/MHillas.[h,cc], mmuon/MMuonSearchPar..[h,cc],
     mpedestal/MPedestalPix.[h,cc], mpointing/MPointingDev.[h,cc],
     mpointing/MSrcPosCam.[h,cc], mpointing/MPointingPos.[h,cc],
     mpointing/MPointing.[h,cc]:
     - moved some code to source file to prevent TMath inclusion in
       header (root 5.18)

   * mbase/MEnv.cc:
     - added missing include TObjArray (root 5.18)
     - removed obsolete EmarkerStyles (root 5.18)

   * mbase/MDirIter.cc:
     - added missing include TList (root 5.18)

   * mastro/MAstroCatalog.cc, mhist/MHHadronness.cc, mhist/MHWeather.cc,
     mhvstime/MHPixVsTime.cc, mhvstime/MHVsTime.cc, 
     mpointing/MHPointing.cc, mranforest/MHRanForest.cc,
     mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
     mreflector/MHReflector.cc:
     - added missing inlcude TH1 (root 5.18)

   * mbase/MFilter.cc, mbase/MGMap.cc, mbase/MTask.cc,
     mcalib/MCalibrationBlindPix.cc, mdata/MDataChain.cc,
     mfilter/MFEnergySlope.cc, mgeom/MGeomMirror.cc,
     mgui/MCamEvent.cc, mhbase/MBinning.cc, mhbase/MHMatrix.cc,
     mhcalib/MHCalibrationPix.cc, mhcalib/MHGausEvents.cc,
     mhflux/MHEnergyEst.cc, mhist/MHCamEventRot.cc,
     mhist/MHHadronness.cc, mranforest/MHRanForest.cc,
     mreflector/MRflEvtHeader.cc, mreflector/MRflSinglePhoton.cc,
     msql/MSQLServer.cc, mtools/MSimulatedAnnealing.cc,
     mtools/MTFillMatrix.cc, mcalib/MCalibrationPix.cc,
     mcalib/MCalibrationQEPix.cc, manalysis/MParameterCalc.cc, 
     mcalib/MCalibrationTestCalc.cc, mdata/MDataArray.cc, 
     mgeom/MGeomCamDwarf.cc, mhbase/MH3.cc, mtools/MagicJam.cc,
     mhcalib/MHCalibrationRelTimeCam.cc, mhft/MGeomCamMagicXT.cc, 
     mranforest/MRanForestCalc.cc, mtools/MagicDomino.cc,
     mhflux/MHThreshold.cc, mimage/MStereoPar.cc,
     mfilter/MFCosmics.cc, mpedestal/MPedestalCam.cc:
     - added missing include of TMath (root 5.18)

   * mbase/MGTask.cc, mdata/MDataChain.cc, mhbase/MHArray.cc,
     mjobs/MJCut.cc, mjoptim/MJOptimizeCuts.cc, mmc/MMcEvt.cxx:
     - added missing include of TClass (root 5.18)

   * mhbase/MH3.cc:
     - added missing include of THashList (root 5.18)

   * mcalib/MCalibrationChargeCalc.[h,cc], msignal/MExtractor.[h,cc],
     mpedestal/MPedestalSubtract.[h,cc], msignal/MExtractTime.[h,cc]:
     - for convinience (rootcint of 5.18) changed "static const TString"
       to "static const char *"

   * mhflux/MMcSpectrumWeight.cc:
     - Use TString::Data() for second argument in TF1 constructor.
       Otherwise it is ambiguous in root 5.18

   * mhbase/MH.cc:
     - adde missing includes of TColor, TMath and TClass (root 5.18)
     - implemented a workaround which always uses the correct
       CreateGradientColorTable (root 5.18)

   * Makefile:
     - linking of the shared object is now done in /tmp
     - replaced = by := where possible

   * mjobs/MJCalibrateSignal.cc:
     - do not invert contcoscal, that's wrong

   * mmovie/MMovieWrite.cc:
     - added a #if-directive to use either gStyle or TColor
       for CreateGradientColorTable depending on root-version

   * mimage/MStereoPar.[h,cc], mimage/MStereoCal.[h,cc]:
     - replaced Monate Carlo container by MPointingPos
     - made every algorithm unique



 2008/06/01 Thomas Bretz

   * callisto.cc, star.cc:
     - renamed new option to "--null-dev" (clashes with MLog options)

   * mbase/MContinue.cc:
     - improved output

   * mbase/MTaskList.cc:
     - fixed broken FindTaskList



 2008/05/31 Thomas Bretz

   * callisto.cc, star.cc:
     - added new option "--null" to suppress run-wise output files

   * mjobs/MJob.h:
     - added new data-member fNullOut to flag suppression of
       run-wise output files

   * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
     - use new option HasNullOut from base class

   * mbase/MClone.cc:
     - fixed Init (still had a constructor like initializer)

   * mtrigger/MFTriggerPattern.h:
     - included missing MTripperPattern

   * mtrigger/MFTriggerPattern.cc:
     - removed default arguments
     - exchanged ^ by ~ 
     - fixed a few typos in function names



 2008/05/27 Stefan Ruegamer

   * datacenter/scripts/filesondisk
     - changed the search for raw files to not search in hidden folders



 2008/05/25 Thomas Bretz

   * mtrigger/MTriggerPattern.cc:
     - fixed a typo in a comment 

   * mtrigger/MFTriggerPattern.[h,cc]:
     - some code cleanup (mainly unified all the Require and Deny 
       functions into one)
     - added a DenyAll member function
     - added Allow member functions including an AllowAll member function

   * mjobs/MJPedestal.cc:
     - To choose pedestals we now deny all other trigger bits except the
       pedestal bit and in the case of data runs we deny all bits
       except trigger lvl1 and trigger lvl2

   * mjobs/MJCalibration.cc:
     - In addition to denial of prescaled calibration events we
       deny any bit in the unprescaled pattern but allow only
       calibration events

   * mjobs/MJCalibrateSignal.cc:
     - Instead of the denial of only calibration and pedestal events,
       we now deny any bit in the pattern, but allow Trigger Lvl1
       and Trigger Lvl2 events to choose cosmics
     - Instead of the denial of only lvl1 and lvl2 events,
       we now deny any bit in the pattern, but allow pedestal
       events to choose pedestals
     - Instead of requiring only calibration events,
       we now deny any bit in the pattern, but require the calibration
       bit to choose calibration events

   * mbase/MClone.[h,cc]:
     - instead of cloning the object again and again we now clone
       it once and then just copy the contents. A new option has
       been introduced to switch back to the old behaviour

   * mbase/MStatusDisplay.[h,cc]:
     - changed the argument of GetEmbeddedCanvas from a pointer 
       to a reference

   * macros/rootlogon.C:
     - switched on optimization (-O3) for ACLIC



 2008/05/24 Thomas Bretz

   * mjobs/MJCalibrateSignal.cc:
     - removed the obsolete fconsmics (what the hell did it do...
       it removed the largest events?)
     - added a cosmics trigger for calibration events instead




 2008/05/20 Thomas Bretz

   * mjobs/MJCalibrateSignal.cc:
     - added a MH3-histogram to be filled. It contains the
       rate of the trigger pattern per run.
     - the filter selecting the calibration or pedestal
       events has been renamed from ftp to fcalped
     - the MContinue rejecting these events has been renamed
       from conttp to contcalped
     - the filter selecting the pedestal events have been 
       renamed from ftp2 to fped
     - In the case of MUX data (no lo-gain) this filter
       is now also rejecting lvl1 and lvl2 triggered events
     - the ftp2-filter for the pedestal extraction tasks and
       the corresponding histogram fillers is obsolete
     - the previouls "PedestalFilter" is obsolete.  
     - it doesn't make sense not to extract the signal (filter
       of teskenv1, taskenv2 and taskenv3) but process the 
       rest of the tasklist
     - the pedestal extraction (as the calibration was already)
       has been moved to its own tasklist with the corresponding
       filter applied.
     - tlist3 has been renamed to tlist4
     - contped has been removed from the tasklist

   * mhbase/MH3.cc:
     - fixed a bug introduced with the lables (it must be !(x&y) 
       instead of !x&y

   * mjobs/MDataSet.cc:
     - shortened a line of output to fit into 80 characters



 2008/05/19 Thomas Bretz

   * Makefile.conf.general, Makefile.conf.linux:
     - distinguish between := (eval once) and = (eval every access)

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

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

   * mbase/MEvtLoop.cc:
     - set progress bar position to 0 before PreProcessing

   * mdata/MDataMember.[h,cc]:
     - added a member function to get a string

   * mfilter/MFCosmics.cc:
     - fixed a typo in a comment

   * mhbase/MH.[h,cc]:
     - improved SetBinning for newer root-versions
     - improved SetBinning to correctly support axis with labels
       (keeps the binning unchanged)

   * mhbas/MH3.[h,cc], mhbase/MHn.[h,cc]:
     - support for axis labels was added.
     - a possibility to set an additional weight has been added
     - the version number has been increased accordingly

   * mjobs/MJPedestal.cc:
     - deny level1 and level2 triggers choosing pedestal events

   * mraw/MRawRunHeader.h:
     - added a member function returning the RunLength (stop-start)

   * mtrigger/MTriggerPattern.[h,cc]:
     - wrapped some comments
     - improved comments



 2008/05/15 Thomas Bretz

   * mfilter/MFMagicCuts.[h,cc]:
     - fixed a few typos in comments and in the output
     - added an option kAreaLin with a linear cut in area for special
       studies

   * mbase/MStatusDisplay.cc:
     - if no MStatusArray is found, keys which store a TCanvas object
       are displayed instead if available

   * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
     - the extraction range to get the maximum is now determined
       automatically from the MExtractedSignalCam

   * mpedestal/MPedestalSubtract.cc, msignal/MExtractTimeAndCharge.cc:
     - raise an error if there is a mismatch in the number of samples




 2008/05/14 Thomas Bretz

   * mhbase/MH3.[h,cc], mhbase/MHn.[h,cc]:
     - enhanced to allow direct filling of Profile histograms

   * mjobs/MDataSet.h:
     - fixed a bug in Print() causing an infinite loop

   * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainSeparation.cc:
     - write the dataset(s) to the output file

   * mjtrain/MJTrainEnergy.cc
     - write the dataset to the output file
     - added new plots to show the resolution versus several different
       parameters

   * mpedestal/MPedestalSubtract.[h,cc]:
     - added an additional check to compate the number of hi-/lo-gain
       slices in the run- and event-header

   * mpointing/MPointingDevCalc.cc:
     - added the 14th Jan 08 to the list of new pointing models



 2008/05/07 Stefan Ruegamer

   * datacenter/scripts/checkmd5sum
     - implemented check of files from /magic and /data

   * datacenter/scripts/checktransfer
     - changed the search for temporary zipfiles to not search in hidden
       directories

   * datacenter/scripts/movingrawfiles2
     - movingrawfiles to move raw files from /data/fromtape

   * datacenter/scripts/runcallisto
     - changed default callisto.rc to callisto_mux_new.rc

   * datacenter/scripts/zipscript
     - changed the script due to the fact that /magic/data/rawfiles is
       now a link
     - changed the find to not search in hidden directories
     - added the -n option to ssh

   * resources/calibration_spline.rc
     - added calibration factors for periods 62-66 but these are not
       newly calculated, simply pasted from previous periods!



 2008/04/08 Thomas Bretz

   * mreport/MReportDrive.cc:
     - implemented changes of Version 20080220



 2008/03/19 Thomas Bretz

   * mjobs/MJSpectrum.cc:
     - fixed a bug introduced yesterday. The overflow bin was not
       correctly referenced



 2008/03/18 Thomas Bretz

   * sponde.cc:
     - added new option "--force-runtime"

   * mbase/MEnv.h:
     - added WriteFile to context menu

   * mjobs/MJSpectrum.[h,cc]:
     - added a new option to force using the runtime instead of the 
       effective observation time (this might bw wrong for very
       short datasets)
     - added a check if the effective observation time is out of
       the histogram range... print a warning if so and include
       the overflow bins into the eff. obs time
     - added an estimated sensitivity curve for high and low za
       to the spectrum plots
     - added description text for 1553 and crab spectrum
     - write out the MC events after cuts including their weights
     - do not fit at 1TeV but 500GeV instead

   * mjobs/MJob.cc:
     - check in WriteContainer whether the file is already open

   * mpointing/MPointingDevCalc.cc:
     - added some more comments

   * mhflux/MMcSpectrumWeight.[h,cc]:
     - added the possibility to extend a spectrum by "fake" statistics



 2008/03/14 Daniel Hoehne

   * datacenter/macros/filldotrun.C:
     - inserted new arehucas version



 2008/03/04 Thomas Bretz

   * condor/program.submit, condor/macro.submit, condor/script.submit:
     - added



 2008/03/03 Thomas Bretz

   * mhflux/MHAlpha.[h,cc]:
     - allow to project individual bins in DrawNicePlot



 2008/02/24 Thomas Bretz

   * mbase/MLog.h:
     - added a getter for the OutputLevel (for debugging)

   * mpointing/MPointing.h:
     - added a memberfunction to calculate the Abs-value

   * mpointing/PointingLinkDef.h:
     - added RaDec



 2008/02/21 Daniela Dorner

   * datacenter/db/builddatasets.php:
     - display 'Remark' only in case of errors



 2008/02/08 Stefan Ruegamer

   * datacenter/scripts/checkmd5sum
     - added check to prevent that checksums of files not read from tape
       enter the .lapalma file

   * datacenter/scripts/dbchk
     - added check for crashed runs, sequences and datasets
     - corrected bugs in find command and $dir-loops
     - adapted to the automatic concept and added it to the cronjobs



 2008/02/01 Stefan Ruegamer

   * datacenter/macros/filldotrun.C
     - added default entry for fCompmux for new runs

   * datacenter/macros/checkfileavail.C
     - added checking of fCompmux



 2008/02/01 Daniel Hoehne

   * datacenter/db/runinfo-aio.php:
     - fixed 'bug' with query. Now runs are displayed in ascending order



 2008/01/31 Thomas Bretz

   * mbase/MThread.[h,cc]:
     - imported from Cosy

   * mbase/Makefile:
     - added MThread

   * mbase/BaseLinkDef.h:
     - added MThread



 2008/01/27 Thomas Bretz

   * .rootrc:
     - updated with the correct path to the ViewCVS



 2008/01/24 Thomas Bretz

   * mpointing/MPointing.cc:
     - added ClassImp for RaDec

   * mpointing/MPointing.h:
     - added code for classes AltAz and RaDec deriving from TVector2
       not to be used in Mars and Cosy



 2008/01/24 Daniel Hoehne

   * scripts/preparemc:
     - adapted to new rawfile/camera structure in /magic/montecarlo



 2008/01/14 Thomas Bretz

   * mpointing/MPointing.h:
     - added enumeration operator[]



 2008/01/11 Thomas Bretz

   * mbase/MLog.cc:
     - correctly use delete[] instead of delete for fGuiLInes as 
       suggested by valgrind.



 2008/01/09 Thomas Bretz

   * mbadpixels/MBadPixelsTreat.[h,cc]:
     - removed obsolete fRawHeader

   * mpointing/MSrcPosCam.[h,cc]:
     - added Paint member function

   * mpointing/MSrcPosRndm.[h,cc]:
     - also produce a antio source position for wobble observations

   * mraw/MRawRunHeader.cc, mjobs/MJCalibration.cc, 
     mpedestal/MPedestalCam.cc:
     - some cosmetics
