From e1180079f9f9a039788a505b38741b5a40e74c6b Mon Sep 17 00:00:00 2001
From: Simone Sottocornola <simone.sottocornola@cern.ch>
Date: Wed, 12 Mar 2025 18:16:27 +0100
Subject: [PATCH] Fix for ATR-30913: added a callback to outputThread for each
 noMoreEvent.

---
 HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx | 1 +
 1 file changed, 1 insertion(+)

diff --git a/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx b/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx
index c4218fdc97e1..b360185c5e8e 100644
--- a/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx
+++ b/HLT/Trigger/TrigControl/TrigServices/src/HltEventLoopMgr.cxx
@@ -1372,6 +1372,7 @@ StatusCode HltEventLoopMgr::startNextEvent()
     ++m_freeSlots;
     if (!m_loopStatus.loopEnded && m_inputThread!=nullptr) {
       m_inputThread->cond().notify_all();
+      m_outputThread->cond().notify_all();
     }
     return StatusCode::SUCCESS;
   }
-- 
GitLab