ATLAS Offline Software
Functions
python.HLT.Muon.MuonTLASequenceConfig Namespace Reference

Functions

def getMuonCollections (chainPart)
 
def MuonTLASequenceCfg (flags, muons)
 
def MuonTLAMenuSequenceGenCfg (flags, muChainPart)
 

Function Documentation

◆ getMuonCollections()

def python.HLT.Muon.MuonTLASequenceConfig.getMuonCollections (   chainPart)

Definition at line 12 of file MuonTLASequenceConfig.py.

12 def getMuonCollections (chainPart):
13  muNames = muonNames().getNames('RoI')
14  muonName = muNames.EFCBName
15  if 'msonly' in chainPart['msonlyInfo']:
16  muonName = muNames.EFSAName
17 
18  return muonName
19 
20 @AccumulatorCache

◆ MuonTLAMenuSequenceGenCfg()

def python.HLT.Muon.MuonTLASequenceConfig.MuonTLAMenuSequenceGenCfg (   flags,
  muChainPart 
)

Definition at line 40 of file MuonTLASequenceConfig.py.

40 def MuonTLAMenuSequenceGenCfg( flags, muChainPart):
41  muonsIn = getMuonCollections(muChainPart)
42  selAcc=MuonTLASequenceCfg(flags, muons=muonsIn)
43 
44  return MenuSequenceCA( flags,
45  selAcc,
46  HypoToolGen = TrigMuonEFMSonlyHypoToolFromDict
47  )

◆ MuonTLASequenceCfg()

def python.HLT.Muon.MuonTLASequenceConfig.MuonTLASequenceCfg (   flags,
  muons 
)

Definition at line 21 of file MuonTLASequenceConfig.py.

21 def MuonTLASequenceCfg(flags, muons):
22 
23 
24  tlaMuonInputMakerAlg = CompFactory.InputMakerForRoI("IMTLAMuons"+muons)
25  tlaMuonInputMakerAlg.mergeUsingFeature = True
26  tlaMuonInputMakerAlg.RoITool = CompFactory.ViewCreatorPreviousROITool()
27  recoAcc = InEventRecoCA("MuonTLARecoSeq_"+ muons,inputMaker=tlaMuonInputMakerAlg)
28 
29  sequenceOut = recordable(muons+"_TLA")
30  # add the hypo
31  hypo = CompFactory.TrigMuonTLAHypoAlg("TrigMuonTLAHypoAlg_"+muons)
32  hypo.TLAOutputName = sequenceOut
33  hypo.MonTool = TrigMuonTLAHypoMonitoring(flags, "TrigMuonTLAHypoAlg/")
34 
35  selAcc = SelectionCA("TrigMuonTLAMainSeq_"+muons)
36  selAcc.mergeReco(recoAcc)
37  selAcc.addHypoAlgo(hypo)
38  return selAcc
39 
TrigMuonHypoMonitoring.TrigMuonTLAHypoMonitoring
def TrigMuonTLAHypoMonitoring(flags, histPath)
Definition: TrigMuonHypoMonitoring.py:206
python.HLT.Muon.MuonTLASequenceConfig.getMuonCollections
def getMuonCollections(chainPart)
Definition: MuonTLASequenceConfig.py:12
python.TriggerEDM.recordable
def recordable(arg, runVersion=3)
Definition: TriggerEDM.py:30
python.HLT.Muon.MuonTLASequenceConfig.MuonTLAMenuSequenceGenCfg
def MuonTLAMenuSequenceGenCfg(flags, muChainPart)
Definition: MuonTLASequenceConfig.py:40
python.HLT.Muon.MuonTLASequenceConfig.MuonTLASequenceCfg
def MuonTLASequenceCfg(flags, muons)
Definition: MuonTLASequenceConfig.py:21