diff --git a/Simulation/Tools/McEventCollectionFilter/src/HitsTruthRelinkBase.cxx b/Simulation/Tools/McEventCollectionFilter/src/HitsTruthRelinkBase.cxx
index 35229eaff6b8ba55cb958a282c76522ae00a3290..69deef5d7ac7335c2e53ff0ec36915b39b42a1df 100644
--- a/Simulation/Tools/McEventCollectionFilter/src/HitsTruthRelinkBase.cxx
+++ b/Simulation/Tools/McEventCollectionFilter/src/HitsTruthRelinkBase.cxx
@@ -49,7 +49,7 @@ StatusCode HitsTruthRelinkBase::getReferenceBarcode(const EventContext &ctx, int
     ATH_MSG_ERROR("Truth collection should have at least one vertex!");
     return StatusCode::FAILURE;
   }
-  auto genVtx = *(genEvt->vertices_const_end());
+  auto genVtx = *(genEvt->vertices_end());
   size_t nParticles = genVtx->particles_out_size();
   if (nParticles == 0) {
     ATH_MSG_ERROR("Truth vertex should have at least one particle!");