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

Classes

class  EnhancedBiasChainConfiguration
 

Functions

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

Variables

 log
 
 l1seeds
 

Function Documentation

◆ EnhancedBiasHypoToolGen()

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

Definition at line 68 of file EnhancedBiasChainConfiguration.py.

68 def EnhancedBiasHypoToolGen(flags, chainDict):
69  tool = CompFactory.L1InfoHypoTool(chainDict['chainName'],
70  CTPUnpackingTool = CompFactory.CTPUnpackingTool(UseTBPBits = True))
71 
72  key = chainDict['chainParts'][0]['algType']
73  if key not in l1seeds:
74  log.error("No configuration exist for EB chain: %s", key)
75  else:
76  tool.L1ItemNames = l1seeds[key]
77 
78  return tool
79 
80 

◆ enhancedBiasMenuSequenceGenCfg()

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

Definition at line 81 of file EnhancedBiasChainConfiguration.py.

82 
83  reco = enhancedBiasReco(flags)
84  selAcc = SelectionCA("enhancedBiasSequence")
85  selAcc.mergeReco(reco)
86  selAcc.addHypoAlgo(CompFactory.L1InfoHypo("EnhancedBiasHypo"))
87 
88  return MenuSequence(flags,
89  selAcc,
90  HypoToolGen = EnhancedBiasHypoToolGen)
91 
92 

◆ enhancedBiasReco()

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

Definition at line 58 of file EnhancedBiasChainConfiguration.py.

58 def enhancedBiasReco(flags):
59  inputMakerAlg = CompFactory.InputMakerForRoI("IM_enhancedBias")
60  inputMakerAlg.RoITool = CompFactory.ViewCreatorInitialROITool()
61  inputMakerAlg.RoIs="enhancedBiasInputRoIs"
62 
63  reco = InEventRecoCA("EnhancedBiasReco", inputMaker=inputMakerAlg)
64 
65  return reco
66 
67 

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:81
python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.enhancedBiasReco
def enhancedBiasReco(flags)
Definition: EnhancedBiasChainConfiguration.py:58
python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.EnhancedBiasHypoToolGen
def EnhancedBiasHypoToolGen(flags, chainDict)
Definition: EnhancedBiasChainConfiguration.py:68