ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TrigEDMConfig
python
TriggerEDMRun4.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
# ------------------------------------------------------------
4
# Definition of trigger EDM for Run 4
5
6
# Concept of categories is kept similar to TriggerEDMRun3.py, categories are:
7
# AllowedCategories = ['Bjet', 'Bphys', 'Egamma', 'ID', 'Jet', 'L1', 'MET', 'MinBias', 'Muon', 'Steer', 'Tau', 'Calo', 'UTT']
8
9
# ------------------------------------------------------------
10
11
from
AthenaCommon.Logging
import
logging
12
__log = logging.getLogger(
'TriggerEDMRun4Config'
)
13
14
# ------------------------------------------------------------
15
# Additional properties for EDM collections
16
# ------------------------------------------------------------
17
from
TrigEDMConfig.TriggerEDMDefs
import
InViews
# Import when needed, Alias, allowTruncation
18
19
# ----------------------------
20
21
cPFOVarsToKeep = [
22
'IsInDenseEnvironment'
,
23
'TracksExpectedEnergyDeposit'
,
24
]
25
nPFOVarsToKeep = [
26
'AVG_LAR_Q'
,
'AVG_TILE_Q'
,
'BADLARQ_FRAC'
,
27
'CENTER_LAMBDA'
,
'CENTER_MAG'
,
28
'EM_PROBABILITY'
,
29
'N_BAD_CELLS'
,
'ENG_BAD_CELLS'
,
'ENG_POS'
,
30
'ISOLATION'
,
31
'LAYERENERGY_EMB1'
,
'LAYERENERGY_EMB2'
,
'LAYERENERGY_EMB3'
,
32
'LAYERENERGY_EME1'
,
'LAYERENERGY_EME2'
,
'LAYERENERGY_EME3'
,
33
'LAYERENERGY_FCAL0'
,
'LAYERENERGY_FCAL1'
,
'LAYERENERGY_FCAL2'
,
34
'LAYERENERGY_HEC0'
,
'LAYERENERGY_HEC1'
,
'LAYERENERGY_HEC2'
,
'LAYERENERGY_HEC3'
,
35
'LAYERENERGY_MINIFCAL0'
,
'LAYERENERGY_MINIFCAL1'
,
'LAYERENERGY_MINIFCAL2'
,
'LAYERENERGY_MINIFCAL3'
,
36
'LAYERENERGY_PreSamplerB'
,
'LAYERENERGY_PreSamplerE'
,
37
'LAYERENERGY_TILE0'
,
38
'LAYERENERGY_TileBar0'
,
'LAYERENERGY_TileBar1'
,
'LAYERENERGY_TileBar2'
,
39
'LAYERENERGY_TileExt0'
,
'LAYERENERGY_TileExt1'
,
'LAYERENERGY_TileExt2'
,
40
'LAYERENERGY_TileGap1'
,
'LAYERENERGY_TileGap2'
,
'LAYERENERGY_TileGap3'
,
41
'SECOND_LAMBDA'
,
'SECOND_R'
,
42
'TIMING'
,
43
]
44
45
TriggerHLTListRun4 = [
46
47
# framework/steering
48
#('xAOD::TrigDecision#xTrigDecision' , 'ESD AODFULL AODSLIM', 'Steer'),
49
50
# Collections for Run 4 calorimeter studies
51
(
'xAOD::TrigRingerRingsContainer#Ringer2sigGlobal'
,
'BS ESD AODFULL'
,
'Calo'
),
52
(
'xAOD::TrigRingerRingsAuxContainer#Ringer2sigGlobalAux.'
,
'BS ESD AODFULL'
,
'Calo'
),
53
54
(
'xAOD::TrigEMClusterContainer#CaloClusters2sigGlobal'
,
'BS ESD AODFULL'
,
'Calo'
),
55
(
'xAOD::TrigEMClusterAuxContainer#CaloClusters2sigGlobalAux.'
,
'BS ESD AODFULL'
,
'Calo'
),
56
57
(
'xAOD::TrigRingerRingsContainer#RingerGlobal'
,
'BS ESD AODFULL'
,
'Calo'
),
58
(
'xAOD::TrigRingerRingsAuxContainer#RingerGlobalAux.'
,
'BS ESD AODFULL'
,
'Calo'
),
59
60
(
'xAOD::TrigEMClusterContainer#CaloClustersGlobal'
,
'BS ESD AODFULL'
,
'Calo'
),
61
(
'xAOD::TrigEMClusterAuxContainer#CaloClustersGlobalAux.'
,
'BS ESD AODFULL'
,
'Calo'
),
62
63
(
'CaloCellContainer#SeedLessFS'
,
'ESD AODFULL'
,
'Calo'
),
64
65
# Egamma - R4 Rate Estimations
66
(
'xAOD::TrigEMClusterContainer#HLT_FastCaloEMClusters'
,
'BS ESD AODFULL'
,
'Egamma'
, [InViews(
'EMCaloViews'
)]),
67
(
'xAOD::TrigEMClusterAuxContainer#HLT_FastCaloEMClustersAux.'
,
'BS ESD AODFULL'
,
'Egamma'
),
68
(
'xAOD::TrigRingerRingsContainer#HLT_FastCaloRinger'
,
'BS ESD AODFULL'
,
'Egamma'
, [InViews(
'EMCaloViews'
)]),
#Ringer
69
(
'xAOD::TrigRingerRingsAuxContainer#HLT_FastCaloRingerAux.'
,
'BS ESD AODFULL'
,
'Egamma'
),
#Ringer
70
71
# L1 Calo inputs, note we are giving extended EDM targets
72
(
"CaloCellContainer#SCell"
,
'ESD AODFULL'
,
'L1'
),
73
# Placeholder output collections from GlobalSimulation
74
(
'std::vector<float>#eFEXeta'
,
'ESD AODFULL'
,
'L1'
),
75
(
'std::vector<float>#eFEXphi'
,
'ESD AODFULL'
,
'L1'
),
76
(
'std::vector<float>#FailedeFEXeta'
,
'ESD AODFULL'
,
'L1'
),
77
(
'std::vector<float>#FailedeFEXphi'
,
'ESD AODFULL'
,
'L1'
),
78
(
'std::vector<float>#eGamma1BDT'
,
'ESD AODFULL'
,
'L1'
),
79
80
# Particle Flow Objects, for assessing performance with ITk (and perhaps HGTD)
81
(
'xAOD::FlowElementContainer#HLT_ftfChargedParticleFlowObjects'
,
'BS ESD'
,
'Jet'
),
82
(
'xAOD::FlowElementAuxContainer#HLT_ftfChargedParticleFlowObjectsAux.'
+
'.'
.join(cPFOVarsToKeep),
'BS ESD'
,
'Jet'
),
83
(
'xAOD::FlowElementContainer#HLT_ftfNeutralParticleFlowObjects'
,
'BS ESD'
,
'Jet'
),
84
(
'xAOD::FlowElementAuxContainer#HLT_ftfNeutralParticleFlowObjectsAux.'
+
'.'
.join(nPFOVarsToKeep),
'BS ESD'
,
'Jet'
),
85
86
# New EDM for Run 4 muons
87
# EF Fast Reco muons (SA)
88
(
'xAOD::MuonContainer#HLT_FastMuonsInfo'
,
'BS ESD AODFULL AODSLIM'
,
'Muon'
, [InViews(
'L2MuFastRecoPhIIViews'
)]),
89
(
'xAOD::MuonAuxContainer#HLT_FastMuonsInfoAux.'
,
'BS ESD AODFULL AODSLIM'
,
'Muon'
),
90
91
# EF Precise Reco muons (SA)
92
(
'xAOD::TrackParticleContainer#HLT_MSMuons_RoIPhII'
,
'BS ESD AODFULL'
,
'Muon'
, [InViews(
'EFMuMSReco_RoIPhIIViews'
)]),
93
(
'xAOD::TrackParticleAuxContainer#HLT_MSMuons_RoIPhIIAux.'
,
'BS ESD AODFULL'
,
'Muon'
),
94
95
(
'xAOD::TrackParticleContainer#HLT_MSMuons_RoIPhII_newFast'
,
'BS ESD AODFULL'
,
'Muon'
, [InViews(
'EFMuMSReco_RoIPhII_newFastViews'
)]),
96
(
'xAOD::TrackParticleAuxContainer#HLT_MSMuons_RoIPhII_newFastAux.'
,
'BS ESD AODFULL'
,
'Muon'
),
97
98
(
'xAOD::TrackParticleContainer#HLT_MSMuons_RoIPhII_mlbkt'
,
'BS ESD AODFULL'
,
'Muon'
, [InViews(
'EFMuMSReco_RoIPhII_mlbktViews'
)]),
99
(
'xAOD::TrackParticleAuxContainer#HLT_MSMuons_RoIPhII_mlbktAux.'
,
'BS ESD AODFULL'
,
'Muon'
),
100
101
(
'xAOD::TrackParticleContainer#HLT_MSMuons_FSPhII'
,
'BS ESD AODFULL'
,
'Muon'
, [InViews(
'EFMuMSReco_FSPhIIViews'
)]),
102
(
'xAOD::TrackParticleAuxContainer#HLT_MSMuons_FSPhIIAux.'
,
'BS ESD AODFULL'
,
'Muon'
),
103
104
(
'xAOD::TrackParticleContainer#HLT_MSMuons_FSPhII_newFast'
,
'BS ESD AODFULL'
,
'Muon'
, [InViews(
'EFMuMSReco_FSPhII_newFastViews'
)]),
105
(
'xAOD::TrackParticleAuxContainer#HLT_MSMuons_FSPhII_newFastAux.'
,
'BS ESD AODFULL'
,
'Muon'
),
106
107
(
'xAOD::TrackParticleContainer#HLT_MSMuons_FSPhII_mlbkt'
,
'BS ESD AODFULL'
,
'Muon'
, [InViews(
'EFMuMSReco_FSPhII_mlbktViews'
)]),
108
(
'xAOD::TrackParticleAuxContainer#HLT_MSMuons_FSPhII_mlbktAux.'
,
'BS ESD AODFULL'
,
'Muon'
),
109
110
]
Generated on
for ATLAS Offline Software by
1.16.1