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

Classes

class  EnhancedBiasChainConfiguration
 

Functions

def enhancedBiasReco (flags)
 
def EnhancedBiasHypoToolGen (chainDict)
 
def enhancedBiasMenuSequenceGenCfg (flags)
 

Variables

 log
 
 l1seeds
 

Function Documentation

◆ EnhancedBiasHypoToolGen()

def python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.EnhancedBiasHypoToolGen (   chainDict)

Definition at line 73 of file EnhancedBiasChainConfiguration.py.

73 def EnhancedBiasHypoToolGen(chainDict):
74  tool = CompFactory.L1InfoHypoTool(chainDict['chainName'])
75  tool.CTPUnpackingTool.UseTBPBits = True
76 
77  key = chainDict['chainParts'][0]['algType']
78  if key not in l1seeds:
79  log.error("No configuration exist for EB chain: ", key)
80  else:
81  tool.L1ItemNames = l1seeds[key]
82 
83  return tool
84 
85 

◆ enhancedBiasMenuSequenceGenCfg()

def python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.enhancedBiasMenuSequenceGenCfg (   flags)

Definition at line 86 of file EnhancedBiasChainConfiguration.py.

87 
88  reco = enhancedBiasReco(flags)
89  selAcc = SelectionCA("enhancedBiasSequence")
90  selAcc.mergeReco(reco)
91  selAcc.addHypoAlgo(CompFactory.L1InfoHypo("EnhancedBiasHypo"))
92 
93  return MenuSequenceCA(flags,
94  selAcc,
95  HypoToolGen = EnhancedBiasHypoToolGen)
96 
97 

◆ enhancedBiasReco()

def python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.enhancedBiasReco (   flags)

Definition at line 63 of file EnhancedBiasChainConfiguration.py.

63 def enhancedBiasReco(flags):
64  inputMakerAlg = CompFactory.InputMakerForRoI("IM_enhancedBias")
65  inputMakerAlg.RoITool = CompFactory.ViewCreatorInitialROITool()
66  inputMakerAlg.RoIs="enhancedBiasInputRoIs"
67 
68  reco = InEventRecoCA("EnhancedBiasReco", inputMaker=inputMakerAlg)
69 
70  return reco
71 
72 

Variable Documentation

◆ l1seeds

python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.l1seeds

Definition at line 13 of file EnhancedBiasChainConfiguration.py.

◆ log

python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.log

Definition at line 9 of file EnhancedBiasChainConfiguration.py.

python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.enhancedBiasMenuSequenceGenCfg
def enhancedBiasMenuSequenceGenCfg(flags)
Definition: EnhancedBiasChainConfiguration.py:86
python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.enhancedBiasReco
def enhancedBiasReco(flags)
Definition: EnhancedBiasChainConfiguration.py:63
python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.EnhancedBiasHypoToolGen
def EnhancedBiasHypoToolGen(chainDict)
Definition: EnhancedBiasChainConfiguration.py:73