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 68 of file EnhancedBiasChainConfiguration.py.

68def 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()

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

Definition at line 81 of file EnhancedBiasChainConfiguration.py.

81def enhancedBiasMenuSequenceGenCfg(flags):
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()

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

Definition at line 58 of file EnhancedBiasChainConfiguration.py.

58def 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

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.