From f2c041d82e02be67cded465093d362baafe20053 Mon Sep 17 00:00:00 2001 From: Pavol Strizenec <pavol.strizenec@cern.ch> Date: Fri, 21 Aug 2020 19:07:56 +0200 Subject: [PATCH] changing moments making test --- Calorimeter/CaloRec/src/CaloClusterMomentsMaker.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Calorimeter/CaloRec/src/CaloClusterMomentsMaker.cxx b/Calorimeter/CaloRec/src/CaloClusterMomentsMaker.cxx index dee3d32a2686..bcf91b1bce95 100644 --- a/Calorimeter/CaloRec/src/CaloClusterMomentsMaker.cxx +++ b/Calorimeter/CaloRec/src/CaloClusterMomentsMaker.cxx @@ -590,7 +590,9 @@ CaloClusterMomentsMaker::execute(const EventContext& ctx, const Eigen::Vector3d& S=eigensolver.eigenvalues(); const Eigen::Matrix3d& U=eigensolver.eigenvectors(); - if ( !( S[0] == 0.0 || S[1] == 0.0 || S[2] == 0.0 ) ) { + const double epsilon = 1.E-6; + + if ( !( std::abs(S[0]) < epsilon || std::abs(S[1]) < epsilon || std::abs(S[2]) < epsilon ) ) { Vector3D<double> prAxis(showerAxis); int iEigen = -1; -- GitLab