diff --git a/src/detectors/pid/sdet/src/PhotoMultiplierSDAction.cpp b/src/detectors/pid/sdet/src/PhotoMultiplierSDAction.cpp
index 21b06dd0dbc5034bed04f0c01341632b5ed61100..23b2a9da51f22cc135c1b67b0fd15640d8677804 100644
--- a/src/detectors/pid/sdet/src/PhotoMultiplierSDAction.cpp
+++ b/src/detectors/pid/sdet/src/PhotoMultiplierSDAction.cpp
@@ -95,7 +95,7 @@ namespace dd4hep {
       ++m_userData.nPhotons;
 
       if ((h.trkPdgID() == -22) || (h.trkPdgID() == 22)) {
-        h.track->SetTrackStatus(fStopAndKill);
+        h.step->GetTrack()->SetTrackStatus(fStopAndKill);
       }
 
       return true;