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

 DeclareInterfaceID (ITwoTrackVertexSelector, 1, 0)
virtual bool isgood (const EventContext &ctx, 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 EventContext &ctx, 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

Detailed Description

Definition at line 30 of file ITwoTrackVertexSelector.h.

Member Function Documentation

◆ DeclareInterfaceID()

Rec::ITwoTrackVertexSelector::DeclareInterfaceID ( ITwoTrackVertexSelector ,
1 ,
0  )

◆ isgood() [1/2]

virtual bool Rec::ITwoTrackVertexSelector::isgood ( const EventContext & ctx,
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 EventContext & ctx,
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: