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

Member Function Documentation

◆ DeclareInterfaceID()

Prompt::IVertexFittingTool::DeclareInterfaceID ( Prompt::IVertexFittingTool ,
1 ,
0  )

◆ 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: