ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigSteer
TrigOutputHandling
TrigOutputHandling
TriggerEDMAuxAccessors.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
xAODBase/IParticleContainer.h
"
6
#include "
xAODBTagging/BTaggingContainer.h
"
7
#include "
xAODBTagging/BTagVertexContainer.h
"
8
#include "
xAODMuon/MuonContainer.h
"
9
#include "
xAODTracking/TrackParticleContainer.h
"
10
#include "
xAODTracking/VertexContainer.h
"
11
#include "
xAODTrigger/jFexTauRoIContainer.h
"
12
#include "
TrigSteeringEvent/TrigRoiDescriptorCollection.h
"
13
14
#include "
AthContainers/AuxElement.h
"
15
20
namespace
TriggerEDMAuxAccessors
{
21
22
template
<
typename
T,
typename
...U>
23
constexpr
auto
initAccessors
(U... names) {
24
return
std::array<SG::AuxElement::Accessor<T>,
sizeof
...(names)>{(SG::AuxElement::Accessor<T>(names))...};
25
}
26
27
auto
boolAccessors
=
initAccessors<bool>
(
28
"hasGenericRoiError"
,
"hasGenericDaqError"
,
"hasCrcTobError"
,
"hasCrcFibreError"
,
29
"hasCrcDaqError"
,
"hasRoibDaqDifference"
,
"hasRoibCtpDifference"
,
"hasDaqCtpDifference"
);
30
31
auto
charAccessors
=
initAccessors<char>
(
32
"IP2D_isDefaults"
,
"IP3D_isDefaults"
,
"SV1_isDefaults"
,
"rnnip_isDefaults"
,
33
"JetFitterSecondaryVertex_isDefaults"
,
"JetFitter_isDefaults"
,
"passPFTrackPresel"
,
34
"muonCaloTag"
,
"tagFakeTrack"
,
"tagIsoTrack"
,
"tagMuonTrack"
,
35
"vsi_isFake"
,
"vsi_isPassMMV"
,
"vsi_trkd0cut"
,
"vsi_twoCircErrcut"
,
"vsi_twoCircRcut"
,
"vsi_fastErrcut"
,
"vsi_fastRcut"
,
"vsi_fitErrcut"
,
"vsi_chi2cut"
,
36
"overflow"
,
37
"GNTau_VeryLoose"
,
"GNTau_Loose"
,
"GNTau_Medium"
,
"GNTau_Tight"
,
38
"GNTauDev1_Loose"
,
"GNTauDev1_Medium"
,
39
"GNTauDev1_LooseVar1"
,
"GNTauDev1_MediumVar1"
,
40
"GNTauDev1_LooseVar2"
,
"GNTauDev1_MediumVar2"
,
41
"NNJvtTrkAugV1Pass"
42
);
43
44
auto
intAccessors
=
initAccessors<int>
(
45
"SctSpBarrel"
,
"SctSpEndcapA"
,
"SctSpEndcapC"
,
"pixClBarrel"
,
"pixClEndcapA"
,
"pixClEndcapC"
,
46
"totNumPixCL_1"
,
"totNumPixCL_2"
,
"totNumPixCLmin3"
,
"totNumPixSP"
,
"totNumSctSP"
,
"ntrks"
,
47
"IP2D_nTrks"
,
"IP3D_nTrks"
,
"JetFitterSecondaryVertex_nTracks"
,
"JetFitter_N2Tpair"
,
48
"JetFitter_nSingleTracks"
,
"JetFitter_nTracksAtVtx"
,
"JetFitter_nVTX"
,
"JetFitter_ndof"
,
49
"SV1_N2Tpair"
,
"SV1_NGTinSvx"
,
"seed_et_small"
,
"seed_et_large"
,
50
"pixCL"
,
"pixCL_1"
,
"pixCL_2"
,
"pixCLmin3"
,
"pixCLBarrel"
,
"pixCLEndcapA"
,
"pixCLEndcapC"
,
"pixCLnoToT"
,
51
"nCells"
,
52
"sctSP"
,
"sctSPBarrel"
,
"sctSPEndcapA"
,
"sctSPEndcapC"
,
53
"zfinder_tool"
,
54
"hitDV_seed_type"
,
"hitDV_n_track_qual"
,
55
"dEdxTrk_id"
,
"dEdxTrk_dedx_n_usedhits"
,
56
"dEdxTrk_n_hits_innermost"
,
"dEdxTrk_n_hits_inner"
,
"dEdxTrk_n_hits_pix"
,
"dEdxTrk_n_hits_sct"
,
57
"dEdxHit_trkid"
,
"dEdxHit_iblovfl"
,
"dEdxHit_loc"
,
"dEdxHit_layer"
,
"NumPV"
,
"nRoIs"
,
58
"l1a_type"
,
"other_type"
,
"beforeafterflag"
,
"pass"
,
59
"other_type_before"
,
"other_type_after"
,
60
"offset_before"
,
"offset_after"
,
61
"n_isotrack"
,
62
"n_track"
,
63
"n_tracks_lead"
,
64
"n_tracks_subl"
,
65
"IsInDenseEnvironment"
66
);
67
68
auto
int16Accessors
=
initAccessors<int16_t>
(
"view"
,
69
"HPtdEdxTrk_n_hdedx_hits_1p45"
,
"HPtdEdxTrk_n_hdedx_hits_1p50"
,
"HPtdEdxTrk_n_hdedx_hits_1p55"
,
"HPtdEdxTrk_n_hdedx_hits_1p60"
,
70
"HPtdEdxTrk_n_hdedx_hits_1p65"
,
"HPtdEdxTrk_n_hdedx_hits_1p70"
,
"HPtdEdxTrk_n_hdedx_hits_1p75"
,
"HPtdEdxTrk_n_hdedx_hits_1p80"
,
71
"HPtdEdxTrk_n_hits_innermost"
,
"HPtdEdxTrk_n_hits_inner"
,
"HPtdEdxTrk_n_hits_pix"
,
"HPtdEdxTrk_n_hits_sct"
,
72
"disTrk_category"
,
"disTrk_is_fail"
,
"disTrk_n_hits_pix"
,
"disTrk_n_hits_sct"
,
"disTrk_n_hits_innermost"
,
73
"disTrkCand_category"
,
"disTrkCand_is_fail"
,
"disTrkCand_n_hits_innermost"
,
"disTrkCand_n_hits_inner"
,
"disTrkCand_n_hits_pix"
,
"disTrkCand_n_hits_sct"
,
74
"disTrkCand_refit_n_hits_innermost"
,
"disTrkCand_refit_n_hits_inner"
,
"disTrkCand_refit_n_hits_pix"
,
"disTrkCand_refit_n_hits_sct"
);
75
76
auto
int32Accessors
=
initAccessors<int32_t>
(
"roi"
);
77
78
auto
uint8Accessors
=
initAccessors<uint8_t>
(
"EBUnbiased"
);
79
80
auto
uint32Accessors
=
initAccessors<uint32_t>
(
"alg"
,
"store"
,
"thread"
,
"thash"
,
"slot"
,
"lvl1ID"
);
81
82
auto
uint64Accessors
=
initAccessors<uint64_t>
(
"start"
,
"stop"
,
"thresholdPatterns"
);
83
84
auto
sizeAccessors
=
initAccessors<size_t>
(
"alg_idx"
);
85
86
auto
floatAccessors
=
initAccessors<float>
(
87
"EBWeight"
,
"Jvt"
,
"JvtRpt"
,
"NNJvtTrkAugV1"
,
"IP2D_bc"
,
"IP2D_bu"
,
"IP2D_cu"
,
"IP3D_bc"
,
"IP3D_bu"
,
"IP3D_cu"
,
88
"ActiveArea"
,
"ActiveArea4vec_eta"
,
"ActiveArea4vec_m"
,
"ActiveArea4vec_phi"
,
"ActiveArea4vec_pt"
,
89
"JetEtaJESScaleMomentum_eta"
,
"JetEtaJESScaleMomentum_m"
,
"JetEtaJESScaleMomentum_phi"
,
"JetEtaJESScaleMomentum_pt"
,
90
"JetGSCScaleMomentum_eta"
,
"JetGSCScaleMomentum_m"
,
"JetGSCScaleMomentum_phi"
,
"JetGSCScaleMomentum_pt"
,
91
"JetPileupScaleMomentum_eta"
,
"JetPileupScaleMomentum_m"
,
"JetPileupScaleMomentum_phi"
,
"JetPileupScaleMomentum_pt"
,
92
"JetFitterSecondaryVertex_averageAllJetTrackRelativeEta"
,
"JetFitterSecondaryVertex_averageTrackRelativeEta"
,
93
"JetFitterSecondaryVertex_displacement2d"
,
"JetFitterSecondaryVertex_displacement3d"
,
94
"JetFitterSecondaryVertex_energy"
,
"JetFitterSecondaryVertex_energyFraction"
,
"JetFitterSecondaryVertex_mass"
,
95
"JetFitterSecondaryVertex_minimumAllJetTrackRelativeEta"
,
"JetFitterSecondaryVertex_maximumAllJetTrackRelativeEta"
,
96
"JetFitterSecondaryVertex_minimumTrackRelativeEta"
,
"JetFitterSecondaryVertex_maximumTrackRelativeEta"
,
97
"JetFitter_chi2"
,
"JetFitter_dRFlightDir"
,
"JetFitter_deltaR"
,
"JetFitter_deltaeta"
,
"JetFitter_deltaphi"
,
98
"JetFitter_energyFraction"
,
"JetFitter_mass"
,
"JetFitter_massUncorr"
,
"JetFitter_significance3d"
,
99
"SV1_L3d"
,
"SV1_Lxy"
,
"SV1_deltaR"
,
"SV1_dstToMatLay"
,
"SV1_efracsvx"
,
"SV1_energyTrkInJet"
,
100
"SV1_masssvx"
,
"SV1_normdist"
,
"SV1_significance3d"
,
101
"AvgMu"
,
102
"N90Constituents"
,
"AverageLArQF"
,
"BchCorrCell"
,
"HECQuality"
,
"LArQuality"
,
"NegativeE"
,
"FracSamplingMax"
,
103
"DL1d20210519r22_pb"
,
104
"DL1d20210519r22_pc"
,
105
"DL1d20210519r22_pu"
,
106
"DL1d20210528r22_pb"
,
107
"DL1d20210528r22_pc"
,
108
"DL1d20210528r22_pu"
,
109
"DL1d20211216_pb"
,
110
"DL1d20211216_pc"
,
111
"DL1d20211216_pu"
,
112
"dips20210517_pb"
,
113
"dips20210517_pc"
,
114
"dips20210517_pu"
,
115
"dipsLoose20210517_pb"
,
116
"dipsLoose20210517_pc"
,
117
"dipsLoose20210517_pu"
,
118
"DL1dv00_pb"
,
119
"DL1dv00_pc"
,
120
"DL1dv00_pu"
,
121
"dipsLoose20210729_pb"
,
122
"dipsLoose20210729_pc"
,
123
"dipsLoose20210729_pu"
,
124
"fastDips_pb"
,
125
"fastDips_pc"
,
126
"fastDips_pu"
,
127
"dl1dbb20230314_pb"
,
128
"dl1dbb20230314_pbb"
,
129
"dips20211116_pb"
,
130
"dips20211116_pc"
,
131
"dips20211116_pu"
,
132
"fastDIPS20211215_pb"
,
133
"fastDIPS20211215_pc"
,
134
"fastDIPS20211215_pu"
,
135
"GN220240122_pb"
,
136
"GN220240122_pc"
,
137
"GN220240122_pu"
,
138
"GN120220813_pb"
,
139
"GN120220813_pc"
,
140
"GN120220813_pu"
,
141
"dipz20231122_z"
,
142
"dipz20231122_negLogSigma2"
,
143
"fastGN120230327_pb"
,
144
"fastGN120230327_pc"
,
145
"fastGN120230327_pu"
,
146
"fastGN120230331_pb"
,
147
"fastGN120230331_pc"
,
148
"fastGN120230331_pu"
,
149
"GN120230331_pb"
,
150
"GN120230331_pc"
,
151
"GN120230331_pu"
,
152
"fastGN220240122_pb"
,
153
"fastGN220240122_pc"
,
154
"fastGN220240122_pu"
,
155
"tlaGN220240122_pb"
,
156
"tlaGN220240122_pc"
,
157
"tlaGN220240122_pu"
,
158
"GN2Xv01_phbb"
,
159
"GN2Xv01_ptop"
,
160
"GN2Xv01_pqcd"
,
161
"GN2XTrig_phbb"
,
162
"GN2XTrig_ptop"
,
163
"GN2XTrig_pqcd"
,
164
"fastGNTau20240216_ptau"
,
165
"fastGNTau20240216_pu"
,
166
"fastUHT120250605_ptau"
,
167
"fastUHT120250605_pu"
,
168
"fastUHT120250605_pc"
,
169
"fastUHT120250605_pb"
,
170
"DetectorEta"
,
"DetectorPhi"
,
171
"EMFrac"
,
"HECFrac"
,
"JVFCorr"
,
"seed_eta"
,
"seed_phi"
,
"trk_a0beam"
,
172
"btagIp_d0"
,
"btagIp_d0Uncertainty"
,
"btagIp_z0SinTheta"
,
"btagIp_z0SinThetaUncertainty"
,
173
"EOverP"
,
"RErr"
,
"etConeCore"
,
"muonScore"
,
"ptCone20"
,
"trackIso"
,
"trkPtFraction"
,
174
"zfinder_vtx_z"
,
"zfinder_vtx_weight"
,
"caloIso"
,
"calE"
,
"calEta"
,
"calPhi"
,
"CENTER_MAG"
,
175
"hitDV_seed_pt"
,
"hitDV_seed_eta"
,
"hitDV_seed_phi"
,
"hitDV_ly0_sp_frac"
,
"hitDV_ly1_sp_frac"
,
"hitDV_ly2_sp_frac"
,
176
"hitDV_ly3_sp_frac"
,
"hitDV_ly4_sp_frac"
,
"hitDV_ly5_sp_frac"
,
"hitDV_ly6_sp_frac"
,
"hitDV_ly7_sp_frac"
,
"hitDV_bdt_score"
,
177
"dEdxTrk_pt"
,
"dEdxTrk_eta"
,
"dEdxTrk_phi"
,
"dEdxTrk_dedx"
,
"dEdxTrk_a0beam"
,
178
"dEdxHit_dedx"
,
"dEdxHit_tot"
,
"dEdxHit_trkchi2"
,
"dEdxHit_trkndof"
,
179
"HPtdEdxTrk_pt"
,
"HPtdEdxTrk_eta"
,
"HPtdEdxTrk_phi"
,
"HPtdEdxTrk_dedx"
,
"HPtdEdxTrk_a0beam"
,
180
"disTrk_pt"
,
"disTrk_eta"
,
"disTrk_phi"
,
"disTrk_refit_pt"
,
"disTrk_d0_wrtVtx"
,
"disTrk_z0_wrtVtx"
,
181
"disTrk_chi2"
,
"disTrk_ndof"
,
"disTrk_iso3_dr01"
,
"disTrk_iso3_dr02"
,
"disTrk_refit_d0_wrtVtx"
,
"disTrk_refit_z0_wrtVtx"
,
182
"disTrk_refit_chi2"
,
"disTrk_refit_ndof"
,
"disTrk_chi2ndof_pix"
,
"disTrk_bdtscore"
,
183
"disTrkCand_pt"
,
"disTrkCand_eta"
,
"disTrkCand_phi"
,
"disTrkCand_d0"
,
"disTrkCand_z0"
,
184
"disTrkCand_chi2"
,
"disTrkCand_ndof"
,
"disTrkCand_pt_wrtVtx"
,
"disTrkCand_eta_wrtVtx"
,
185
"disTrkCand_phi_wrtVtx"
,
"disTrkCand_d0_wrtVtx"
,
"disTrkCand_z0_wrtVtx"
,
186
"disTrkCand_chi2sum_br_ibl"
,
"disTrkCand_chi2sum_br_pix1"
,
"disTrkCand_chi2sum_br_pix2"
,
"disTrkCand_chi2sum_br_pix3"
,
187
"disTrkCand_chi2sum_br_sct1"
,
"disTrkCand_chi2sum_br_sct2"
,
"disTrkCand_chi2sum_br_sct3"
,
"disTrkCand_chi2sum_br_sct4"
,
188
"disTrkCand_ndofsum_br_ibl"
,
"disTrkCand_ndofsum_br_pix1"
,
"disTrkCand_ndofsum_br_pix2"
,
"disTrkCand_ndofsum_br_pix3"
,
189
"disTrkCand_ndofsum_br_sct1"
,
"disTrkCand_ndofsum_br_sct2"
,
"disTrkCand_ndofsum_br_sct3"
,
"disTrkCand_ndofsum_br_sct4"
,
190
"disTrkCand_iso1_dr01"
,
"disTrkCand_iso1_dr02"
,
"disTrkCand_iso2_dr01"
,
"disTrkCand_iso2_dr02"
,
"disTrkCand_iso3_dr01"
,
"disTrkCand_iso3_dr02"
,
191
"disTrkCand_refit_pt"
,
"disTrkCand_refit_eta"
,
"disTrkCand_refit_phi"
,
"disTrkCand_refit_d0"
,
"disTrkCand_refit_z0"
,
192
"disTrkCand_refit_chi2"
,
"disTrkCand_refit_ndof"
,
"disTrkCand_refit_pt_wrtVtx"
,
"disTrkCand_refit_eta_wrtVtx"
,
193
"disTrkCand_refit_phi_wrtVtx"
,
"disTrkCand_refit_d0_wrtVtx"
,
"disTrkCand_refit_z0_wrtVtx"
,
194
"disTrkCand_refit_chi2sum_br_ibl"
,
"disTrkCand_refit_chi2sum_br_pix1"
,
"disTrkCand_refit_chi2sum_br_pix2"
,
"disTrkCand_refit_chi2sum_br_pix3"
,
195
"disTrkCand_refit_chi2sum_br_sct1"
,
"disTrkCand_refit_chi2sum_br_sct2"
,
"disTrkCand_refit_chi2sum_br_sct3"
,
"disTrkCand_refit_chi2sum_br_sct4"
,
196
"disTrkCand_refit_ndofsum_br_ibl"
,
"disTrkCand_refit_ndofsum_br_pix1"
,
"disTrkCand_refit_ndofsum_br_pix2"
,
"disTrkCand_refit_ndofsum_br_pix3"
,
197
"disTrkCand_refit_ndofsum_br_sct1"
,
"disTrkCand_refit_ndofsum_br_sct2"
,
"disTrkCand_refit_ndofsum_br_sct3"
,
"disTrkCand_refit_ndofsum_br_sct4"
,
198
"ptcone20"
,
"ptvarcone20"
,
"ptcone30"
,
"ptvarcone30"
,
"etcone20"
,
"topoetcone20"
,
"topoetcone40"
,
"Timing"
,
199
"vsi_mass"
,
"vsi_pT"
,
"vsi_charge"
,
200
"vsi_twoCirc_dr"
,
"vsi_twoCirc_dphi"
,
"vsi_twoCirc_int_r"
,
"vsi_vrtFast_r"
,
"vsi_vrtFast_eta"
,
"vsi_vrtFast_phi"
,
201
"vsi_vrtFit_r"
,
"vsi_vrtFit_chi2"
,
"vsi_vPos"
,
"vsi_vPosMomAngT"
,
"vsi_dphi1"
,
"vsi_dphi2"
,
202
"vsiHypo_nVtx"
,
"vsiHypo_pTcut"
,
"vsiHypo_rCut"
,
"vsiHypo_nTrkCut"
,
"vsiHypo_counts"
,
203
"eProbabilityNN"
,
204
"trk_d0"
,
"cl_eta2"
,
"cl_phi2"
,
"deltaEta1PearDistortion"
,
205
"ClusterEta"
,
"ClusterPhi"
,
206
"d0TJVA"
,
"d0SigTJVA"
,
"z0sinthetaTJVA"
,
"z0sinthetaSigTJVA"
,
207
"GNTau_Score"
,
"GNTau_ScoreSigTrans"
,
208
"GNTauDev1_Score"
,
"GNTauDev1_ScoreSigTrans"
,
209
"HitZ_z0"
,
"HitZ_z0_sigma"
,
210
"pixQ2mod"
,
211
"adScore"
,
212
"E_frac_subl"
,
213
"E_frac_subsubl"
,
214
"R_core_lead"
,
215
"R_core_subl"
,
216
"R_isotrack"
,
217
"R_max_lead"
,
218
"R_max_subl"
,
219
"R_subjets_subl"
,
220
"R_subjets_subsubl"
,
221
"R_track"
,
222
"R_track_all"
,
223
"R_track_core"
,
224
"R_tracks_lead"
,
225
"R_tracks_subl"
,
226
"d0_leadtrack_lead"
,
227
"d0_leadtrack_subl"
,
228
"ditau_pt"
,
229
"f_core_lead"
,
230
"f_core_subl"
,
231
"f_isotracks"
,
232
"f_subjet_lead"
,
233
"f_subjet_subl"
,
234
"f_subjets"
,
235
"f_track_lead"
,
236
"f_track_subl"
,
237
"m_core_lead"
,
238
"m_core_subl"
,
239
"m_track"
,
240
"m_track_all"
,
241
"m_track_core"
,
242
"m_tracks_lead"
,
243
"m_tracks_subl"
,
244
"omni_score"
,
245
"TracksExpectedEnergyDeposit"
,
246
"LAYERENERGY_EMB1"
,
"LAYERENERGY_EMB2"
,
"LAYERENERGY_EMB3"
,
"LAYERENERGY_EME1"
,
247
"LAYERENERGY_EME2"
,
"LAYERENERGY_EME3"
,
248
"LAYERENERGY_FCAL0"
,
"LAYERENERGY_FCAL1"
,
"LAYERENERGY_FCAL2"
,
249
"LAYERENERGY_HEC0"
,
"LAYERENERGY_HEC1"
,
"LAYERENERGY_HEC2"
,
"LAYERENERGY_HEC3"
,
250
"LAYERENERGY_MINIFCAL0"
,
"LAYERENERGY_MINIFCAL1"
,
251
"LAYERENERGY_MINIFCAL2"
,
"LAYERENERGY_MINIFCAL3"
,
252
"LAYERENERGY_PreSamplerB"
,
"LAYERENERGY_PreSamplerE"
,
253
"LAYERENERGY_TILE0"
,
"LAYERENERGY_TileBar0"
,
254
"LAYERENERGY_TileBar1"
,
"LAYERENERGY_TileBar2"
,
255
"LAYERENERGY_TileExt0"
,
"LAYERENERGY_TileExt1"
,
"LAYERENERGY_TileExt2"
,
256
"LAYERENERGY_TileGap1"
,
"LAYERENERGY_TileGap2"
,
"LAYERENERGY_TileGap3"
,
257
"TIMING"
,
258
"AVG_LAR_Q"
,
"AVG_TILE_Q"
,
"BADLARQ_FRAC"
,
259
"ENG_BAD_CELLS"
,
"ENG_POS"
,
"ISOLATION"
,
"N_BAD_CELLS"
260
);
261
262
auto
doubleAccessors
=
initAccessors<double>
(
"ptcone02"
,
"ptcone03"
,
"JetDensityEMPFlow"
,
263
"JetDensityEMTopo"
);
264
265
auto
vboolAccessors
=
initAccessors<std::vector<bool>
>(
"IP2D_flagFromV0ofTracks"
,
"IP3D_flagFromV0ofTracks"
);
266
267
auto
vintAccessors
=
initAccessors<std::vector<int>
>(
268
"counts"
,
"IP2D_gradeOfTracks"
,
"IP3D_gradeOfTracks"
,
"NumTrkPt1000"
,
"NumTrkPt500"
,
"DNumTrkPt1000"
,
"SumPtTrkOrderedNumTrkPt1000"
);
269
270
auto
vushortAccessors
=
initAccessors<std::vector<unsigned short>
>(
"robs_status"
);
271
272
auto
vuintAccessors
=
initAccessors<std::vector<unsigned>
>(
"robs_history"
);
273
274
auto
vuint32Accessors
=
initAccessors<std::vector<uint32_t>
>(
"robs_id"
,
"robs_size"
,
"PEBROBList"
,
"PEBSubDetList"
,
"muCalibDS"
);
275
276
auto
vuint8Accessors
=
initAccessors<std::vector<uint8_t>
>(
"parameterPosition"
);
277
278
auto
vfloatAccessors
=
initAccessors<std::vector<float>
>(
279
"IP2D_weightBofTracks"
,
"IP2D_weightCofTracks"
,
"IP2D_weightUofTracks"
,
"IP2D_sigD0wrtPVofTracks"
,
280
"IP3D_weightBofTracks"
,
"IP3D_weightCofTracks"
,
"IP3D_weightUofTracks"
,
"IP3D_sigD0wrtPVofTracks"
,
281
"IP3D_sigZ0wrtPVofTracks"
,
"IP3D_valD0wrtPVofTracks"
,
"IP3D_valZ0wrtPVofTracks"
,
282
"JetFitter_fittedCov"
,
"JetFitter_fittedPosition"
,
"JetFitter_tracksAtPVchi2"
,
"JetFitter_tracksAtPVndf"
,
283
"EnergyPerSampling"
,
"EnergyPerSamplingCaloBased"
,
"SumPtChargedPFOPt500"
,
"SumPtTrkPt1000"
,
"SumPtTrkPt500"
,
"TrackWidthPt1000"
,
284
"pTcuts"
,
"z0cuts"
,
"vertexZcuts"
,
"btagIp_trackMomentum"
,
"btagIp_trackDisplacement"
,
285
"vsi_vrtFast_trkd0"
,
"vsi_vrtFast_trkz0"
,
"parameterPX"
,
"parameterPY"
,
"parameterPZ"
,
286
"RPtTrkPt500"
,
"DTrackWidthPt1000"
,
"DRPtTrkPt500"
,
"SumPtTrkOrderedTrackWidthPt1000"
);
287
288
auto
elroiAccessors
=
initAccessors<ElementLink<TrigRoiDescriptorCollection>
>(
"viewIndex"
);
289
290
auto
elbtagAccessors
=
initAccessors<ElementLink<xAOD::BTaggingContainer>
>(
"btaggingLink"
);
291
292
auto
eljtauAccessors
=
initAccessors<ElementLink<xAOD::jFexTauRoIContainer>
>(
"jTauLink"
);
293
294
auto
veltrkpAccessors
=
initAccessors<std::vector<ElementLink<xAOD::TrackParticleContainer>
>>(
295
"BTagTrackToJetAssociator"
,
"JetFitter_tracksAtPVlinks"
,
"SV1_badTracksIP"
);
296
297
auto
velbvtxAccessors
=
initAccessors<std::vector<ElementLink<xAOD::BTagVertexContainer>
>>(
"JetFitter_JFvertices"
);
298
299
auto
velmuAccessors
=
initAccessors<std::vector<ElementLink<xAOD::MuonContainer>
>>(
"Muons"
);
300
301
auto
velvtxAccessors
=
initAccessors<std::vector<ElementLink<xAOD::VertexContainer>
>>(
"SV1_vertices"
);
302
303
auto
velipAccessors
=
initAccessors<std::vector<ElementLink<xAOD::IParticleContainer>
>>(
"GhostTrack_ftf"
,
"TracksForMinimalJetTag"
,
"HLT_HIClusters_DR8Assoc"
);
304
305
}
// namespace TriggerEDMAuxAccessors
AuxElement.h
Base class for elements of a container that can have aux data.
BTagVertexContainer.h
BTaggingContainer.h
MuonContainer.h
TrackParticleContainer.h
TrigRoiDescriptorCollection.h
VertexContainer.h
jFexTauRoIContainer.h
TriggerEDMAuxAccessors
Instantiate SG::AuxElementAccessor for all decorations in Trigger EDM before they are used in output ...
Definition
TriggerEDMAuxAccessors.h:20
TriggerEDMAuxAccessors::doubleAccessors
auto doubleAccessors
Definition
TriggerEDMAuxAccessors.h:262
TriggerEDMAuxAccessors::velipAccessors
auto velipAccessors
Definition
TriggerEDMAuxAccessors.h:303
TriggerEDMAuxAccessors::eljtauAccessors
auto eljtauAccessors
Definition
TriggerEDMAuxAccessors.h:292
TriggerEDMAuxAccessors::vuint32Accessors
auto vuint32Accessors
Definition
TriggerEDMAuxAccessors.h:274
TriggerEDMAuxAccessors::velvtxAccessors
auto velvtxAccessors
Definition
TriggerEDMAuxAccessors.h:301
TriggerEDMAuxAccessors::int16Accessors
auto int16Accessors
Definition
TriggerEDMAuxAccessors.h:68
TriggerEDMAuxAccessors::vintAccessors
auto vintAccessors
Definition
TriggerEDMAuxAccessors.h:267
TriggerEDMAuxAccessors::floatAccessors
auto floatAccessors
Definition
TriggerEDMAuxAccessors.h:86
TriggerEDMAuxAccessors::int32Accessors
auto int32Accessors
Definition
TriggerEDMAuxAccessors.h:76
TriggerEDMAuxAccessors::sizeAccessors
auto sizeAccessors
Definition
TriggerEDMAuxAccessors.h:84
TriggerEDMAuxAccessors::vushortAccessors
auto vushortAccessors
Definition
TriggerEDMAuxAccessors.h:270
TriggerEDMAuxAccessors::uint64Accessors
auto uint64Accessors
Definition
TriggerEDMAuxAccessors.h:82
TriggerEDMAuxAccessors::uint32Accessors
auto uint32Accessors
Definition
TriggerEDMAuxAccessors.h:80
TriggerEDMAuxAccessors::elbtagAccessors
auto elbtagAccessors
Definition
TriggerEDMAuxAccessors.h:290
TriggerEDMAuxAccessors::elroiAccessors
auto elroiAccessors
Definition
TriggerEDMAuxAccessors.h:288
TriggerEDMAuxAccessors::velbvtxAccessors
auto velbvtxAccessors
Definition
TriggerEDMAuxAccessors.h:297
TriggerEDMAuxAccessors::vuint8Accessors
auto vuint8Accessors
Definition
TriggerEDMAuxAccessors.h:276
TriggerEDMAuxAccessors::vboolAccessors
auto vboolAccessors
Definition
TriggerEDMAuxAccessors.h:265
TriggerEDMAuxAccessors::uint8Accessors
auto uint8Accessors
Definition
TriggerEDMAuxAccessors.h:78
TriggerEDMAuxAccessors::veltrkpAccessors
auto veltrkpAccessors
Definition
TriggerEDMAuxAccessors.h:294
TriggerEDMAuxAccessors::velmuAccessors
auto velmuAccessors
Definition
TriggerEDMAuxAccessors.h:299
TriggerEDMAuxAccessors::vfloatAccessors
auto vfloatAccessors
Definition
TriggerEDMAuxAccessors.h:278
TriggerEDMAuxAccessors::initAccessors
constexpr auto initAccessors(U... names)
Definition
TriggerEDMAuxAccessors.h:23
TriggerEDMAuxAccessors::charAccessors
auto charAccessors
Definition
TriggerEDMAuxAccessors.h:31
TriggerEDMAuxAccessors::intAccessors
auto intAccessors
Definition
TriggerEDMAuxAccessors.h:44
TriggerEDMAuxAccessors::boolAccessors
auto boolAccessors
Definition
TriggerEDMAuxAccessors.h:27
TriggerEDMAuxAccessors::vuintAccessors
auto vuintAccessors
Definition
TriggerEDMAuxAccessors.h:272
IParticleContainer.h
Generated on
for ATLAS Offline Software by
1.16.1