10#ifndef ROOT_Minuit2_MnMinos
11#define ROOT_Minuit2_MnMinos
49 std::pair<double,double>
operator()(
unsigned int,
unsigned int maxcalls = 0,
double toler = 0.1)
const;
53 double Lower(
unsigned int,
unsigned int maxcalls = 0,
double toler = 0.1)
const;
54 double Upper(
unsigned int,
unsigned int maxcalls = 0,
double toler = 0.1)
const;
56 MnCross Loval(
unsigned int,
unsigned int maxcalls = 0,
double toler = 0.1)
const;
57 MnCross Upval(
unsigned int,
unsigned int maxcalls = 0,
double toler = 0.1)
const;
61 MinosError Minos(
unsigned int,
unsigned int maxcalls = 0,
double toler = 0.1)
const;
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) ...
Class holding the result of Minos (lower and upper values) for a specific parameter.
API class for Minos Error analysis (asymmetric errors); minimization has to be done before and Minimu...
const FunctionMinimum & fMinimum
MinosError Minos(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
ask for MinosError (Lower + Upper) can be printed via std::cout
double Upper(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
std::pair< double, double > operator()(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
returns the negative (pair.first) and the positive (pair.second) Minos Error of the Parameter
MnCross Loval(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
MnCross FindCrossValue(int dir, unsigned int, unsigned int maxcalls, double toler) const
internal method to get crossing value via MnFunctionCross
MnMinos(const FCNBase &fcn, const FunctionMinimum &min, unsigned int stra=1)
construct from FCN + Minimum + strategy
double Lower(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
calculate one side (negative or positive Error) of the Parameter give as input (optionally) maxcalls ...
MnCross Upval(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
Namespace for new ROOT classes and functions.