 |
Belle II Software
release-05-01-25
|
12 #include <analysis/VertexFitting/TreeFitter/Constraint.h>
14 namespace TreeFitter {
19 class MergedConstraint :
public Constraint {
33 for (constraintlist::iterator it =
m_list.begin() ;
34 it !=
m_list.end(); ++it) d += (*it)->dim() ;
MergedConstraint()
empty constructor
virtual ~MergedConstraint()
destructor
void push_back(Constraint *c)
push back a new constrint
abstract errorocode be aware that the default is succes
Class to store and manage fitparams (statevector)
void setDim(unsigned int d)
set dimension of cosntraint
unsigned int dim() const
get dimension of constraint
class to manage the order of contraints and their filtering
std::vector< Constraint * > constraintlist
typedef of a list of constraints
void setNIter(unsigned int d)
set max number of iterations for non lin constraint
virtual ErrCode project(const FitParams &fitpar, Projection &p) const override
project the constraints
constraintlist m_list
list of the constraints to merge
class to store the projected residuals and the corresponding jacobian as well as the covariance matri...
unsigned int nIter() const
get maximum number of iterations for non in contraint