CP::ITrackVertexAssociationTool Class Reference

Inheritance diagram for CP::ITrackVertexAssociationTool:
asg::IAsgTool CP::LooseTrackVertexAssociationTool CP::TightTrackVertexAssociationTool

List of all members.

Public Member Functions

virtual bool isCompatible (const xAOD::TrackParticle &, const xAOD::Vertex &) const =0
virtual
xAOD::TrackVertexAssociationMap 
getMatchMap (std::vector< const xAOD::TrackParticle * > &, std::vector< const xAOD::Vertex * > &) const =0
virtual
xAOD::TrackVertexAssociationMap 
getMatchMap (const xAOD::TrackParticleContainer &, const xAOD::VertexContainer &) const =0
virtual ElementLink
< xAOD::VertexContainer
getUniqueMatchVertexLink (const xAOD::TrackParticle &, const xAOD::VertexContainer &) const =0
 This functions will return the best matched vertex.
virtual const xAOD::VertexgetUniqueMatchVertex (const xAOD::TrackParticle &, std::vector< const xAOD::Vertex * > &) const =0
virtual
xAOD::TrackVertexAssociationMap 
getUniqueMatchMap (std::vector< const xAOD::TrackParticle * > &, std::vector< const xAOD::Vertex * > &) const =0
 This functions related to the previous functions, will return a 2D vector to store the best matched tracks for each vertex.
virtual
xAOD::TrackVertexAssociationMap 
getUniqueMatchMap (const xAOD::TrackParticleContainer &, const xAOD::VertexContainer &) const =0

Member Function Documentation

virtual bool CP::ITrackVertexAssociationTool::isCompatible ( const xAOD::TrackParticle ,
const xAOD::Vertex  
) const [pure virtual]

This function just return the decision of whether the track is matched to the Vertex Not sure whether the track is matched to best choice

Implemented in CP::LooseTrackVertexAssociationTool, and CP::TightTrackVertexAssociationTool.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1