From 5278097d5cd59eb411d1012f2e086f7a7225b9ca Mon Sep 17 00:00:00 2001 From: shahoian Date: Wed, 2 Jul 2025 12:26:29 +0200 Subject: [PATCH] Reset ITS tracks ROF counters if not tracks found --- Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx index 15348bca9fde7..4f4941aca9f4d 100644 --- a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx +++ b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx @@ -377,6 +377,11 @@ void ITSTrackingInterface::run(framework::ProcessingContext& pc) allTracks.emplace_back(trc); } } + } else { + for (auto& r : trackROFvec) { // reset data copied from the clusters + r.setFirstEntry(0); + r.setNEntries(0); + } } LOGP(info, "ITSTracker pushed {} tracks and {} vertices", allTracks.size(), vertices.size()); if (mIsMC) {