ATLAS Offline Software
Loading...
Searching...
No Matches
TriggerEDMProtoRun4.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3# ------------------------------------------------------------
4# Definition of trigger EDM for Run 3
5#
6# Concept of categories is kept similar to TriggerEDMRun2.py, categories are:
7# AllowedCategories = ['Bjet', 'Bphys', 'Egamma', 'ID', 'Jet', 'L1', 'MET', 'MinBias', 'Muon', 'Steer', 'Tau', 'Calo' (new in Run 3), 'UTT' (new in Run 3)]
8#
9# New additions in Run 3:
10# * Dynamic varialbes/Container slimming: All dyn vars are removed unless explicitly specified to be kept!
11# Please refer to ATR-20275 for discussion about policy/handling of dynamic variables
12#
13# * Per target dynamic EDM content (ATR-25505) which is defined through a list that
14# removes the variables from the AODFULL EDM for the target EDM AODSLIM
15# ------------------------------------------------------------
16
17from AthenaCommon.Logging import logging
18__log = logging.getLogger('TriggerEDMProtoRun4Config')
19
20# ------------------------------------------------------------
21# Additional properties for EDM collections
22# ------------------------------------------------------------
23from TrigEDMConfig.TriggerEDMDefs import Alias, InViews
24
25# ------------------------------------------------------------
26# Lists of variables to be kept in the collections
27# ------------------------------------------------------------
28
29cPFOVarsToKeep = ['IsInDenseEnvironment',
30 'TracksExpectedEnergyDeposit',
31 ]
32
33nPFOVarsToKeep = ['AVG_LAR_Q', 'AVG_TILE_Q', 'BADLARQ_FRAC',
34 'CENTER_LAMBDA', 'CENTER_MAG',
35 'EM_PROBABILITY',
36 'N_BAD_CELLS', 'ENG_BAD_CELLS', 'ENG_POS',
37 'ISOLATION',
38 'LAYERENERGY_EMB1', 'LAYERENERGY_EMB2', 'LAYERENERGY_EMB3',
39 'LAYERENERGY_EME1', 'LAYERENERGY_EME2', 'LAYERENERGY_EME3',
40 'LAYERENERGY_FCAL0', 'LAYERENERGY_FCAL1', 'LAYERENERGY_FCAL2',
41 'LAYERENERGY_HEC0', 'LAYERENERGY_HEC1', 'LAYERENERGY_HEC2', 'LAYERENERGY_HEC3',
42 'LAYERENERGY_MINIFCAL0', 'LAYERENERGY_MINIFCAL1', 'LAYERENERGY_MINIFCAL2', 'LAYERENERGY_MINIFCAL3',
43 'LAYERENERGY_PreSamplerB', 'LAYERENERGY_PreSamplerE',
44 'LAYERENERGY_TILE0',
45 'LAYERENERGY_TileBar0', 'LAYERENERGY_TileBar1', 'LAYERENERGY_TileBar2',
46 'LAYERENERGY_TileExt0', 'LAYERENERGY_TileExt1', 'LAYERENERGY_TileExt2',
47 'LAYERENERGY_TileGap1', 'LAYERENERGY_TileGap2', 'LAYERENERGY_TileGap3',
48 'SECOND_LAMBDA', 'SECOND_R',
49 'TIMING',
50 ]
51
52
53# ============
54# === JETS ===
55JetVarsToKeep = ['ActiveArea', 'ActiveArea4vec_eta', 'ActiveArea4vec_m', 'ActiveArea4vec_phi', 'ActiveArea4vec_pt', 'AlgorithmType',
56 'DetectorEta', 'DetectorPhi', 'EMFrac', 'EnergyPerSampling', 'EnergyPerSamplingCaloBased', 'GhostTrack_ftf', 'HECFrac', 'InputType',
57 'JetConstitScaleMomentum_eta', 'JetConstitScaleMomentum_m', 'JetConstitScaleMomentum_phi', 'JetConstitScaleMomentum_pt',
58 'JetPileupScaleMomentum_eta', 'JetPileupScaleMomentum_m', 'JetPileupScaleMomentum_phi', 'JetPileupScaleMomentum_pt',
59 'JetEtaJESScaleMomentum_eta', 'JetEtaJESScaleMomentum_m', 'JetEtaJESScaleMomentum_phi', 'JetEtaJESScaleMomentum_pt',
60 'JetGSCScaleMomentum_eta', 'JetGSCScaleMomentum_m', 'JetGSCScaleMomentum_phi', 'JetGSCScaleMomentum_pt',
61 'Jvt', 'NumTrkPt1000', 'SizeParameter', 'SumPtChargedPFOPt500', 'SumPtTrkPt500',
62 'Timing','TrackWidthPt1000',
63 ]
64JetVars = '.'.join(JetVarsToKeep)
65
66# Tailors the requested dynamic variables according to the string argument
67# which mirrors the expanded reconstruction suffix in the HLT chain, e.g.
68# pf_subresjesgscIS_ftf: [constituents]_[calibration]_[tracking]
69def getJetCopyVars(suffix):
70 JetCopyVars = [
71 'pt', 'eta', 'phi', 'm',
72 # additional variables also stored in TLA stream for jet cleaning studies
73 # stored for calibrated HLT container in the same way as in the TLA streams
74 "N90Constituents", "LArQuality", "FracSamplingMax", "NegativeE", "HECQuality", "AverageLArQF", "BchCorrCell",
75 'Timing',
76 ]
77 if 'sub' in suffix:
78 JetCopyVars += ['JetPileupScaleMomentum_eta', 'JetPileupScaleMomentum_m', 'JetPileupScaleMomentum_phi', 'JetPileupScaleMomentum_pt']
79 if 'jes' in suffix:
80 JetCopyVars += [
81 'JetEtaJESScaleMomentum_eta', 'JetEtaJESScaleMomentum_m', 'JetEtaJESScaleMomentum_phi', 'JetEtaJESScaleMomentum_pt',
82 'JetGSCScaleMomentum_eta', 'JetGSCScaleMomentum_m', 'JetGSCScaleMomentum_phi', 'JetGSCScaleMomentum_pt'
83 ]
84 if '_ftf' in suffix:
85 JetCopyVars += [
86 'Jvt', 'JvtRpt',
87 # NN JVT -- TrkAug version
88 'NNJvtTrkAugV1','NNJvtTrkAugV1Pass',
89 ]
90 if 'TLA' not in suffix:
91 JetCopyVars += ['RPtTrkPt500','DTrackWidthPt1000', 'DNumTrkPt1000', 'DRPtTrkPt500', 'SumPtTrkOrderedTrackWidthPt1000', 'SumPtTrkOrderedNumTrkPt1000']
92 if 'pf_subresjesgscIS' in suffix:
93 discriminants = ['dips20211116','fastDIPS20211215','GN120230331','tlaGN220240122']
94 JetCopyVars += [f'{disc}_p{flavour}' for disc in discriminants for flavour in 'cub']
95 if 'TLA' not in suffix:
96 JetCopyVars += ['TracksForMinimalJetTag']
97
98 if 'fastftag' in suffix:
99 discriminants = ['fastDips','fastGN120230327','fastGN120230331','fastGN220240122',]
100 JetCopyVars += [f'{disc}_p{flavour}' for disc in discriminants for flavour in 'cub']
101 JetCopyVars += [f'fastGNTau20240216_p{flavour}' for disc in discriminants for flavour in ['tau','u']]
102 JetCopyVars += [f'fastUHT120250605_p{x}' for x in ["tau" , "u" , "c" , "b"]]
103 JetCopyVars += ['dipz20231122_z','dipz20231122_negLogSigma2']
104 JetCopyVars += ['TracksForMinimalJetTag']
105
106 TLAJetVarsToKeep = [
107 'ActiveArea', 'ActiveArea4vec_eta', 'ActiveArea4vec_m', 'ActiveArea4vec_phi', 'ActiveArea4vec_pt',
108 'JetConstitScaleMomentum_eta', 'JetConstitScaleMomentum_m', 'JetConstitScaleMomentum_phi', 'JetConstitScaleMomentum_pt',
109 'DetectorEta', 'DetectorPhi', 'EMFrac', 'HECFrac', 'EnergyPerSampling', 'EnergyPerSamplingCaloBased',
110 ]
111 if 'TLA' in suffix:
112 JetCopyVars += TLAJetVarsToKeep
113 if '_ftf' in suffix:
114 JetCopyVars += ['SumPtChargedPFOPt500', 'NumTrkPt1000', 'SumPtTrkPt500', 'TrackWidthPt1000', 'JVFCorr']
115
116 return '.'.join(JetCopyVars)
117
118LargeRJetVarsToKeep = [f'GN2Xv01_p{x}' for x in ['hbb', 'top', 'qcd']]
119LargeRJetVarsToKeep += [f'GN2XTrig_p{x}' for x in ['hbb', 'top', 'qcd']]
120LargeRJetVarsToKeep += JetVarsToKeep
121LargeRJetVars = '.'.join(LargeRJetVarsToKeep)
122
123VSIVarsToKeep = ['vsi_mass', 'vsi_pT', 'vsi_charge', 'vsi_isFake',
124 'vsi_twoCirc_dr', 'vsi_twoCirc_dphi', 'vsi_twoCirc_int_r', 'vsi_vrtFast_r', 'vsi_vrtFast_eta',
125 'vsi_vrtFast_phi', 'vsi_vrtFast_trkd0', 'vsi_vrtFast_trkz0',
126 'vsi_vrtFit_r', 'vsi_vrtFit_chi2', 'vsi_vPos', 'vsi_vPosMomAngT', 'vsi_dphi1', 'vsi_dphi2',
127 'vsi_isPassMMV', 'vsi_trkd0cut', 'vsi_twoCircErrcut', 'vsi_twoCircRcut', 'vsi_fastErrcut',
128 'vsi_fastRcut', 'vsi_fitErrcut', 'vsi_chi2cut']
129VSIVars = '.'.join(VSIVarsToKeep)
130
131# ==============
132# === EGAMMA ===
133ElToKeep = ['ptcone20', 'ptvarcone20', 'ptcone30', 'ptvarcone30', 'trk_d0','cl_eta2','cl_phi2', 'deltaEta1PearDistortion']
134ElVars = '.'.join(ElToKeep)
135
136PhToKeep = ['topoetcone20', 'topoetcone40', 'etcone20']
137
138PhVars = '.'.join(PhToKeep)
139
140# =============
141# === BJETS ===
142def getBTagViewName(jetType, jetDetailStr="subresjesgscIS_ftf"):
143 return f"BTagViews_HLT_{jetType}_{jetDetailStr}Views"
144
145BTagViewsEMTopo = getBTagViewName("AntiKt4EMTopoJets")
146BTagViewsEMPFlow = getBTagViewName("AntiKt4EMPFlowJets")
147
148HIJetVarsToKeep = JetVarsToKeep + ['HLT_HIClusters_DR8Assoc']
149HIJetVars = '.'.join(HIJetVarsToKeep)
150
151BTagOutput = ['jetLink','BTagTrackToJetAssociator','Muons',]
152BTagOutput_IPxD = []
153BTagOutput_IP2D = [f.format(x=2) for f in BTagOutput_IPxD]
154BTagOutput_IP3D = [f.format(x=3) for f in BTagOutput_IPxD]
155BTagOutput_SV1 = []
156BTagOutput_JetFitter = []
157BTagOutput_rnnip = ['rnnip_isDefaults','rnnip_pu','rnnip_pc','rnnip_pb','rnnip_ptau',]
158
159# we don't plan to keep all these, they are just for comparisons while tuning
160three_output_taggers = [
161 'DL1',
162 'DL1r',
163 'dipsLoose20210517',
164 'dips20210517',
165 'DL1d20210519r22', # uses dipsLoose
166 'DL1d20210528r22', # uses IP3D track selection dips
167 'dipsLoose20210729', # DIPS offline retraining in r22
168 'DL1dv00', # first 'official' offline r22
169 'dips20211116', # DIPS input to the current online DL1d
170 'DL1d20211216', # current online r22
171 'GN120220813',
172 'GN220240122'
173]
174
175b_vs_bb_taggers = [
176 'dl1dbb20230314' # anti-bb-jet tagger r22
177]
178
179BTagOutput_highLevelTaggers = [
180 'MV2c10_discriminant',
181 *[f'{t}_p{x}' for x in 'cub' for t in three_output_taggers],
182 *[f'{t}_p{x}' for x in ['b','bb'] for t in b_vs_bb_taggers],
183]
184
185# !The BTag object will be decommissioned in Run 4, these variables are kept for backward compatibility
186BTagOutput += BTagOutput_IP2D + BTagOutput_IP3D + BTagOutput_SV1 + BTagOutput_JetFitter + BTagOutput_rnnip + BTagOutput_highLevelTaggers
187BTagVars = '.'.join(BTagOutput)
188
189# !The BTag object will be decommissioned in Run 4, the explicitly listed variables in [] is kept for backward compatibility
190BTagJetOutput = ['btaggingLink', 'Jvt', 'JVFCorr', 'SumPtTrkPt500','NNJvtTrkAugV1','NNJvtTrkAugV1Pass'] + BTagOutput_rnnip + BTagOutput_highLevelTaggers
191BTagJetVars ='.'.join(BTagJetOutput)
192
193hitDVToKeepBase = ['seed_eta','seed_phi','seed_type','n_track_qual','ly0_sp_frac','ly1_sp_frac','ly2_sp_frac','ly3_sp_frac',
194 'ly4_sp_frac','ly5_sp_frac','ly6_sp_frac','ly7_sp_frac','bdt_score']
195hitDVToKeep = []
196for var in hitDVToKeepBase:
197 hitDVToKeep.append('hitDV_'+var)
198hitDVVars = '.'.join(hitDVToKeep)
199
200# ==========
201# === ID ===
202dEdxTrkToKeepBase = ['id','pt','eta','phi','dedx','dedx_n_usedhits','a0beam','n_hits_innermost','n_hits_inner','n_hits_pix','n_hits_sct']
203dEdxTrkToKeep = []
204for var in dEdxTrkToKeepBase:
205 dEdxTrkToKeep.append('dEdxTrk_'+var)
206dEdxTrkVars = '.'.join(dEdxTrkToKeep)
207
208dEdxHitToKeepBase = ['trkid','dedx','tot','trkchi2','trkndof','iblovfl','loc','layer']
209dEdxHitToKeep = []
210for var in dEdxHitToKeepBase:
211 dEdxHitToKeep.append('dEdxHit_'+var)
212dEdxHitVars = '.'.join(dEdxHitToKeep)
213
214HPtdEdxTrkToKeepBase = ['pt','eta','phi','a0beam','dedx','n_hits_innermost','n_hits_inner','n_hits_pix','n_hits_sct',
215 'n_hdedx_hits_1p45','n_hdedx_hits_1p50','n_hdedx_hits_1p55','n_hdedx_hits_1p60','n_hdedx_hits_1p65',
216 'n_hdedx_hits_1p70','n_hdedx_hits_1p75','n_hdedx_hits_1p80']
217HPtdEdxTrkToKeep = []
218for var in HPtdEdxTrkToKeepBase:
219 HPtdEdxTrkToKeep.append('HPtdEdxTrk_'+var)
220HPtdEdxTrkVars = '.'.join(HPtdEdxTrkToKeep)
221
222DisTrkToKeepNoIso = ['pt','eta','phi','d0','z0','chi2','ndof','n_hits_innermost','n_hits_inner','n_hits_pix','n_hits_sct',
223 'pt_wrtVtx','eta_wrtVtx','phi_wrtVtx','d0_wrtVtx','z0_wrtVtx',
224 'chi2sum_br_ibl','chi2sum_br_pix1','chi2sum_br_pix2','chi2sum_br_pix3','chi2sum_br_sct1','chi2sum_br_sct2',
225 'chi2sum_br_sct3','chi2sum_br_sct4',
226 'ndofsum_br_ibl','ndofsum_br_pix1','ndofsum_br_pix2','ndofsum_br_pix3','ndofsum_br_sct1','ndofsum_br_sct2',
227 'ndofsum_br_sct3','ndofsum_br_sct4']
228DisTrkToKeepIso = ['category','is_fail','iso1_dr01','iso1_dr02','iso2_dr01','iso2_dr02','iso3_dr01','iso3_dr02']
229DisTrkVars = []
230for var in DisTrkToKeepNoIso:
231 DisTrkVars.append('disTrkCand_'+var)
232 DisTrkVars.append('disTrkCand_refit_'+var)
233for var in DisTrkToKeepIso:
234 DisTrkVars.append('disTrkCand_'+var)
235DisTrkCandVars = '.'.join(DisTrkVars)
236
237DisTrkBDTSelToKeepBase = ['category','pt','eta','phi','refit_pt','is_fail','d0_wrtVtx','z0_wrtVtx','chi2','ndof',
238 'n_hits_pix','n_hits_sct','n_hits_innermost','iso3_dr01','iso3_dr02','refit_d0_wrtVtx',
239 'refit_z0_wrtVtx','refit_chi2','refit_ndof','chi2ndof_pix','bdtscore']
240DisTrkBDTSelToKeep = []
241for var in DisTrkBDTSelToKeepBase:
242 DisTrkBDTSelToKeep.append('disTrk_'+var)
243DisTrkBDTSelVars = '.'.join(DisTrkBDTSelToKeep)
244
245
246VtxToKeep = ['chiSquared','numberDoF','x','y','z','covariance','vertexType']
247VtxVars = '.'.join(VtxToKeep)
248
249# ==============
250# === L1Topo ===
251L1TopoErrorFlagVars = '.'.join(['hasGenericRoiError', 'hasGenericDaqError', 'hasCrcTobError', 'hasCrcFibreError',
252 'hasCrcDaqError', 'hasRoibDaqDifference', 'hasRoibCtpDifference', 'hasDaqCtpDifference'])
253# ===========
254# === Tau ===
255def getHitZVars(name: str) -> list[str]:
256 return [f'{name}_z0', f'{name}_z0_sigma']
257
258def getTauIDVars(name: str, wps: list[str] | None = None, extra_wps: list[str] | None = None) -> list[str]:
259 if wps is None: wps = ['VeryLoose', 'Loose', 'Medium', 'Tight']
260 if extra_wps is not None: wps += extra_wps
261 # Default list of variables required for all triggers, according to the naming convention
262 return [f'{name}_{sfx}' for sfx in ['Score', 'ScoreSigTrans'] + wps]
263
264TauJetCaloHitsPresel_vars = []
265TauJetCaloHitsPresel_vars += getHitZVars('HitZ')
266TauJetCaloHitsPresel_vars_str = '.'.join(TauJetCaloHitsPresel_vars)
267
268TauJet_vars = []
269TauJet_vars += getTauIDVars('GNTau')
270TauJet_vars += getTauIDVars('GNTauDev1', wps=['Loose', 'Medium'])
271TauJet_vars_str = '.'.join(TauJet_vars)
272
273TauTrack_vars = ['pt', 'eta', 'phi', 'flagSet', 'trackLinks', 'd0TJVA', 'd0SigTJVA', 'z0sinthetaTJVA', 'z0sinthetaSigTJVA']
274TauTrack_vars_str = '.'.join(TauTrack_vars)
275
276# ===========
277# == boosted ditau ==
278DiTauJet_vars = ['pt', 'eta', 'phi', 'm', 'TauJetVtxFraction', 'subjet_pt', 'subjet_phi', 'subjet_e', 'subjet_f_core', 'subjet_eta', 'isoTrackLinks', 'jetLink', 'vertexLink', 'trackLinks']
279DiTauJet_vars += ["ditau_pt", "f_core_lead", "f_core_subl", "f_subjet_lead", "f_subjet_subl", "f_subjets", "f_track_lead", "f_track_subl", "R_max_lead", "R_max_subl", "n_track", "n_tracks_lead", "n_tracks_subl", "n_isotrack", "R_track", "R_track_core", "R_track_all", "R_isotrack", "R_core_lead", "R_core_subl", "R_tracks_lead", "R_tracks_subl", "m_track", "m_track_core", "m_core_lead", "m_core_subl", "m_track_all", "m_tracks_lead", "m_tracks_subl", "E_frac_subl", "E_frac_subsubl", "R_subjets_subl", "R_subjets_subsubl", "d0_leadtrack_lead", "d0_leadtrack_subl", "f_isotracks", "omni_score"]
280DiTauJet_vars_str = '.'.join(DiTauJet_vars)
281
282# ===========
283# === LLP ===
284MuRoiToKeep = ['ClusterEta','ClusterPhi','nRoIs']
285MuRoiVars = '.'.join(MuRoiToKeep)
286
287
288# ------------------------------------------------------------
289# List of tuples with variables [0] and associated collections
290# to be removed from collections for AODSLIM
291# Format: ('decoration', 'Container1Aux', 'Container2Aux',...)
292# e.g. ('GhostTrack_ftf', 'HLT_AntiKt4EMTopoJets_nojcalib_ftfAux', 'HLT_AntiKt4EMTopoJets_nojcalibAux'),
293# ('ActiveArea', 'HLT_AntiKt4EMTopoJets_nojcalib_ftfAux'),
294# ------------------------------------------------------------
295varToRemoveFromAODSLIM = [
296 ('GhostTrack_ftf', 'HLT_AntiKt4EMTopoJets_nojcalib_ftfAux', 'HLT_AntiKt4EMPFlowJets_nojcalib_ftfAux', 'HLT_AntiKt10EMPFlowCSSKSoftDropBeta100Zcut10Jets_jes_ftfAux'),
297 ('TracksForMinimalJetTag', 'HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftfAux'),
298 ]
299# Detailed NNJvt input variables
300for var in ['RPtTrkPt500', 'DTrackWidthPt1000', 'DNumTrkPt1000', 'DRPtTrkPt500', 'SumPtTrkOrderedTrackWidthPt1000', 'SumPtTrkOrderedNumTrkPt1000']:
301 varToRemoveFromAODSLIM.append((var, 'HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftfAux', 'HLT_AntiKt4EMTopoJets_subresjesgscIS_ftfAux'))
302
303
304
305# ------------------------------------------------------------
306# Trigger EDM list for Run 3 with all containers that should
307# be stored in the specified format as well as the category.
308#
309# Syntax:
310# (Type#Key, 'Format1 Format2...', 'Category', [Properties])
311#
312# The optional Properties list contains instances of InViews,
313# Alias, etc. classes.
314# ------------------------------------------------------------
315
316TriggerHLTListProtoRun4 = [
317
318 # framework/steering
319 ('xAOD::TrigDecision#xTrigDecision' , 'ESD AODFULL AODSLIM', 'Steer'),
320 ('xAOD::TrigDecisionAuxInfo#xTrigDecisionAux.', 'ESD AODFULL AODSLIM', 'Steer'),
321 ('xAOD::TrigConfKeys#TrigConfKeys' , 'ESD AODFULL AODSLIM', 'Steer'),
322 ('xAOD::BunchConfKey#BunchConfKey' , 'ESD AODFULL AODSLIM', 'Steer'),
323 ('xAOD::TrigConfKeys#TrigConfKeysOnline' , 'BS ESD AODFULL AODSLIM', 'Steer'),
324 ('xAOD::TrigCompositeContainer#HLT_RuntimeMetadata', 'CostMonDS BS ESD', 'Steer'),
325 ('xAOD::TrigCompositeAuxContainer#HLT_RuntimeMetadataAux.hostname', 'CostMonDS BS ESD', 'Steer'),
326
327 ('TrigRoiDescriptorCollection#HLT_FSRoI', 'BS ESD AODFULL AODSLIM', 'Steer'),
328 ('TrigRoiDescriptorCollection#HLT_MURoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
329 ('TrigRoiDescriptorCollection#HLT_eEMRoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
330 ('TrigRoiDescriptorCollection#HLT_eTAURoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
331 ('TrigRoiDescriptorCollection#HLT_jTAURoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
332 ('TrigRoiDescriptorCollection#HLT_cTAURoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
333 ('TrigRoiDescriptorCollection#HLT_jEMRoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
334 ('TrigRoiDescriptorCollection#HLT_jJRoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
335 ('TrigRoiDescriptorCollection#HLT_jLJRoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
336 ('TrigRoiDescriptorCollection#HLT_gJRoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
337 ('TrigRoiDescriptorCollection#HLT_gLJRoIs', 'BS ESD AODFULL AODSLIM', 'Steer'),
338
339 # TODO: Remove legacy HLT RoIs in reco code and here
340 ('TrigRoiDescriptorCollection#HLT_EMRoIs', 'BS ESD AODFULL', 'Steer'),
341 ('TrigRoiDescriptorCollection#HLT_METRoI', 'BS ESD AODFULL', 'Steer'),
342 ('TrigRoiDescriptorCollection#HLT_JETRoI', 'BS ESD AODFULL', 'Steer'),
343 ('TrigRoiDescriptorCollection#HLT_TAURoI', 'BS ESD AODFULL', 'Steer'),
344
345 ('xAOD::TrigCompositeContainer#HLTNav_Summary_OnlineSlimmed', 'BS ESD', 'Steer'),
346 ('xAOD::TrigCompositeAuxContainer#HLTNav_Summary_OnlineSlimmedAux.', 'BS ESD', 'Steer'),
347
348 ('xAOD::TrigCompositeContainer#HLT_TrigCostContainer', 'CostMonDS ESD', 'Steer'),
349 ('xAOD::TrigCompositeAuxContainer#HLT_TrigCostContainerAux.alg.store.view.thread.thash.slot.roi.start.stop', 'CostMonDS ESD', 'Steer'),
350
351 # PEB RoIs for full-scan chains
352 ('TrigRoiDescriptorCollection#HLT_Roi_LArPEBHLT', 'BS ESD AODFULL', 'Calo'),
353
354 # PEB RoIs for IDCalib
355 ('TrigRoiDescriptorCollection#HLT_Roi_IDCalibPEB', 'BS ESD AODFULL', 'ID'),
356
357 # L1 Calo inputs, note we are giving extended EDM targets
358 ("CaloCellContainer#SCell", 'ESD AODFULL', 'L1'),
359
360 ('xAOD::TriggerTowerContainer#xAODTriggerTowers' , 'ESD', 'L1'),
361 ('xAOD::TriggerTowerAuxContainer#xAODTriggerTowersAux.' , 'ESD', 'L1'),
362
363 ('xAOD::MuonRoIContainer#LVL1MuonRoIs', 'BS ESD AODFULL AODSLIM', 'L1'),
364 ('xAOD::MuonRoIAuxContainer#LVL1MuonRoIsAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
365 ('xAOD::MuonRoIContainer#LVL1MuonRoIsBCm2', 'BS ESD AODFULL AODSLIM', 'L1'),
366 ('xAOD::MuonRoIAuxContainer#LVL1MuonRoIsBCm2Aux.', 'BS ESD AODFULL AODSLIM', 'L1'),
367 ('xAOD::MuonRoIContainer#LVL1MuonRoIsBCm1', 'BS ESD AODFULL AODSLIM', 'L1'),
368 ('xAOD::MuonRoIAuxContainer#LVL1MuonRoIsBCm1Aux.', 'BS ESD AODFULL AODSLIM', 'L1'),
369 ('xAOD::MuonRoIContainer#LVL1MuonRoIsBCp1', 'BS ESD AODFULL AODSLIM', 'L1'),
370 ('xAOD::MuonRoIAuxContainer#LVL1MuonRoIsBCp1Aux.', 'BS ESD AODFULL AODSLIM', 'L1'),
371 ('xAOD::MuonRoIContainer#LVL1MuonRoIsBCp2', 'BS ESD AODFULL AODSLIM', 'L1'),
372 ('xAOD::MuonRoIAuxContainer#LVL1MuonRoIsBCp2Aux.', 'BS ESD AODFULL AODSLIM', 'L1'),
373
374 ('xAOD::eFexEMRoIContainer#L1_eEMRoI', 'BS ESD AODFULL AODSLIM PhysicsTLA EgammaPEBTLA', 'L1'),
375 ('xAOD::eFexEMRoIAuxContainer#L1_eEMRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM PhysicsTLA EgammaPEBTLA', 'L1'),
376 ('xAOD::eFexTauRoIContainer#L1_eTauRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
377 ('xAOD::eFexTauRoIAuxContainer#L1_eTauRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
378 ('xAOD::eFexTauRoIContainer#L1_eTauxRoI', 'ESD AODFULL AODSLIM', 'L1'),
379 ('xAOD::eFexTauRoIAuxContainer#L1_eTauxRoIAux.', 'ESD AODFULL AODSLIM', 'L1'),
380 ('xAOD::eFexTauRoIContainer#L1_cTauRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
381 ('xAOD::eFexTauRoIAuxContainer#L1_cTauRoIAux.thresholdPatterns.jTauLink', 'BS ESD AODFULL AODSLIM', 'L1'),
382
383 ('xAOD::jFexTauRoIContainer#L1_jFexTauRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
384 ('xAOD::jFexTauRoIAuxContainer#L1_jFexTauRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
385 ('xAOD::jFexFwdElRoIContainer#L1_jFexFwdElRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
386 ('xAOD::jFexFwdElRoIAuxContainer#L1_jFexFwdElRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
387 ('xAOD::jFexSRJetRoIContainer#L1_jFexSRJetRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
388 ('xAOD::jFexSRJetRoIAuxContainer#L1_jFexSRJetRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
389 ('xAOD::jFexLRJetRoIContainer#L1_jFexLRJetRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
390 ('xAOD::jFexLRJetRoIAuxContainer#L1_jFexLRJetRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
391 ('xAOD::jFexMETRoIContainer#L1_jFexMETRoI', 'BS ESD AODFULL', 'L1'),
392 ('xAOD::jFexMETRoIAuxContainer#L1_jFexMETRoIAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
393 ('xAOD::jFexSumETRoIContainer#L1_jFexSumETRoI', 'BS ESD AODFULL', 'L1'),
394 ('xAOD::jFexSumETRoIAuxContainer#L1_jFexSumETRoIAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
395
396 ('xAOD::gFexJetRoIContainer#L1_gFexSRJetRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
397 ('xAOD::gFexJetRoIAuxContainer#L1_gFexSRJetRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
398 ('xAOD::gFexJetRoIContainer#L1_gFexLRJetRoI', 'BS ESD AODFULL AODSLIM', 'L1'),
399 ('xAOD::gFexJetRoIAuxContainer#L1_gFexLRJetRoIAux.thresholdPatterns', 'BS ESD AODFULL AODSLIM', 'L1'),
400 ('xAOD::gFexJetRoIContainer#L1_gFexRhoRoI', 'BS ESD AODFULL', 'L1'),
401 ('xAOD::gFexJetRoIAuxContainer#L1_gFexRhoRoIAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
402 ('xAOD::gFexGlobalRoIContainer#L1_gScalarEJwoj', 'BS ESD AODFULL', 'L1'),
403 ('xAOD::gFexGlobalRoIAuxContainer#L1_gScalarEJwojAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
404 ('xAOD::gFexGlobalRoIContainer#L1_gMETComponentsJwoj', 'BS ESD AODFULL', 'L1'),
405 ('xAOD::gFexGlobalRoIAuxContainer#L1_gMETComponentsJwojAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
406 ('xAOD::gFexGlobalRoIContainer#L1_gMHTComponentsJwoj', 'BS ESD AODFULL', 'L1'),
407 ('xAOD::gFexGlobalRoIAuxContainer#L1_gMHTComponentsJwojAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
408 ('xAOD::gFexGlobalRoIContainer#L1_gMSTComponentsJwoj', 'BS ESD AODFULL', 'L1'),
409 ('xAOD::gFexGlobalRoIAuxContainer#L1_gMSTComponentsJwojAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
410 ('xAOD::gFexGlobalRoIContainer#L1_gMETComponentsNoiseCut', 'BS ESD AODFULL', 'L1'),
411 ('xAOD::gFexGlobalRoIAuxContainer#L1_gMETComponentsNoiseCutAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
412 ('xAOD::gFexGlobalRoIContainer#L1_gMETComponentsRms', 'BS ESD AODFULL', 'L1'),
413 ('xAOD::gFexGlobalRoIAuxContainer#L1_gMETComponentsRmsAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
414 ('xAOD::gFexGlobalRoIContainer#L1_gScalarENoiseCut', 'BS ESD AODFULL', 'L1'),
415 ('xAOD::gFexGlobalRoIAuxContainer#L1_gScalarENoiseCutAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
416 ('xAOD::gFexGlobalRoIContainer#L1_gScalarERms', 'BS ESD AODFULL', 'L1'),
417 ('xAOD::gFexGlobalRoIAuxContainer#L1_gScalarERmsAux.thresholdPatterns', 'BS ESD AODFULL', 'L1'),
418
419 ("xAOD::TrigEMClusterContainer#eElesPerf" , 'ESD AODFULL', 'L1'),
420 ("xAOD::TrigEMClusterAuxContainer#eElesPerfAux." , 'ESD AODFULL', 'L1'),
421
422 #L1 mistime monitoring
423 ('xAOD::TrigCompositeContainer#HLT_TrigCompositeMistimeJ400', 'BS ESD AODFULL', 'L1'),
424 ('xAOD::TrigCompositeAuxContainer#HLT_TrigCompositeMistimeJ400Aux.pass.other_type.beforeafterflag.l1a_type.other_type_before.other_type_after.offset_before.offset_after', 'BS ESD AODFULL', 'L1'),
425
426
427 # LArPS
428 ('xAOD::TrigEMClusterContainer#HLT_LArPS_AllCaloEMClusters', 'BS ESD', 'Egamma', [InViews('LArPS_AllEM_Views')]),
429 ('xAOD::TrigEMClusterAuxContainer#HLT_LArPS_AllCaloEMClustersAux.', 'BS ESD', 'Egamma'),
430 ('xAOD::TrigEMClusterContainer#HLT_LArPS_AllCaloClusters', 'BS ESD', 'Egamma', [InViews('LArPS_All_Views')]),
431 ('xAOD::TrigEMClusterAuxContainer#HLT_LArPS_AllCaloClustersAux.', 'BS ESD', 'Egamma'),
432
433 # Egamma - R4 Rate Estimations
434 ('xAOD::TrigEMClusterContainer#HLT_FastCaloEMClusters', 'BS ESD AODFULL', 'Egamma', [InViews('EMCaloViews')]),
435 ('xAOD::TrigEMClusterAuxContainer#HLT_FastCaloEMClustersAux.', 'BS ESD AODFULL', 'Egamma'),
436 ('xAOD::TrigRingerRingsContainer#HLT_FastCaloRinger', 'BS ESD AODFULL', 'Egamma', [InViews('EMCaloViews')]), #Ringer
437 ('xAOD::TrigRingerRingsAuxContainer#HLT_FastCaloRingerAux.', 'BS ESD AODFULL', 'Egamma'), #Ringer
438
439 # Egamma FWD
440 ('xAOD::TrigEMClusterContainer#HLT_FastCaloEMClusters_FWD', 'BS ESD AODFULL', 'Egamma', [InViews('EMCaloViews_FWD')]),
441 ('xAOD::TrigEMClusterAuxContainer#HLT_FastCaloEMClusters_FWDAux.', 'BS ESD AODFULL', 'Egamma'),
442
443 ('xAOD::TrigPhotonContainer#HLT_FastPhotons', 'BS ESD AODFULL', 'Egamma', [InViews('EMPhotonViews')]),
444 ('xAOD::TrigPhotonAuxContainer#HLT_FastPhotonsAux.', 'BS ESD AODFULL', 'Egamma'),
445 ('xAOD::TrigElectronContainer#HLT_FastElectrons', 'BS ESD AODFULL', 'Egamma', [InViews('EMElectronViews')]),
446 ('xAOD::TrigElectronAuxContainer#HLT_FastElectronsAux.', 'BS ESD AODFULL', 'Egamma'),
447
448 ('xAOD::TrigElectronContainer#HLT_FastElectrons_LRT', 'BS ESD AODFULL', 'Egamma', [InViews('EMElectron_LRTViews')]),
449 ('xAOD::TrigElectronAuxContainer#HLT_FastElectrons_LRTAux.', 'BS ESD AODFULL', 'Egamma'),
450
451 ('xAOD::TrackParticleContainer#HLT_IDTrack_Electron_FTF', 'BS ESD AODFULL', 'Egamma', [InViews('EMFastTrackingViews')]),
452 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Electron_FTFAux.', 'BS ESD AODFULL', 'Egamma'),
453
454 ('xAOD::TrackParticleContainer#HLT_IDTrack_ElecLRT_FTF', 'BS ESD AODFULL', 'Egamma', [InViews('EMFastTracking_LRTViews')]),
455 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_ElecLRT_FTFAux.', 'BS ESD AODFULL', 'Egamma'),
456
457 ('xAOD::TrackParticleContainer#HLT_IDTrack_Electron_IDTrig', 'BS ESD AODFULL', 'Egamma', [InViews('precisionTrackingViews'),InViews('precisionHITrackingViews')]),
458 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Electron_IDTrigAux.', 'BS ESD AODFULL', 'Egamma'),
459
460 ('xAOD::TrackParticleContainer#HLT_IDTrack_ElecLRT_IDTrig', 'BS ESD AODFULL', 'Egamma', [InViews('precisionTracking_LRTViews')]),
461 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_ElecLRT_IDTrigAux.', 'BS ESD AODFULL', 'Egamma'),
462
463 ('xAOD::TrackParticleContainer#HLT_IDTrack_Electron_LRTGSF', 'BS ESD AODFULL', 'Egamma', [InViews('precisionTracking_GSFRefitted_LRTGSFViews')]),
464 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Electron_LRTGSFAux.', 'BS ESD AODFULL', 'Egamma'),
465
466 ('xAOD::TrackParticleContainer#HLT_IDTrack_Electron_GSF', 'BS ESD AODFULL', 'Egamma', [InViews('precisionTracking_GSFRefitted_GSFViews')]),
467 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Electron_GSFAux.parameterPX.parameterPY.parameterPZ.parameterPosition', 'BS ESD AODFULL', 'Egamma'),
468
469 # these two corresponds to the output of the precisionCalo step
470 ('xAOD::CaloClusterContainer#HLT_CaloEMClusters_Electron', 'BS ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionCaloElectronViews')]),
471 ('xAOD::CaloClusterTrigAuxContainer#HLT_CaloEMClusters_ElectronAux.', 'BS ESD AODFULL AODSLIM', 'Egamma'),
472
473 ('xAOD::CaloClusterContainer#HLT_CaloEMClusters_Photon', 'BS PhysicsTLA EgammaPEBTLA ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionCaloPhotonViews')]),
474 ('xAOD::CaloClusterTrigAuxContainer#HLT_CaloEMClusters_PhotonAux.', 'BS PhysicsTLA EgammaPEBTLA ESD AODFULL AODSLIM', 'Egamma'),
475
476 # these two corresponds to the output of the precisionHICalo step
477 ('xAOD::CaloClusterContainer#HLT_HICaloEMClusters', 'BS ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionHICaloElectronViews'),InViews('precisionHICaloPhotonViews')]),
478 ('xAOD::CaloClusterTrigAuxContainer#HLT_HICaloEMClustersAux.', 'BS ESD AODFULL AODSLIM', 'Egamma'),
479
480 # these two corresponds to the output of the precisionCalo_LRT step
481 ('xAOD::CaloClusterContainer#HLT_CaloEMClusters_LRT', 'BS ESD AODFULL', 'Egamma', [InViews('precisionCaloElectron_LRTViews')]),
482 ('xAOD::CaloClusterTrigAuxContainer#HLT_CaloEMClusters_LRTAux.', 'BS ESD AODFULL', 'Egamma'),
483
484 # these two corresponds to the output of the precisionCalo forward step
485 ('xAOD::CaloClusterContainer#HLT_CaloEMClusters_FWD', 'BS ESD', 'Egamma', [InViews('precisionCaloElectron_FWDViews')]),
486 ('xAOD::CaloClusterTrigAuxContainer#HLT_CaloEMClusters_FWDAux.', 'BS ESD', 'Egamma'),
487
488
489 # This variant needed by TrigUpgradeTest/egammaRinger.py
490 ('xAOD::CaloClusterContainer#HLT_TopoCaloClusters', 'BS ESD AODFULL', 'Egamma'),
491 ('xAOD::CaloClusterTrigAuxContainer#HLT_TopoCaloClustersAux.', 'BS ESD AODFULL', 'Egamma'),
492 #
493 ('xAOD::CaloClusterContainer#HLT_TopoCaloClustersLCFS', 'BS ESD', 'Jet', [Alias('CaloClusterContainerShallowCopy')]),
494 ('xAOD::ShallowAuxContainer#HLT_TopoCaloClustersLCFSAux.calE.calEta.calPhi', 'BS ESD', 'Jet'),
495
496 # Not sure we need these two...
497 ('xAOD::CaloClusterContainer#HLT_TopoCaloClustersRoI', 'BS ESD AODFULL', 'Egamma', [InViews('precisionCaloElectronViews'), InViews('precisionCaloPhotonViews')]),
498 ('xAOD::CaloClusterTrigAuxContainer#HLT_TopoCaloClustersRoIAux.nCells', 'BS ESD AODFULL', 'Egamma'),
499
500 ('xAOD::CaloClusterContainer#HLT_TopoCaloClustersRoI_LRT', 'BS ESD AODFULL', 'Egamma', [InViews('precisionCaloElectron_LRTViews')]),
501 ('xAOD::CaloClusterTrigAuxContainer#HLT_TopoCaloClustersRoI_LRTAux.nCells', 'BS ESD AODFULL', 'Egamma'),
502
503 # UE subtracted versions for heavy ion paths
504 ('xAOD::CaloClusterContainer#HLT_TopoCaloClustersHIRoI', 'BS ESD AODFULL', 'Egamma', [InViews('precisionHICaloElectronViews'), InViews('precisionHICaloPhotonViews')]),
505 ('xAOD::CaloClusterTrigAuxContainer#HLT_TopoCaloClustersHIRoIAux.nCells', 'BS ESD AODFULL', 'Egamma'),
506
507 # These are for precision photon and precision Electron Keeping same names as in Run2
508 ('xAOD::ElectronContainer#HLT_egamma_Electrons', 'BS ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionElectronViews'), InViews('precisionHIElectronViews')]),
509 ('xAOD::ElectronAuxContainer#HLT_egamma_ElectronsAux.'+ElVars, 'BS ESD AODFULL AODSLIM', 'Egamma'),
510 ('xAOD::ElectronContainer#HLT_egamma_Electrons_GSF', 'BS ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionElectron_GSFViews')]),
511 ('xAOD::ElectronAuxContainer#HLT_egamma_Electrons_GSFAux.'+ElVars, 'BS ESD AODFULL AODSLIM', 'Egamma'),
512 ('xAOD::ElectronContainer#HLT_egamma_Electrons_LRT', 'BS ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionElectron_LRTViews')]),
513 ('xAOD::ElectronAuxContainer#HLT_egamma_Electrons_LRTAux.'+ElVars, 'BS ESD AODFULL AODSLIM', 'Egamma'),
514 ('xAOD::ElectronContainer#HLT_egamma_Electrons_LRTGSF', 'BS ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionElectron_LRTGSFViews')]),
515 ('xAOD::ElectronAuxContainer#HLT_egamma_Electrons_LRTGSFAux.'+ElVars, 'BS ESD AODFULL AODSLIM', 'Egamma'),
516
517 ('xAOD::PhotonContainer#HLT_egamma_Photons', 'BS ESD AODFULL AODSLIM', 'Egamma', [InViews('precisionPhotonViews'), InViews('precisionHIPhotonViews')]),
518 ('xAOD::PhotonAuxContainer#HLT_egamma_PhotonsAux.' , 'BS ESD AODFULL AODSLIM', 'Egamma'),
519
520 ('xAOD::PhotonContainer#HLT_egamma_Iso_Photons', 'BS ESD AODFULL AODSLIM', 'Egamma'),
521 ('xAOD::PhotonAuxContainer#HLT_egamma_Iso_PhotonsAux.'+PhVars, 'BS ESD AODFULL AODSLIM', 'Egamma'),
522
523 ('TrigRoiDescriptorCollection#HLT_Roi_FastElectron', 'BS ESD AODFULL', 'Egamma'),
524 ('TrigRoiDescriptorCollection#HLT_Roi_FastElectron_probe', 'BS ESD AODFULL', 'Egamma'),
525 ('TrigRoiDescriptorCollection#HLT_Roi_FastElectron_LRT', 'BS ESD AODFULL', 'Egamma'),
526 ('TrigRoiDescriptorCollection#HLT_Roi_FastElectron_LRT_probe', 'BS ESD AODFULL', 'Egamma'),
527 ('TrigRoiDescriptorCollection#HLT_Roi_FastPhoton', 'BS ESD AODFULL', 'Egamma'),
528 ('TrigRoiDescriptorCollection#HLT_Roi_FastPhoton_probe', 'BS ESD AODFULL', 'Egamma'),
529
530 # hipTRT
531 ('xAOD::TrigRNNOutputContainer#HLT_TrigTRTHTCounts', 'BS ESD AODFULL', 'Egamma', [InViews('TRTHitGeneratorViews')]),
532 ('xAOD::TrigRNNOutputAuxContainer#HLT_TrigTRTHTCountsAux.', 'BS ESD AODFULL', 'Egamma'),
533
534 # CaloCluster object written by EMClusterTool
535 ('xAOD::CaloClusterContainer#HLT_TrigEMClusters_Electrons', 'BS ESD AODFULL', 'Egamma', [InViews('precisionElectronViews')]),
536 ('xAOD::CaloClusterTrigAuxContainer#HLT_TrigEMClusters_ElectronsAux.', 'BS ESD AODFULL', 'Egamma'),
537 ('xAOD::CaloClusterContainer#HLT_TrigEMClusters_Electrons_LRT', 'BS ESD AODFULL', 'Egamma', [InViews('precisionElectron_LRTViews')]),
538 ('xAOD::CaloClusterTrigAuxContainer#HLT_TrigEMClusters_Electrons_LRTAux.', 'BS ESD AODFULL', 'Egamma'),
539 ('xAOD::CaloClusterContainer#HLT_TrigEMClusters_Electrons_GSF', 'BS ESD AODFULL', 'Egamma', [InViews('precisionElectron_GSFViews')]),
540 ('xAOD::CaloClusterTrigAuxContainer#HLT_TrigEMClusters_Electrons_GSFAux.', 'BS ESD AODFULL', 'Egamma'),
541 ('xAOD::CaloClusterContainer#HLT_TrigEMClusters_Electrons_LRTGSF', 'BS ESD AODFULL', 'Egamma', [InViews('precisionElectron_LRTGSFViews')]),
542 ('xAOD::CaloClusterTrigAuxContainer#HLT_TrigEMClusters_Electrons_LRTGSFAux.', 'BS ESD AODFULL', 'Egamma'),
543 ('xAOD::CaloClusterContainer#HLT_TrigEMClusters_Photons', 'BS ESD AODFULL', 'Egamma', [InViews('precisionPhotonViews')]),
544 ('xAOD::CaloClusterTrigAuxContainer#HLT_TrigEMClusters_PhotonsAux.', 'BS ESD AODFULL', 'Egamma'),
545
546 # Muon
547
548 # Id track particles
549 ('xAOD::TrackParticleContainer#HLT_IDTrack_Muon_FTF', 'BS ESD AODFULL', 'Muon', [InViews('L2MuCombRecoViews'), InViews('EFMuCBReco_FSViews'), InViews('EFLateMuRecoViews')]),
550 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Muon_FTFAux.', 'BS ESD AODFULL', 'Muon'),
551
552 ('xAOD::TrackParticleContainer#HLT_IDTrack_Muon_IDTrig', 'BS ESD AODFULL', 'Muon', [InViews('EFMuCBReco_RoIViews'), InViews('EFMuCBReco_FSViews'), InViews('EFLateMuRecoViews')]),
553 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Muon_IDTrigAux.', 'BS ESD AODFULL', 'Muon'),
554
555 ('xAOD::TrackParticleContainer#HLT_IDTrack_MuonLRT_IDTrig', 'BS ESD AODFULL', 'Muon', [InViews('EFMuCBLRTRecoViews')]),
556 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_MuonLRT_IDTrigAux.', 'BS ESD AODFULL', 'Muon'),
557
558 ('xAOD::TrackParticleContainer#HLT_IDTrack_MuonIso_FTF', 'BS ESD AODFULL', 'Muon', [InViews('EFMuIsoRecoViews')]),
559 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_MuonIso_FTFAux.', 'BS ESD AODFULL', 'Muon'),
560
561 ('xAOD::TrackParticleContainer#HLT_IDTrack_MuonIso_IDTrig', 'BS ESD AODFULL', 'Muon', [InViews('EFMuIsoRecoViews')]),
562 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_MuonIso_IDTrigAux.', 'BS ESD AODFULL', 'Muon'),
563
564
565 ('xAOD::TrackParticleContainer#HLT_IDTrack_MuonLRT_FTF', 'BS ESD AODFULL', 'Muon', [InViews('l2muCombLRTViews')]),
566 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_MuonLRT_FTFAux.', 'BS ESD AODFULL', 'Muon'),
567
568 #Muon DS calibration
569 ('xAOD::TrigCompositeContainer#HLT_MuonCalibrationStream', 'MuonDS', 'Muon', [InViews('L2MuFastCalibRecoViews')]),
570 ('xAOD::TrigCompositeAuxContainer#HLT_MuonCalibrationStreamAux.muCalibDS', 'MuonDS', 'Muon'),
571
572
573 # Bphysics Dimuon chains
574 ('xAOD::TrigBphysContainer#HLT_DimuEF', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
575 ('xAOD::TrigBphysAuxContainer#HLT_DimuEFAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
576 # Bphysics Bmumux chains
577 ('xAOD::TrigBphysContainer#HLT_Bmumux', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
578 ('xAOD::TrigBphysAuxContainer#HLT_BmumuxAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
579 ('xAOD::TrackParticleContainer#HLT_IDTrack_Bmumux_FTF', 'BS ESD AODFULL', 'Bphys', [InViews('BmumuxViews')]),
580 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Bmumux_FTFAux.', 'BS ESD AODFULL', 'Bphys'),
581 ('xAOD::TrackParticleContainer#HLT_IDTrack_Bmumux_IDTrig', 'BS ESD AODFULL AODSLIM', 'Bphys', [InViews('BmumuxViews')]),
582 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Bmumux_IDTrigAux.', 'BS ESD AODFULL AODSLIM', 'Bphys'),
583 ('TrigRoiDescriptorCollection#HLT_Roi_Bmumux', 'BS ESD AODFULL', 'Bphys'),
584 # Bphysics Bmux chains
585 ('xAOD::TrigBphysContainer#HLT_Bmux', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
586 ('xAOD::TrigBphysAuxContainer#HLT_BmuxAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
587 # Bphysics Bhh chains
588 ('xAOD::TrigBphysContainer#HLT_Bhh', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
589 ('xAOD::TrigBphysAuxContainer#HLT_BhhAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
590 ('xAOD::TrackParticleContainer#HLT_IDTrack_Bhh_FTF', 'BS ESD AODFULL', 'Bphys', [InViews('BhhViews')]),
591 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Bhh_FTFAux.', 'BS ESD AODFULL', 'Bphys'),
592 ('TrigRoiDescriptorCollection#HLT_Roi_Bhh', 'BS ESD AODFULL', 'Bphys'),
593
594 # Bphysics Tag-and-Probe J/psi from muon + track
595 ('xAOD::TrigBphysContainer#HLT_Bmutrk', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
596 ('xAOD::TrigBphysAuxContainer#HLT_BmutrkAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
597 # Low mass Drell-Yan chains
598 ('xAOD::TrigBphysContainer#HLT_DrellYan', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
599 ('xAOD::TrigBphysAuxContainer#HLT_DrellYanAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
600 # Bphysics Di-electron chains
601 ('xAOD::TrigBphysContainer#HLT_DiElecPrecisionGSF', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
602 ('xAOD::TrigBphysAuxContainer#HLT_DiElecPrecisionGSFAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
603 ('xAOD::TrigBphysContainer#HLT_NoMuonDiElecPrecisionGSF', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
604 ('xAOD::TrigBphysAuxContainer#HLT_NoMuonDiElecPrecisionGSFAux.', 'BS ESD AODFULL AODSLIM AODBLSSLIM', 'Bphys'),
605
606 # xAOD muons (msonly (x2: roi+FS), combined (x2: FS+RoI)
607 ('xAOD::MuonContainer#HLT_MuonsCB_RoI', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFMuCBReco_RoIViews'),InViews('CosmicEFCBViews')]),
608 ('xAOD::MuonAuxContainer#HLT_MuonsCB_RoIAux.', 'BS ESD AODFULL AODSLIM', 'Muon'),
609
610 ('xAOD::MuonContainer#HLT_MuonsCB_RoI_idReuse', 'BS ESD AODFULL', 'Muon', [InViews('EFMuCBReco_RoIidReuseViews')]),
611 ('xAOD::MuonAuxContainer#HLT_MuonsCB_RoI_idReuseAux.', 'BS ESD AODFULL', 'Muon'),
612
613 ('xAOD::MuonContainer#HLT_MuonsCB_RoI_IOmode', 'BS ESD AODFULL', 'Muon', [InViews('EFMuCBReco_RoIIOmodeViews')]),
614 ('xAOD::MuonAuxContainer#HLT_MuonsCB_RoI_IOmodeAux.', 'BS ESD AODFULL', 'Muon'),
615
616 ('xAOD::MuonContainer#HLT_MuonsCB_RoI_l2mtmode', 'BS ESD AODFULL', 'Muon', [InViews('EFMuCBReco_RoIl2mtmodeViews')]),
617 ('xAOD::MuonAuxContainer#HLT_MuonsCB_RoI_l2mtmodeAux.', 'BS ESD AODFULL', 'Muon'),
618
619 ('xAOD::MuonContainer#HLT_MuonsCB_LRT', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFMuCBLRTRecoViews')]),
620 ('xAOD::MuonAuxContainer#HLT_MuonsCB_LRTAux.', 'BS ESD AODFULL AODSLIM', 'Muon'),
621
622 ('xAOD::MuonContainer#HLT_MuonsCB_FS', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFMuCBReco_FSViews')]),
623 ('xAOD::MuonAuxContainer#HLT_MuonsCB_FSAux.', 'BS ESD AODFULL AODSLIM', 'Muon'),
624
625 ('xAOD::MuonContainer#HLT_MuonsCBInsideOut_Late', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFLateMuRecoViews')]),
626 ('xAOD::MuonAuxContainer#HLT_MuonsCBInsideOut_LateAux.', 'BS ESD AODFULL AODSLIM', 'Muon'),
627
628 ('TrigRoiDescriptorCollection#MuonCandidates_FS_ROIs', 'BS ESD AODFULL', 'Muon'),
629
630 # xAOD isolated muon
631 ('xAOD::MuonContainer#HLT_MuonsIso', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFMuIsoRecoViews')]),
632 ('xAOD::MuonAuxContainer#HLT_MuonsIsoAux.ptcone02.ptcone03', 'BS ESD AODFULL AODSLIM', 'Muon'),
633
634 # Muon track particle containers (combined (x2: FS+RoI), extrapolated (x2: FS+RoI), MSonly (x2: FS+RoI))
635 ('xAOD::TrackParticleContainer#HLT_CBCombinedMuon_RoITrackParticles', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFMuCBReco_RoIViews')]),
636 ('xAOD::TrackParticleAuxContainer#HLT_CBCombinedMuon_RoITrackParticlesAux.', 'BS ESD AODFULL AODSLIM', 'Muon'),
637
638 ('xAOD::TrackParticleContainer#HLT_CBCombinedMuon_LRTTrackParticles', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFMuCBLRTRecoViews')]),
639 ('xAOD::TrackParticleAuxContainer#HLT_CBCombinedMuon_LRTTrackParticlesAux.', 'BS ESD AODFULL AODSLIM', 'Muon'),
640
641 ('xAOD::TrackParticleContainer#HLT_CBCombinedMuon_FSTrackParticles', 'BS ESD AODFULL AODSLIM', 'Muon', [InViews('EFMuCBReco_FSViews')]),
642 ('xAOD::TrackParticleAuxContainer#HLT_CBCombinedMuon_FSTrackParticlesAux.', 'BS ESD AODFULL AODSLIM', 'Muon'),
643
644 ('xAOD::TrackParticleContainer#HLT_MSExtrapolatedMuons_RoITrackParticles', 'BS ESD AODFULL', 'Muon', [InViews('EFMuMSReco_RoIViews')]),
645 ('xAOD::TrackParticleAuxContainer#HLT_MSExtrapolatedMuons_RoITrackParticlesAux.', 'BS ESD AODFULL', 'Muon'),
646
647 ('xAOD::TrackParticleContainer#HLT_MSExtrapolatedMuons_FSTrackParticles', 'BS ESD AODFULL', 'Muon', [InViews('EFMuMSReco_FSViews')]),
648 ('xAOD::TrackParticleAuxContainer#HLT_MSExtrapolatedMuons_FSTrackParticlesAux.', 'BS ESD AODFULL', 'Muon'),
649
650 ('xAOD::TrackParticleContainer#HLT_MSOnlyExtrapolatedMuons_RoITrackParticles', 'BS ESD AODFULL', 'Muon', [InViews('EFMuMSReco_RoIViews')]),
651 ('xAOD::TrackParticleAuxContainer#HLT_MSOnlyExtrapolatedMuons_RoITrackParticlesAux.', 'BS ESD AODFULL', 'Muon'),
652
653 ('xAOD::TrackParticleContainer#HLT_MSOnlyExtrapolatedMuons_FSTrackParticles', 'BS ESD AODFULL', 'Muon', [InViews('EFMuMSReco_FSViews')]),
654 ('xAOD::TrackParticleAuxContainer#HLT_MSOnlyExtrapolatedMuons_FSTrackParticlesAux.', 'BS ESD AODFULL', 'Muon'),
655
656 # Muon container from NSW L1 Simulation
657 ('Muon::NSW_TrigRawDataContainer#L1_NSWTrigContainer', 'ESD AODFULL', 'Muon'),
658
659 #xAOD L2 muons (SA, CB, isolation)
660 ('xAOD::L2StandAloneMuonContainer#HLT_MuonL2SAInfo', 'BS ESD AODFULL', 'Muon', [InViews('L2MuFastRecoViews')]),
661 ('xAOD::L2StandAloneMuonAuxContainer#HLT_MuonL2SAInfoAux.', 'BS ESD AODFULL', 'Muon'),
662
663 ('xAOD::L2StandAloneMuonContainer#HLT_MuonL2SAInfoIOmode', 'BS ESD AODFULL', 'Muon', [InViews('L2MuCombRecoViews')]),
664 ('xAOD::L2StandAloneMuonAuxContainer#HLT_MuonL2SAInfoIOmodeAux.', 'BS ESD AODFULL', 'Muon'),
665
666 ('xAOD::L2StandAloneMuonContainer#HLT_MuonL2SAInfol2mtmode', 'BS ESD AODFULL', 'Muon', [InViews('L2MuFastRecoViews')]),
667 ('xAOD::L2StandAloneMuonAuxContainer#HLT_MuonL2SAInfol2mtmodeAux.', 'BS ESD AODFULL', 'Muon'),
668
669 ('xAOD::L2CombinedMuonContainer#HLT_MuonL2CBInfo', 'BS ESD AODFULL', 'Muon', [InViews('L2MuCombRecoViews'), InViews('CosmicViews')]),
670 ('xAOD::L2CombinedMuonAuxContainer#HLT_MuonL2CBInfoAux.', 'BS ESD AODFULL', 'Muon'),
671
672 ('xAOD::L2CombinedMuonContainer#HLT_MuonL2CBInfoLRT', 'BS ESD AODFULL', 'Muon', [InViews('l2muCombLRTViews')]),
673 ('xAOD::L2CombinedMuonAuxContainer#HLT_MuonL2CBInfoLRTAux.', 'BS ESD AODFULL', 'Muon'),
674
675 ('xAOD::L2CombinedMuonContainer#HLT_MuonL2CBInfoIOmode', 'BS ESD AODFULL', 'Muon', [InViews('L2MuCombRecoViews')]),
676 ('xAOD::L2CombinedMuonAuxContainer#HLT_MuonL2CBInfoIOmodeAux.', 'BS ESD AODFULL', 'Muon'),
677
678 ('xAOD::L2CombinedMuonContainer#HLT_MuonL2CBInfol2mtmode', 'BS ESD AODFULL', 'Muon', [InViews('L2MuCombRecoViews')]),
679 ('xAOD::L2CombinedMuonAuxContainer#HLT_MuonL2CBInfol2mtmodeAux.', 'BS ESD AODFULL', 'Muon'),
680
681 ('TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon', 'BS ESD AODFULL', 'Muon'),
682 ('TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon_probe', 'BS ESD AODFULL', 'Muon'),
683 ('TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon_LRT', 'BS ESD AODFULL', 'Muon'),
684 ('TrigRoiDescriptorCollection#HLT_Roi_L2SAMuon_LRT_probe', 'BS ESD AODFULL', 'Muon'),
685 ('TrigRoiDescriptorCollection#HLT_Roi_L2SAMuonForEF', 'BS ESD AODFULL', 'Muon'),
686 ('TrigRoiDescriptorCollection#HLT_Roi_L2SAMuonForEF_probe', 'BS ESD AODFULL', 'Muon'),
687 ('TrigRoiDescriptorCollection#HLT_Roi_MuonIso', 'BS ESD AODFULL', 'Muon'),
688 ('TrigRoiDescriptorCollection#HLT_Roi_MuonIso_probe', 'BS ESD AODFULL', 'Muon'),
689
690 # Tau
691
692 ('xAOD::TrackParticleContainer#HLT_IDTrack_TauCore_FTF', 'BS ESD AODFULL', 'Tau', [InViews('tauFastTrackCoreViews'), InViews('tauFastTrackCore_HitZViews')]),
693 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_TauCore_FTFAux.', 'BS ESD AODFULL', 'Tau'),
694
695 ('xAOD::TrackParticleContainer#HLT_IDTrack_TauLRT_FTF', 'BS ESD AODFULL', 'Tau', [InViews('tauFastTrackLRTViews')]),
696 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_TauLRT_FTFAux.', 'BS ESD AODFULL', 'Tau'),
697
698 ('xAOD::TrackParticleContainer#HLT_IDTrack_TauIso_FTF', 'BS ESD AODFULL', 'Tau', [InViews('tauFastTrackIsoViews'), InViews('tauFastTrackIso_HitZViews')]),
699 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_TauIso_FTFAux.', 'BS ESD AODFULL', 'Tau'),
700
701 ('xAOD::TrackParticleContainer#HLT_IDTrack_Tau_IDTrig', 'BS ESD AODFULL', 'Tau', [InViews('precIsoTrackViews'), InViews('tauPrecTrackIsoViews'), InViews('tauPrecTrackIso_HitZViews')]),
702 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Tau_IDTrigAux.eProbabilityNN', 'BS ESD AODFULL', 'Tau'),
703
704 ('xAOD::TrackParticleContainer#HLT_IDTrack_TauLRT_IDTrig', 'BS ESD AODFULL', 'Tau', [InViews('precLRTTauViews'), InViews('precLRTTrackViews'), InViews('tauPrecTrackLRTViews')]),
705 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_TauLRT_IDTrigAux.eProbabilityNN', 'BS ESD AODFULL', 'Tau'),
706
707 ('xAOD::VertexContainer#HLT_IDVertex_Tau', 'BS ESD AODFULL', 'Tau', [InViews('precIsoTrackViews'), InViews('tauPrecTrackIsoViews'), InViews('precLRTTrackViews'), InViews('tauPrecTrackLRTViews'), InViews('tauPrecTrackIso_HitZViews')]),
708 ('xAOD::VertexAuxContainer#HLT_IDVertex_TauAux.', 'BS ESD AODFULL', 'Tau'),
709
710 ('TrigRoiDescriptorCollection#HLT_Roi_Tau', 'BS ESD AODFULL', 'Tau'),
711 ('TrigRoiDescriptorCollection#HLT_Roi_Tau_probe', 'BS ESD AODFULL', 'Tau'),
712 ('TrigRoiDescriptorCollection#HLT_Roi_TauHitsHitZ', 'BS ESD AODFULL', 'Tau'),
713 ('TrigRoiDescriptorCollection#HLT_Roi_TauHitsHitZ_probe','BS ESD AODFULL', 'Tau'),
714 ('TrigRoiDescriptorCollection#HLT_Roi_TauCore', 'BS ESD AODFULL', 'Tau'),
715 ('TrigRoiDescriptorCollection#HLT_Roi_TauCore_probe', 'BS ESD AODFULL', 'Tau'),
716 ('TrigRoiDescriptorCollection#HLT_Roi_TauCoreHitZ', 'BS ESD AODFULL', 'Tau'),
717 ('TrigRoiDescriptorCollection#HLT_Roi_TauCoreHitZ_probe','BS ESD AODFULL', 'Tau'),
718 ('TrigRoiDescriptorCollection#HLT_Roi_TauLRT', 'BS ESD AODFULL', 'Tau'),
719 ('TrigRoiDescriptorCollection#HLT_Roi_TauLRT_probe', 'BS ESD AODFULL', 'Tau'),
720 ('TrigRoiDescriptorCollection#HLT_Roi_TauIso', 'BS ESD AODFULL', 'Tau'),
721 ('TrigRoiDescriptorCollection#HLT_Roi_TauIso_probe', 'BS ESD AODFULL', 'Tau'),
722 ('TrigRoiDescriptorCollection#HLT_Roi_TauIsoHitZ', 'BS ESD AODFULL', 'Tau'),
723 ('TrigRoiDescriptorCollection#HLT_Roi_TauIsoHitZ_probe', 'BS ESD AODFULL', 'Tau'),
724 ('TrigRoiDescriptorCollection#HLT_Roi_TauIsoBDT', 'BS ESD AODFULL', 'Tau'),
725 ('TrigRoiDescriptorCollection#HLT_Roi_TauIsoBDT_probe', 'BS ESD AODFULL', 'Tau'),
726 # boosted ditau roi
727 ('TrigRoiDescriptorCollection#HLT_Roi_DiTau', 'BS ESD', 'Tau'),
728
729 ('xAOD::JetContainer#HLT_jet_seed', '', 'Tau', [InViews('tauCaloLCMVAViews'), InViews('tauCaloEMMVAViews')]),
730 ('xAOD::JetAuxContainer#HLT_jet_seedAux.', '', 'Tau'),
731
732 #boosted ditau tracks
733 ('xAOD::TrackParticleContainer#HLT_IDTrack_DiTau_FTF', 'BS ESD', 'Tau', [InViews('DitauViews')]),
734 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_DiTau_FTFAux.', 'BS ESD', 'Tau'),
735 ('xAOD::TrackParticleContainer#HLT_IDTrack_DiTau_IDTrig', 'BS ESD', 'Tau', [InViews('DitauViews')]),
736 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_DiTau_IDTrigAux.', 'BS ESD', 'Tau'),
737
738 # Jet
739 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjesIS', 'BS ESD AODFULL AODSLIM', 'Jet', [Alias('JetContainerShallowCopy')]),
740 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subjesISAux.'+getJetCopyVars('subjesIS'), 'BS ESD AODFULL AODSLIM', 'Jet'),
741
742 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjesIS_fastftag', 'BS ESD AODFULL', 'Jet', [Alias('JetContainerShallowCopy')]),
743 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subjesIS_fastftagAux.'+getJetCopyVars('subjesIS_fastftag'), 'BS ESD AODFULL', 'Jet'),
744
745 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_nojcalib_ftf', 'BS ESD AODFULL AODSLIM', 'Jet'),
746 ('xAOD::JetAuxContainer#HLT_AntiKt4EMTopoJets_nojcalib_ftfAux.'+JetVars, 'BS ESD AODFULL AODSLIM', 'Jet'),
747
748 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_nojcalib_roiftf', 'BS ESD', 'Jet'),
749 ('xAOD::JetAuxContainer#HLT_AntiKt4EMTopoJets_nojcalib_roiftfAux.'+JetVars, 'BS ESD', 'Jet'),
750
751 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjesIS_ftf', '', 'Jet', [Alias('JetContainerShallowCopy')]),
752 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subjesIS_ftfAux.'+getJetCopyVars('subjesIS_ftf'), '', 'Jet'),
753
754 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjesIS_roiftf', 'BS ESD', 'Jet', [Alias('JetContainerShallowCopy')]),
755 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subjesIS_roiftfAux.'+getJetCopyVars('subjesIS'), 'BS ESD', 'Jet'),
756
757 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjesgscIS_ftf', 'BS ESD AODFULL', 'Jet', [Alias('JetContainerShallowCopy')]),
758 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subjesgscIS_ftfAux.'+getJetCopyVars('subjesgscIS_ftf'), 'BS ESD AODFULL', 'Jet'),
759
760 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjesgsc_ftf', 'BS ESD AODFULL', 'Jet', [Alias('JetContainerShallowCopy')]),
761 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subjesgsc_ftfAux.'+getJetCopyVars('subjesgsc_ftf'), 'BS ESD AODFULL', 'Jet'),
762
763 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subresjesgscIS_ftf', 'BS ESD AODFULL AODSLIM', 'Jet', [Alias('JetContainerShallowCopy')]),
764 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subresjesgscIS_ftfAux.'+getJetCopyVars('subresjesgscIS_ftf'), 'BS ESD AODFULL AODSLIM', 'Jet'),
765
766 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subresjesgsc_ftf', '', 'Jet', [Alias('JetContainerShallowCopy')]),
767 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subresjesgsc_ftfAux.'+getJetCopyVars('subresjesgsc_ftf'), '', 'Jet'),
768
769 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjes', '', 'Jet', [Alias('JetContainerShallowCopy')]),
770 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMTopoJets_subjesAux.'+getJetCopyVars('subjes'), '', 'Jet'),
771
772 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_nojcalib', 'BS ESD AODFULL AODSLIM', 'Jet'),
773 ('xAOD::JetAuxContainer#HLT_AntiKt4EMTopoJets_nojcalibAux.'+JetVars, 'BS ESD AODFULL AODSLIM', 'Jet'),
774
775 ('xAOD::JetContainer#HLT_AntiKt10LCTopoJets_subjes', 'BS ESD AODFULL', 'Jet', [Alias('JetContainerShallowCopy')]),
776 ('xAOD::ShallowAuxContainer#HLT_AntiKt10LCTopoJets_subjesAux.'+getJetCopyVars('subjes'), 'BS ESD AODFULL', 'Jet'),
777
778 ('xAOD::JetContainer#HLT_AntiKt10LCTopoJets_nojcalib', 'BS ESD AODFULL', 'Jet'),
779 ('xAOD::JetAuxContainer#HLT_AntiKt10LCTopoJets_nojcalibAux.'+JetVars, 'BS ESD AODFULL', 'Jet'),
780
781 ('xAOD::JetContainer#HLT_AntiKt10EMTopoJets_nojcalib', 'BS ESD AODFULL', 'Jet'),
782 ('xAOD::JetAuxContainer#HLT_AntiKt10EMTopoJets_nojcalibAux.'+JetVars, 'BS ESD AODFULL', 'Jet'),
783
784 ('xAOD::JetContainer#HLT_AntiKt10EMTopoRCJets_subjesIS', 'BS ESD AODFULL', 'Jet'),
785 ('xAOD::JetAuxContainer#HLT_AntiKt10EMTopoRCJets_subjesISAux.'+JetVars, 'BS ESD AODFULL', 'Jet'),
786
787 ('xAOD::JetContainer#HLT_AntiKt10EMTopoRCJets_subjesIS_ftf', 'BS ESD AODFULL', 'Jet'),
788 ('xAOD::JetAuxContainer#HLT_AntiKt10EMTopoRCJets_subjesIS_ftfAux.'+JetVars, 'BS ESD AODFULL', 'Jet'),
789
790 ('xAOD::JetContainer#HLT_AntiKt10LCTopoTrimmedPtFrac4SmallR20Jets_jes', 'BS ESD AODFULL AODSLIM', 'Jet'),
791 ('xAOD::JetAuxContainer#HLT_AntiKt10LCTopoTrimmedPtFrac4SmallR20Jets_jesAux.'+JetVars, 'BS ESD AODFULL AODSLIM', 'Jet'),
792
793 ('xAOD::JetContainer#HLT_AntiKt10LCTopoTrimmedPtFrac4SmallR20Jets_nojcalib', 'BS ESD', 'Jet'),
794 ('xAOD::JetAuxContainer#HLT_AntiKt10LCTopoTrimmedPtFrac4SmallR20Jets_nojcalibAux.'+JetVars, 'BS ESD', 'Jet'),
795
796 ('xAOD::JetContainer#HLT_AntiKt10EMPFlowCSSKSoftDropBeta100Zcut10Jets_nojcalib_ftf', 'BS ESD AODFULL', 'Jet'),
797 ('xAOD::JetAuxContainer#HLT_AntiKt10EMPFlowCSSKSoftDropBeta100Zcut10Jets_nojcalib_ftfAux.'+JetVars, 'BS ESD AODFULL', 'Jet'),
798
799 ('xAOD::JetContainer#HLT_AntiKt10EMPFlowCSSKSoftDropBeta100Zcut10Jets_jes_ftf', 'BS ESD AODFULL AODSLIM', 'Jet'),
800 ('xAOD::JetAuxContainer#HLT_AntiKt10EMPFlowCSSKSoftDropBeta100Zcut10Jets_jes_ftfAux.'+LargeRJetVars, 'BS ESD AODFULL AODSLIM', 'Jet'),
801
802 ('xAOD::JetContainer#HLT_AntiKt4EMPFlowJets_subjesgscIS_ftf', 'BS ESD AODFULL', 'Jet', [Alias('JetContainerShallowCopy')]),
803 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMPFlowJets_subjesgscIS_ftfAux.'+getJetCopyVars('pf_subjesgscIS_ftf'), 'BS ESD AODFULL', 'Jet'),
804
805 ('xAOD::JetContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf', 'BS ESD AODFULL AODSLIM', 'Jet', [Alias('JetContainerShallowCopy')]),
806 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftfAux.'+getJetCopyVars('pf_subresjesgscIS_ftf'), 'BS ESD AODFULL AODSLIM', 'Jet'),
807
808 ('xAOD::JetContainer#HLT_AntiKt4EMPFlowJets_jes_ftf', 'BS ESD AODFULL', 'Jet', [Alias('JetContainerShallowCopy')]),
809 ('xAOD::ShallowAuxContainer#HLT_AntiKt4EMPFlowJets_jes_ftfAux.'+getJetCopyVars('pf_jes_ftf'), 'BS ESD AODFULL', 'Jet'),
810
811 ('xAOD::JetContainer#HLT_AntiKt4EMPFlowJets_nojcalib_ftf', 'BS ESD AODFULL AODSLIM', 'Jet'),
812 ('xAOD::JetAuxContainer#HLT_AntiKt4EMPFlowJets_nojcalib_ftfAux.'+JetVars, 'BS ESD AODFULL AODSLIM', 'Jet'),
813
814
815 ('xAOD::TrigCompositeContainer#HLT_TCEventInfo_jet', 'BS ESD AODFULL', 'Jet' ),
816 ('xAOD::TrigCompositeAuxContainer#HLT_TCEventInfo_jetAux.JetDensityEMPFlow.AvgMu.NumPV', 'BS ESD AODFULL', 'Jet' ),
817
818 # VR track jets
819 ('xAOD::JetContainer#HLT_AntiKtVR30Rmax4Rmin02PV0TrackJets', 'BS ESD AODFULL AODSLIM', 'Jet'),
820 ('xAOD::JetAuxContainer#HLT_AntiKtVR30Rmax4Rmin02PV0TrackJetsAux.'+JetVars, 'BS ESD AODFULL AODSLIM', 'Jet'),
821
822 # Heavy ion
823 ('xAOD::JetContainer#HLT_AntiKt4HIJets', 'BS ESD AODFULL', 'Jet'),
824 ('xAOD::JetAuxContainer#HLT_AntiKt4HIJetsAux.'+HIJetVars, 'BS ESD AODFULL', 'Jet'),
825
826 ('xAOD::JetContainer#HLT_AntiKt2HIJets', 'BS ESD AODFULL', 'Jet'),
827 ('xAOD::JetAuxContainer#HLT_AntiKt2HIJetsAux.'+HIJetVars, 'BS ESD AODFULL', 'Jet'),
828
829 # TLA jets + PEB jets
830 ('TrigRoiDescriptorCollection#HLT_Roi_DarkJetPEBTLA', 'BS ESD DarkJetPEBTLA', 'Jet'),
831 ('TrigRoiDescriptorCollection#HLT_Roi_FTagPEBTLA', 'BS ESD FTagPEBTLA', 'Jet'),
832 ('TrigRoiDescriptorCollection#HLT_Roi_EgammaPEBTLA', 'BS ESD EgammaPEBTLA', 'Jet'),
833
834 ('xAOD::TrigCompositeContainer#HLT_TCEventInfo_TLA', 'BS PhysicsTLA DarkJetPEBTLA FTagPEBTLA ESD', 'Jet' ),
835 ('xAOD::TrigCompositeAuxContainer#HLT_TCEventInfo_TLAAux.JetDensityEMPFlow.JetDensityEMTopo.AvgMu.NumPV', 'BS PhysicsTLA DarkJetPEBTLA FTagPEBTLA ESD', 'Jet' ),
836
837 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subjesIS_TLA', 'BS PhysicsTLA ESD', 'Jet'),
838 ('xAOD::JetAuxContainer#HLT_AntiKt4EMTopoJets_subjesIS_TLAAux.'+getJetCopyVars('subjesIS_fastftag_TLA'), 'BS PhysicsTLA ESD', 'Jet'),
839
840 ('xAOD::JetContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf_TLA', 'BS PhysicsTLA DarkJetPEBTLA FTagPEBTLA ESD', 'Jet'),
841 ('xAOD::JetAuxContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf_TLAAux.'+getJetCopyVars('pf_subresjesgscIS_ftf_TLA'), 'BS PhysicsTLA DarkJetPEBTLA FTagPEBTLA ESD', 'Jet'),
842
843 # TLA Photons
844 ('xAOD::PhotonContainer#HLT_egamma_Photons_TLA', 'BS PhysicsTLA EgammaPEBTLA ESD', 'Egamma'),
845 ('xAOD::PhotonAuxContainer#HLT_egamma_Photons_TLAAux.'+PhVars, 'BS PhysicsTLA EgammaPEBTLA ESD', 'Egamma'),
846
847 # TLA Muons
848 ('xAOD::MuonContainer#HLT_MuonsCB_RoI_TLA', 'BS ESD', 'Muon'),
849 ('xAOD::MuonAuxContainer#HLT_MuonsCB_RoI_TLAAux.', 'BS ESD', 'Muon'),
850
851 # FS tracks and vertices
852 ('xAOD::TrackParticleContainer#HLT_IDTrack_FS_FTF', 'BS PhysicsTLA ESD AODFULL', 'Jet'),
853 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_FS_FTFAux.passPFTrackPresel.muonCaloTag.muonScore.ptCone20.etConeCore.trackIso.RErr.EOverP.caloIso.trkPtFraction.tagFakeTrack.tagMuonTrack.tagIsoTrack', 'BS PhysicsTLA ESD AODFULL', 'Jet'),
854
855 ('xAOD::VertexContainer#HLT_IDVertex_FS', 'BS PhysicsTLA DarkJetPEBTLA FTagPEBTLA ESD AODFULL AODSLIM', 'Jet' ),
856 ('xAOD::VertexAuxContainer#HLT_IDVertex_FSAux.'+VtxVars, 'BS PhysicsTLA DarkJetPEBTLA FTagPEBTLA ESD AODFULL AODSLIM', 'Jet'),
857
858 ('xAOD::VertexContainer#HLT_IDVertex_FSJet', 'BS ESD AODFULL', 'Jet'),
859 ('xAOD::VertexAuxContainer#HLT_IDVertex_FSJetAux.', 'BS ESD AODFULL', 'Jet'),
860
861
862
863 #FSLRT
864 ('xAOD::TrackParticleContainer#HLT_IDTrack_FSLRT_FTF', 'BS ESD AODFULL', 'UTT'),
865 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_FSLRT_FTFAux.', 'BS ESD AODFULL', 'UTT'),
866
867 ('xAOD::VertexContainer#HLT_IDVertex_FSLRT', 'BS ESD AODFULL', 'UTT'),
868 ('xAOD::VertexAuxContainer#HLT_IDVertex_FSLRTAux.', 'BS ESD AODFULL', 'UTT'),
869
870 ('xAOD::TrigCompositeContainer#HLT_FSLRT_TrackCount', 'BS ESD AODFULL AODSLIM', 'UTT'),
871 ('xAOD::TrigCompositeAuxContainer#HLT_FSLRT_TrackCountAux.ntrks.pTcuts.z0cuts.counts', 'BS ESD AODFULL AODSLIM', 'UTT'),
872
873 #FSLRT PT
874 ('xAOD::TrackParticleContainer#HLT_IDTrack_FSLRT_IDTrig', 'BS ESD AODFULL', 'UTT'),
875 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_FSLRT_IDTrigAux.', 'BS ESD AODFULL', 'UTT'),
876
877 #DisVtx
878 # - LRT
879 ('xAOD::TrackParticleContainer#HLT_IDTrack_DVLRT_FTF', 'BS ESD', 'UTT', [InViews('DVRoIViews')]),
880 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_DVLRT_FTFAux.', 'BS ESD', 'UTT'),
881 ('TrigRoiDescriptorCollection#HLT_Roi_DV', 'BS ESD', 'UTT'),
882 # - Vertex
883 ('xAOD::VertexContainer#HLT_TrigDV_VSIVertex', 'BS ESD AODFULL', 'UTT', [InViews('DVRoIViews')]),
884 ('xAOD::VertexAuxContainer#HLT_TrigDV_VSIVertexAux.'+VSIVars, 'BS ESD AODFULL', 'UTT'),
885 ('xAOD::VertexContainer#HLT_TrigDV_VSITrkPair', 'BS ESD AODFULL', 'UTT', [InViews('DVRoIViews')]),
886 ('xAOD::VertexAuxContainer#HLT_TrigDV_VSITrkPairAux.'+VSIVars, 'BS ESD AODFULL', 'UTT'),
887 # - Hypo
888 ('xAOD::TrigCompositeContainer#HLT_TrigDV_VtxCount', 'BS ESD AODFULL', 'UTT'),
889 ('xAOD::TrigCompositeAuxContainer#HLT_TrigDV_VtxCountAux.vsiHypo_nVtx.vsiHypo_pTcut.vsiHypo_rCut.vsiHypo_nTrkCut.vsiHypo_counts', 'BS ESD AODFULL', 'UTT'),
890
891 #Fullscan TrigVSI
892 ('xAOD::VertexContainer#HLT_TrigVSIVertex', 'BS ESD AODFULL', 'UTT'),
893 ('xAOD::VertexAuxContainer#HLT_TrigVSIVertexAux.'+VSIVars, 'BS ESD AODFULL', 'UTT'),
894 ('xAOD::VertexContainer#HLT_TrigVSITrkPair', 'BS ESD AODFULL', 'UTT'),
895 ('xAOD::VertexAuxContainer#HLT_TrigVSITrkPairAux.'+VSIVars, 'BS ESD AODFULL', 'UTT'),
896 ('xAOD::TrigCompositeContainer#HLT_TrigVSI_VtxCount', 'BS ESD AODFULL', 'UTT'),
897 ('xAOD::TrigCompositeAuxContainer#HLT_TrigVSI_VtxCountAux.vsiHypo_nVtx.vsiHypo_pTcut.vsiHypo_rCut.vsiHypo_nTrkCut.vsiHypo_counts', 'BS ESD AODFULL', 'UTT'),
898
899 # HI event shape
900 ('xAOD::HIEventShapeContainer#HLT_HIEventShapeEG', 'BS ESD AODFULL', 'Egamma'),
901 ('xAOD::HIEventShapeAuxContainer#HLT_HIEventShapeEGAux.', 'BS ESD AODFULL', 'Egamma'),
902
903 # HI event shape for jet
904 ('xAOD::HIEventShapeContainer#HLTHIEventShapeWeighted', 'BS ESD AODFULL', 'Jet'),
905 ('xAOD::HIEventShapeAuxContainer#HLTHIEventShapeWeightedAux.', 'BS ESD AODFULL', 'Jet'),
906 ('xAOD::HIEventShapeContainer#HLTHIEventShapeWeighted_iter0', 'BS ESD AODFULL', 'Jet'),
907 ('xAOD::HIEventShapeAuxContainer#HLTHIEventShapeWeighted_iter0Aux.', 'BS ESD AODFULL', 'Jet'),
908 ('xAOD::HIEventShapeContainer#HLTHIEventShape_iter1', 'BS ESD AODFULL', 'Jet'),
909 ('xAOD::HIEventShapeAuxContainer#HLTHIEventShape_iter1Aux.', 'BS ESD AODFULL', 'Jet'),
910
911 # MET
912 ('xAOD::TrigMissingETContainer#HLT_MET_cell', 'BS ESD AODFULL AODSLIM', 'MET'),
913 ('xAOD::TrigMissingETAuxContainer#HLT_MET_cellAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
914
915 ('xAOD::TrigMissingETContainer#HLT_MET_mht', 'BS ESD AODFULL AODSLIM', 'MET'),
916 ('xAOD::TrigMissingETAuxContainer#HLT_MET_mhtAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
917
918 ('xAOD::TrigMissingETContainer#HLT_MET_tcpufit', 'BS ESD AODFULL AODSLIM', 'MET'),
919 ('xAOD::TrigMissingETAuxContainer#HLT_MET_tcpufitAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
920
921 ('xAOD::TrigMissingETContainer#HLT_MET_tc', 'BS ESD AODFULL AODSLIM', 'MET'),
922 ('xAOD::TrigMissingETAuxContainer#HLT_MET_tcAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
923
924 ('xAOD::TrigMissingETContainer#HLT_MET_tc_em', 'BS ESD AODFULL AODSLIM', 'MET'),
925 ('xAOD::TrigMissingETAuxContainer#HLT_MET_tc_emAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
926
927 ('xAOD::TrigMissingETContainer#HLT_MET_trkmht', 'BS ESD AODFULL AODSLIM', 'MET'),
928 ('xAOD::TrigMissingETAuxContainer#HLT_MET_trkmhtAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
929
930 ('xAOD::TrigMissingETContainer#HLT_MET_pfsum', 'BS ESD AODFULL AODSLIM', 'MET'),
931 ('xAOD::TrigMissingETAuxContainer#HLT_MET_pfsumAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
932
933 ('xAOD::TrigMissingETContainer#HLT_MET_pfsum_cssk', 'BS ESD AODFULL AODSLIM', 'MET'),
934 ('xAOD::TrigMissingETAuxContainer#HLT_MET_pfsum_csskAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
935
936 ('xAOD::TrigMissingETContainer#HLT_MET_pfsum_vssk', 'BS ESD AODFULL AODSLIM', 'MET'),
937 ('xAOD::TrigMissingETAuxContainer#HLT_MET_pfsum_vsskAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
938
939 ('xAOD::TrigMissingETContainer#HLT_MET_pfopufit', 'BS ESD AODFULL AODSLIM DarkJetPEBTLA', 'MET'),
940 ('xAOD::TrigMissingETAuxContainer#HLT_MET_pfopufitAux.', 'BS ESD AODFULL AODSLIM DarkJetPEBTLA', 'MET'),
941
942 ('xAOD::TrigMissingETContainer#HLT_MET_cvfpufit', 'BS ESD AODFULL AODSLIM', 'MET'),
943 ('xAOD::TrigMissingETAuxContainer#HLT_MET_cvfpufitAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
944
945 ('xAOD::TrigMissingETContainer#HLT_MET_mhtpufit_pf_subjesgscIS', 'BS ESD AODFULL', 'MET'),
946 ('xAOD::TrigMissingETAuxContainer#HLT_MET_mhtpufit_pf_subjesgscISAux.', 'BS ESD AODFULL', 'MET'),
947
948 ('xAOD::TrigMissingETContainer#HLT_MET_mhtpufit_em_subjesgscIS', 'BS ESD AODFULL', 'MET'),
949 ('xAOD::TrigMissingETAuxContainer#HLT_MET_mhtpufit_em_subjesgscISAux.', 'BS ESD AODFULL', 'MET'),
950
951 ('xAOD::TrigMissingETContainer#HLT_MET_mhtpufit_pf', 'BS ESD AODFULL AODSLIM', 'MET'),
952 ('xAOD::TrigMissingETAuxContainer#HLT_MET_mhtpufit_pfAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
953
954 ('xAOD::TrigMissingETContainer#HLT_MET_mhtpufit_em', 'BS ESD AODFULL AODSLIM', 'MET'),
955 ('xAOD::TrigMissingETAuxContainer#HLT_MET_mhtpufit_emAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
956
957 ('xAOD::TrigMissingETContainer#HLT_MET_nn', 'BS ESD AODFULL AODSLIM', 'MET'),
958 ('xAOD::TrigMissingETAuxContainer#HLT_MET_nnAux.', 'BS ESD AODFULL AODSLIM', 'MET'),
959
960 # ATR-25509 MET Containers needed to test nSigma=3
961 ('xAOD::TrigMissingETContainer#HLT_MET_pfopufit_sig30', 'BS ESD AODFULL', 'MET'),
962 ('xAOD::TrigMissingETAuxContainer#HLT_MET_pfopufit_sig30Aux.', 'BS ESD AODFULL', 'MET'),
963
964 ('xAOD::TrigMissingETContainer#HLT_MET_tcpufit_sig30', 'BS ESD AODFULL', 'MET'),
965 ('xAOD::TrigMissingETAuxContainer#HLT_MET_tcpufit_sig30Aux.', 'BS ESD AODFULL', 'MET'),
966
967 ('xAOD::CaloClusterContainer#HLT_TopoCaloClustersFS', 'BS ESD', 'Calo'),
968 ('xAOD::CaloClusterTrigAuxContainer#HLT_TopoCaloClustersFSAux.nCells', 'BS ESD', 'Calo'),
969
970 # tau
971 ('xAOD::CaloClusterContainer#HLT_TopoCaloClustersLC', 'BS ESD AODFULL', 'Tau', [InViews('tauCaloMVAViews')]),
972 ('xAOD::CaloClusterTrigAuxContainer#HLT_TopoCaloClustersLCAux.nCells.CENTER_MAG', 'BS ESD AODFULL', 'Tau'),
973
974 ('xAOD::TauJetContainer#HLT_TrigTauRecMerged_CaloMVAOnly', 'BS ESD AODFULL', 'Tau', [InViews('tauCaloMVAViews')]),
975 ('xAOD::TauJetAuxContainer#HLT_TrigTauRecMerged_CaloMVAOnlyAux.', 'BS ESD AODFULL', 'Tau'),
976
977 ('xAOD::TauJetContainer#HLT_TrigTauRecMerged_CaloHits', 'BS ESD AODFULL', 'Tau', [InViews('tauCaloHits_HitZViews')]),
978 ('xAOD::TauJetAuxContainer#HLT_TrigTauRecMerged_CaloHitsAux.'+TauJetCaloHitsPresel_vars_str, 'BS ESD AODFULL', 'Tau'),
979
980 ('xAOD::TauJetContainer#HLT_TrigTauRecMerged_MVA', 'BS ESD AODFULL AODSLIM', 'Tau', [InViews('precMVATauViews'), InViews('tauPrecisionReco_MVAViews'), InViews('tauPrecisionReco_MVA_HitZViews')]),
981 ('xAOD::TauJetAuxContainer#HLT_TrigTauRecMerged_MVAAux.'+TauJet_vars_str+'.'+TauJetCaloHitsPresel_vars_str, 'BS ESD AODFULL AODSLIM', 'Tau'),
982
983 ('xAOD::TauJetContainer#HLT_TrigTauRecMerged_LLP', 'BS ESD AODFULL AODSLIM', 'Tau', [InViews('precLLPTauViews'), InViews('tauPrecisionReco_LLPViews')]),
984 ('xAOD::TauJetAuxContainer#HLT_TrigTauRecMerged_LLPAux.', 'BS ESD AODFULL AODSLIM', 'Tau'),
985
986 ('xAOD::TauJetContainer#HLT_TrigTauRecMerged_LRT', 'BS ESD AODFULL AODSLIM', 'Tau', [InViews('precLRTTauViews'), InViews('tauPrecisionReco_LRTViews')]),
987 ('xAOD::TauJetAuxContainer#HLT_TrigTauRecMerged_LRTAux.', 'BS ESD AODFULL AODSLIM', 'Tau'),
988
989 # tau tracks
990 ('xAOD::TauTrackContainer#HLT_tautrack_MVA', 'BS ESD AODFULL AODSLIM', 'Tau', [InViews('precMVATauViews'), InViews('tauPrecisionReco_MVAViews'), InViews('tauPrecisionReco_MVA_HitZViews')]),
991 ('xAOD::TauTrackAuxContainer#HLT_tautrack_MVAAux.'+TauTrack_vars_str, 'BS ESD AODFULL AODSLIM', 'Tau'),
992 ('xAOD::TauTrackContainer#HLT_tautrack_LLP', 'BS ESD AODFULL AODSLIM', 'Tau', [InViews('precLLPTauViews'), InViews('tauPrecisionReco_LLPViews')]),
993 ('xAOD::TauTrackAuxContainer#HLT_tautrack_LLPAux.'+TauTrack_vars_str, 'BS ESD AODFULL AODSLIM', 'Tau'),
994 ('xAOD::TauTrackContainer#HLT_tautrack_LRT', 'BS ESD AODFULL AODSLIM', 'Tau', [InViews('precLRTTauViews'), InViews('tauPrecisionReco_LRTViews')]),
995 ('xAOD::TauTrackAuxContainer#HLT_tautrack_LRTAux.'+TauTrack_vars_str, 'BS ESD AODFULL AODSLIM', 'Tau'),
996
997 # boosted ditau
998 ('xAOD::DiTauJetContainer#HLT_DiTauJets', 'BS ESD AODFULL AODSLIM', 'Tau', [InViews('DitauViews')]),
999 ('xAOD::DiTauJetAuxContainer#HLT_DiTauJetsAux.'+DiTauJet_vars_str, 'BS ESD AODFULL AODSLIM', 'Tau'),
1000
1001 # bjet RoI Descriptor used for EventView creation
1002 ('TrigRoiDescriptorCollection#HLT_Roi_Bjet', 'BS ESD AODFULL', 'Bjet'),
1003
1004
1005
1006 # jet superRoI Descriptor and associated track and vertex class used for EventView creation
1007 ('TrigRoiDescriptorCollection#HLT_Roi_FS', 'BS ESD AODFULL', 'Jet'),
1008 ('TrigRoiDescriptorCollection#HLT_Roi_JetSuper', 'BS ESD AODFULL', 'Jet'),
1009
1010 ('xAOD::TrackParticleContainer#HLT_IDTrack_JetSuper_FTF', 'BS ESD AODFULL', 'Jet', [InViews('JetSuperRoIViews')]),
1011 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_JetSuper_FTFAux.', 'BS ESD AODFULL', 'Jet'),
1012
1013 ('xAOD::VertexContainer#HLT_IDVertex_JetSuper', 'BS ESD AODFULL AODSLIM', 'Jet', [InViews('JetSuperRoIViews')]),
1014 ('xAOD::VertexAuxContainer#HLT_IDVertex_JetSuperAux.', 'BS ESD AODFULL AODSLIM', 'Jet'),
1015
1016
1017
1018
1019 # bjet Second Stage Fast tracks
1020 ('xAOD::TrackParticleContainer#HLT_IDTrack_Bjet_FTF', 'BS ESD AODFULL', 'Bjet', [InViews(BTagViewsEMTopo), InViews(BTagViewsEMPFlow)]),
1021 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Bjet_FTFAux.', 'BS ESD AODFULL', 'Bjet'),
1022
1023
1024
1025 # bjet Second Stage Precision tracks
1026 ('xAOD::TrackParticleContainer#HLT_IDTrack_Bjet_IDTrig', 'BS ESD AODFULL', 'Bjet', [InViews(BTagViewsEMTopo), InViews(BTagViewsEMPFlow)]),
1027 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Bjet_IDTrigAux.btagIp_d0.btagIp_d0Uncertainty.btagIp_trackDisplacement.btagIp_trackMomentum.btagIp_z0SinTheta.btagIp_z0SinThetaUncertainty', 'BS ESD AODFULL', 'Bjet'),
1028
1029 # bjet jets
1030
1031 ('xAOD::JetContainer#HLT_AntiKt4EMTopoJets_subresjesgscIS_ftf_bJets', 'BS ESD AODFULL', 'Bjet', [InViews(BTagViewsEMTopo)]),
1032 ('xAOD::JetAuxContainer#HLT_AntiKt4EMTopoJets_subresjesgscIS_ftf_bJetsAux.'+BTagJetVars, 'BS ESD AODFULL', 'Bjet'),
1033
1034 ('xAOD::JetContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf_bJets', 'BS ESD AODFULL AODSLIM', 'Bjet', [InViews(BTagViewsEMPFlow)]),
1035 ('xAOD::JetAuxContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf_bJetsAux.'+BTagJetVars, 'BS ESD AODFULL AODSLIM', 'Bjet'),
1036
1037 # bjet b-tagging
1038 ('xAOD::BTaggingContainer#HLT_AntiKt4EMTopoJets_subresjesgscIS_ftf_BTagging', 'BS ESD AODFULL', 'Bjet'),
1039 ('xAOD::BTaggingAuxContainer#HLT_AntiKt4EMTopoJets_subresjesgscIS_ftf_BTaggingAux.'+BTagVars, 'BS ESD AODFULL', 'Bjet'),
1040
1041 ('xAOD::BTaggingContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf_BTagging', 'BS ESD AODFULL AODSLIM', 'Bjet'),
1042 ('xAOD::BTaggingAuxContainer#HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf_BTaggingAux.'+BTagVars, 'BS ESD AODFULL AODSLIM', 'Bjet'),
1043
1044 # MinBias
1045
1046 ('xAOD::TrackParticleContainer#HLT_IDTrack_MinBias_IDTrig', 'BS ESD AODFULL AODSLIM', 'MinBias', [InViews('MBTrackRecoViews')]),
1047 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_MinBias_IDTrigAux.', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1048
1049 ('xAOD::TrackParticleContainer#HLT_IDTrack_MinBiasPixel_IDTrig', 'BS ESD AODFULL', 'MinBias', [InViews('MBPixelTrackRecoViews')]),
1050 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_MinBiasPixel_IDTrigAux.', 'BS ESD AODFULL', 'MinBias'),
1051
1052 ('xAOD::TrigT2MbtsBitsContainer#HLT_MbtsBitsContainer', 'BS ESD AODFULL', 'MinBias'),
1053 ('xAOD::TrigT2MbtsBitsAuxContainer#HLT_MbtsBitsContainerAux.', 'BS ESD AODFULL', 'MinBias'),
1054
1055 ('xAOD::TrigCompositeContainer#HLT_SpacePointCounts', 'BS ESD AODFULL AODSLIM', 'MinBias', [InViews('SPCountingRecoViews')]),
1056 ('xAOD::TrigCompositeAuxContainer#HLT_SpacePointCountsAux.pixCL.pixCL_1.pixCL_2.pixCLmin3.pixCLBarrel.pixCLEndcapA.pixCLEndcapC.pixCLnoToT.sctSP.sctSPBarrel.sctSPEndcapA.sctSPEndcapC.pixQ2mod', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1057
1058 ('xAOD::TrigCompositeContainer#HLT_TrackCount', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1059 ('xAOD::TrigCompositeAuxContainer#HLT_TrackCountAux.ntrks.pTcuts.z0cuts.vertexZcuts.counts', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1060
1061 ('xAOD::TrigCompositeContainer#HLT_PixelTrackCount', 'BS ESD AODFULL', 'MinBias'),
1062 ('xAOD::TrigCompositeAuxContainer#HLT_PixelTrackCountAux.ntrks.pTcuts.z0cuts.vertexZcuts.counts', 'BS ESD AODFULL', 'MinBias'),
1063
1064 ('xAOD::TrigCompositeContainer#HLT_vtx_z', 'BS ESD AODFULL AODSLIM', 'MinBias' ,[InViews('ZVertFinderRecoViews')]),
1065 ('xAOD::TrigCompositeAuxContainer#HLT_vtx_zAux.zfinder_vtx_z.zfinder_vtx_weight.zfinder_tool', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1066
1067 ('xAOD::AFPSiHitsClusterContainer#HLT_AFPSiHitsClusterContainer', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1068 ('xAOD::AFPSiHitsClusterAuxContainer#HLT_AFPSiHitsClusterContainerAux.', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1069 ('xAOD::AFPTrackContainer#HLT_AFPTrackContainer', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1070 ('xAOD::AFPTrackAuxContainer#HLT_AFPTrackContainerAux.', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1071 ('xAOD::AFPToFTrackContainer#HLT_AFPToFTrackContainer', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1072 ('xAOD::AFPToFTrackAuxContainer#HLT_AFPToFTrackContainerAux.', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1073 ('xAOD::AFPProtonContainer#HLT_AFPProtonContainer', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1074 ('xAOD::AFPProtonAuxContainer#HLT_AFPProtonContainerAux.', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1075 ('xAOD::AFPVertexContainer#HLT_AFPVertexContainer', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1076 ('xAOD::AFPVertexAuxContainer#HLT_AFPVertexContainerAux.', 'BS ESD AODFULL AODSLIM', 'MinBias'),
1077
1078 # Cosmic
1079 ('xAOD::TrackParticleContainer#HLT_IDTrack_Cosmic_FTF', 'BS ESD AODFULL', 'Cosmic'),
1080 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Cosmic_FTFAux.', 'BS ESD AODFULL', 'Cosmic'),
1081
1082 #FullScan version from offline patern recognition (these will potentially be removed,, as the ones from the precision tracking might be sufficient)
1083 ('xAOD::TrackParticleContainer#HLT_IDTrack_Cosmic_EFID', 'BS ESD AODFULL', 'Cosmic'),
1084 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Cosmic_EFIDAux.', 'BS ESD AODFULL', 'Cosmic'),
1085 #And their respective precision tracks
1086 ('xAOD::TrackParticleContainer#HLT_IDTrack_Cosmic_IDTrig', 'BS ESD AODFULL', 'Cosmic', [InViews('CosmicViews')]),
1087 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Cosmic_IDTrigAux.', 'BS ESD AODFULL', 'Cosmic'),
1088
1089 # UTT
1090 # hit-based displaced vertex
1091 ('xAOD::TrigCompositeContainer#HLT_HitDV', 'BS ESD AODFULL AODSLIM', 'UTT'),
1092 ('xAOD::TrigCompositeAuxContainer#HLT_HitDVAux.'+hitDVVars, 'BS ESD AODFULL AODSLIM', 'UTT'),
1093
1094 # dE/dx
1095 ('xAOD::TrigCompositeContainer#HLT_dEdxTrk', 'BS ESD AODFULL', 'UTT'),
1096 ('xAOD::TrigCompositeAuxContainer#HLT_dEdxTrkAux.'+dEdxTrkVars, 'BS ESD AODFULL', 'UTT'),
1097 ('xAOD::TrigCompositeContainer#HLT_dEdxHit', 'BS ESD', 'UTT'),
1098 ('xAOD::TrigCompositeAuxContainer#HLT_dEdxHitAux.'+dEdxHitVars, 'BS ESD', 'UTT'),
1099 ('xAOD::TrigCompositeContainer#HLT_HPtdEdxTrk', 'BS ESD AODFULL AODSLIM', 'UTT'),
1100 ('xAOD::TrigCompositeAuxContainer#HLT_HPtdEdxTrkAux.'+HPtdEdxTrkVars, 'BS ESD AODFULL AODSLIM', 'UTT'),
1101
1102 # disappearing track
1103 ('xAOD::TrigCompositeContainer#HLT_DisTrkCand', 'BS ESD AODFULL', 'UTT'),
1104 ('xAOD::TrigCompositeAuxContainer#HLT_DisTrkCandAux.'+DisTrkCandVars, 'BS ESD AODFULL', 'UTT'),
1105 ('xAOD::TrigCompositeContainer#HLT_DisTrkBDTSel', 'BS ESD AODFULL AODSLIM', 'UTT'),
1106 ('xAOD::TrigCompositeAuxContainer#HLT_DisTrkBDTSelAux.'+DisTrkBDTSelVars, 'BS ESD AODFULL AODSLIM', 'UTT'),
1107
1108 #displaced jet
1109 ('TrigRoiDescriptorCollection#HLT_Roi_DJ', 'BS ESD AODFULL', 'Jet'),
1110 ('xAOD::TrackParticleContainer#HLT_IDTrack_DJLRT_FTF', 'BS ESD AODFULL', 'Jet', [InViews('DJRoIViews')]),
1111 ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_DJLRT_FTFAux.', 'BS ESD AODFULL', 'Jet'),
1112
1113 # muon roi clusters
1114 ('xAOD::TrigCompositeContainer#HLT_MuRoICluster_Composites', 'BS ESD AODFULL AODSLIM', 'Muon'),
1115 ('xAOD::TrigCompositeAuxContainer#HLT_MuRoICluster_CompositesAux.'+MuRoiVars, 'BS ESD AODFULL AODSLIM', 'Muon'),
1116
1117 # Anomaly Detection Trigger
1118 ('xAOD::TrigCompositeContainer#HLT_AnomDet_ComboHypo', 'BS ESD AODFULL AODSLIM', 'AnomDet'),
1119 ('xAOD::TrigCompositeAuxContainer#HLT_AnomDet_ComboHypoAux.adScore', 'BS ESD AODFULL AODSLIM', 'AnomDet'),
1120
1121]
list[str] getTauIDVars(str name, list[str]|None wps=None, list[str]|None extra_wps=None)
getBTagViewName(jetType, jetDetailStr="subresjesgscIS_ftf")