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::Vertex * | getUniqueMatchVertex (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 |
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.