virtual std::unique_ptr< Trk::Track > clean(const Trk::Track &track, const EventContext &ctx) const =0
clean a track, returns a pointer to a new track if successfull.
virtual std::unique_ptr< Trk::Track > clean(const Trk::Track &track, const std::set< Identifier > &chamberRemovalExclusionList, const EventContext &ctx) const =0
clean a track, returns a pointer to a new track if successfull.