diff --git a/Reconstruction/eflowRec/python/eflowCaloSetup.py b/Reconstruction/eflowRec/python/eflowCaloSetup.py
index 4212b3093068e9595b1d85735d5184daff1b1099..b7daed545e1a9dbf21ff4ba3c56ba6fd00a38d40 100644
--- a/Reconstruction/eflowRec/python/eflowCaloSetup.py
+++ b/Reconstruction/eflowRec/python/eflowCaloSetup.py
@@ -79,7 +79,7 @@ def setup_eflowCaloObjectCreator(Configured, nameModifier,mlog):
     TrackSelectionTool.CutLevel = "TightPrimary"
     TrackSelectionTool.minPt = 500.0
     if "EM_HLLHC" == nameModifier:
-        TrackSelectionTool.maxAbsEta=4.0
+        TrackSelectionTool.CutLevel = "ITkLoose"
 
     eflowPreparationAlgorithm.TrackSelectionTool = TrackSelectionTool
 
diff --git a/Reconstruction/eflowRec/src/eflowPreparation.cxx b/Reconstruction/eflowRec/src/eflowPreparation.cxx
index 92db74c103c75c9c43a1caa10110ace6088eb952..d70d1b3e1c58e5393b107c3ac929488549d72916 100644
--- a/Reconstruction/eflowRec/src/eflowPreparation.cxx
+++ b/Reconstruction/eflowRec/src/eflowPreparation.cxx
@@ -344,7 +344,7 @@ StatusCode eflowPreparation::makeTrackContainer() {
 }
 
 bool eflowPreparation::selectTrack(const xAOD::TrackParticle* track) {
-  if (track->pt()*0.001 < m_upperTrackPtCut) return m_selTool->accept(*track, track->vertex());
+  if (track->pt()*0.001 < m_upperTrackPtCut) return m_selTool->accept(*track, nullptr);
   else return false;
 }