From c0f3e166a8ec793d41ba0d4e34610b9943fa6fd3 Mon Sep 17 00:00:00 2001 From: christos <christos@cern.ch> Date: Wed, 15 Jul 2020 17:46:18 +0100 Subject: [PATCH] Remove seeming unused / unimplemented interface --- .../IVertexKinematicFitter.h | 77 ------------------- 1 file changed, 77 deletions(-) delete mode 100644 Tracking/TrkVertexFitter/TrkVertexFitterInterfaces/TrkVertexFitterInterfaces/IVertexKinematicFitter.h diff --git a/Tracking/TrkVertexFitter/TrkVertexFitterInterfaces/TrkVertexFitterInterfaces/IVertexKinematicFitter.h b/Tracking/TrkVertexFitter/TrkVertexFitterInterfaces/TrkVertexFitterInterfaces/IVertexKinematicFitter.h deleted file mode 100644 index 8e125012ab8..00000000000 --- a/Tracking/TrkVertexFitter/TrkVertexFitterInterfaces/TrkVertexFitterInterfaces/IVertexKinematicFitter.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef TrkVertexFitterInterfaces_IVertexKinematicFitter_h -#define TrkVertexFitterInterfaces_IVertexKinematicFitter_h - -//#include "TrkVertexFitterInterfaces/IVertexFitter.h" -#include "TrkVertexFitterInterfaces/IKinematicConstraint.h" -#include "GaudiKernel/IAlgTool.h" - -/** - * @class IVertexKinematicFitter - * - * A simple abstract interface for vertex fitters with - * arbitrary additional constraints. It is assumed that the - * constraints equations are added to the fit using the - * Lagrange multipliers method. - * - * @author Kirill.Prokofiev@cern.ch - * March 2008 - */ - -static const InterfaceID IID_IVertexKinematicFitter("Trk::IVertexKinematicFitter", 1, 0); -namespace Trk -{ - - - class KinematicParticle; - class KinematicVertex; - class Vertex; - - class IVertexKinematicFitter: virtual public IAlgTool - { - - public: - - static const InterfaceID& interfaceID(){return IID_IVertexKinematicFitter;} - /** - * Virtual destructor - */ - virtual ~IVertexKinematicFitter(){}; - - - /** - * A vertex fit from a set of kinematic particles, no constraint - */ - virtual KinematicVertex * fit(const std::vector<const Trk::KinematicParticle*>& particleList) = 0; - - - /** - * A vertex fit from a set of kinematic particles with additional constraints - */ - virtual KinematicVertex * fit(const std::vector<const Trk::KinematicParticle*>& particleList, - const std::vector<const Trk::IKinematicConstraint *>& constraintList) = 0; - - - /** - * A vertex fit from a set of kinematic particles with additional constraints and - * starting point. - */ - virtual KinematicVertex * fit(const std::vector<const Trk::KinematicParticle*>& particleList, - const std::vector<const Trk::IKinematicConstraint *>& constraintList, - const Vertex& startingPoint) = 0; - - /** validation/monitoring method: tell history of chi2 during iterations, size gives # of iterations */ - virtual const std::vector<double>& chisquaredConvergenceOfLastFit() const=0; - /** validation/monitoring method: tell history of old-to-new position distances during iterations */ - virtual const std::vector<double>& positionConvergenceOfLastFit() const=0; - - private: - - - }; //end of class definitions -}//end of namespace definitions - -#endif //TrkVertexFitterInterfaces_IVertexKinematicFitter -- GitLab