38 const std::vector<double> &err,
unsigned int stra,
48 const std::vector<double> &err,
unsigned int stra,
60 unsigned int nrow,
const std::vector<double> &
cov,
unsigned int stra,
72 unsigned int nrow,
const std::vector<double> &
cov,
unsigned int stra,
134 unsigned int npar =
st.VariableParameters();
152 std::unique_ptr<AnalyticalGradientCalculator>
gc;
158 gc = std::make_unique<AnalyticalGradientCalculator>(
fcn,
st.Trafo());
161 unsigned int npar =
st.VariableParameters();
179 MnPrint print(
"ModularFunctionMinimizer");
192 print.
Warn(
"Stop before iterating - call limit already exceeded");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void gc
Similar to the AnalyticalGradientCalculator, the ExternalInternalGradientCalculator supplies Minuit w...
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
interface class for gradient calculators
const MinimumState & State() const
Wrapper class to FCNBase interface used internally by Minuit.
Sets the relative floating point (double) arithmetic precision.
double Eps2() const
eps2 returns 2*sqrt(eps)
void Warn(const Ts &... args)
API class for defining four levels of strategies: low (0), medium (1), high (2), very high (>=3); act...
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
Wrapper used by Minuit of FCN interface containing a reference to the transformation object.
class which holds the external user and/or internal Minuit representation of the parameters and error...
API class for the user interaction with the parameters; serves as input to the minimizer as well as o...
virtual const MinimumBuilder & Builder() const =0
FunctionMinimum Minimize(const FCNBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override
virtual const MinimumSeedGenerator & SeedGenerator() const =0
class performing the numerical gradient calculation
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...