ATLAS Offline Software
Public Member Functions | List of all members
Trk::IPVTrackCompatibilityEstimator Class Referenceabstract

#include <IPVTrackCompatibilityEstimator.h>

Inheritance diagram for Trk::IPVTrackCompatibilityEstimator:
Collaboration diagram for Trk::IPVTrackCompatibilityEstimator:

Public Member Functions

 DeclareInterfaceID (IPVTrackCompatibilityEstimator, 1, 0)
 
virtual ~IPVTrackCompatibilityEstimator ()
 
virtual bool isCompatible (const xAOD::TrackParticle *track, const xAOD::VertexContainer *pvContainer, unsigned int pvIndex=0) const =0
 
virtual bool isCompatible (const TrackParameters *track, const xAOD::VertexContainer *pvContainer, unsigned int pvIndex=0) const =0
 

Detailed Description

Definition at line 35 of file IPVTrackCompatibilityEstimator.h.

Constructor & Destructor Documentation

◆ ~IPVTrackCompatibilityEstimator()

virtual Trk::IPVTrackCompatibilityEstimator::~IPVTrackCompatibilityEstimator ( )
inlinevirtual

Definition at line 41 of file IPVTrackCompatibilityEstimator.h.

41 {};

Member Function Documentation

◆ DeclareInterfaceID()

Trk::IPVTrackCompatibilityEstimator::DeclareInterfaceID ( IPVTrackCompatibilityEstimator  ,
,
 
)

◆ isCompatible() [1/2]

virtual bool Trk::IPVTrackCompatibilityEstimator::isCompatible ( const TrackParameters track,
const xAOD::VertexContainer pvContainer,
unsigned int  pvIndex = 0 
) const
pure virtual

◆ isCompatible() [2/2]

virtual bool Trk::IPVTrackCompatibilityEstimator::isCompatible ( const xAOD::TrackParticle track,
const xAOD::VertexContainer pvContainer,
unsigned int  pvIndex = 0 
) const
pure virtual

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