diff --git a/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibData/src/MdtSlewCorFuncHardcoded.cxx b/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibData/src/MdtSlewCorFuncHardcoded.cxx
index 0ffb632c40f90bd42a108c0e710780ba270e72ea..bc87c347ef6e6b1031b571a06534553c2dccd8e8 100644
--- a/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibData/src/MdtSlewCorFuncHardcoded.cxx
+++ b/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibData/src/MdtSlewCorFuncHardcoded.cxx
@@ -16,6 +16,7 @@
 
 #include "MdtCalibData/MdtSlewCorFuncHardcoded.h"
 #include <cmath>
+	
 
 namespace MuonCalib {
 
@@ -25,12 +26,11 @@ double MdtSlewCorFuncHardcoded::correction(double /*t*/, double adc) const {
   // Constant 109 is from an optimization of the timeslew correction
   // calibrated_p(i) is the integrated charge as a function of ADC
   if( adc>  400. || adc<0. ) return 0.;
- constexpr double A = 109. * std::exp(-1.11925e+00 );
+  static const double A = 109. * std::exp(-1.11925e+00 );
   constexpr double adc_chan_conversion = 25./32.;
   constexpr double Lambda =  -2.08708e-02*adc_chan_conversion;  //ADC to ns
-  const int adc_int = adc;
   // Convert ADC to integrated charge for AMT chip, see ATL-MUON-2002-003
-  return A * std::exp( adc_int * Lambda);
+  return A * std::exp( adc * Lambda);
 }
 
 }  //namespace MuonCalib