From facd6c85832844e03dc55a74edeeba9b2f47c9e5 Mon Sep 17 00:00:00 2001 From: Kazuya Mochizuki <kazuya.mochizuki@cern.ch> Date: Thu, 13 Sep 2018 09:19:05 +0000 Subject: [PATCH] Correction against FPE, AsgElectronChargeIDSelectorTool.cxx Former-commit-id: 250303e28b542d0de46b7cc9c98eb1bf182e9c30 --- .../Root/AsgElectronChargeIDSelectorTool.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/Root/AsgElectronChargeIDSelectorTool.cxx b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/Root/AsgElectronChargeIDSelectorTool.cxx index 8be19c8c62e..5ca08e4c714 100644 --- a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/Root/AsgElectronChargeIDSelectorTool.cxx +++ b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/Root/AsgElectronChargeIDSelectorTool.cxx @@ -322,7 +322,7 @@ const Root::TResult& AsgElectronChargeIDSelectorTool::calculate( const xAOD::Ele SCT += temp_NSCTHits; charge += temp_NSCTHits*eg->trackParticle(TPit)->charge(); } - avgCharge_SCTw= eg->charge()*charge/SCT; + avgCharge_SCTw= SCT!=0 ? eg->charge()*charge/SCT : 0; const std::vector<float>&cov= t->definingParametersCovMatrixVec(); trackqoverpsig= cov[14]; -- GitLab