ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonKeys.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3from TrigEDMConfig.TriggerEDM import recordable
4
5class 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 self.L2SAName = recordable("HLT_MuonL2SAInfo")
13 self.L2SAPhIIName= recordable("HLT_FastMuons_RoI")
14 self.L2CBName = recordable("HLT_MuonL2CBInfo")
15 self.EFSAName = "Muons"
16 self.EFSAPhIIName = "Muons"
17 self.EFSAPhIINewFastName = "Muons"
18 self.EFSAPhIIMlbktName = "Muons"
19 self.EFCBName = "MuonsCB"
20 self.EFCBOutInName = "MuonsCBOutsideIn"
21 self.EFCBInOutName = "HLT_MuonsCBInsideOut"
22 self.EFIsoMuonName = recordable("HLT_MuonsIso")
23 self.L2forIDName = "RoIs_fromL2SAViews"
24
25 def getNames(self, name):
26
27 if "FS" in name:
28 self.EFSAName = recordable("HLT_Muons_FS")
29 self.EFSAPhIIName = recordable("HLT_Muons_FSPhII")
30 self.EFSAPhIINewFastName = recordable("HLT_Muons_FSPhII_newFast")
31 self.EFSAPhIIMlbktName = recordable("HLT_Muons_FSPhII_mlbkt")
32 self.EFCBName = recordable("HLT_MuonsCB_FS")
33 self.EFCBOutInName = "MuonsCBOutsideIn_FS"
34 if "RoI" in name:
35 self.EFSAName = recordable("HLT_Muons_RoI")
36 self.EFSAPhIIName = recordable("HLT_Muons_RoIPhII")
37 self.EFSAPhIINewFastName = recordable("HLT_Muons_RoIPhII_newFast")
38 self.EFSAPhIIMlbktName = recordable("HLT_Muons_RoIPhII_mlbkt")
39 self.EFCBName = recordable("HLT_MuonsCB_RoI")
40 if "LRT" in name:
41 self.L2CBName = recordable("HLT_MuonL2CBInfoLRT")
42 self.EFSAName = recordable("HLT_Muons_RoI")
43 self.EFCBName = recordable("HLT_MuonsCB_LRT")
44 return self