1 #ifndef SmartPointingConstraint_H
2 #define SmartPointingConstraint_H
27 std::pair<AlgebraicVector, AlgebraicVector>
value(
const AlgebraicVector& exPoint)
const override;
35 std::pair<AlgebraicMatrix, AlgebraicVector>
derivative(
36 const std::vector<RefCountedKinematicParticle>& par)
const override;
38 std::pair<AlgebraicVector, AlgebraicVector>
value(
const std::vector<RefCountedKinematicParticle>& par)
const override;
std::pair< AlgebraicVector, AlgebraicVector > makeValue(const AlgebraicVector &exPoint) const
SmartPointingConstraint * clone() const override
CLHEP::HepVector AlgebraicVector
std::pair< AlgebraicVector, AlgebraicVector > value(const AlgebraicVector &exPoint) const override
SmartPointingConstraint(const GlobalPoint &ref)
int numberOfEquations() const override
std::pair< AlgebraicMatrix, AlgebraicVector > makeDerivative(const AlgebraicVector &exPoint) const
AlgebraicVector deviations(int nStates) const override
std::pair< AlgebraicMatrix, AlgebraicVector > derivative(const AlgebraicVector &exPoint) const override