ATLAS Offline Software
Loading...
Searching...
No Matches
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.
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 32 of file IInDetIterativeSecVtxFinderTool.h.

Constructor & Destructor Documentation

◆ ~ISecVertexFinder()

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

Definition at line 35 of file IInDetIterativeSecVtxFinderTool.h.

35{};

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()

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

Definition at line 36 of file IInDetIterativeSecVtxFinderTool.h.

37 {
39 }
static const InterfaceID IID_ISecVertexFinder("ISecVertexFinder", 1, 0)

◆ setPriVtxPosition()

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

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