7#ifndef TRKV0VERTEX_V0HYPOTHESIS_H
8#define TRKV0VERTEX_V0HYPOTHESIS_H
97 friend class ::V0HypothesisCnv_p1;
ATLAS-specific HepMC functions.
Extends the standard Trk::VxCandidate to store the full covariance matrix of a fitted vertex all part...
ExtendedVxCandidate()
Standard constructor for persistency.
Trk::RecVertex inherits from Trk::Vertex.
V0Hypothesis(const V0Hypothesis &rhs)
Copy constructor.
V0Hypothesis()
Default constructor.
int positiveTrackID(void) const
Retrieves a positive decay product ID.
int negativeTrackID(void) const
Retrieves a negative decay product.
virtual ~V0Hypothesis()
Destructor.
virtual V0Hypothesis * clone() const
Clone method.
int hypothesisID(void) const
Retrieves a V0 hypothesis ID.
V0Hypothesis & operator=(const V0Hypothesis &rhs)
Assignement operator, clone method and copy constructor.
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.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Ensure that the ATLAS eigen extensions are properly loaded.