From 2540865d521c1f1dd360fa89ed6ff3c5431f5cd3 Mon Sep 17 00:00:00 2001 From: scott snyder <scott.snyder@cern.ch> Date: Tue, 3 Jul 2018 10:53:20 +0200 Subject: [PATCH] ForwardTracker: Fix clang warnings. clang warnings: - unused variable. - class with virtual functions but no virtual dtor. --- ForwardDetectors/ForwardTracker/ForwardTracker/IBender.h | 3 ++- ForwardDetectors/ForwardTracker/src/Beamline.cxx | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ForwardDetectors/ForwardTracker/ForwardTracker/IBender.h b/ForwardDetectors/ForwardTracker/ForwardTracker/IBender.h index 715b4efba3d..f95a2395c9f 100644 --- a/ForwardDetectors/ForwardTracker/ForwardTracker/IBender.h +++ b/ForwardDetectors/ForwardTracker/ForwardTracker/IBender.h @@ -14,7 +14,8 @@ namespace ForwardTracker { class IBender { public: - + + virtual ~IBender() {} virtual void bend(IParticle&) const = 0; typedef boost::shared_ptr<IBender> ConstPtr_t; diff --git a/ForwardDetectors/ForwardTracker/src/Beamline.cxx b/ForwardDetectors/ForwardTracker/src/Beamline.cxx index 39c4fdb6ef3..67165ccbce7 100644 --- a/ForwardDetectors/ForwardTracker/src/Beamline.cxx +++ b/ForwardDetectors/ForwardTracker/src/Beamline.cxx @@ -45,7 +45,7 @@ namespace ForwardTracker { public: - ParticleTracker(IParticle& particle): m_particle(particle), m_element(0) {} + ParticleTracker(IParticle& particle): m_particle(particle) {} bool operator()(const IBeamElement::ConstPtr_t& be) { @@ -59,7 +59,6 @@ namespace ForwardTracker { private: IParticle& m_particle; - int m_element; }; void Beamline::track(IParticle& particle) const { // Pass the particle to beam elements until out of aperture or endPlane -- GitLab