diff --git a/ForwardDetectors/ForwardTracker/ForwardTracker/IBender.h b/ForwardDetectors/ForwardTracker/ForwardTracker/IBender.h index 715b4efba3d5bab9958d579d3aa7a508cb413177..f95a2395c9ff9198adafbc3c4fbc1e58677397ab 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 39c4fdb6ef327c0ea6bfa841721cefdd7fe7c768..67165ccbce7fc0b058a02e32c946135f19f0f79c 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