10#ifndef ROOT_Minuit2_MnPrint
11#define ROOT_Minuit2_MnPrint
58std::ostream &
operator<<(std::ostream &os,
const std::pair<double, double> &point);
84 Oneline(
double fcn,
double edm,
int ncalls,
int iter = -1);
85 Oneline(
const MinimumState &state,
int iter = -1);
86 Oneline(
const FunctionMinimum &fmin,
int iter = -1);
107 static void AddFilter(
const char *prefix);
116 template <
class... Ts>
122 template <
class... Ts>
128 template <
class... Ts>
134 template <
class... Ts>
140 template <
class... Ts>
148 template <
class... Ts>
151 if (
Level() <
static_cast<int>(level))
156 std::ostringstream os;
159 Impl(level, os.str());
172 static auto HandleLambda(std::ostream &os,
const T &t,
int) ->
decltype(t(os), void())
193 template <
class T,
class... Ts>
194 static void StreamArgs(std::ostringstream &os,
const T &t,
const Ts &... ts)
Oneline(double fcn, double edm, int ncalls, int iter=-1)
MnPrint(const char *prefix, int level=MnPrint::GlobalLevel())
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
Class holding the result of Minos (lower and upper values) for a specific parameter.
class for global correlation coefficient
Sets the relative floating point (double) arithmetic precision.
friend std::ostream & operator<<(std::ostream &os, const Oneline &x)
Oneline(double fcn, double edm, int ncalls, int iter=-1)
static void StreamArgs(std::ostringstream &os, const T &t, const Ts &... ts)
static void StreamArgs(std::ostringstream &os, const T &t)
void Debug(const Ts &... args)
void Error(const Ts &... args)
static void ClearFilter()
static void HandleLambda(std::ostream &os, const T &t, float)
static void StreamArgs(std::ostringstream &)
void Info(const Ts &... args)
static constexpr auto eError
static void AddFilter(const char *prefix)
static void ShowPrefixStack(bool yes)
static int SetGlobalLevel(int level)
void Warn(const Ts &... args)
static constexpr auto eTrace
void Trace(const Ts &... args)
static constexpr auto eWarn
static constexpr auto eInfo
static void Impl(Verbosity level, const std::string &s)
static auto HandleLambda(std::ostream &os, const T &t, int) -> decltype(t(os), void())
MnPrint(const char *prefix, int level=MnPrint::GlobalLevel())
static void StreamPrefix(std::ostringstream &os)
void Log(Verbosity level, const Ts &... args)
static constexpr auto eDebug
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
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...
std::ostream & operator<<(std::ostream &, const LAVector &)