10 #ifndef ROOT_Minuit2_MinimumBuilder
11 #define ROOT_Minuit2_MinimumBuilder
13 #ifndef ROOT_Minuit2_MnTraceObject
22 class FunctionMinimum;
24 class GradientCalculator;
70 #endif // ROOT_Minuit2_MinimumBuilder
virtual ~MinimumBuilder()
Namespace for new ROOT classes and functions.
virtual void SetPrintLevel(int level)
virtual void SetTraceObject(MnTraceObject &obj)
MinimumSeed contains the starting values for the minimization produced by the SeedGenerator.
std::map< std::string, std::string >::const_iterator iter
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
Wrapper class to FCNBase interface used internally by Minuit.
virtual void SetStorageLevel(int level)
void TraceIteration(int iter, const MinimumState &state) const
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const =0
MnTraceObject * TraceObject() const
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
interface class for gradient calculators