From 98a1574dffeeb18ed8cbf5dd013fd98d6edaa687 Mon Sep 17 00:00:00 2001 From: Tomasz Bold <tomasz.bold@gmail.com> Date: Mon, 12 Nov 2018 10:13:02 +0100 Subject: [PATCH] handle misisng HLT Result Former-commit-id: b5455bea7ddfb248ee4e62b16432ff2e65ef8ebe --- .../TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx b/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx index 0e8d9a8c307..e782e40dc1a 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx +++ b/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx @@ -50,7 +50,9 @@ StatusCode TriggerEDMDeserialiserAlg::execute_r(const EventContext& context) con auto resultHandle = SG::makeHandle( m_resultKey, context ); std::unordered_map<uint16_t, Payload >::const_iterator mapElement = resultHandle->getSerialisedData().find(m_moduleID); if ( mapElement == resultHandle->getSerialisedData().end() ) { - ATH_MSG_WARNING("Payload of ID " << m_moduleID << " absent in this event"); + // TODO revise this behavior for TLA usecases + ATH_MSG_ERROR("Payload of ID " << m_moduleID << " absent in this event"); + return StatusCode::FAILURE; } const Payload& data = mapElement->second; PayloadIterator start = data.begin(); -- GitLab