ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TriggerMenuMT
python
HLT
Menu
Dev_pp_run4_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_run4_v1.py menu for Phase-II developments
5
#------------------------------------------------------------------------#
6
7
# This defines the input format of the chain and its properties with the defaults set
8
# always required are: name, stream and groups
9
# ['name', 'L1chainParts'=[], 'stream', 'groups', 'merging'=[], 'topoStartFrom'=False],
10
11
# All chains are represented as ChainProp objects in a ChainStore
12
from
TriggerMenuMT.HLT.Config.Utility.ChainDefInMenu
import
ChainProp
13
from
.SignatureDicts
import
ChainStore
14
15
import
TriggerMenuMT.HLT.Menu.MC_pp_run4_v1
as
mc_menu
16
17
from
.Physics_pp_run4_v1
import
( SingleTauGroup,
18
SupportPhIGroup,
19
)
20
21
DevGroup = [
'Development'
]
22
23
def
getDevSignatures
():
24
chains =
ChainStore
()
25
26
chains[
'Muon'
] = []
27
28
chains[
'Egamma'
] = []
29
30
chains[
'Tau'
] = [
31
# Chains with EMTopo seed
32
ChainProp(name=
'EF_tau0_ptonly_em_L1eTAU12'
, groups=SupportPhIGroup+SingleTauGroup+DevGroup, monGroups=[
'tauMon:online'
,
'tauMon:shifter'
]),
33
ChainProp(name=
'EF_tau20_idperf_em_L1eTAU12'
, groups=SupportPhIGroup+SingleTauGroup+DevGroup, monGroups=[
'tauMon:online'
,
'tauMon:shifter'
]),
34
ChainProp(name=
'EF_tau20_perf_em_L1eTAU12'
, groups=SupportPhIGroup+SingleTauGroup+DevGroup, monGroups=[
'tauMon:online'
,
'tauMon:shifter'
]),
35
ChainProp(name=
'EF_tau20_mediumGNTau_em_L1eTAU12'
, groups=SupportPhIGroup+SingleTauGroup+DevGroup, monGroups=[
'tauMon:online'
,
'tauMon:shifter'
]),
36
]
37
38
chains[
'Jet'
] = []
39
40
chains[
'Bjet'
] = []
41
42
chains[
'MET'
] = []
43
44
chains[
'Bphysics'
] = []
45
46
chains[
'UnconventionalTracking'
] = []
47
48
chains[
'Combined'
] = []
49
50
chains[
'Beamspot'
] += [
51
ChainProp(name=
'EF_beamspot_trkFS_trkfast_BeamSpotPEB_L1All'
, l1SeedThresholds=[
'FSNOSEED'
], stream=[
'BeamSpot'
], groups=[
'RATE:BeamSpot'
,
'BW:BeamSpot'
]+DevGroup),
52
]
53
54
chains[
'MinBias'
] = []
55
56
chains[
'Calib'
] = []
57
58
chains[
'Streaming'
] = []
59
60
chains[
'Monitor'
] = [
61
ChainProp(name=
'EF_timeburnerprocessing_L1All'
, l1SeedThresholds=[
'FSNOSEED'
], stream=[
'Main'
], groups=[
'PS:NoHLTRepro'
,
'RATE:Monitoring'
,
'BW:Other'
]+DevGroup),
62
]
63
64
return
chains
65
66
67
def
setupMenu
():
68
69
chains = mc_menu.setupMenu()
70
71
from
AthenaCommon.Logging
import
logging
72
log = logging.getLogger( __name__ )
73
log.info(
'[setupMenu] going to add the Dev menu chains now'
)
74
75
for
sig,chainsInSig
in
getDevSignatures
().items():
76
chains[sig] += chainsInSig
77
78
return
chains
python.HLT.Menu.SignatureDicts.ChainStore
Definition
SignatureDicts.py:71
python.HLT.Menu.Dev_pp_run4_v1.setupMenu
setupMenu()
Definition
Dev_pp_run4_v1.py:67
python.HLT.Menu.Dev_pp_run4_v1.getDevSignatures
getDevSignatures()
Definition
Dev_pp_run4_v1.py:23
Generated on
for ATLAS Offline Software by
1.17.0