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());