diff --git a/Waveform/WaveRecTools/src/WaveformReconstructionTool.cxx b/Waveform/WaveRecTools/src/WaveformReconstructionTool.cxx
index d34a654f505243f5333de060c8e7da942ab01093..5de393166579eef162e308acd31b0b12b6a12039 100644
--- a/Waveform/WaveRecTools/src/WaveformReconstructionTool.cxx
+++ b/Waveform/WaveRecTools/src/WaveformReconstructionTool.cxx
@@ -456,7 +456,7 @@ WaveformReconstructionTool::findRawHitValues(const std::vector<float> time, cons
   rfit.mean = sum/tot;
   rfit.sigma = std::sqrt(sum2/tot - rfit.mean*rfit.mean);
   rfit.peak = *peakloc;
-  rfit.integral = tot;
+  rfit.integral = 2*tot; // Factor of 2 because at 500 MHz, dt = 2 ns
   rfit.time = rfit.mean;
 
   ATH_MSG_DEBUG( "Initial Mean: " << rfit.mean << " RMS: " << rfit.sigma << " Peak: " << rfit.peak);