diff --git a/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc b/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc index e19660bb8e3a3..e7b250a3c8329 100644 --- a/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc +++ b/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc @@ -135,7 +135,9 @@ void L1TriggerResultsConverter::produce(edm::Event& iEvent, const edm::EventSetu if (store_unprefireable_bit_) { edm::Handle handleExtResults; iEvent.getByToken(token_ext_, handleExtResults); - unprefireable_bit = handleExtResults->at(0, 0).getExternalDecision(GlobalExtBlk::maxExternalConditions - 1); + if (handleExtResults->size() != 0) { + unprefireable_bit = handleExtResults->at(0, 0).getExternalDecision(GlobalExtBlk::maxExternalConditions - 1); + } } } else { // Legacy access