ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Rec::ITwoTrackVertexSelector Class Referenceabstract

#include <ITwoTrackVertexSelector.h>

Inheritance diagram for Rec::ITwoTrackVertexSelector:
Collaboration diagram for Rec::ITwoTrackVertexSelector:

Public Member Functions

virtual bool isgood (const std::pair< const xAOD::TrackParticle *, const xAOD::TrackParticle * > tracks, const xAOD::Vertex &candV, std::pair< ROOT::Math::XYZTVector, ROOT::Math::XYZTVector > moms, const xAOD::Vertex &tPV) const =0
 
virtual bool isgood (const std::pair< const xAOD::TrackParticle *, const xAOD::TrackParticle * > tracks, const xAOD::Vertex &candV, std::pair< ROOT::Math::XYZTVector, ROOT::Math::XYZTVector > moms, const xAOD::Vertex &tPV, float &quality) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 33 of file ITwoTrackVertexSelector.h.

Member Function Documentation

◆ interfaceID()

static const InterfaceID& Rec::ITwoTrackVertexSelector::interfaceID ( )
inlinestatic

Definition at line 35 of file ITwoTrackVertexSelector.h.

35 { return IID_ITwoTrackVertexSelector;}

◆ isgood() [1/2]

virtual bool Rec::ITwoTrackVertexSelector::isgood ( const std::pair< const xAOD::TrackParticle *, const xAOD::TrackParticle * >  tracks,
const xAOD::Vertex candV,
std::pair< ROOT::Math::XYZTVector, ROOT::Math::XYZTVector >  moms,
const xAOD::Vertex tPV 
) const
pure virtual

Implemented in Rec::TwoTrackVrtBDTSelector.

◆ isgood() [2/2]

virtual bool Rec::ITwoTrackVertexSelector::isgood ( const std::pair< const xAOD::TrackParticle *, const xAOD::TrackParticle * >  tracks,
const xAOD::Vertex candV,
std::pair< ROOT::Math::XYZTVector, ROOT::Math::XYZTVector >  moms,
const xAOD::Vertex tPV,
float &  quality 
) const
pure virtual

Implemented in Rec::TwoTrackVrtBDTSelector.


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