From d36e816ecdc7a7dd4396dce097ea5cc254c8b91c Mon Sep 17 00:00:00 2001
From: John Baines <john.baines@stfc.ac.uk>
Date: Wed, 2 Nov 2016 15:23:36 +0100
Subject: [PATCH] put back TrkTrack in requirements and CMakeLists
 (FTK_RecToolInterfaces-00-00-06)

	* cmt/requirements: put back use TrkTrack
	* tag FTK_RecToolInterfaces-00-00-06

2016-09-01  Jahred Adelman <jahreda@gmail.com>

	* IFTK_VertexFinderTool.h: add missing include

2016-08-29  Jahred Adelman <jahreda@gmail.com>

	* IFTK_VertexFinderTool.h: update for multiple types of tracks
---
 Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt         | 1 +
 .../FTK_RecToolInterfaces/IFTK_VertexFinderTool.h            | 5 ++++-
 Trigger/TrigFTK/FTK_RecToolInterfaces/cmt/requirements       | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt b/Trigger/TrigFTK/FTK_RecToolInterfaces/CMakeLists.txt
index b4101ac2abd..45d9089aea7 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 e59c100adea..f61d72aac55 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 ce1b9447eb2..234dc574708 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 
-- 
GitLab