ATLAS Offline Software
Loading...
Searching...
No Matches
python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration Namespace Reference

Classes

class  EnhancedBiasChainConfiguration

Functions

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

Variables

 log = logging.getLogger(__name__)
dict l1seeds

Function Documentation

◆ EnhancedBiasHypoToolGen()

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

Definition at line 71 of file EnhancedBiasChainConfiguration.py.

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

◆ enhancedBiasMenuSequenceGenCfg()

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

Definition at line 84 of file EnhancedBiasChainConfiguration.py.

84def enhancedBiasMenuSequenceGenCfg(flags):
85
86 reco = enhancedBiasReco(flags)
87 selAcc = SelectionCA("enhancedBiasSequence")
88 selAcc.mergeReco(reco)
89 selAcc.addHypoAlgo(CompFactory.L1InfoHypo("EnhancedBiasHypo"))
90
91 return MenuSequence(flags,
92 selAcc,
93 HypoToolGen = EnhancedBiasHypoToolGen)
94
95

◆ enhancedBiasReco()

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

Definition at line 61 of file EnhancedBiasChainConfiguration.py.

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

Variable Documentation

◆ l1seeds

dict python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.l1seeds

Definition at line 13 of file EnhancedBiasChainConfiguration.py.

◆ log

python.HLT.CalibCosmicMon.EnhancedBiasChainConfiguration.log = logging.getLogger(__name__)

Definition at line 9 of file EnhancedBiasChainConfiguration.py.