diff --git a/InnerDetector/InDetRecTools/TRT_ElectronPidTools/src/TRT_ToT_dEdx.cxx b/InnerDetector/InDetRecTools/TRT_ElectronPidTools/src/TRT_ToT_dEdx.cxx
index f1ec7ba6a49ee0dc4bd564dbf33d307e4e5b7f48..2c9954388a83d3953a778309e70c24a236d8faed 100644
--- a/InnerDetector/InDetRecTools/TRT_ElectronPidTools/src/TRT_ToT_dEdx.cxx
+++ b/InnerDetector/InDetRecTools/TRT_ElectronPidTools/src/TRT_ToT_dEdx.cxx
@@ -1230,7 +1230,7 @@ TRT_ToT_dEdx::trackOccupancyCorrection(const EventContext& ctx,
   const TRTDedxcorrection* dEdxCorrection{*readHandle};
 
   double corr=-999.;
-  double trackOcc = m_localOccTool->LocalOccupancy(*track);
+  double trackOcc = m_localOccTool->LocalOccupancy(ctx,*track);
   const Trk::TrackParameters* perigee = track->perigeeParameters();
   const Amg::VectorX& parameterVector = perigee->parameters();
   double theta  = parameterVector[Trk::theta];