10 #ifndef ROOT_Minuit2_MnContours
11 #define ROOT_Minuit2_MnContours
26 class FunctionMinimum;
42 MnContours(
const FCNBase& fcn,
const FunctionMinimum& min) : fFCN(fcn), fMinimum(min), fStrategy(MnStrategy(1)) {}
45 MnContours(
const FCNBase& fcn,
const FunctionMinimum& min,
unsigned int stra) : fFCN(fcn), fMinimum(min), fStrategy(MnStrategy(stra)) {}
48 MnContours(
const FCNBase& fcn,
const FunctionMinimum& min,
const MnStrategy& stra) : fFCN(fcn), fMinimum(min), fStrategy(stra) {}
53 std::vector<std::pair<double,double> > operator()(
unsigned int,
unsigned int,
unsigned int npoints = 20)
const;
58 ContoursError Contour(
unsigned int,
unsigned int,
unsigned int npoints = 20)
const;
60 const MnStrategy& Strategy()
const {
return fStrategy;}
65 const FunctionMinimum& fMinimum;
73 #endif // ROOT_Minuit2_MnContours