From 52c00727a86f9c2a5db4e5cf871a28bbff12cdde Mon Sep 17 00:00:00 2001
From: Savannah Rose Shively <sshively@lxplus744.cern.ch>
Date: Mon, 27 Jun 2022 14:26:23 +0200
Subject: [PATCH] ignore empty events

---
 .../SingleTrackExtrapolation/src/SingleTrackExtrapolation.cxx    | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Tracking/Vertexing/SingleTrackExtrapolation/src/SingleTrackExtrapolation.cxx b/Tracking/Vertexing/SingleTrackExtrapolation/src/SingleTrackExtrapolation.cxx
index 357ffa33..e5aaba86 100644
--- a/Tracking/Vertexing/SingleTrackExtrapolation/src/SingleTrackExtrapolation.cxx
+++ b/Tracking/Vertexing/SingleTrackExtrapolation/src/SingleTrackExtrapolation.cxx
@@ -63,6 +63,7 @@ StatusCode SingleTrackExtrapolation::execute(const EventContext& ctx) const {
     SG::ReadHandle<TrackCollection> h_TrackCollection {m_trackCollection,ctx};
     for (const Trk::Track* track : *h_TrackCollection)
     {
+      if (track == nullptr) continue;
       track_count+=1;
       const Trk::TrackStateOnSurface* trackstate = (*track->trackStateOnSurfaces())[0];
       const Trk::TrackParameters* param = trackstate->trackParameters();
-- 
GitLab