ATLAS Offline Software
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