ATLAS Offline Software
Trigger
TriggerCommon
TriggerMenuMT
python
HLT
Menu
Dev_pp_run3_emu_v1.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
# All chains are represented as ChainProp objects in a ChainStore
4
from
TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu
import
ChainProp
5
from
.SignatureDicts
import
ChainStore
6
7
def
setupMenu
():
8
9
from
AthenaCommon.Logging
import
logging
10
log = logging.getLogger( __name__ )
11
log.info(
'Executing menu....'
)
12
13
chains = ChainStore()
14
15
chains[
'Test'
] = [
16
# muons
17
ChainProp(name=
'HLT_TestChain8_mv1step_L1MU8F'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
18
ChainProp(name=
'HLT_TestChain8_mv1_L1MU8F'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
19
ChainProp(name=
'HLT_TestChain20_mv1_L1MU8F'
,stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
20
ChainProp(name=
'HLT_TestChain10_mv2_L1MU8F'
,stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
21
ChainProp(name=
'HLT_TestChain8_mEmpty2_L1MU8F'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
22
ChainProp(name=
'HLT_TestChain8_mEmpty3_L1MU8F'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
23
24
25
26
# egamma
27
ChainProp(name=
'HLT_TestChain5_ev1_L1EM3'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
28
ChainProp(name=
'HLT_TestChain8_ev1_L1EM3'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
29
30
# combined
31
ChainProp(name=
'HLT_TestChain6_mv1_TestChain10_ev1_L12eEM10L_MU8F'
, l1SeedThresholds=[
'MU8F'
,
'EM7'
], stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
], mergingStrategy =
'parallel'
),
32
ChainProp(name=
'HLT_TestChain6_mv2_TestChain8_ev2_L12eEM10L_MU8F'
, l1SeedThresholds=[
'MU8F'
,
'EM7'
], stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
], mergingStrategy =
'parallel'
),
33
# ChainProp(name='HLT_TestChain5_ev1_TestChain8_ev1_2TestChain6_mv1_L1EM3_L1EM3_L12MU5VF', stream=['Main'], groups=['RATE:Test','BW:Other'] ),
34
ChainProp(name=
'HLT_2TestChain6_mv1_L12MU5VF'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
35
ChainProp(name=
'HLT_3TestChain6_mv1_L12MU5VF'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
36
ChainProp(name=
'HLT_TestChain6_mv1_TestChain10_mv1_L12MU5VF'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
], mergingStrategy =
'parallel'
),
37
ChainProp(name=
'HLT_2TestChain6_mEmpty1_L12MU5VF'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
]),
#may differ from manual
38
ChainProp(name=
'HLT_TestChain6_mv1_TestChain5_ev1dr_L12eEM10L_MU8F'
, l1SeedThresholds=[
'MU8F'
,
'EM7'
], stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
], mergingStrategy =
'parallel'
),
39
ChainProp(name=
'HLT_2TestChain4_mv1dr_L12MU5VF'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] ),
40
41
ChainProp(name=
'HLT_TestChain6_mEmpty3_TestChain10_mv1_L12MU5VF'
, stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
] , mergingStrategy =
'parallel'
),
42
43
# FSNOSEED not implemented in emulation
44
ChainProp(name=
'HLT_TestChain10_mEmpty1_TestChain6_mEmpty1_L12MU5VF'
, l1SeedThresholds=[
'MU5VF'
,
'MU5VF'
], stream=[
'Main'
], groups=[
'RATE:Test'
,
'BW:Other'
], mergingStrategy =
'parallel'
),
45
]
46
47
return
chains
python.HLT.Menu.Dev_pp_run3_emu_v1.setupMenu
def setupMenu()
Definition:
Dev_pp_run3_emu_v1.py:7
Generated on Sun Dec 22 2024 21:09:24 for ATLAS Offline Software by
1.8.18