diff --git a/src/classes/PRunBase.cpp b/src/classes/PRunBase.cpp index 6ab053ef..8be39ebe 100644 --- a/src/classes/PRunBase.cpp +++ b/src/classes/PRunBase.cpp @@ -172,6 +172,11 @@ void PRunBase::DeadTimeCorrection(std::vector &histos, PUIntVecto { PRawRunData* runData = fRawData->GetRunData(*fRunInfo->GetRunName()); + if (runData == nullptr) { + std::cerr << std::endl << "**WARNING** PRunBase::DeadTimeCorrection: couldn't get data from '" << *fRunInfo->GetRunName() << "'" << std::endl; + return; + } + if (!runData->DeadTimeCorrectionReady()) { std::cerr << std::endl << "**WARNING** PRunBase::DeadTimeCorrection: missing input for dead time correction" << std::endl; return;