15 #ifndef __VERTEXCONSTRAINT_H
16 #define __VERTEXCONSTRAINT_H
21 #include "ThreeVector.h"
58 virtual int getVarBasis()
const {
return BaseDefs::VARBASIS_VXYZ;}
virtual bool secondDerivatives(int, int, double *) const
Second derivatives with respect to the meta-variables of Fit objects i and j; result false if all der...
Definition: VertexConstraint.cc:106
Class that represents vertices.
Definition: VertexFitObject.h:62
virtual double getValue() const
Returns the value of the constraint.
Definition: VertexConstraint.cc:46
virtual bool firstDerivatives(int, double *) const
First derivatives with respect to the meta-variables of Fit objects i; result false if all derivative...
Definition: VertexConstraint.cc:97
Declares class BaseHardConstraint.
virtual void getDerivatives(int idim, double der[]) const
Get first order derivatives.
Definition: VertexConstraint.cc:67
VertexConstraint(const VertexFitObject &vertex_, const TrackParticleFitObject &track_, int ivertex_, int axis)
Constructor.
Definition: VertexConstraint.cc:13
Constrains a TrackParticleFitObject to a VertexFitObject.
Definition: VertexConstraint.h:37
Abstract base class for constraints of kinematic fits.
Definition: BaseHardConstraint.h:69
virtual ~VertexConstraint()
Virtual destructor.
Definition: VertexConstraint.cc:43
Definition: TrackParticleFitObject.h:20
Definition: ThreeVector.h:18