From 6b5a9ef4dbe0369ec439ce91bb4a15bc86fcff93 Mon Sep 17 00:00:00 2001
From: Scott Snyder <scott.snyder@cern.ch>
Date: Fri, 27 Jan 2017 19:05:53 +0100
Subject: [PATCH] 'Suppress more negative zeros.' (PyDumper-00-01-99)

	* Tagging PyDumper-00-01-99.
	* python/Dumpers.py (dump_Threevec): Suppress more negative
	zeros.

2017-01-26  scott snyder  <snyder@bnl.gov>

	* Tagging PyDumper-00-01-98.
	* python/Dumpers.py (dump_parameters): Do not print pt/eta.
	They derive from the momentum and can print slightly differently
	depending on eigen version.
---
 Event/PyDumper/python/Dumpers.py | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/Event/PyDumper/python/Dumpers.py b/Event/PyDumper/python/Dumpers.py
index 819f2962ec4..e6f20ac3ea1 100644
--- a/Event/PyDumper/python/Dumpers.py
+++ b/Event/PyDumper/python/Dumpers.py
@@ -220,7 +220,9 @@ def dump_Fourvec (v, f, parens=1):
     return
 
 def dump_Threevec (v, f):
-    print >> f, "(%f %f %f)" % (v.x(), v.y(), fix_neg0(v.z(), thresh=1e-8)),
+    print >> f, "(%f %f %f)" % (fix_neg0(v.x(), thresh=1e-8),
+                                fix_neg0(v.y(), thresh=1e-8),
+                                fix_neg0(v.z(), thresh=1e-8)),
     return
 
 def dump_Twovec (v, f):
@@ -1461,11 +1463,6 @@ def dump_surface (p, f):
 def dump_ParametersBase (info, f):
     dump_AmgVector (info.parameters(), f)
     dump_Threevec (info.momentum(), f)
-    print >> f, info.pT(),
-    if info.pT() > 0:
-        print >> f, info.eta(),
-    else:
-        print >> f, '[eta undef]',
     dump_Threevec (info.position(), f)
     dump_Twovec (info.localPosition(), f)
     print >> f, "%f" % (info.charge(),),
-- 
GitLab