2 #ifndef IMPL_VERTEXIMPL_H
3 #define IMPL_VERTEXIMPL_H 1
void setPosition(const float vpos[3])
The Vertex class for LCIO.
virtual EVENT::ReconstructedParticle * getAssociatedParticle() const
Returns Reconstructed Particle associated to the Vertex.
virtual int id() const
Returns an object id for internal (debugging) use in LCIO.
void setCovMatrix(const float *cov)
EVENT::ReconstructedParticle * _aParticle
virtual const EVENT::FloatVec & getParameters() const
Additional parameters related to this vertex - check/set the collection parameter "VertexParameterNa...
void setAlgorithmType(std::string type)
virtual const EVENT::FloatVec & getCovMatrix() const
Covariance matrix of the position (stored as lower triangle matrix, i.e.
virtual bool isPrimary() const
Checks if the Vertex is the primary vertex of the event.
void addParameter(float p)
virtual const std::string & getAlgorithmType() const
Type code for the algorithm that has been used to create the vertex - check/set the collection parame...
void setAssociatedParticle(EVENT::ReconstructedParticle *aP)
The LCIO reconstructedParticle.
virtual float getProbability() const
Probability of the vertex fit.
VertexImpl()
Default constructor, initializes values to 0.
void setProbability(float probability)
virtual int simpleUID() const
Implementation of Vertex Class.
virtual float getChi2() const
Chi squared of the vertex fit.
Controls access to objects.
virtual const float * getPosition() const
Position of the vertex.
VertexImpl & operator=(const VertexImpl &)=default
default assignment operator - use with care
void setPrimary(bool primary)