ATLAS Offline Software
Public Member Functions | List of all members
IInDetSecVtxTruthMatchTool Class Referenceabstract

Class for vertex truth matching. More...

#include <IInDetSecVtxTruthMatchTool.h>

Inheritance diagram for IInDetSecVtxTruthMatchTool:
Collaboration diagram for IInDetSecVtxTruthMatchTool:

Public Member Functions

virtual StatusCode matchVertices (std::vector< const xAOD::Vertex * > recoVerticesToMatch, std::vector< const xAOD::TruthVertex * > truthVerticesToMatch, const xAOD::TrackParticleContainer *trackParticles)=0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Class for vertex truth matching.

Match reconstructed vertices to truth level interactions vertices through the chain: track -> particle -> genEvent -> genVertex Categorize reconstructed vertices depending on their composition.

Definition at line 22 of file IInDetSecVtxTruthMatchTool.h.

Member Function Documentation

◆ matchVertices()

virtual StatusCode IInDetSecVtxTruthMatchTool::matchVertices ( std::vector< const xAOD::Vertex * >  recoVerticesToMatch,
std::vector< const xAOD::TruthVertex * >  truthVerticesToMatch,
const xAOD::TrackParticleContainer trackParticles 
)
pure virtual

Implemented in InDetSecVtxTruthMatchTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

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