5#ifndef VXVERTEX_EXTENDEDVXCANDIDATE_H
6#define VXVERTEX_EXTENDEDVXCANDIDATE_H
76 friend class ::ExtendedVxCandidateCnv_p1;
Extends the standard Trk::VxCandidate to store the full covariance matrix of a fitted vertex all part...
ExtendedVxCandidate()
Standard constructor for persistency.
ExtendedVxCandidate & operator=(const ExtendedVxCandidate &)
Assignement operator.
virtual ~ExtendedVxCandidate()
Virtual calss destructor.
const Amg::MatrixX * fullCovariance(void) const
Full covariance matrix access method.
const Amg::MatrixX * m_fullCovariance
Full covariance matrix of the vertex and all corresponding tracks.
virtual ExtendedVxCandidate * clone() const
Clone method.
Trk::RecVertex inherits from Trk::Vertex.
std::vector< Trk::VxTrackAtVertex * > * vxTrackAtVertex(void)
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
const Trk::RecVertex & recVertex(void) const
Returns a reference to reconstructed vertex.
VxCandidate()
Default constructor for persistency.
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Ensure that the ATLAS eigen extensions are properly loaded.