From 1ae9691b9f412d70fe6757ce39d258492c34e437 Mon Sep 17 00:00:00 2001 From: Matthias Kleiner Date: Thu, 20 Mar 2025 09:17:59 +0100 Subject: [PATCH] TPC: Adding check for empty IDCs --- .../include/TPCWorkflow/TPCFourierTransformAggregatorSpec.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Detectors/TPC/workflow/include/TPCWorkflow/TPCFourierTransformAggregatorSpec.h b/Detectors/TPC/workflow/include/TPCWorkflow/TPCFourierTransformAggregatorSpec.h index 956e9c899cebc..a05440dfbbf4d 100644 --- a/Detectors/TPC/workflow/include/TPCWorkflow/TPCFourierTransformAggregatorSpec.h +++ b/Detectors/TPC/workflow/include/TPCWorkflow/TPCFourierTransformAggregatorSpec.h @@ -253,6 +253,11 @@ class TPCFourierTransformAggregatorSpec : public o2::framework::Task void makeTPCScaler(DataAllocator& output, const bool eos) { LOGP(info, "Making TPC scalers"); + if (mTPCScalerCont.idcs.empty()) { + LOGP(warning, "No IDCs received for TPC scaler creation"); + return; + } + // check if IDC scalers can be created - check length of continous received IDCs std::vector> times; times.reserve(mTPCScalerCont.idcs.size());