From 990dd7d2d93f600036588f51634b6145d5987552 Mon Sep 17 00:00:00 2001 From: Ernst Hellbar Date: Tue, 27 May 2025 16:35:02 +0200 Subject: [PATCH] DPL: get flags from DataProcessingHeader in isCalibrationData check for new EoS --- Framework/Core/src/DataRelayer.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Framework/Core/src/DataRelayer.cxx b/Framework/Core/src/DataRelayer.cxx index c6333350d6da7..6ddfa7597f7f6 100644 --- a/Framework/Core/src/DataRelayer.cxx +++ b/Framework/Core/src/DataRelayer.cxx @@ -418,8 +418,8 @@ void DataRelayer::pruneCache(TimesliceSlot slot, OnDropCallback onDrop) bool isCalibrationData(std::unique_ptr& first) { - auto* dh = o2::header::get(first->GetData()); - return dh->flagsDerivedHeader & DataProcessingHeader::KEEP_AT_EOS_FLAG; + auto* dph = o2::header::get(first->GetData()); + return static_cast(*dph).flagsDerivedHeader & DataProcessingHeader::KEEP_AT_EOS_FLAG; } DataRelayer::RelayChoice