From 7baff3d44a32312f6a251bbdb27579e3dc5e48e8 Mon Sep 17 00:00:00 2001 From: Walter Lampl <Walter.Lampl@cern.ch> Date: Thu, 26 Nov 2020 13:52:24 +0100 Subject: [PATCH] add missing virtual keyword to cleanUp() method --- .../MuonRecToolInterfaces/IMuonTrackSegmentMatchingTool.h | 2 +- .../MuonCombinedToolInterfaces/IMuonCandidateTrackBuilderTool.h | 2 +- .../src/MuonCandidateTrackBuilderTool.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecTools/MuonRecToolInterfaces/MuonRecToolInterfaces/IMuonTrackSegmentMatchingTool.h b/MuonSpectrometer/MuonReconstruction/MuonRecTools/MuonRecToolInterfaces/MuonRecToolInterfaces/IMuonTrackSegmentMatchingTool.h index 81fd9e986b2..540f3cc3cfe 100644 --- a/MuonSpectrometer/MuonReconstruction/MuonRecTools/MuonRecToolInterfaces/MuonRecToolInterfaces/IMuonTrackSegmentMatchingTool.h +++ b/MuonSpectrometer/MuonReconstruction/MuonRecTools/MuonRecToolInterfaces/MuonRecToolInterfaces/IMuonTrackSegmentMatchingTool.h @@ -32,7 +32,7 @@ namespace Muon { The caller should ensure the track gets deleted. */ virtual bool match( const Trk::Track& track, const MuonSegment& segment, bool useTightCuts = false ) const = 0; - void cleanUp() const {}; + virtual void cleanUp() const {}; }; inline const InterfaceID& IMuonTrackSegmentMatchingTool::interfaceID() diff --git a/Reconstruction/MuonIdentification/MuonCombinedToolInterfaces/MuonCombinedToolInterfaces/IMuonCandidateTrackBuilderTool.h b/Reconstruction/MuonIdentification/MuonCombinedToolInterfaces/MuonCombinedToolInterfaces/IMuonCandidateTrackBuilderTool.h index ff1d24891ab..f7e5c62afa7 100644 --- a/Reconstruction/MuonIdentification/MuonCombinedToolInterfaces/MuonCombinedToolInterfaces/IMuonCandidateTrackBuilderTool.h +++ b/Reconstruction/MuonIdentification/MuonCombinedToolInterfaces/MuonCombinedToolInterfaces/IMuonCandidateTrackBuilderTool.h @@ -28,7 +28,7 @@ namespace Muon { /** @brief build a track out of a MuonCandidate */ virtual Trk::Track* buildCombinedTrack( const Trk::Track& idTrack, const MuonCandidate& candidate ) const = 0; - void cleanUp() const {}; + virtual void cleanUp() const {}; }; diff --git a/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonCandidateTrackBuilderTool.h b/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonCandidateTrackBuilderTool.h index d9c3bc4f1cf..a64b705591d 100644 --- a/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonCandidateTrackBuilderTool.h +++ b/Reconstruction/MuonIdentification/MuonCombinedTrackFindingTools/src/MuonCandidateTrackBuilderTool.h @@ -73,7 +73,7 @@ namespace Muon { /**IMuonCandidateTrackBuilderTool interface: buildCombinedTrack */ Trk::Track* buildCombinedTrack( const Trk::Track& idTrack, const MuonCandidate& candidate ) const; - void cleanUp() const; + virtual void cleanUp() const override; private: ToolHandle<IMuonSegmentTrackBuilder> m_muonTrackBuilder{this,"MuonSegmentTrackBuilder","Muon::MooTrackBuilder/MooMuonTrackBuilder"}; -- GitLab