ATLAS Offline Software
Loading...
Searching...
No Matches
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()

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

Definition at line 35 of file ITwoTrackVertexSelector.h.

static const InterfaceID IID_ITwoTrackVertexSelector("ITwoTrackVertexSelector", 1, 0)

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