27 tool = CompFactory.getComp(
"LVL1MUCTPIPHASE1::MUCTPI_AthTool")(name)
33 logger = logging.getLogger(
"MUCTPI_AthTool" )
36 tool.OverlapStrategyName = flags.Trigger.MUCTPI.OverlapStrategy
39 tool.LUTXMLFile = flags.Trigger.MUCTPI.LUTXMLFile
40 logger.info(
"Configuring MuCTPI simulation with configuration file: %s", tool.LUTXMLFile )
42 if flags.Trigger.doHLT:
44 from TrigEDMConfig.TriggerEDM
import recordable
45 for key
in tool.MUCTPI_xAODLocation:
46 logger.info(
"Configuring MuCTPI simulation with configuration outputs: %s", key )
47 assert key==
recordable(key), f
'recordable() check failed for {key}'
48 logger.info(
"Configuring MuCTPI: post flags.Trigger.doHLT" )
50 acc.setPrivateTools(tool)