diff --git a/InnerDetector/InDetRecTools/InDetRecToolInterfaces/InDetRecToolInterfaces/ISiDetElementsRoadMaker.h b/InnerDetector/InDetRecTools/InDetRecToolInterfaces/InDetRecToolInterfaces/ISiDetElementsRoadMaker.h old mode 100755 new mode 100644 index ee7122eb0ec8ab96a6fc024205ff5128901e6356..cd46aec5deb8fcda2faf99f46f134d93ced78ec9 --- a/InnerDetector/InDetRecTools/InDetRecToolInterfaces/InDetRecToolInterfaces/ISiDetElementsRoadMaker.h +++ b/InnerDetector/InDetRecTools/InDetRecToolInterfaces/InDetRecToolInterfaces/ISiDetElementsRoadMaker.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration */ ///////////////////////////////////////////////////////////////////////////////// @@ -16,12 +16,14 @@ #ifndef ISiDetElementsRoadMaker_H #define ISiDetElementsRoadMaker_H -#include <list> -#include "GaudiKernel/AlgTool.h" +#include "GeoPrimitives/GeoPrimitives.h" #include "TrkEventPrimitives/PropDirection.h" #include "TrkParameters/TrackParameters.h" #include "TrkSpacePoint/SpacePoint.h" -#include "GeoPrimitives/GeoPrimitives.h" + +#include "GaudiKernel/AlgTool.h" + +#include <list> class MsgStream; @@ -31,10 +33,6 @@ namespace InDetDD { namespace InDet { - - static const InterfaceID IID_ISiDetElementsRoadMaker - ("InDet::ISiDetElementsRoadMaker",1,0); - class ISiDetElementsRoadMaker : virtual public IAlgTool { /////////////////////////////////////////////////////////////////// @@ -43,13 +41,8 @@ namespace InDet { public: - /////////////////////////////////////////////////////////////////// - // Standard tool methods - /////////////////////////////////////////////////////////////////// - - static const InterfaceID& interfaceID(); - virtual StatusCode initialize ()=0; - virtual StatusCode finalize ()=0; + // InterfaceID + DeclareInterfaceID(ISiDetElementsRoadMaker, 1, 0); /////////////////////////////////////////////////////////////////// // Main methods for road builder @@ -87,11 +80,6 @@ namespace InDet { // Inline methods /////////////////////////////////////////////////////////////////// - inline const InterfaceID& ISiDetElementsRoadMaker::interfaceID() - { - return IID_ISiDetElementsRoadMaker; - } - /////////////////////////////////////////////////////////////////// // Overload of << operator MsgStream /////////////////////////////////////////////////////////////////// diff --git a/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/SiDetElementsRoadTool_xk/SiDetElementsRoadMaker_xk.h b/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/SiDetElementsRoadTool_xk/SiDetElementsRoadMaker_xk.h index 8fbfe46d6b73d45c35c750cc0029f316bb463e11..a4e6eba5cb56e5ec9bf1f5dc9f7e28c34d05b7ff 100644 --- a/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/SiDetElementsRoadTool_xk/SiDetElementsRoadMaker_xk.h +++ b/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/SiDetElementsRoadTool_xk/SiDetElementsRoadMaker_xk.h @@ -51,8 +51,7 @@ namespace InDet{ class SiDetElementsRoadMaker_xk : - - virtual public ISiDetElementsRoadMaker, public AthAlgTool + public extends<AthAlgTool, ISiDetElementsRoadMaker> { /////////////////////////////////////////////////////////////////// // Public methods: diff --git a/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx b/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx index 2b12da062bfa26cadd0e0eb7b0d3d0cb9908b73e..b4105a5c3f2256e181b0f205277a2dad171c9136 100644 --- a/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx +++ b/InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk/src/SiDetElementsRoadMaker_xk.cxx @@ -31,9 +31,8 @@ InDet::SiDetElementsRoadMaker_xk::SiDetElementsRoadMaker_xk (const std::string& t, const std::string& n, const IInterface* p) - : AthAlgTool(t, n, p) + : base_class(t, n, p) { - declareInterface<ISiDetElementsRoadMaker>(this); } ///////////////////////////////////////////////////////////////////