ATLAS Offline Software
Functions | Variables
python.HLT.Test.GenerateTestChainDefs Namespace Reference

Functions

def generateChainConfigs (flags, chainDict)
 

Variables

 log
 

Function Documentation

◆ generateChainConfigs()

def python.HLT.Test.GenerateTestChainDefs.generateChainConfigs (   flags,
  chainDict 
)

Definition at line 13 of file GenerateTestChainDefs.py.

13 def generateChainConfigs(flags, chainDict ):
14 
15  listOfChainDicts = splitChainDict(chainDict)
16  listOfChainDefs = []
17 
18  for subChainDict in listOfChainDicts:
19  log.debug('Assembling subChainsDict %s for chain %s', len(listOfChainDefs), subChainDict['chainName'] )
20  Test = TestChainConfiguration(subChainDict).assembleChain(flags)
21 
22  listOfChainDefs += [Test]
23 
24 
25  if len(listOfChainDefs)>1:
26  theChainDef = mergeChainDefs(listOfChainDefs, chainDict)
27  else:
28  theChainDef = listOfChainDefs[0]
29 
30  return theChainDef
31 
32 
33 
34 
35 
36 

Variable Documentation

◆ log

python.HLT.Test.GenerateTestChainDefs.log

Definition at line 8 of file GenerateTestChainDefs.py.

python.HLT.Test.GenerateTestChainDefs.generateChainConfigs
def generateChainConfigs(flags, chainDict)
Definition: GenerateTestChainDefs.py:13
ChainDictTools.splitChainDict
def splitChainDict(chainDict)
Definition: ChainDictTools.py:104
ChainMerging.mergeChainDefs
def mergeChainDefs(listOfChainDefs, chainDict, perSig_lengthOfChainConfigs=None)
Definition: ChainMerging.py:15