diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt b/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt deleted file mode 100644 index 45d9089aea77afd8924486172fc88c205b131128..0000000000000000000000000000000000000000 --- a/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################ -# Package: FTK_RecToolInterfaces -################################################################################ - -# Declare the package name: -atlas_subdir( FTK_RecToolInterfaces ) - - -# Declare the package's dependencies: -atlas_depends_on_subdirs( PUBLIC - GaudiKernel - Tools/PyJobTransforms - Tracking/TrkEvent/TrkTrack - Trigger/TrigFTK/TrigFTK_RawData - Event/xAOD/xAODTracking ) - -# External dependencies: -find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) - -# Install files from the package: -atlas_install_headers( FTK_RecToolInterfaces ) - diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_DuplicateTrackRemovalTool.h b/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_DuplicateTrackRemovalTool.h deleted file mode 100644 index 841d17b2915849cb64957e8044d73fd72284a7b0..0000000000000000000000000000000000000000 --- a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_DuplicateTrackRemovalTool.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration -*/ - -//abstract interface - -#ifndef __IFTK_DUPLICATETRACKREMOVAL_TOOL_H__ -#define __IFTK_DUPLICATETRACKREMOVAL_TOOL_H__ - -#include "GaudiKernel/IAlgTool.h" -#include "TrigFTK_RawData/FTK_RawTrackContainer.h" - -static const InterfaceID IID_IFTK_DuplicateTrackRemovalTool("IFTK_DuplicateTrackRemovalTool",1,0); - -class IFTK_DuplicateTrackRemovalTool : virtual public IAlgTool { - - public: - /** other standard AlgTool methods */ - static const InterfaceID& interfaceID () //!< the Tool's interface - { return IID_IFTK_DuplicateTrackRemovalTool; } - - virtual FTK_RawTrackContainer* removeDuplicates(const FTK_RawTrackContainer* trks) = 0; - - private: - -}; - -#endif diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_HashIDTool.h b/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_HashIDTool.h deleted file mode 100644 index 0184d6f2e3c1b73afa9812798b095f0966d52c80..0000000000000000000000000000000000000000 --- a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_HashIDTool.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - Copyright (C) 2018 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef IFTK_HASHIDTOOL_H -#define IFTK_HASHIDTOOL_H - - -#include "GaudiKernel/IAlgTool.h" -#include "TrigFTK_RawData/FTK_RawTrackContainer.h" - -static const InterfaceID IID_IFTK_HashIDTool("IFTK_HashIDTool",1,0); - -class IFTK_HashIDTool: virtual public IAlgTool { - - public: - - static const InterfaceID& interfaceID () //!< the Tool's interface - { return IID_IFTK_HashIDTool; } - - virtual unsigned int getHash(unsigned int tower, unsigned int sector, unsigned int plane)=0; - - virtual unsigned int getHashFromAuxSector(unsigned int tower, unsigned int sector, unsigned int plane)=0; - - virtual bool findHash(unsigned int hash, bool isSCT, unsigned int& tower, unsigned int& sector, unsigned int& plane)=0; - - virtual FTK_RawTrackContainer* processTracks(const FTK_RawTrackContainer& inputTracks, const bool reverseIBL)=0; -}; - -#endif // IFTK_HASHIDTOOL_H diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_VertexFinderTool.h b/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_VertexFinderTool.h deleted file mode 100644 index f61d72aac5571299231c0c494de5a54f1188b43e..0000000000000000000000000000000000000000 --- a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_VertexFinderTool.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -//abstract interface - -#ifndef __IFTK_VERTEXFINDER_TOOL_H__ -#define __IFTK_VERTEXFINDER_TOOL_H__ - -#include "GaudiKernel/IAlgTool.h" -//#include "AthenaKernel/IOVSvcDefs.h" -class VxContainer; -#include "TrigFTK_RawData/FTK_RawTrack.h" -#include "TrigFTK_RawData/FTK_RawTrackContainer.h" -#include "xAODTracking/VertexFwd.h" -//#include "xAODTracking/TrackParticleFwd.h" -#include "xAODTracking/VertexContainerFwd.h" -#include "xAODTracking/VertexAuxContainer.h" -#include "TrkTrack/TrackCollection.h" -//#include "xAODTracking/TrackParticleContainerFwd.h" -//namespace Trk { -//// class Track; -//} -static const InterfaceID IID_IFTK_VertexFinderTool("IFTK_VertexFinderTool",1,0); - -class IFTK_VertexFinderTool : virtual public IAlgTool { - - public: - /** other standard AlgTool methods */ - static const InterfaceID& interfaceID () //!< the Tool's interface - { return IID_IFTK_VertexFinderTool; } - - // virtual VxContainer* findVertex(const FTK_RawTrackContainer* trks) = 0; - virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*> findVertex(const FTK_RawTrackContainer* trks) = 0; - virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*> findVertex(const TrackCollection* trks) = 0; - private: -}; - -#endif