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 1318 of file TriggerEDMRun3.py.

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

◆ 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 1354 of file TriggerEDMRun3.py.

1354def getRun3LowMuEDM(flags):
1355 """
1356 Get additional EDM entries recorded only for low mu runs.
1357 """
1358
1359 TLAEDMTargets = 'BS PhysicsTLA'
1360 if flags.Input.isMC:
1361 TLAEDMTargets += ' ESD'
1362
1363 lowMuEDM = [
1364 ('xAOD::FlowElementContainer#HLT_ftfChargedParticleFlowObjects', TLAEDMTargets, 'Jet'),
1365 ('xAOD::FlowElementAuxContainer#HLT_ftfChargedParticleFlowObjectsAux.'+'.'.join(cPFOVarsToKeep), TLAEDMTargets, 'Jet'),
1366 ('xAOD::FlowElementContainer#HLT_ftfNeutralParticleFlowObjects', TLAEDMTargets, 'Jet'),
1367 ('xAOD::FlowElementAuxContainer#HLT_ftfNeutralParticleFlowObjectsAux.'+'.'.join(nPFOVarsToKeep), TLAEDMTargets, 'Jet'),
1368 ]
1369
1370 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 1297 of file TriggerEDMRun3.py.

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

◆ 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 1272 of file TriggerEDMRun3.py.

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

◆ tpMap()

tpMap ( )
List

Definition at line 1283 of file TriggerEDMRun3.py.

1283def tpMap():
1284 """
1285 List
1286 """
1287 l = {}
1288 for tr in EDMDetailsRun3:
1289 if "xAOD" in tr:
1290 continue
1291 l[tr] = persistent(tr)
1292 return l
1293
1294# Fn added as simply appending new HLT Nav entries to start of list
1295# during runtime appears to cause Deserialisation issues (ATR-29945).
1296# 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 1257 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.