ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TriggerMenuMT
python
HLT
Muon
TrigMuonKeys.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
from
TrigEDMConfig.TriggerEDM
import
recordable
4
5
class
muonNames
(object):
6
7
def
__init__
(self):
8
#EFSA and EFCB containers have different names
9
#for RoI and FS running. Other containers are
10
#produced in RoIs only.
11
12
#Fast reconstruction muon containers
13
self.
L2SAMuons
= recordable(
"HLT_MuonL2SAInfo"
)
14
self.
L2SAMuonsPhII
= recordable(
"HLT_FastMuons_RoI"
)
15
self.
L2CBMuons
= recordable(
"HLT_MuonL2CBInfo"
)
16
17
#EFSA muon containers
18
self.
EFSAMuons
=
"Muons"
19
self.
EFSAMuonsPhIINewFast
=
"Muons"
20
self.
EFSAMuonsPhIIMlbkt
=
"Muons"
21
22
#EFSA track particle containers
23
self.
EFSATrackParticlesPhII
=
"Muons_trackParticles"
24
self.
EFSATrackParticlesPhIINewFast
=
"Muons_trackParticles"
25
self.
EFSATrackParticlesPhIIMlbkt
=
"Muons_trackParticles"
26
27
#EFCB muon containers
28
self.
EFCBMuons
=
"MuonsCB"
29
self.
EFCBOutInMuons
=
"MuonsCBOutsideIn"
30
self.
EFCBInOutMuons
=
"HLT_MuonsCBInsideOut"
31
self.
EFIsoMuons
= recordable(
"HLT_MuonsIso"
)
32
self.
L2forIDName
=
"RoIs_fromL2SAViews"
33
34
#EFCB track particle containers
35
self.
EFCBTrackParticles
=
"MuonsCB_trackParticles"
36
37
def
getNames
(self, name):
38
39
if
"FS"
in
name:
40
self.
EFSAMuons
= recordable(
"HLT_Muons_FS"
)
41
self.
EFSAMuonsPhIINewFast
= recordable(
"HLT_Muons_FSPhII_newFast"
)
42
self.
EFSAMuonsPhIIMlbkt
= recordable(
"HLT_Muons_FSPhII_mlbkt"
)
43
44
self.
EFSATrackParticlesPhII
= recordable(
"HLT_MuonMSTrackParticles_FSPhII"
)
45
self.
EFSATrackParticlesPhIINewFast
= recordable(
"HLT_MuonMSTrackParticles_FSPhII_newFast"
)
46
self.
EFSATrackParticlesPhIIMlbkt
= recordable(
"HLT_MuonMSTrackParticles_FSPhII_mlbkt"
)
47
48
self.
EFCBMuons
= recordable(
"HLT_MuonsCB_FS"
)
49
self.
EFCBOutInMuons
=
"MuonsCBOutsideIn_FS"
50
self.
EFCBTrackParticles
= recordable(
"HLT_CBCombinedMuon_FSTrackParticles"
)
51
52
if
"RoI"
in
name:
53
self.
EFSAMuons
= recordable(
"HLT_Muons_RoI"
)
54
self.
EFSAMuonsPhIINewFast
= recordable(
"HLT_Muons_RoIPhII_newFast"
)
55
self.
EFSAMuonsPhIIMlbkt
= recordable(
"HLT_Muons_RoIPhII_mlbkt"
)
56
57
self.
EFSATrackParticlesPhII
= recordable(
"HLT_MuonMSTrackParticles_RoIPhII"
)
58
self.
EFSATrackParticlesPhIINewFast
= recordable(
"HLT_MuonMSTrackParticles_RoIPhII_newFast"
)
59
self.
EFSATrackParticlesPhIIMlbkt
= recordable(
"HLT_MuonMSTrackParticles_RoIPhII_mlbkt"
)
60
61
self.
EFCBMuons
= recordable(
"HLT_MuonsCB_RoI"
)
62
self.
EFCBTrackParticles
= recordable(
"HLT_CBCombinedMuon_RoITrackParticles"
)
63
64
if
"LRT"
in
name:
65
self.
L2CBMuons
= recordable(
"HLT_MuonL2CBInfoLRT"
)
66
self.
EFSAMuons
= recordable(
"HLT_Muons_RoI"
)
67
self.
EFCBMuons
= recordable(
"HLT_MuonsCB_LRT"
)
68
return
self
python.HLT.Muon.TrigMuonKeys.muonNames
Definition
TrigMuonKeys.py:5
python.HLT.Muon.TrigMuonKeys.muonNames.L2forIDName
str L2forIDName
Definition
TrigMuonKeys.py:32
python.HLT.Muon.TrigMuonKeys.muonNames.L2SAMuons
L2SAMuons
Definition
TrigMuonKeys.py:13
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBTrackParticles
str EFCBTrackParticles
Definition
TrigMuonKeys.py:35
python.HLT.Muon.TrigMuonKeys.muonNames.EFIsoMuons
EFIsoMuons
Definition
TrigMuonKeys.py:31
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBOutInMuons
str EFCBOutInMuons
Definition
TrigMuonKeys.py:29
python.HLT.Muon.TrigMuonKeys.muonNames.EFSATrackParticlesPhIINewFast
str EFSATrackParticlesPhIINewFast
Definition
TrigMuonKeys.py:24
python.HLT.Muon.TrigMuonKeys.muonNames.EFSAMuonsPhIINewFast
str EFSAMuonsPhIINewFast
Definition
TrigMuonKeys.py:19
python.HLT.Muon.TrigMuonKeys.muonNames.L2CBMuons
L2CBMuons
Definition
TrigMuonKeys.py:15
python.HLT.Muon.TrigMuonKeys.muonNames.getNames
getNames(self, name)
Definition
TrigMuonKeys.py:37
python.HLT.Muon.TrigMuonKeys.muonNames.EFSATrackParticlesPhII
str EFSATrackParticlesPhII
Definition
TrigMuonKeys.py:23
python.HLT.Muon.TrigMuonKeys.muonNames.EFSATrackParticlesPhIIMlbkt
str EFSATrackParticlesPhIIMlbkt
Definition
TrigMuonKeys.py:25
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBMuons
str EFCBMuons
Definition
TrigMuonKeys.py:28
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBInOutMuons
str EFCBInOutMuons
Definition
TrigMuonKeys.py:30
python.HLT.Muon.TrigMuonKeys.muonNames.EFSAMuons
str EFSAMuons
Definition
TrigMuonKeys.py:18
python.HLT.Muon.TrigMuonKeys.muonNames.L2SAMuonsPhII
L2SAMuonsPhII
Definition
TrigMuonKeys.py:14
python.HLT.Muon.TrigMuonKeys.muonNames.EFSAMuonsPhIIMlbkt
str EFSAMuonsPhIIMlbkt
Definition
TrigMuonKeys.py:20
python.HLT.Muon.TrigMuonKeys.muonNames.__init__
__init__(self)
Definition
TrigMuonKeys.py:7
Generated on
for ATLAS Offline Software by
1.17.0