Skip to content
Snippets Groups Projects
Commit 623c7734 authored by David Richard Shope's avatar David Richard Shope
Browse files

Tighten HIGG3D1 inclusive track thinning to DAOD taskforce recommendation

Former-commit-id: 2f92417b4d9260fdf747be880d3869f938d49907
parent 2e105af4
No related branches found
No related tags found
No related merge requests found
...@@ -44,10 +44,10 @@ thinningTools=[] ...@@ -44,10 +44,10 @@ thinningTools=[]
from DerivationFrameworkInDet.DerivationFrameworkInDetConf import DerivationFramework__TrackParticleThinning from DerivationFrameworkInDet.DerivationFrameworkInDetConf import DerivationFramework__TrackParticleThinning
#MET Track Thinning #MET Track Thinning
thinning_expression = "(InDetTrackParticles.pt > 0.5*GeV) && (InDetTrackParticles.numberOfPixelHits > 0) && (InDetTrackParticles.numberOfSCTHits > 5) && (abs(DFCommonInDetTrackZ0AtPV) < 1.5)" MET_track_thinning_expression = "(InDetTrackParticles.pt > 0.5*GeV) && (InDetTrackParticles.numberOfPixelHits > 0) && (InDetTrackParticles.numberOfSCTHits > 5) && (abs(DFCommonInDetTrackZ0AtPV) < 1.5)"
HIGG3D1MetTPThinningTool = DerivationFramework__TrackParticleThinning(name = "HIGG3D1MetTPThinningTool", HIGG3D1MetTPThinningTool = DerivationFramework__TrackParticleThinning(name = "HIGG3D1MetTPThinningTool",
ThinningService = HIGG3D1ThinningHelper.ThinningSvc(), ThinningService = HIGG3D1ThinningHelper.ThinningSvc(),
SelectionString = thinning_expression, SelectionString = MET_track_thinning_expression,
InDetTrackParticlesKey = "InDetTrackParticles", InDetTrackParticlesKey = "InDetTrackParticles",
ApplyAnd = True) ApplyAnd = True)
ToolSvc += HIGG3D1MetTPThinningTool ToolSvc += HIGG3D1MetTPThinningTool
...@@ -83,9 +83,10 @@ ToolSvc += HIGG3D1ElectronTPThinningTool ...@@ -83,9 +83,10 @@ ToolSvc += HIGG3D1ElectronTPThinningTool
thinningTools.append(HIGG3D1ElectronTPThinningTool) thinningTools.append(HIGG3D1ElectronTPThinningTool)
# Tracks themselves # Tracks themselves
inclusive_track_thinning_expression = "(InDetTrackParticles.DFCommonTightPrimary && abs(DFCommonInDetTrackZ0AtPV) < 1.5*mm && InDetTrackParticles.pt > 10.*GeV)"
HIGG3D1TPThinningTool = DerivationFramework__TrackParticleThinning(name = "HIGG3D1TPThinningTool", HIGG3D1TPThinningTool = DerivationFramework__TrackParticleThinning(name = "HIGG3D1TPThinningTool",
ThinningService = HIGG3D1ThinningHelper.ThinningSvc(), ThinningService = HIGG3D1ThinningHelper.ThinningSvc(),
SelectionString = "abs( DFCommonInDetTrackZ0AtPV * sin(InDetTrackParticles.theta)) < 3.0", SelectionString = inclusive_track_thinning_expression,
InDetTrackParticlesKey = "InDetTrackParticles") InDetTrackParticlesKey = "InDetTrackParticles")
ToolSvc += HIGG3D1TPThinningTool ToolSvc += HIGG3D1TPThinningTool
thinningTools.append(HIGG3D1TPThinningTool) thinningTools.append(HIGG3D1TPThinningTool)
......
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