Skip to content

Commit

Permalink
Merge pull request #35294 from lathomas/UnprefirableBitNanoFix_master
Browse files Browse the repository at this point in the history
Fixing collection for producing unprefirable bit in NANO (master)
  • Loading branch information
cmsbuild committed Nov 23, 2021
2 parents 9583b99 + 3c42a85 commit bdfb587
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
8 changes: 6 additions & 2 deletions PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc
Expand Up @@ -135,8 +135,12 @@ void L1TriggerResultsConverter::produce(edm::Event& iEvent, const edm::EventSetu
if (store_unprefireable_bit_) {
edm::Handle<GlobalExtBlkBxCollection> handleExtResults;
iEvent.getByToken(token_ext_, handleExtResults);
if (handleExtResults->size() != 0) {
unprefireable_bit = handleExtResults->at(0, 0).getExternalDecision(GlobalExtBlk::maxExternalConditions - 1);
if (handleExtResults.isValid()) {
if (handleExtResults->size() != 0) {
unprefireable_bit = handleExtResults->at(0, 0).getExternalDecision(GlobalExtBlk::maxExternalConditions - 1);
}
} else {
LogDebug("Unprefirable bit not found, always set to false");
}
}
} else {
Expand Down
2 changes: 1 addition & 1 deletion PhysicsTools/NanoAOD/python/triggerObjects_cff.py
Expand Up @@ -254,7 +254,7 @@
src=cms.InputTag("gtStage2Digis"),
legacyL1=cms.bool(False),
storeUnprefireableBit=cms.bool(True),
src_ext=cms.InputTag("gtStage2Digis"))
src_ext=cms.InputTag("simGtExtUnprefireable"))

triggerObjectTablesTask = cms.Task( unpackedPatTrigger,triggerObjectTable,l1bits)

Expand Down

0 comments on commit bdfb587

Please sign in to comment.