3 from TriggerMenuMT.HLT.Config.Utility.ChainDictTools
import splitChainDict
4 from TriggerMenuMT.HLT.Config.Utility.ChainMerging
import mergeChainDefs
5 from .METChainConfiguration
import METChainConfiguration
8 from AthenaCommon.Logging
import logging
9 log = logging.getLogger(__name__)
10 log.debug(
"Importing %s",__name__)
16 if log.isEnabledFor(logging.DEBUG):
17 log.debug(
'dictionary is: %s\n', pprint.pformat(chainDict))
20 log.debug(
"Implement case for met chain with %d legs ",len(listOfChainDicts))
24 for subChainDict
in listOfChainDicts:
28 listOfChainDefs += [MET]
29 log.debug(
'length of chaindefs %s', len(listOfChainDefs) )
32 if len(listOfChainDefs)>1:
33 log.debug(
"Implement case for mulit-leg met chain")
36 theChainDef = listOfChainDefs[0]
38 log.debug(
"theChainDef %s" , theChainDef)