org.freehep.math.minuit
Class MnMinos
- java.lang.Object
-
- org.freehep.math.minuit.MnMinos
-
public class MnMinos extends java.lang.ObjectAPI class for Minos error analysis (asymmetric errors). Minimization has to be done before and minimum must be valid; possibility to ask only for one side of the Minos error;
-
-
Constructor Summary
Constructors Constructor and Description MnMinos(FCNBase fcn, FunctionMinimum min)construct from FCN + minimumMnMinos(FCNBase fcn, FunctionMinimum min, int stra)construct from FCN + minimum + strategyMnMinos(FCNBase fcn, FunctionMinimum min, MnStrategy stra)construct from FCN + minimum + strategy
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description org.freehep.math.minuit.MnCrossloval(int par)org.freehep.math.minuit.MnCrossloval(int par, double errDef)org.freehep.math.minuit.MnCrossloval(int par, double errDef, int maxcalls)doublelower(int par)doublelower(int par, double errDef)doublelower(int par, double errDef, int maxcalls)calculate one side (negative or positive error) of the parameterMinosErrorminos(int par)MinosErrorminos(int par, double errDef)MinosErrorminos(int par, double errDef, int maxcalls)Causes a MINOS error analysis to be performed on the parameter whose number is specified.Pointrange(int par)Pointrange(int par, double errDef)Pointrange(int par, double errDef, int maxcalls)Causes a MINOS error analysis for external parameter n.doubleupper(int par)doubleupper(int par, double errDef)doubleupper(int par, double errDef, int maxcalls)org.freehep.math.minuit.MnCrossupval(int par)org.freehep.math.minuit.MnCrossupval(int par, double errDef)org.freehep.math.minuit.MnCrossupval(int par, double errDef, int maxcalls)
-
-
-
Constructor Detail
-
MnMinos
public MnMinos(FCNBase fcn, FunctionMinimum min)
construct from FCN + minimum
-
MnMinos
public MnMinos(FCNBase fcn, FunctionMinimum min, int stra)
construct from FCN + minimum + strategy
-
MnMinos
public MnMinos(FCNBase fcn, FunctionMinimum min, MnStrategy stra)
construct from FCN + minimum + strategy
-
-
Method Detail
-
minos
public MinosError minos(int par)
-
minos
public MinosError minos(int par, double errDef)
-
minos
public MinosError minos(int par, double errDef, int maxcalls)
Causes a MINOS error analysis to be performed on the parameter whose number is specified. MINOS errors may be expensive to calculate, but are very reliable since they take account of non-linearities in the problem as well as parameter correlations, and are in general asymmetric.- Parameters:
maxcalls- Specifies the (approximate) maximum number of function calls per parameter requested, after which the calculation will be stopped for that parameter.
-
range
public Point range(int par)
-
range
public Point range(int par, double errDef)
-
range
public Point range(int par, double errDef, int maxcalls)
Causes a MINOS error analysis for external parameter n.- Returns:
- The lower and upper bounds of parameter
-
lower
public double lower(int par)
-
lower
public double lower(int par, double errDef)
-
lower
public double lower(int par, double errDef, int maxcalls)calculate one side (negative or positive error) of the parameter
-
upper
public double upper(int par)
-
upper
public double upper(int par, double errDef)
-
upper
public double upper(int par, double errDef, int maxcalls)
-
loval
public org.freehep.math.minuit.MnCross loval(int par)
-
loval
public org.freehep.math.minuit.MnCross loval(int par, double errDef)
-
loval
public org.freehep.math.minuit.MnCross loval(int par, double errDef, int maxcalls)
-
upval
public org.freehep.math.minuit.MnCross upval(int par)
-
upval
public org.freehep.math.minuit.MnCross upval(int par, double errDef)
-
upval
public org.freehep.math.minuit.MnCross upval(int par, double errDef, int maxcalls)
-
-
DMelt 3.0 © DataMelt by jWork.ORG