From f4ce583df6ec982e766c7dd6e88dad508f45ef86 Mon Sep 17 00:00:00 2001 From: Loukas Gouskos Date: Wed, 7 Oct 2020 15:25:03 +0200 Subject: [PATCH 1/2] add ntracks to each sv --- PhysicsTools/NanoAOD/python/nanoDQM_cfi.py | 1 + PhysicsTools/NanoAOD/python/vertices_cff.py | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py index 759ee13f16c94..dff275a3aaaf6 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py @@ -589,6 +589,7 @@ Plot1D('x', 'x', 20, -0.5, 0.5, 'secondary vertex X position, in cm'), Plot1D('y', 'y', 20, -0.5, 0.5, 'secondary vertex Y position, in cm'), Plot1D('z', 'z', 20, -10, 10, 'secondary vertex Z position, in cm'), + Plot1D('ntracks', 'ntracks', 11, -0.5, 10.5, 'number of tracks'), ) ), SoftActivityJet = cms.PSet( diff --git a/PhysicsTools/NanoAOD/python/vertices_cff.py b/PhysicsTools/NanoAOD/python/vertices_cff.py index cb93c68a8283e..fea0cfe899758 100644 --- a/PhysicsTools/NanoAOD/python/vertices_cff.py +++ b/PhysicsTools/NanoAOD/python/vertices_cff.py @@ -29,8 +29,9 @@ x = Var("position().x()", float, doc = "secondary vertex X position, in cm",precision=10), y = Var("position().y()", float, doc = "secondary vertex Y position, in cm",precision=10), z = Var("position().z()", float, doc = "secondary vertex Z position, in cm",precision=14), - ndof = Var("vertexNdof()", float, doc = "number of degrees of freedom",precision=8), - chi2 = Var("vertexNormalizedChi2()", float, doc = "reduced chi2, i.e. chi/ndof",precision=8), + ndof = Var("vertexNdof()", float, doc = "number of degrees of freedom",precision=8), + chi2 = Var("vertexNormalizedChi2()", float, doc = "reduced chi2, i.e. chi/ndof",precision=8), + ntracks = Var("numberOfDaughters()", int, doc = "number of tracks"), ), ) svCandidateTable.variables.pt.precision=10 From 3888fe7bf998def934ab97848f79c57b9997769b Mon Sep 17 00:00:00 2001 From: Loukas Gouskos Date: Fri, 16 Oct 2020 17:14:38 +0200 Subject: [PATCH 2/2] change int to uint8 --- PhysicsTools/NanoAOD/python/vertices_cff.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PhysicsTools/NanoAOD/python/vertices_cff.py b/PhysicsTools/NanoAOD/python/vertices_cff.py index fea0cfe899758..97c915d5d16c0 100644 --- a/PhysicsTools/NanoAOD/python/vertices_cff.py +++ b/PhysicsTools/NanoAOD/python/vertices_cff.py @@ -31,7 +31,7 @@ z = Var("position().z()", float, doc = "secondary vertex Z position, in cm",precision=14), ndof = Var("vertexNdof()", float, doc = "number of degrees of freedom",precision=8), chi2 = Var("vertexNormalizedChi2()", float, doc = "reduced chi2, i.e. chi/ndof",precision=8), - ntracks = Var("numberOfDaughters()", int, doc = "number of tracks"), + ntracks = Var("numberOfDaughters()", "uint8", doc = "number of tracks"), ), ) svCandidateTable.variables.pt.precision=10