#include <TrackVertexAssociation.h>
Public Member Functions | |
TrackVertexAssociation (const xAOD::TrackParticleContainer *trkCont=0) | |
void | associate (const xAOD::TrackParticle *trk, const xAOD::Vertex *vtx) |
const xAOD::Vertex * | associatedVertex (const xAOD::TrackParticle *trk) const |
std::vector< const xAOD::TrackParticle * > | associatedTracks (const xAOD::Vertex *vtx) const |
Protected Attributes | |
std::vector< const xAOD::Vertex * > | m_vertex |
const xAOD::TrackParticleContainer * | m_trackContainer |
Class to hold N-to-one aassociations between tracks and vertices. It is assumed the track container is the one that directly holds the tracks, i.e. is *not* a view container.