diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt b/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt index b4101ac2abd3d249374ddc7adf97a71bcef4d2e0..45d9089aea77afd8924486172fc88c205b131128 100644 --- a/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt +++ b/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt @@ -5,6 +5,7 @@ # Declare the package name: atlas_subdir( FTK_RecToolInterfaces ) + # Declare the package's dependencies: atlas_depends_on_subdirs( PUBLIC GaudiKernel diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_VertexFinderTool.h b/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_VertexFinderTool.h index e59c100adea6b33be43175309becbb3801da41b0..f61d72aac5571299231c0c494de5a54f1188b43e 100644 --- a/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_VertexFinderTool.h +++ b/Trigger/TrigFTK/FTK_RecToolInterfaces/FTK_RecToolInterfaces/IFTK_VertexFinderTool.h @@ -15,6 +15,8 @@ class VxContainer; #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; @@ -29,7 +31,8 @@ class IFTK_VertexFinderTool : virtual public IAlgTool { { return IID_IFTK_VertexFinderTool; } // virtual VxContainer* findVertex(const FTK_RawTrackContainer* trks) = 0; - virtual xAOD::VertexContainer* 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: }; diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/cmt/requirements b/Trigger/TrigFTK/FTK_RecToolInterfaces/cmt/requirements index ce1b9447eb257341730ec8eafb4b8bb6901cc5d2..234dc57470877d6a6e53950c8de783cf9ce90c0e 100644 --- a/Trigger/TrigFTK/FTK_RecToolInterfaces/cmt/requirements +++ b/Trigger/TrigFTK/FTK_RecToolInterfaces/cmt/requirements @@ -13,5 +13,5 @@ use AtlasReconstructionRunTime AtlasReconstructionRunTime-* use AtlasPolicy AtlasPolicy-* use GaudiInterface GaudiInterface-* External use TrigFTK_RawData TrigFTK_RawData-* Trigger/TrigFTK -#use TrkTrack TrkTrack-* Tracking/TrkEvent +use TrkTrack TrkTrack-* Tracking/TrkEvent use xAODTracking xAODTracking-* Event/xAOD