10 #ifndef ROOT_Minuit2_MnMinos
11 #define ROOT_Minuit2_MnMinos
23 class FunctionMinimum;
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;
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
MnMinos(const FCNBase &fcn, const FunctionMinimum &min, const MnStrategy &stra)
construct from FCN + Minimum + strategy
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