Skip to content
Snippets Groups Projects
Commit 1428434f authored by Tomasz Bold's avatar Tomasz Bold Committed by Walter Lampl
Browse files

Unified naming of HLT JSON files

parent fc7748e5
No related branches found
No related tags found
No related merge requests found
...@@ -24,9 +24,14 @@ flags.Detector.GeometryCSC = True ...@@ -24,9 +24,14 @@ flags.Detector.GeometryCSC = True
flags.Detector.GeometryRPC = True flags.Detector.GeometryRPC = True
flags.Trigger.writeBS=True # switches on HLTResultMT creation flags.Trigger.writeBS=True # switches on HLTResultMT creation
exec("from TriggerMenuMT.HLTMenuConfig.Menu."+flags.Trigger.triggerMenuSetup +" import setupMenu")
import importlib
setupMenuPath = "TriggerMenuMT.HLTMenuConfig.Menu."+flags.Trigger.triggerMenuSetup
setupMenuModule = importlib.import_module( setupMenuPath )
assert setupMenuModule != None, "Could not import module {}".format(setupMenuPath)
assert setupMenuModule.setupMenu != None, "Could not import setupMenu from {}".format(setupMenuPath)
flags.needFlagsCategory('Trigger') flags.needFlagsCategory('Trigger')
setupMenu(flags) setupMenuModule.setupMenu(flags)
flags.Input.isMC = False flags.Input.isMC = False
......
...@@ -38,7 +38,8 @@ def generateJSON( allStepsSequence ): ...@@ -38,7 +38,8 @@ def generateJSON( allStepsSequence ):
from TriggerJobOpts.TriggerFlags import TriggerFlags from TriggerJobOpts.TriggerFlags import TriggerFlags
from TriggerMenuMT.HLTMenuConfig.Menu.TriggerConfigHLT import TriggerConfigHLT from TriggerMenuMT.HLTMenuConfig.Menu.TriggerConfigHLT import TriggerConfigHLT
triggerConfigHLT = TriggerConfigHLT.currentTriggerConfig() triggerConfigHLT = TriggerConfigHLT.currentTriggerConfig()
return __generateJSON( triggerConfigHLT.allChainDicts, None, TriggerFlags.outputHLTconfigFile().replace( '.xml', '' ) ) import os
return __generateJSON( triggerConfigHLT.allChainDicts, None, "HLTmenu_"+os.getenv( "AtlasVersion" ) + "." + TriggerFlags.triggerMenuSetup() )
def generateJSON_newJO( allStepsSequence ): def generateJSON_newJO( allStepsSequence ):
__log.info("Generating HLT JSON config in the new JO") __log.info("Generating HLT JSON config in the new JO")
...@@ -56,4 +57,4 @@ def generateJSON_newJO( allStepsSequence ): ...@@ -56,4 +57,4 @@ def generateJSON_newJO( allStepsSequence ):
chainDicts.append( decoder.getChainDict( chain ) ) chainDicts.append( decoder.getChainDict( chain ) )
import os import os
return __generateJSON( chainDicts, None, "HLTconfig_"+os.getenv( "AtlasVersion" ) + "." + ConfigFlags.Trigger.triggerMenuSetup ) return __generateJSON( chainDicts, None, "HLTmenu_"+os.getenv( "AtlasVersion" ) + "." + ConfigFlags.Trigger.triggerMenuSetup )
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