34#ifndef InDetRecToolInterfaces_IVertexFinder_H
35#define InDetRecToolInterfaces_IVertexFinder_H
36#include "GaudiKernel/AlgTool.h"
37#include "GaudiKernel/EventContext.h"
38#include "GaudiKernel/ThreadLocalContext.h"
63 virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*>
72 virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*>
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
virtual std::pair< xAOD::VertexContainer *, xAOD::VertexAuxContainer * > findVertex(const EventContext &ctx, const xAOD::TrackParticleContainer *trackParticles) const =0
Find vertex from xAOD::TrackParticleContainer.
virtual std::pair< xAOD::VertexContainer *, xAOD::VertexAuxContainer * > findVertex(const EventContext &ctx, const TrackCollection *trackTES) const =0
Find vertex from Trk::TrackCollection.
static const InterfaceID & interfaceID()
static const InterfaceID IID_IVertexFinder("IVertexFinder", 1, 0)
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".