Skip to content
Snippets Groups Projects
Commit 54875134 authored by Tim Martin's avatar Tim Martin
Browse files

Python fix to xAOD trigger menu check

parent 26911d67
No related branches found
No related tags found
No related merge requests found
......@@ -172,7 +172,12 @@ class TriggerConfigGetter(Configured):
self.l1Folders = TriggerFlags.dataTakingConditions()=='FullTrigger' or TriggerFlags.dataTakingConditions()=='Lvl1Only'
self.hltFolders = TriggerFlags.dataTakingConditions()=='FullTrigger' or TriggerFlags.dataTakingConditions()=='HltOnly'
self.isRun1Data = False
self.hasxAODMeta = ("metadata_items" in metadata and any(('TriggerMenu' or 'MenuJSON' in key) for key in metadata["metadata_items"].keys()))
self.hasxAODMeta = (
("metadata_items" in metadata)
and
any((('TriggerMenu' or 'MenuJSON') in key) for key in metadata["metadata_items"].keys())
)
if globalflags.DataSource()=='data':
from RecExConfig.AutoConfiguration import GetRunNumber
runNumber = GetRunNumber()
......@@ -318,7 +323,8 @@ class TriggerConfigGetter(Configured):
if not self.hasxAODMeta:
self.setupxAODWriting()
else:
log.info("Input file already has xAOD trigger metadata. Will not re-create it.")
# all went fine we are configured
return True
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment