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