ATLAS Offline Software
Loading...
Searching...
No Matches
Dev_pp_lowMu_run3_v1.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3#------------------------------------------------------------------------#
4# Dev_pp_lowMu_run3_v1.py menu for Run 3 development
5#------------------------------------------------------------------------#
6
7# All chains are represented as ChainProp objects in a ChainStore
8from TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu import ChainProp
9from .SignatureDicts import ChainStore
10
11import TriggerMenuMT.HLT.Menu.PhysicsP1_pp_lowMu_run3_v1 as physics_menu
12from .Physics_pp_run3_v1 import (
13 SingleMuonGroup,
14 SingleElectronGroup,
15 MinBiasGroup,
16 SupportGroup,
17 SupportPhIGroup,
18 PrimaryPhIGroup,
19 SinglePhotonGroup,
20 SingleJetGroup,
21 BphysicsGroup,
22)
23from .PhysicsP1_pp_lowMu_run3_v1 import (LowMuGroup, LowMuGroupPhI)
24
25
27 chains = ChainStore()
28
29 chains['Muon'] += [
30 # ATR-30691/ATR-30692: Oxygen runs
31 ChainProp(name='HLT_mu3_L1MU3V', stream=['MinBias', 'express'], groups=SingleMuonGroup+SupportGroup, monGroups=['muonMon:shifter','muonMon:online']),
32 ]
33
34 chains['Bphysics'] += [
35 # ATR-32209: B -> h+h-
36 ChainProp(name='HLT_mu4_bBhh_L1MU3V', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
37 ChainProp(name='HLT_mu6_bBhh_L1MU3V', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
38 ChainProp(name='HLT_mu6_bBhh_L1MU5VF', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
39 ChainProp(name='HLT_mu8_bBhh_L1MU5VF', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
40 ChainProp(name='HLT_mu10_bBhh_L1MU8F', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
41 ChainProp(name='HLT_mu12_bBhh_L1MU8F', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
42 ChainProp(name='HLT_mu15_bBhh_L1MU8F', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
43 ChainProp(name='HLT_mu15_bBhh_L1MU14FCH', stream=['MinBias'], groups=BphysicsGroup+SingleMuonGroup),
44 ]
45
46 chains['Egamma'] += [
47 # ATR-30691/ATR-30692: Oxygen runs
48 ChainProp(name='HLT_e6_etcut_L1eEM5', stream=['MinBias'], groups=SingleElectronGroup+SupportPhIGroup),
49 ChainProp(name='HLT_e6_nopid_L1eEM5', stream=['MinBias'], groups=SingleElectronGroup+SupportPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
50 ChainProp(name='HLT_e6_loose_L1eEM5', stream=['MinBias'], groups=SingleElectronGroup+SupportPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
51 ChainProp(name='HLT_e6_lhloose_L1eEM5', stream=['MinBias'], groups=SingleElectronGroup+SupportPhIGroup),
52 ChainProp(name='HLT_e6_medium_L1eEM5', stream=['MinBias'], groups=SingleElectronGroup+SupportPhIGroup),
53 ChainProp(name='HLT_e6_lhmedium_L1eEM5', stream=['MinBias'], groups=SingleElectronGroup+SupportPhIGroup),
54
55 ChainProp(name='HLT_e10_etcut_L1eEM9', stream=['MinBias'], groups=SingleElectronGroup+PrimaryPhIGroup),
56 ChainProp(name='HLT_e10_nopid_L1eEM9', stream=['MinBias'], groups=SingleElectronGroup+PrimaryPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
57 ChainProp(name='HLT_e10_loose_L1eEM9', stream=['MinBias', 'express'], groups=SingleElectronGroup+PrimaryPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
58 ChainProp(name='HLT_e10_lhloose_L1eEM9', stream=['MinBias'], groups=SingleElectronGroup+PrimaryPhIGroup),
59 ChainProp(name='HLT_e10_medium_L1eEM9', stream=['MinBias'], groups=SingleElectronGroup+PrimaryPhIGroup),
60 ChainProp(name='HLT_e10_lhmedium_L1eEM9', stream=['MinBias'], groups=SingleElectronGroup+PrimaryPhIGroup),
61
62 # ATR-30691/ATR-30692: Oxygen runs
63 ChainProp(name='HLT_g6_etcut_L1eEM5', stream=['MinBias'], groups=SinglePhotonGroup+SupportPhIGroup),
64 ChainProp(name='HLT_g6_nopid_L1eEM5', stream=['MinBias'], groups=SinglePhotonGroup+SupportPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
65 ChainProp(name='HLT_g6_loose_L1eEM5', stream=['MinBias'], groups=SinglePhotonGroup+SupportPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
66 ChainProp(name='HLT_g6_medium_L1eEM5', stream=['MinBias'], groups=SinglePhotonGroup+SupportPhIGroup),
67
68 ChainProp(name='HLT_g10_etcut_L1eEM9', stream=['MinBias'], groups=SinglePhotonGroup+PrimaryPhIGroup),
69 ChainProp(name='HLT_g10_nopid_L1eEM9', stream=['MinBias'], groups=SinglePhotonGroup+PrimaryPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
70 ChainProp(name='HLT_g10_loose_L1eEM9', stream=['MinBias', 'express'], groups=SinglePhotonGroup+PrimaryPhIGroup, monGroups=['egammaMon:online','egammaMon:shifter','caloMon:t0']),
71 ChainProp(name='HLT_g10_medium_L1eEM9', stream=['MinBias'], groups=SinglePhotonGroup+PrimaryPhIGroup),
72 ]
73
74 chains['Jet'] += [
75 # ATR-30691/ATR-30692: Oxygen runs
76 # Central and eta inclusive EMTopo jets
77 ChainProp(name='HLT_j20_L1jJ10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias','express'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert']),
78 ChainProp(name='HLT_j30_L1jJ10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
79 ChainProp(name='HLT_j40_L1jJ20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias','express'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert','jetMon:shifter']),
80 ChainProp(name='HLT_j50_L1jJ30', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
81 ChainProp(name='HLT_j60_L1jJ40', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
82 ChainProp(name='HLT_j20a_L1jTE10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI,),
83 ChainProp(name='HLT_j20a_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
84
85 # Forward EMTopo jets
86 ChainProp(name='HLT_j25f_L1jJ10p30ETA49', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert']),
87 ChainProp(name='HLT_j35f_L1jJ10p30ETA49', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
88
89 # Central and eta inclusive HIP jets
90 ChainProp(name='HLT_j20_ionp_L1jJ10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias','express'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert']),
91 ChainProp(name='HLT_j20a_ionp_L1jTE10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
92 ChainProp(name='HLT_j20a_ionp_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
93 ChainProp(name='HLT_j30_ionp_L1jJ10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
94 ChainProp(name='HLT_j30a_ionp_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert']),
95 ChainProp(name='HLT_j40_ionp_L1jJ20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias','express'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert','jetMon:shifter']),
96 ChainProp(name='HLT_j40a_ionp_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
97 ChainProp(name='HLT_j50_ionp_L1jJ30', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
98 ChainProp(name='HLT_j60_ionp_L1jJ40', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
99 ChainProp(name='HLT_j75_ionp_L1jJ50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
100
101 # Forward HIP jets
102 ChainProp(name='HLT_j25f_ionp_L1jJ10p30ETA49', l1SeedThresholds=['FSNOSEED'], stream=['MinBias','express'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert']),
103 ChainProp(name='HLT_j35f_ionp_L1jJ10p30ETA49', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
104 ChainProp(name='HLT_j45f_ionp_L1jJ40p30ETA49', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
105
106 # Central and eta inclusive pFlow jets
107 ChainProp(name='HLT_j20_pf_ftf_L1jJ10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias','express'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert']),
108 ChainProp(name='HLT_j20a_pf_ftf_L1jTE10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
109 ChainProp(name='HLT_j20a_pf_ftf_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
110 ChainProp(name='HLT_j30_pf_ftf_L1jJ10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
111 ChainProp(name='HLT_j30a_pf_ftf_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert']),
112 ChainProp(name='HLT_j40_pf_ftf_L1jJ20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias','express'], groups=SingleJetGroup+LowMuGroupPhI, monGroups=['jetMon:t0','jetMon:online','jetMon:expert','jetMon:shifter']),
113 ChainProp(name='HLT_j40a_pf_ftf_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
114 ChainProp(name='HLT_j50_pf_ftf_L1jJ30', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
115 ChainProp(name='HLT_j60_pf_ftf_L1jJ40', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
116 ChainProp(name='HLT_j75_pf_ftf_L1jJ50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=SingleJetGroup+LowMuGroupPhI),
117 ]
118
119 chains['Combined'] += [
120 ]
121
122 chains['MinBias'] += [
123 # ATR-30691/ATR-30692: Oxygen runs
124 ChainProp(name='HLT_mb_sptrk_L1MBTS_1_1_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportGroup),
125 # ChainProp(name='HLT_mb_sptrk_L1ZDC_OR_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup, monGroups=['mbMon:t0']),
126 ChainProp(name='HLT_mb_sptrk_L1ZDC_A_C_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
127 # ChainProp(name='HLT_mb_sptrk_L1ZDC_XOR_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
128
129 ChainProp(name='HLT_mb_sptrk_L1TRT_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
130 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_OR_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup, monGroups=['mbMon:t0']),
131 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_A_C_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
132 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_XOR_VjTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
133
134 ChainProp(name='HLT_mb_sptrk_L1TRT_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['MinBias', 'express'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
135 ChainProp(name='HLT_mb_sptrk_L1jTE5', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
136 ChainProp(name='HLT_mb_sptrk_L1jTE10', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
137 ChainProp(name='HLT_mb_sptrk_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias', 'express'], groups=MinBiasGroup+SupportPhIGroup, monGroups=['mbMon:t0']),
138 ChainProp(name='HLT_mb_sptrk_L1jTE50', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+SupportPhIGroup),
139
140 # ChainProp(name='HLT_mb_sptrk_L1ZDC_XNXN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
141 # ChainProp(name='HLT_mb_sptrk_L1ZDC_XNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
142 # ChainProp(name='HLT_mb_sptrk_L1ZDC_XNZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
143 # ChainProp(name='HLT_mb_sptrk_L1ZDC_XN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
144 # ChainProp(name='HLT_mb_sptrk_L1ZDC_YN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
145 # ChainProp(name='HLT_mb_sptrk_L1ZDC_ZN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
146 # ChainProp(name='HLT_mb_sptrk_L1ZDC_YN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
147 # ChainProp(name='HLT_mb_sptrk_L1ZDC_ZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
148 # ChainProp(name='HLT_mb_sptrk_L1ZDC_LOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
149 # ChainProp(name='HLT_mb_sptrk_L1ZDC_YNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
150 # ChainProp(name='HLT_mb_sptrk_L1ZDC_A', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
151 # ChainProp(name='HLT_mb_sptrk_L1ZDC_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
152 # ChainProp(name='HLT_mb_sptrk_L1ZDC_A_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
153
154 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
155 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_XNXN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
156 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_XNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
157 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_XNZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
158 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_XN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
159 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_YN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
160 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_ZN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
161 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_YN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
162 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_ZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
163 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_LOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
164 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_YNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
165 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_A', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
166 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
167 # ChainProp(name='HLT_mb_sptrk_L1TRT_ZDC_A_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
168
169 ChainProp(name='HLT_mb_sp1500_trk100_hmt_L1TRT_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
170 # ChainProp(name='HLT_mb_sp1500_trk100_hmt_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
171 ChainProp(name='HLT_mb_sp1500_trk100_hmt_L1ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
172
173 ChainProp(name='HLT_mb_sp3000_trk200_hmt_L1TRT_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
174 # ChainProp(name='HLT_mb_sp3000_trk200_hmt_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
175 ChainProp(name='HLT_mb_sp3000_trk200_hmt_L1ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
176
177 ChainProp(name='HLT_mb_sp5000_trk290_hmt_L1TRT_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
178 # ChainProp(name='HLT_mb_sp5000_trk290_hmt_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
179 ChainProp(name='HLT_mb_sp5000_trk290_hmt_L1ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
180
181 ChainProp(name='HLT_mb_sp1500_pusup40_trk100_hmt_L1TRT_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
182 # ChainProp(name='HLT_mb_sp1500_pusup40_trk100_hmt_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
183 ChainProp(name='HLT_mb_sp1500_pusup40_trk100_hmt_L1ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
184
185 ChainProp(name='HLT_mb_sp3000_pusup100_trk200_hmt_L1TRT_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
186 # ChainProp(name='HLT_mb_sp3000_pusup100_trk200_hmt_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
187 ChainProp(name='HLT_mb_sp3000_pusup100_trk200_hmt_L1ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
188
189 ChainProp(name='HLT_mb_sp5000_pusup250_trk290_hmt_L1TRT_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup, monGroups=['mbMon:t0']),
190 # ChainProp(name='HLT_mb_sp5000_pusup250_trk290_hmt_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
191 ChainProp(name='HLT_mb_sp5000_pusup250_trk290_hmt_L1ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
192
193 ChainProp(name='HLT_mb_sptrk_L1AFP_A_AND_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
194 ChainProp(name='HLT_mb_sptrk_L1AFP_A_OR_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
195 ChainProp(name='HLT_mb_mbts_L1AFP_A_AND_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
196 ChainProp(name='HLT_mb_mbts_L1AFP_A_OR_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=MinBiasGroup+LowMuGroup),
197
198 ChainProp(name='HLT_mb_sptrk_L1ZDC_A_C_VjTE50_OVERLAY', l1SeedThresholds=['FSNOSEED'], stream=['MinBiasOverlay'], groups=MinBiasGroup+SupportPhIGroup),
199 ChainProp(name='HLT_noalg_L1jTE50_OVERLAY', l1SeedThresholds=['FSNOSEED'], stream=['MinBiasOverlay'], groups=MinBiasGroup+SupportPhIGroup),
200 ]
201
202 chains['HeavyIon'] += [
203 ]
204
205 chains['Streaming'] += [
206 # ATR-30691/ATR-30692: Oxygen runs
207 ChainProp(name='HLT_noalg_L1jTE5', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
208 ChainProp(name='HLT_noalg_L1jTE20', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
209 # ChainProp(name='HLT_noalg_L1ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
210 # ChainProp(name='HLT_noalg_L1ZDC_XNXN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
211 # ChainProp(name='HLT_noalg_L1ZDC_XNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
212 # ChainProp(name='HLT_noalg_L1ZDC_XNZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
213 # ChainProp(name='HLT_noalg_L1ZDC_XN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
214 # ChainProp(name='HLT_noalg_L1ZDC_YN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
215 # ChainProp(name='HLT_noalg_L1ZDC_ZN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
216 # ChainProp(name='HLT_noalg_L1ZDC_YN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
217 # ChainProp(name='HLT_noalg_L1ZDC_ZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
218 # ChainProp(name='HLT_noalg_L1ZDC_LOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
219 # ChainProp(name='HLT_noalg_L1ZDC_YNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
220 # ChainProp(name='HLT_noalg_L1ZDC_A', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
221 # ChainProp(name='HLT_noalg_L1ZDC_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
222 # ChainProp(name='HLT_noalg_L1ZDC_A_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
223 # ChainProp(name='HLT_noalg_L1TRT_ZDC_OR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
224 # ChainProp(name='HLT_noalg_L1TRT_ZDC_XNXN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
225 # ChainProp(name='HLT_noalg_L1TRT_ZDC_XNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
226 # ChainProp(name='HLT_noalg_L1TRT_ZDC_XNZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
227 # ChainProp(name='HLT_noalg_L1TRT_ZDC_XN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
228 # ChainProp(name='HLT_noalg_L1TRT_ZDC_YN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
229 # ChainProp(name='HLT_noalg_L1TRT_ZDC_ZN_XOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
230 # ChainProp(name='HLT_noalg_L1TRT_ZDC_YN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
231 # ChainProp(name='HLT_noalg_L1TRT_ZDC_ZN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
232 # ChainProp(name='HLT_noalg_L1TRT_ZDC_LOR', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
233 # ChainProp(name='HLT_noalg_L1TRT_ZDC_YNYN', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
234 # ChainProp(name='HLT_noalg_L1TRT_ZDC_A', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
235 # ChainProp(name='HLT_noalg_L1TRT_ZDC_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
236 # ChainProp(name='HLT_noalg_L1TRT_ZDC_A_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
237
238 # ChainProp(name='HLT_noalg_L1ZDC_OR_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
239 # ChainProp(name='HLT_noalg_L1ZDC_LOR_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
240 # ChainProp(name='HLT_noalg_L1ZDC_OR_UNPAIRED_NONISO', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
241 # ChainProp(name='HLT_noalg_L1ZDC_LOR_UNPAIRED_NONISO', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
242
243 # ATR-31426
244 ChainProp(name='HLT_noalg_L1LHCF', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
245 ChainProp(name='HLT_noalg_L1LHCF_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
246 ChainProp(name='HLT_noalg_L1LHCF_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], groups=['PS:NoBulkMCProd']+MinBiasGroup+LowMuGroup),
247 ]
248
249 return chains
250
252 chains = physics_menu.setupMenu()
253
254 from AthenaCommon.Logging import logging
255 log = logging.getLogger( __name__ )
256 log.info('[setupMenu] going to add the Dev menu chains now')
257
258 for sig,chainsInSig in getDevLowMuSignatures().items():
259 chains[sig] += chainsInSig
260
261 return chains