ATLAS Offline Software
Loading...
Searching...
No Matches
python.TriggerEDMRun3 Namespace Reference

Functions

 getJetCopyVars (suffix)
 getBTagViewName (jetType, jetDetailStr="subresjesgscIS_ftf")
list[str] getHitZVars (str name)
list[str] getTauIDVars (str name, list[str]|None wps=None, list[str]|None extra_wps=None)
 persistent (transient)
 tpMap ()
 getSafeEDMInsertPosition (edm_list)
 addHLTNavigationToEDMList (flags, edmList, allDecisions, hypoDecisions)
 getRun3LowMuEDM (flags)

Variables

 __log = logging.getLogger('TriggerEDMRun3Config')
list cPFOVarsToKeep
list nPFOVarsToKeep
list JetVarsToKeep
str JetVars = '.'.join(JetVarsToKeep)
list LargeRJetVarsToKeep = [f'GN2Xv01_p{x}' for x in ['hbb', 'top', 'qcd']]
str LargeRJetVars = '.'.join(LargeRJetVarsToKeep)
list VSIVarsToKeep
str VSIVars = '.'.join(VSIVarsToKeep)
list ElToKeep = ['ptcone20', 'ptvarcone20', 'ptcone30', 'ptvarcone30', 'trk_d0','cl_eta2','cl_phi2', 'deltaEta1PearDistortion']
str ElVars = '.'.join(ElToKeep)
list PhToKeep = ['topoetcone20', 'topoetcone40', 'etcone20']
str PhVars = '.'.join(PhToKeep)
 BTagViewsEMTopo = getBTagViewName("AntiKt4EMTopoJets")
 BTagViewsEMPFlow = getBTagViewName("AntiKt4EMPFlowJets")
list HIJetVarsToKeep = JetVarsToKeep + ['HLT_HIClusters_DR8Assoc']
str HIJetVars = '.'.join(HIJetVarsToKeep)
list BTagOutput = ['jetLink','BTagTrackToJetAssociator','Muons',]
list BTagOutput_IPxD = []
list BTagOutput_IP2D = [f.format(x=2) for f in BTagOutput_IPxD]
list BTagOutput_IP3D = [f.format(x=3) for f in BTagOutput_IPxD]
list BTagOutput_SV1 = []
list BTagOutput_JetFitter = []
list BTagOutput_rnnip = ['rnnip_isDefaults','rnnip_pu','rnnip_pc','rnnip_pb','rnnip_ptau',]
list three_output_taggers
list b_vs_bb_taggers
list BTagOutput_highLevelTaggers
str BTagVars = '.'.join(BTagOutput)
list BTagJetOutput = ['btaggingLink', 'Jvt', 'JVFCorr', 'SumPtTrkPt500','NNJvtTrkAugV1','NNJvtTrkAugV1Pass'] + BTagOutput_rnnip + BTagOutput_highLevelTaggers
str BTagJetVars = '.'.join(BTagJetOutput)
list hitDVToKeepBase
list hitDVToKeep = []
str hitDVVars = '.'.join(hitDVToKeep)
list dEdxTrkToKeepBase = ['id','pt','eta','phi','dedx','dedx_n_usedhits','a0beam','n_hits_innermost','n_hits_inner','n_hits_pix','n_hits_sct']
list dEdxTrkToKeep = []
str dEdxTrkVars = '.'.join(dEdxTrkToKeep)
list dEdxHitToKeepBase = ['trkid','dedx','tot','trkchi2','trkndof','iblovfl','loc','layer']
list dEdxHitToKeep = []
str dEdxHitVars = '.'.join(dEdxHitToKeep)
list HPtdEdxTrkToKeepBase
list HPtdEdxTrkToKeep = []
str HPtdEdxTrkVars = '.'.join(HPtdEdxTrkToKeep)
list DisTrkToKeepNoIso
list DisTrkToKeepIso = ['category','is_fail','iso1_dr01','iso1_dr02','iso2_dr01','iso2_dr02','iso3_dr01','iso3_dr02']
list DisTrkVars = []
str DisTrkCandVars = '.'.join(DisTrkVars)
list DisTrkBDTSelToKeepBase
list DisTrkBDTSelToKeep = []
str DisTrkBDTSelVars = '.'.join(DisTrkBDTSelToKeep)
list VtxToKeep = ['chiSquared','numberDoF','x','y','z','covariance','vertexType']
str VtxVars = '.'.join(VtxToKeep)
str L1TopoErrorFlagVars
list TauJetCaloHitsPresel_vars = []
str TauJetCaloHitsPresel_vars_str = '.'.join(TauJetCaloHitsPresel_vars)
list TauJet_vars = []
 wps
str TauJet_vars_str = '.'.join(TauJet_vars)
list TauTrack_vars = ['pt', 'eta', 'phi', 'flagSet', 'trackLinks', 'd0TJVA', 'd0SigTJVA', 'z0sinthetaTJVA', 'z0sinthetaSigTJVA']
str TauTrack_vars_str = '.'.join(TauTrack_vars)
list DiTauJet_vars = ['pt', 'eta', 'phi', 'm', 'TauJetVtxFraction', 'subjet_pt', 'subjet_phi', 'subjet_e', 'subjet_f_core', 'subjet_eta', 'isoTrackLinks', 'jetLink', 'vertexLink', 'trackLinks']
str DiTauJet_vars_str = '.'.join(DiTauJet_vars)
list MuRoiToKeep = ['ClusterEta','ClusterPhi','nRoIs']
str MuRoiVars = '.'.join(MuRoiToKeep)
list varToRemoveFromAODSLIM
list TriggerHLTListRun3
dict EDMDetailsRun3 = {}

Function Documentation

◆ addHLTNavigationToEDMList()

addHLTNavigationToEDMList ( flags,
edmList,
allDecisions,
hypoDecisions )
Extend TriggerHLTListRun3 with HLT Navigation objects

Definition at line 1321 of file TriggerEDMRun3.py.

1321def addHLTNavigationToEDMList(flags, edmList, allDecisions, hypoDecisions):
1322 """
1323 Extend TriggerHLTListRun3 with HLT Navigation objects
1324 """
1325
1326 # HLTNav_* object list is built dynamically during job configuration, here we only define its output targets
1327 HLTNavEDMTargets = ''
1328
1329 insert_idx = getSafeEDMInsertPosition(edmList)
1330
1331 if not flags.Trigger.doOnlineNavigationCompactification:
1332 # If we are not compacting the online EDM, then we must write out all of the individual collections
1333 # ESD is added for MC support
1334 HLTNavEDMTargets = 'BS ESD'
1335
1336 for decisionCollection in allDecisions:
1337 dynamic = '.-' # Exclude dynamic
1338 if decisionCollection in hypoDecisions:
1339 # Include dynamic
1340 dynamic = '.remap_linkColIndices.remap_linkColKeys'
1341 if 'PEBInfoWriter' in decisionCollection:
1342 dynamic += '.PEBROBList.PEBSubDetList'
1343 typeName = 'xAOD::TrigCompositeContainer#{:s}'.format(decisionCollection)
1344 typeNameAux = 'xAOD::TrigCompositeAuxContainer#{:s}Aux{:s}'.format(decisionCollection, dynamic)
1345
1346 # Cost monitoring only requires a sub-set of the navigation collections.
1347 # (And CANNOT use any slimmed/merged collection, as the container names are important)
1348 thisCollectionHLTNavEDMTargets = HLTNavEDMTargets
1349 if decisionCollection.startswith("HLTNav_FStep") or decisionCollection == "HLTNav_Summary" or decisionCollection.startswith("HLTNav_L1"):
1350 thisCollectionHLTNavEDMTargets += ' CostMonDS'
1351
1352 edmList[insert_idx:insert_idx] = [
1353 (typeName, thisCollectionHLTNavEDMTargets, 'Steer'),
1354 (typeNameAux, thisCollectionHLTNavEDMTargets, 'Steer')]
1355
1356

◆ getBTagViewName()

getBTagViewName ( jetType,
jetDetailStr = "subresjesgscIS_ftf" )

Definition at line 142 of file TriggerEDMRun3.py.

142def getBTagViewName(jetType, jetDetailStr="subresjesgscIS_ftf"):
143 return f"BTagViews_HLT_{jetType}_{jetDetailStr}Views"
144

◆ getHitZVars()

list[str] getHitZVars ( str name)

Definition at line 255 of file TriggerEDMRun3.py.

255def getHitZVars(name: str) -> list[str]:
256 return [f'{name}_z0', f'{name}_z0_sigma']
257

◆ getJetCopyVars()

getJetCopyVars ( suffix)

Definition at line 69 of file TriggerEDMRun3.py.

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

◆ getRun3LowMuEDM()

getRun3LowMuEDM ( flags)
Get additional EDM entries recorded only for low mu runs.

Definition at line 1357 of file TriggerEDMRun3.py.

1357def getRun3LowMuEDM(flags):
1358 """
1359 Get additional EDM entries recorded only for low mu runs.
1360 """
1361
1362 TLAEDMTargets = 'BS PhysicsTLA'
1363 if flags.Input.isMC:
1364 TLAEDMTargets += ' ESD'
1365
1366 lowMuEDM = [
1367 ('xAOD::FlowElementContainer#HLT_ftfChargedParticleFlowObjects', TLAEDMTargets, 'Jet'),
1368 ('xAOD::FlowElementAuxContainer#HLT_ftfChargedParticleFlowObjectsAux.'+'.'.join(cPFOVarsToKeep), TLAEDMTargets, 'Jet'),
1369 ('xAOD::FlowElementContainer#HLT_ftfNeutralParticleFlowObjects', TLAEDMTargets, 'Jet'),
1370 ('xAOD::FlowElementAuxContainer#HLT_ftfNeutralParticleFlowObjectsAux.'+'.'.join(nPFOVarsToKeep), TLAEDMTargets, 'Jet'),
1371 ]
1372
1373 return lowMuEDM

◆ getSafeEDMInsertPosition()

getSafeEDMInsertPosition ( edm_list)
Need to avoid inserting new runtime EDM entries at end of list
as 'allowTruncation' items need to be at end of list for correct
serialisation.
Function returns one position before
first 'allowTruncation' EDM item. If there is no 'allowTruncation'
EDM item, the position returned is the length of the list, i.e. the next
index in the list.

Definition at line 1300 of file TriggerEDMRun3.py.

1300def getSafeEDMInsertPosition(edm_list):
1301 """
1302 Need to avoid inserting new runtime EDM entries at end of list
1303 as 'allowTruncation' items need to be at end of list for correct
1304 serialisation.
1305 Function returns one position before
1306 first 'allowTruncation' EDM item. If there is no 'allowTruncation'
1307 EDM item, the position returned is the length of the list, i.e. the next
1308 index in the list.
1309 """
1310
1311 insert_idx = len(edm_list)
1312
1313 # start at end of list
1314 for i,entry in enumerate(reversed(edm_list)):
1315 if len(entry) < 4 or allowTruncation not in entry[3]:
1316 insert_idx -= i
1317 return insert_idx
1318 return insert_idx
1319
1320

◆ getTauIDVars()

list[str] getTauIDVars ( str name,
list[str] | None wps = None,
list[str] | None extra_wps = None )

Definition at line 258 of file TriggerEDMRun3.py.

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

◆ persistent()

persistent ( transient)
Persistent EDM class, for xAOD it is the actual class version

Uses list defined above. If absent assumes v1

Definition at line 1275 of file TriggerEDMRun3.py.

1275def persistent( transient ):
1276 """
1277 Persistent EDM class, for xAOD it is the actual class version
1278
1279 Uses list defined above. If absent assumes v1
1280 """
1281 if transient in EDMDetailsRun3 and 'persistent' in EDMDetailsRun3[transient]:
1282 return EDMDetailsRun3[transient]['persistent']
1283 return transient
1284
1285

◆ tpMap()

tpMap ( )
List

Definition at line 1286 of file TriggerEDMRun3.py.

1286def tpMap():
1287 """
1288 List
1289 """
1290 l = {}
1291 for tr in EDMDetailsRun3:
1292 if "xAOD" in tr:
1293 continue
1294 l[tr] = persistent(tr)
1295 return l
1296
1297# Fn added as simply appending new HLT Nav entries to start of list
1298# during runtime appears to cause Deserialisation issues (ATR-29945).
1299# Appending new entries towards end is safer.

Variable Documentation

◆ __log

python.TriggerEDMRun3.__log = logging.getLogger('TriggerEDMRun3Config')
private

Definition at line 18 of file TriggerEDMRun3.py.

◆ b_vs_bb_taggers

list python.TriggerEDMRun3.b_vs_bb_taggers
Initial value:
= [
'dl1dbb20230314' # anti-bb-jet tagger r22
]

Definition at line 175 of file TriggerEDMRun3.py.

◆ BTagJetOutput

list python.TriggerEDMRun3.BTagJetOutput = ['btaggingLink', 'Jvt', 'JVFCorr', 'SumPtTrkPt500','NNJvtTrkAugV1','NNJvtTrkAugV1Pass'] + BTagOutput_rnnip + BTagOutput_highLevelTaggers

Definition at line 190 of file TriggerEDMRun3.py.

◆ BTagJetVars

str python.TriggerEDMRun3.BTagJetVars = '.'.join(BTagJetOutput)

Definition at line 191 of file TriggerEDMRun3.py.

◆ BTagOutput

list python.TriggerEDMRun3.BTagOutput = ['jetLink','BTagTrackToJetAssociator','Muons',]

Definition at line 151 of file TriggerEDMRun3.py.

◆ BTagOutput_highLevelTaggers

list python.TriggerEDMRun3.BTagOutput_highLevelTaggers
Initial value:
= [
'MV2c10_discriminant',
*[f'{t}_p{x}' for x in 'cub' for t in three_output_taggers],
*[f'{t}_p{x}' for x in ['b','bb'] for t in b_vs_bb_taggers],
]

Definition at line 179 of file TriggerEDMRun3.py.

◆ BTagOutput_IP2D

list python.TriggerEDMRun3.BTagOutput_IP2D = [f.format(x=2) for f in BTagOutput_IPxD]

Definition at line 153 of file TriggerEDMRun3.py.

◆ BTagOutput_IP3D

list python.TriggerEDMRun3.BTagOutput_IP3D = [f.format(x=3) for f in BTagOutput_IPxD]

Definition at line 154 of file TriggerEDMRun3.py.

◆ BTagOutput_IPxD

list python.TriggerEDMRun3.BTagOutput_IPxD = []

Definition at line 152 of file TriggerEDMRun3.py.

◆ BTagOutput_JetFitter

list python.TriggerEDMRun3.BTagOutput_JetFitter = []

Definition at line 156 of file TriggerEDMRun3.py.

◆ BTagOutput_rnnip

list python.TriggerEDMRun3.BTagOutput_rnnip = ['rnnip_isDefaults','rnnip_pu','rnnip_pc','rnnip_pb','rnnip_ptau',]

Definition at line 157 of file TriggerEDMRun3.py.

◆ BTagOutput_SV1

list python.TriggerEDMRun3.BTagOutput_SV1 = []

Definition at line 155 of file TriggerEDMRun3.py.

◆ BTagVars

str python.TriggerEDMRun3.BTagVars = '.'.join(BTagOutput)

Definition at line 187 of file TriggerEDMRun3.py.

◆ BTagViewsEMPFlow

python.TriggerEDMRun3.BTagViewsEMPFlow = getBTagViewName("AntiKt4EMPFlowJets")

Definition at line 146 of file TriggerEDMRun3.py.

◆ BTagViewsEMTopo

python.TriggerEDMRun3.BTagViewsEMTopo = getBTagViewName("AntiKt4EMTopoJets")

Definition at line 145 of file TriggerEDMRun3.py.

◆ cPFOVarsToKeep

list python.TriggerEDMRun3.cPFOVarsToKeep
Initial value:
= ['IsInDenseEnvironment',
'TracksExpectedEnergyDeposit',
]

Definition at line 29 of file TriggerEDMRun3.py.

◆ dEdxHitToKeep

list python.TriggerEDMRun3.dEdxHitToKeep = []

Definition at line 209 of file TriggerEDMRun3.py.

◆ dEdxHitToKeepBase

list python.TriggerEDMRun3.dEdxHitToKeepBase = ['trkid','dedx','tot','trkchi2','trkndof','iblovfl','loc','layer']

Definition at line 208 of file TriggerEDMRun3.py.

◆ dEdxHitVars

str python.TriggerEDMRun3.dEdxHitVars = '.'.join(dEdxHitToKeep)

Definition at line 212 of file TriggerEDMRun3.py.

◆ dEdxTrkToKeep

list python.TriggerEDMRun3.dEdxTrkToKeep = []

Definition at line 203 of file TriggerEDMRun3.py.

◆ dEdxTrkToKeepBase

list python.TriggerEDMRun3.dEdxTrkToKeepBase = ['id','pt','eta','phi','dedx','dedx_n_usedhits','a0beam','n_hits_innermost','n_hits_inner','n_hits_pix','n_hits_sct']

Definition at line 202 of file TriggerEDMRun3.py.

◆ dEdxTrkVars

str python.TriggerEDMRun3.dEdxTrkVars = '.'.join(dEdxTrkToKeep)

Definition at line 206 of file TriggerEDMRun3.py.

◆ DisTrkBDTSelToKeep

list python.TriggerEDMRun3.DisTrkBDTSelToKeep = []

Definition at line 240 of file TriggerEDMRun3.py.

◆ DisTrkBDTSelToKeepBase

list python.TriggerEDMRun3.DisTrkBDTSelToKeepBase
Initial value:
= ['category','pt','eta','phi','refit_pt','is_fail','d0_wrtVtx','z0_wrtVtx','chi2','ndof',
'n_hits_pix','n_hits_sct','n_hits_innermost','iso3_dr01','iso3_dr02','refit_d0_wrtVtx',
'refit_z0_wrtVtx','refit_chi2','refit_ndof','chi2ndof_pix','bdtscore']

Definition at line 237 of file TriggerEDMRun3.py.

◆ DisTrkBDTSelVars

str python.TriggerEDMRun3.DisTrkBDTSelVars = '.'.join(DisTrkBDTSelToKeep)

Definition at line 243 of file TriggerEDMRun3.py.

◆ DisTrkCandVars

str python.TriggerEDMRun3.DisTrkCandVars = '.'.join(DisTrkVars)

Definition at line 235 of file TriggerEDMRun3.py.

◆ DisTrkToKeepIso

list python.TriggerEDMRun3.DisTrkToKeepIso = ['category','is_fail','iso1_dr01','iso1_dr02','iso2_dr01','iso2_dr02','iso3_dr01','iso3_dr02']

Definition at line 228 of file TriggerEDMRun3.py.

◆ DisTrkToKeepNoIso

list python.TriggerEDMRun3.DisTrkToKeepNoIso
Initial value:
= ['pt','eta','phi','d0','z0','chi2','ndof','n_hits_innermost','n_hits_inner','n_hits_pix','n_hits_sct',
'pt_wrtVtx','eta_wrtVtx','phi_wrtVtx','d0_wrtVtx','z0_wrtVtx',
'chi2sum_br_ibl','chi2sum_br_pix1','chi2sum_br_pix2','chi2sum_br_pix3','chi2sum_br_sct1','chi2sum_br_sct2',
'chi2sum_br_sct3','chi2sum_br_sct4',
'ndofsum_br_ibl','ndofsum_br_pix1','ndofsum_br_pix2','ndofsum_br_pix3','ndofsum_br_sct1','ndofsum_br_sct2',
'ndofsum_br_sct3','ndofsum_br_sct4']

Definition at line 222 of file TriggerEDMRun3.py.

◆ DisTrkVars

list python.TriggerEDMRun3.DisTrkVars = []

Definition at line 229 of file TriggerEDMRun3.py.

◆ DiTauJet_vars

list python.TriggerEDMRun3.DiTauJet_vars = ['pt', 'eta', 'phi', 'm', 'TauJetVtxFraction', 'subjet_pt', 'subjet_phi', 'subjet_e', 'subjet_f_core', 'subjet_eta', 'isoTrackLinks', 'jetLink', 'vertexLink', 'trackLinks']

Definition at line 278 of file TriggerEDMRun3.py.

◆ DiTauJet_vars_str

str python.TriggerEDMRun3.DiTauJet_vars_str = '.'.join(DiTauJet_vars)

Definition at line 280 of file TriggerEDMRun3.py.

◆ EDMDetailsRun3

dict python.TriggerEDMRun3.EDMDetailsRun3 = {}

Definition at line 1260 of file TriggerEDMRun3.py.

◆ ElToKeep

list python.TriggerEDMRun3.ElToKeep = ['ptcone20', 'ptvarcone20', 'ptcone30', 'ptvarcone30', 'trk_d0','cl_eta2','cl_phi2', 'deltaEta1PearDistortion']

Definition at line 133 of file TriggerEDMRun3.py.

◆ ElVars

str python.TriggerEDMRun3.ElVars = '.'.join(ElToKeep)

Definition at line 134 of file TriggerEDMRun3.py.

◆ HIJetVars

str python.TriggerEDMRun3.HIJetVars = '.'.join(HIJetVarsToKeep)

Definition at line 149 of file TriggerEDMRun3.py.

◆ HIJetVarsToKeep

list python.TriggerEDMRun3.HIJetVarsToKeep = JetVarsToKeep + ['HLT_HIClusters_DR8Assoc']

Definition at line 148 of file TriggerEDMRun3.py.

◆ hitDVToKeep

list python.TriggerEDMRun3.hitDVToKeep = []

Definition at line 195 of file TriggerEDMRun3.py.

◆ hitDVToKeepBase

list python.TriggerEDMRun3.hitDVToKeepBase
Initial value:
= ['seed_eta','seed_phi','seed_type','n_track_qual','ly0_sp_frac','ly1_sp_frac','ly2_sp_frac','ly3_sp_frac',
'ly4_sp_frac','ly5_sp_frac','ly6_sp_frac','ly7_sp_frac','bdt_score']

Definition at line 193 of file TriggerEDMRun3.py.

◆ hitDVVars

str python.TriggerEDMRun3.hitDVVars = '.'.join(hitDVToKeep)

Definition at line 198 of file TriggerEDMRun3.py.

◆ HPtdEdxTrkToKeep

list python.TriggerEDMRun3.HPtdEdxTrkToKeep = []

Definition at line 217 of file TriggerEDMRun3.py.

◆ HPtdEdxTrkToKeepBase

list python.TriggerEDMRun3.HPtdEdxTrkToKeepBase
Initial value:
= ['pt','eta','phi','a0beam','dedx','n_hits_innermost','n_hits_inner','n_hits_pix','n_hits_sct',
'n_hdedx_hits_1p45','n_hdedx_hits_1p50','n_hdedx_hits_1p55','n_hdedx_hits_1p60','n_hdedx_hits_1p65',
'n_hdedx_hits_1p70','n_hdedx_hits_1p75','n_hdedx_hits_1p80']

Definition at line 214 of file TriggerEDMRun3.py.

◆ HPtdEdxTrkVars

str python.TriggerEDMRun3.HPtdEdxTrkVars = '.'.join(HPtdEdxTrkToKeep)

Definition at line 220 of file TriggerEDMRun3.py.

◆ JetVars

str python.TriggerEDMRun3.JetVars = '.'.join(JetVarsToKeep)

Definition at line 64 of file TriggerEDMRun3.py.

◆ JetVarsToKeep

list python.TriggerEDMRun3.JetVarsToKeep
Initial value:
= ['ActiveArea', 'ActiveArea4vec_eta', 'ActiveArea4vec_m', 'ActiveArea4vec_phi', 'ActiveArea4vec_pt', 'AlgorithmType',
'DetectorEta', 'DetectorPhi', 'EMFrac', 'EnergyPerSampling', 'EnergyPerSamplingCaloBased', 'GhostTrack_ftf', 'HECFrac', 'InputType',
'JetConstitScaleMomentum_eta', 'JetConstitScaleMomentum_m', 'JetConstitScaleMomentum_phi', 'JetConstitScaleMomentum_pt',
'JetPileupScaleMomentum_eta', 'JetPileupScaleMomentum_m', 'JetPileupScaleMomentum_phi', 'JetPileupScaleMomentum_pt',
'JetEtaJESScaleMomentum_eta', 'JetEtaJESScaleMomentum_m', 'JetEtaJESScaleMomentum_phi', 'JetEtaJESScaleMomentum_pt',
'JetGSCScaleMomentum_eta', 'JetGSCScaleMomentum_m', 'JetGSCScaleMomentum_phi', 'JetGSCScaleMomentum_pt',
'Jvt', 'NumTrkPt1000', 'SizeParameter', 'SumPtChargedPFOPt500', 'SumPtTrkPt500',
'Timing','TrackWidthPt1000',
]

Definition at line 55 of file TriggerEDMRun3.py.

◆ L1TopoErrorFlagVars

str python.TriggerEDMRun3.L1TopoErrorFlagVars
Initial value:
= '.'.join(['hasGenericRoiError', 'hasGenericDaqError', 'hasCrcTobError', 'hasCrcFibreError',
'hasCrcDaqError', 'hasRoibDaqDifference', 'hasRoibCtpDifference', 'hasDaqCtpDifference'])

Definition at line 251 of file TriggerEDMRun3.py.

◆ LargeRJetVars

str python.TriggerEDMRun3.LargeRJetVars = '.'.join(LargeRJetVarsToKeep)

Definition at line 121 of file TriggerEDMRun3.py.

◆ LargeRJetVarsToKeep

list python.TriggerEDMRun3.LargeRJetVarsToKeep = [f'GN2Xv01_p{x}' for x in ['hbb', 'top', 'qcd']]

Definition at line 118 of file TriggerEDMRun3.py.

◆ MuRoiToKeep

list python.TriggerEDMRun3.MuRoiToKeep = ['ClusterEta','ClusterPhi','nRoIs']

Definition at line 284 of file TriggerEDMRun3.py.

◆ MuRoiVars

str python.TriggerEDMRun3.MuRoiVars = '.'.join(MuRoiToKeep)

Definition at line 285 of file TriggerEDMRun3.py.

◆ nPFOVarsToKeep

list python.TriggerEDMRun3.nPFOVarsToKeep
Initial value:
= ['AVG_LAR_Q', 'AVG_TILE_Q', 'BADLARQ_FRAC',
'CENTER_LAMBDA', 'CENTER_MAG',
'EM_PROBABILITY',
'N_BAD_CELLS', 'ENG_BAD_CELLS', 'ENG_POS',
'ISOLATION',
'LAYERENERGY_EMB1', 'LAYERENERGY_EMB2', 'LAYERENERGY_EMB3',
'LAYERENERGY_EME1', 'LAYERENERGY_EME2', 'LAYERENERGY_EME3',
'LAYERENERGY_FCAL0', 'LAYERENERGY_FCAL1', 'LAYERENERGY_FCAL2',
'LAYERENERGY_HEC0', 'LAYERENERGY_HEC1', 'LAYERENERGY_HEC2', 'LAYERENERGY_HEC3',
'LAYERENERGY_MINIFCAL0', 'LAYERENERGY_MINIFCAL1', 'LAYERENERGY_MINIFCAL2', 'LAYERENERGY_MINIFCAL3',
'LAYERENERGY_PreSamplerB', 'LAYERENERGY_PreSamplerE',
'LAYERENERGY_TILE0',
'LAYERENERGY_TileBar0', 'LAYERENERGY_TileBar1', 'LAYERENERGY_TileBar2',
'LAYERENERGY_TileExt0', 'LAYERENERGY_TileExt1', 'LAYERENERGY_TileExt2',
'LAYERENERGY_TileGap1', 'LAYERENERGY_TileGap2', 'LAYERENERGY_TileGap3',
'SECOND_LAMBDA', 'SECOND_R',
'TIMING',
]

Definition at line 33 of file TriggerEDMRun3.py.

◆ PhToKeep

list python.TriggerEDMRun3.PhToKeep = ['topoetcone20', 'topoetcone40', 'etcone20']

Definition at line 136 of file TriggerEDMRun3.py.

◆ PhVars

str python.TriggerEDMRun3.PhVars = '.'.join(PhToKeep)

Definition at line 138 of file TriggerEDMRun3.py.

◆ TauJet_vars

list python.TriggerEDMRun3.TauJet_vars = []

Definition at line 268 of file TriggerEDMRun3.py.

◆ TauJet_vars_str

str python.TriggerEDMRun3.TauJet_vars_str = '.'.join(TauJet_vars)

Definition at line 271 of file TriggerEDMRun3.py.

◆ TauJetCaloHitsPresel_vars

list python.TriggerEDMRun3.TauJetCaloHitsPresel_vars = []

Definition at line 264 of file TriggerEDMRun3.py.

◆ TauJetCaloHitsPresel_vars_str

str python.TriggerEDMRun3.TauJetCaloHitsPresel_vars_str = '.'.join(TauJetCaloHitsPresel_vars)

Definition at line 266 of file TriggerEDMRun3.py.

◆ TauTrack_vars

list python.TriggerEDMRun3.TauTrack_vars = ['pt', 'eta', 'phi', 'flagSet', 'trackLinks', 'd0TJVA', 'd0SigTJVA', 'z0sinthetaTJVA', 'z0sinthetaSigTJVA']

Definition at line 273 of file TriggerEDMRun3.py.

◆ TauTrack_vars_str

str python.TriggerEDMRun3.TauTrack_vars_str = '.'.join(TauTrack_vars)

Definition at line 274 of file TriggerEDMRun3.py.

◆ three_output_taggers

list python.TriggerEDMRun3.three_output_taggers
Initial value:
= [
'DL1',
'DL1r',
'dipsLoose20210517',
'dips20210517',
'DL1d20210519r22', # uses dipsLoose
'DL1d20210528r22', # uses IP3D track selection dips
'dipsLoose20210729', # DIPS offline retraining in r22
'DL1dv00', # first 'official' offline r22
'dips20211116', # DIPS input to the current online DL1d
'DL1d20211216', # current online r22
'GN120220813',
'GN220240122'
]

Definition at line 160 of file TriggerEDMRun3.py.

◆ TriggerHLTListRun3

list python.TriggerEDMRun3.TriggerHLTListRun3

Definition at line 316 of file TriggerEDMRun3.py.

◆ varToRemoveFromAODSLIM

list python.TriggerEDMRun3.varToRemoveFromAODSLIM
Initial value:
= [
('GhostTrack_ftf', 'HLT_AntiKt4EMTopoJets_nojcalib_ftfAux', 'HLT_AntiKt4EMPFlowJets_nojcalib_ftfAux', 'HLT_AntiKt10EMPFlowCSSKSoftDropBeta100Zcut10Jets_jes_ftfAux'),
('TracksForMinimalJetTag', 'HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftfAux'),
]

Definition at line 295 of file TriggerEDMRun3.py.

◆ VSIVars

str python.TriggerEDMRun3.VSIVars = '.'.join(VSIVarsToKeep)

Definition at line 129 of file TriggerEDMRun3.py.

◆ VSIVarsToKeep

list python.TriggerEDMRun3.VSIVarsToKeep
Initial value:
= ['vsi_mass', 'vsi_pT', 'vsi_charge', 'vsi_isFake',
'vsi_twoCirc_dr', 'vsi_twoCirc_dphi', 'vsi_twoCirc_int_r', 'vsi_vrtFast_r', 'vsi_vrtFast_eta',
'vsi_vrtFast_phi', 'vsi_vrtFast_trkd0', 'vsi_vrtFast_trkz0',
'vsi_vrtFit_r', 'vsi_vrtFit_chi2', 'vsi_vPos', 'vsi_vPosMomAngT', 'vsi_dphi1', 'vsi_dphi2',
'vsi_isPassMMV', 'vsi_trkd0cut', 'vsi_twoCircErrcut', 'vsi_twoCircRcut', 'vsi_fastErrcut',
'vsi_fastRcut', 'vsi_fitErrcut', 'vsi_chi2cut']

Definition at line 123 of file TriggerEDMRun3.py.

◆ VtxToKeep

list python.TriggerEDMRun3.VtxToKeep = ['chiSquared','numberDoF','x','y','z','covariance','vertexType']

Definition at line 246 of file TriggerEDMRun3.py.

◆ VtxVars

str python.TriggerEDMRun3.VtxVars = '.'.join(VtxToKeep)

Definition at line 247 of file TriggerEDMRun3.py.

◆ wps

python.TriggerEDMRun3.wps

Definition at line 270 of file TriggerEDMRun3.py.