66 #ifndef HITFIT_CHISQ_CONSTRAINER_H 67 #define HITFIT_CHISQ_CONSTRAINER_H 155 unsigned maxit ()
const;
368 std::ostream&
print (std::ostream&
s)
const override;
382 #endif // not HITFIT_CHISQ_CONSTRAINER_H const Base_Constrainer_Args & base_constrainer_args() const
double min_tot_cutsize() const
CLHEP::HepVector Column_Vector
Define matrix types for the HitFit package, and supply a few additional operations.
S & print(S &os, JobReport::InputFile const &f)
Abstract base class for evaluating constraints. Users derive from this class and implement the eval()...
double constraint_sum_eps() const
Base class for constrained fitter.
Chisq_Constrainer_Args(const Defaults &defs)
Constructor, creates an instance of Chisq_Constrainer_Args from a Defaults object.
double chisq_diff_eps() const
const Base_Constrainer_Args _base_constrainer_args
Minimize a subject to a set of constraints. Based on the SQUAW algorithm.
Hold on to parameters for the Chisq_Constrainer class.
Abstract base classes for the fitter classes.
double chisq_test_eps() const
Hold on to parameters for the Base_Constrainer class.
CLHEP::HepDiagMatrix Diagonal_Matrix
Define an interface for getting parameter settings.
~Chisq_Constrainer() override
const Chisq_Constrainer_Args _args
double _constraint_sum_eps