ATLAS Offline Software
Functions | Variables
python.HLT.CalibCosmicMon.GenerateEnhancedBiasChainDefs Namespace Reference

Functions

def generateChainConfigs (flags, chainDict)
 

Variables

 log
 

Function Documentation

◆ generateChainConfigs()

def python.HLT.CalibCosmicMon.GenerateEnhancedBiasChainDefs.generateChainConfigs (   flags,
  chainDict 
)

Definition at line 12 of file GenerateEnhancedBiasChainDefs.py.

12 def generateChainConfigs(flags, chainDict ):
13  log.debug("Generate EnhancedBias...")
14  listOfChainDicts = splitChainDict(chainDict)
15  listOfChainDefs = []
16 
17  for subChainDict in listOfChainDicts:
18  EnhancedBiasChain = EnhancedBiasChainConfiguration(subChainDict).assembleChain(flags)
19  listOfChainDefs += [EnhancedBiasChain]
20 
21  if len(listOfChainDefs)>1:
22  theChainDef = mergeChainDefs(listOfChainDefs, chainDict)
23  else:
24  theChainDef = listOfChainDefs[0]
25 
26  log.debug("theChainDef %s" , theChainDef)
27 
28  return theChainDef

Variable Documentation

◆ log

python.HLT.CalibCosmicMon.GenerateEnhancedBiasChainDefs.log

Definition at line 8 of file GenerateEnhancedBiasChainDefs.py.

ChainDictTools.splitChainDict
def splitChainDict(chainDict)
Definition: ChainDictTools.py:104
ChainMerging.mergeChainDefs
def mergeChainDefs(listOfChainDefs, chainDict, perSig_lengthOfChainConfigs=None)
Definition: ChainMerging.py:15
python.HLT.CalibCosmicMon.GenerateEnhancedBiasChainDefs.generateChainConfigs
def generateChainConfigs(flags, chainDict)
Definition: GenerateEnhancedBiasChainDefs.py:12