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.
EFSAMuonsPhII
=
"Muons"
20
self.
EFSAMuonsPhIINewFast
=
"Muons"
21
self.
EFSAMuonsPhIIMlbkt
=
"Muons"
22
23
#EFSA track particle containers
24
self.
EFSATrackParticlesPhII
=
"Muons_trackParticles"
25
self.
EFSATrackParticlesPhIINewFast
=
"Muons_trackParticles"
26
self.
EFSATrackParticlesPhIIMlbkt
=
"Muons_trackParticles"
27
28
#EFCB muon containers
29
self.
EFCBMuons
=
"MuonsCB"
30
self.
EFCBOutInMuons
=
"MuonsCBOutsideIn"
31
self.
EFCBInOutMuons
=
"HLT_MuonsCBInsideOut"
32
self.
EFIsoMuons
= recordable(
"HLT_MuonsIso"
)
33
self.
L2forIDName
=
"RoIs_fromL2SAViews"
34
35
#EFCB track particle containers
36
self.
EFCBTrackParticles
=
"MuonsCB_trackParticles"
37
38
def
getNames
(self, name):
39
40
if
"FS"
in
name:
41
self.
EFSAMuons
= recordable(
"HLT_Muons_FS"
)
42
self.
EFSAMuonsPhII
= recordable(
"HLT_Muons_FSPhII"
)
43
self.
EFSAMuonsPhIINewFast
= recordable(
"HLT_Muons_FSPhII_newFast"
)
44
self.
EFSAMuonsPhIIMlbkt
= recordable(
"HLT_Muons_FSPhII_mlbkt"
)
45
46
self.
EFSATrackParticlesPhII
= recordable(
"HLT_MuonMSTrackParticles_FSPhII"
)
47
self.
EFSATrackParticlesPhIINewFast
= recordable(
"HLT_MuonMSTrackParticles_FSPhII_newFast"
)
48
self.
EFSATrackParticlesPhIIMlbkt
= recordable(
"HLT_MuonMSTrackParticles_FSPhII_mlbkt"
)
49
50
self.
EFCBMuons
= recordable(
"HLT_MuonsCB_FS"
)
51
self.
EFCBOutInMuons
=
"MuonsCBOutsideIn_FS"
52
self.
EFCBTrackParticles
= recordable(
"HLT_CBCombinedMuon_FSTrackParticles"
)
53
54
if
"RoI"
in
name:
55
self.
EFSAMuons
= recordable(
"HLT_Muons_RoI"
)
56
self.
EFSAMuonsPhII
= recordable(
"HLT_Muons_RoIPhII"
)
57
self.
EFSAMuonsPhIINewFast
= recordable(
"HLT_Muons_RoIPhII_newFast"
)
58
self.
EFSAMuonsPhIIMlbkt
= recordable(
"HLT_Muons_RoIPhII_mlbkt"
)
59
60
self.
EFSATrackParticlesPhII
= recordable(
"HLT_MuonMSTrackParticles_RoIPhII"
)
61
self.
EFSATrackParticlesPhIINewFast
= recordable(
"HLT_MuonMSTrackParticles_RoIPhII_newFast"
)
62
self.
EFSATrackParticlesPhIIMlbkt
= recordable(
"HLT_MuonMSTrackParticles_RoIPhII_mlbkt"
)
63
64
self.
EFCBMuons
= recordable(
"HLT_MuonsCB_RoI"
)
65
self.
EFCBTrackParticles
= recordable(
"HLT_CBCombinedMuon_RoITrackParticles"
)
66
67
if
"LRT"
in
name:
68
self.
L2CBMuons
= recordable(
"HLT_MuonL2CBInfoLRT"
)
69
self.
EFSAMuons
= recordable(
"HLT_Muons_RoI"
)
70
self.
EFCBMuons
= recordable(
"HLT_MuonsCB_LRT"
)
71
return
self
python.HLT.Muon.TrigMuonKeys.muonNames
Definition
TrigMuonKeys.py:5
python.HLT.Muon.TrigMuonKeys.muonNames.EFSAMuonsPhII
str EFSAMuonsPhII
Definition
TrigMuonKeys.py:19
python.HLT.Muon.TrigMuonKeys.muonNames.L2forIDName
str L2forIDName
Definition
TrigMuonKeys.py:33
python.HLT.Muon.TrigMuonKeys.muonNames.L2SAMuons
L2SAMuons
Definition
TrigMuonKeys.py:13
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBTrackParticles
str EFCBTrackParticles
Definition
TrigMuonKeys.py:36
python.HLT.Muon.TrigMuonKeys.muonNames.EFIsoMuons
EFIsoMuons
Definition
TrigMuonKeys.py:32
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBOutInMuons
str EFCBOutInMuons
Definition
TrigMuonKeys.py:30
python.HLT.Muon.TrigMuonKeys.muonNames.EFSATrackParticlesPhIINewFast
str EFSATrackParticlesPhIINewFast
Definition
TrigMuonKeys.py:25
python.HLT.Muon.TrigMuonKeys.muonNames.EFSAMuonsPhIINewFast
str EFSAMuonsPhIINewFast
Definition
TrigMuonKeys.py:20
python.HLT.Muon.TrigMuonKeys.muonNames.L2CBMuons
L2CBMuons
Definition
TrigMuonKeys.py:15
python.HLT.Muon.TrigMuonKeys.muonNames.getNames
getNames(self, name)
Definition
TrigMuonKeys.py:38
python.HLT.Muon.TrigMuonKeys.muonNames.EFSATrackParticlesPhII
str EFSATrackParticlesPhII
Definition
TrigMuonKeys.py:24
python.HLT.Muon.TrigMuonKeys.muonNames.EFSATrackParticlesPhIIMlbkt
str EFSATrackParticlesPhIIMlbkt
Definition
TrigMuonKeys.py:26
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBMuons
str EFCBMuons
Definition
TrigMuonKeys.py:29
python.HLT.Muon.TrigMuonKeys.muonNames.EFCBInOutMuons
str EFCBInOutMuons
Definition
TrigMuonKeys.py:31
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:21
python.HLT.Muon.TrigMuonKeys.muonNames.__init__
__init__(self)
Definition
TrigMuonKeys.py:7
Generated on
for ATLAS Offline Software by
1.17.0