ATLAS Offline Software
Loading...
Searching...
No Matches
python.HLT.MinBias.GenerateMinBiasChainDefs Namespace Reference

Functions

 generateChainConfigs (flags, chainDict)

Variables

 log = logging.getLogger( __name__ )

Function Documentation

◆ generateChainConfigs()

python.HLT.MinBias.GenerateMinBiasChainDefs.generateChainConfigs ( flags,
chainDict )

Definition at line 14 of file GenerateMinBiasChainDefs.py.

14def generateChainConfigs(flags, chainDict ):
15
16 listOfChainDicts = splitChainDict(chainDict)
17 log.debug("Implement case for minbias chain with %d legs ",len(listOfChainDicts))
18
19 listOfChainDefs = []
20
21 for subChainDict in listOfChainDicts:
22
23 MinBias = MinBiasChainConfig(subChainDict).assembleChain(flags)
24
25 listOfChainDefs += [MinBias]
26 log.debug('length of chaindefs %s', len(listOfChainDefs) )
27
28
29 if len(listOfChainDefs)>1:
30 log.debug("Implement case for mulit-leg minbias chain")
31 theChainDef = mergeChainDefs(listOfChainDefs, chainDict)
32 else:
33 theChainDef = listOfChainDefs[0]
34
35 log.debug("theChainDef %s" , theChainDef)
36
37 return theChainDef

Variable Documentation

◆ log

python.HLT.MinBias.GenerateMinBiasChainDefs.log = logging.getLogger( __name__ )

Definition at line 9 of file GenerateMinBiasChainDefs.py.