Skip to content
Snippets Groups Projects
Commit b4381f5c authored by John Derek Chapman's avatar John Derek Chapman
Browse files

Merge branch '21.3-ftk' into '21.3'

Add FTK analyses for the PhysValMonitoring

See merge request atlas/athena!16492

Former-commit-id: 06a9650b42d9a13b797b6489f5f757e5490de078
parents 01526a25 74626f87
No related branches found
No related tags found
No related merge requests found
......@@ -18,7 +18,7 @@ def TrigIDPhysValMonitoringTool():
from AthenaCommon.AppMgr import release_metadata
d = release_metadata()
def makePhysvalMon(name, pdgid, chainnames, useHighestPT, cosmic = False):
def makePhysvalMon(name, pdgid, chainnames, useHighestPT, cosmic = False ):
Monname = "TestIDPhysValMon" + name
TestIDPhysValMon = TrigTestPhysValMon(name=Monname)
TestIDPhysValMon.SliceTag = "HLT/IDMon/" + name
......@@ -128,4 +128,79 @@ def TrigIDPhysValMonitoringTool():
outputlist += [makePhysvalMon(name, pdgid, chainnames, useHighestPT, cosmic=True)]
################################################
# FTK monitoring
################################################
name = "FTK"
pdgid = 0
useHighestPT = False
chainnames = [
#jets
"HLT_j.*perf_.*FTKRefit:key=InDetTrigTrackingxAODCnv_Bjet_FTKRefit:roi=SplitJet",
"HLT_j.*perf_.*FTKRefit:key=InDetTrigTrackingxAODCnv_Bjet_FTKRefit_IDTrig:roi=SplitJet",
"HLT_j.*perf_.*FTK:key=InDetTrigTrackingxAODCnv_Bjet_FTK:roi=SplitJet",
"HLT_j.*perf_.*FTK:key=InDetTrigTrackingxAODCnv_Bjet_FTK_IDTrig:roi=SplitJet",
#taus
"HLT_tau.*idperf_.*FTK:key=InDetTrigTrackingxAODCnv_Tau_FTK",
"HLT_tau.*idperf_.*FTK:key=InDetTrigTrackingxAODCnv_Tau_FTK_IDTrig",
"HLT_tau.*FTKNoPrec:key=InDetTrigTrackingxAODCnv_Tau_FTK",
"HLT_tau.*FTKRefit:key=InDetTrigTrackingxAODCnv_Tau_FTKRefit",
"HLT_tau.*FTKRefit:key=InDetTrigTrackingxAODCnv_Tau_FTKRefit_IDTrig",
#muons
"HLT_mu.*idperf_FTK:key=InDetTrigTrackingxAODCnv_Muon_FTK",
"HLT_mu.*idperf_FTK:key=InDetTrigTrackingxAODCnv_Muon_FTK_IDTrig",
"HLT_mu.*idperf_FTKRefit:key=InDetTrigTrackingxAODCnv_Muon_FTKRefit",
"HLT_mu.*idperf_FTKRefit:key=InDetTrigTrackingxAODCnv_Muon_FTKRefit_IDTrig"
]
outputlist += [makePhysvalMon(name, pdgid, chainnames, useHighestPT)]
################################################
# FTK fullscan monitoring
################################################
name = "FTKFS"
pdgid = 0
useHighestPT = False
chainnames = [
# full scan analysis
":key=FTK_TrackParticleContainer",
":key=FTK_TrackParticleContainerRefit"
]
outputlist += [makePhysvalMon(name, pdgid, chainnames, useHighestPT)]
# # purity analysis
# name = "IDFTKFSPurity",
# pdgid = 0
# useHighestPT = False
# tidaftkfs_purity.RunPurity = True
# tidaftkfs_purity.pTCutOffline = 500
# tidaftkfs_purity.pixHitsOffline = -1
# tidaftkfs_purity.sctHitsOffline = 4
# # tidaftkfs_purity.blayerHitsOffline = -1
# # tidaftkfs_purity.pixHolesOffline = 20
# tidaftkfs_purity.siHitsOffline = 6
# tidaftkfs_purity.siHolesOffline = 20
# chainnames = [
# # full scan analysis
# ":key=FTK_TrackParticleContainer",
# ":key=FTK_TrackParticleContainerRefit"
# ]
# outputlist += [makePhysvalMon(name, pdgid, chainnames, useHighestPT)]
return outputlist
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment