ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
InDet::ISecVertexFinder Class Referenceabstract

#include <IInDetIterativeSecVtxFinderTool.h>

Inheritance diagram for InDet::ISecVertexFinder:
Collaboration diagram for InDet::ISecVertexFinder:

Public Member Functions

virtual ~ISecVertexFinder ()
 
virtual std::pair< xAOD::VertexContainer *, xAOD::VertexAuxContainer * > findVertex (const TrackCollection *trackTES)=0
 
virtual std::pair< xAOD::VertexContainer *, xAOD::VertexAuxContainer * > findVertex (const Trk::TrackParticleBaseCollection *trackTES)=0
 
virtual std::pair< xAOD::VertexContainer *, xAOD::VertexAuxContainer * > findVertex (const xAOD::TrackParticleContainer *trackParticles)=0
 Find vertex from xAOD::TrackParticleContainer. More...
 
virtual std::pair< xAOD::VertexContainer *, xAOD::VertexAuxContainer * > findVertex (const std::vector< const xAOD::IParticle * > &inputTracks)=0
 
virtual void setPriVtxPosition (double, double, double)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 40 of file IInDetIterativeSecVtxFinderTool.h.

Constructor & Destructor Documentation

◆ ~ISecVertexFinder()

virtual InDet::ISecVertexFinder::~ISecVertexFinder ( )
inlinevirtual

Definition at line 43 of file IInDetIterativeSecVtxFinderTool.h.

Member Function Documentation

◆ findVertex() [1/4]

virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*> InDet::ISecVertexFinder::findVertex ( const std::vector< const xAOD::IParticle * > &  inputTracks)
pure virtual

◆ findVertex() [2/4]

virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*> InDet::ISecVertexFinder::findVertex ( const TrackCollection trackTES)
pure virtual

◆ findVertex() [3/4]

virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*> InDet::ISecVertexFinder::findVertex ( const Trk::TrackParticleBaseCollection trackTES)
pure virtual

◆ findVertex() [4/4]

virtual std::pair<xAOD::VertexContainer*, xAOD::VertexAuxContainer*> InDet::ISecVertexFinder::findVertex ( const xAOD::TrackParticleContainer trackParticles)
pure virtual

Find vertex from xAOD::TrackParticleContainer.

Parameters
trackParticlesinput track container
Returns
a pair of newly created container and auxiliary store

◆ interfaceID()

static const InterfaceID& InDet::ISecVertexFinder::interfaceID ( )
inlinestatic

Definition at line 44 of file IInDetIterativeSecVtxFinderTool.h.

◆ setPriVtxPosition()

virtual void InDet::ISecVertexFinder::setPriVtxPosition ( double  ,
double  ,
double   
)
pure virtual

The documentation for this class was generated from the following file: