Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 8339)
+++ trunk/MagicSoft/Mars/Changelog	(revision 8340)
@@ -19,4 +19,32 @@
                                                  -*-*- END OF LINE -*-*-
 
+ 2007/03/01 Thomas Bretz
+
+   * mmain/MEventDisplay.cc:
+     - didn't show callisto output anymore because of missing fundametal
+       pedestal
+
+   * mbadpixels/MBadPixelsTreat.cc:
+     - added more informative output
+
+   * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
+     mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
+     mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
+     mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
+     mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
+     mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
+     - replaced SetNbins/First/Last by SetBinning
+
+   * mhcalib/MHCalibrationChargeCam.cc:
+     - improved output in case arrival time is out of range
+
+   * mhcalib/MHCalibrationPulseTimeCam.cc:
+     - the values can only have discrete valuesno need to set a bin-width
+       different from 1
+     - set binning automatically by using the number of samples
+     - fixed ReadEnv
+
+
+
  2007/02/28 Thomas Bretz
 
Index: trunk/MagicSoft/Mars/NEWS
===================================================================
--- trunk/MagicSoft/Mars/NEWS	(revision 8339)
+++ trunk/MagicSoft/Mars/NEWS	(revision 8340)
@@ -3,4 +3,5 @@
  *** <cvs>
 
+   - callisto: Improved binning for the pulse position check histogram
 
 
Index: trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.cc	(revision 8339)
+++ trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.cc	(revision 8340)
@@ -1,4 +1,4 @@
 /* ======================================================================== *\
-! $Name: not supported by cvs2svn $:$Id: MHCalibrationPulseTimeCam.cc,v 1.26 2007-03-01 17:59:12 tbretz Exp $
+! $Name: not supported by cvs2svn $:$Id: MHCalibrationPulseTimeCam.cc,v 1.27 2007-03-01 18:05:42 tbretz Exp $
 ! --------------------------------------------------------------------------
 !
@@ -151,5 +151,5 @@
 const Byte_t  MHCalibrationPulseTimeCam::fgLowerSignalLimit  = 100;
 const Int_t   MHCalibrationPulseTimeCam::fgNumPixelsRequired = 2;
-const Int_t   MHCalibrationPulseTimeCam::fgHiGainNbins =  40;
+const Int_t   MHCalibrationPulseTimeCam::fgHiGainNbins =  20;
 const Axis_t  MHCalibrationPulseTimeCam::fgHiGainFirst =  -0.5;
 const Axis_t  MHCalibrationPulseTimeCam::fgHiGainLast  =  19.5;
@@ -307,4 +307,7 @@
 void MHCalibrationPulseTimeCam::InitHiGainArrays(const Int_t npixels, const Int_t nareas, const Int_t nsectors)
 {
+
+  const Int_t samples = fRunHeader->GetNumSamples();
+  SetBinning(samples, -0.5, samples-0.5);
   
   if (fHiGainArray->GetSize()==0)
@@ -703,8 +706,7 @@
 {
 
-  Bool_t rc = kFALSE;
-
-  if (MHCalibrationCam::ReadEnv(env,prefix,print))
-    rc = kTRUE;
+  Int_t rc = MHCalibrationCam::ReadEnv(env,prefix,print);
+  if (rc=kERROR)
+    return kERROR;
    
   if (IsEnvDefined(env, prefix, "SaturationLimit", print))
