ATLAS Offline Software
Public Member Functions | List of all members
Prompt::IVertexFittingTool Class Referenceabstract

#include <IVertexFittingTool.h>

Inheritance diagram for Prompt::IVertexFittingTool:
Collaboration diagram for Prompt::IVertexFittingTool:

Public Member Functions

 DeclareInterfaceID (Prompt::IVertexFittingTool, 1, 0)
 
virtual std::unique_ptr< xAOD::VertexfitVertexWithPrimarySeed (const FittingInput &input, const std::vector< const xAOD::TrackParticle * > &tracks, VtxType vtx)=0
 
virtual std::unique_ptr< xAOD::VertexfitVertexWithSeed (const FittingInput &input, const std::vector< const xAOD::TrackParticle * > &tracks, const Amg::Vector3D &seed, VtxType vtxType)=0
 
virtual bool isValidVertex (const xAOD::Vertex *vtx) const =0
 

Detailed Description

Definition at line 80 of file IVertexFittingTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

Prompt::IVertexFittingTool::DeclareInterfaceID ( Prompt::IVertexFittingTool  ,
,
 
)

◆ fitVertexWithPrimarySeed()

virtual std::unique_ptr<xAOD::Vertex> Prompt::IVertexFittingTool::fitVertexWithPrimarySeed ( const FittingInput input,
const std::vector< const xAOD::TrackParticle * > &  tracks,
VtxType  vtx 
)
pure virtual

Implemented in Prompt::VertexFittingTool.

◆ fitVertexWithSeed()

virtual std::unique_ptr<xAOD::Vertex> Prompt::IVertexFittingTool::fitVertexWithSeed ( const FittingInput input,
const std::vector< const xAOD::TrackParticle * > &  tracks,
const Amg::Vector3D seed,
VtxType  vtxType 
)
pure virtual

Implemented in Prompt::VertexFittingTool.

◆ isValidVertex()

virtual bool Prompt::IVertexFittingTool::isValidVertex ( const xAOD::Vertex vtx) const
pure virtual

Implemented in Prompt::VertexFittingTool.


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