ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes | List of all members
ROOT::Minuit2::MnContours Class Reference

API class for Contours Error analysis (2-dim errors); minimization has to be done before and Minimum must be valid; possibility to ask only for the points or the points and associated Minos errors;.

Definition at line 37 of file MnContours.h.

Public Member Functions

 MnContours (const FCNBase &fcn, const FunctionMinimum &min)
 construct from FCN + Minimum More...
 
 MnContours (const FCNBase &fcn, const FunctionMinimum &min, unsigned int stra)
 construct from FCN + Minimum + strategy More...
 
 MnContours (const FCNBase &fcn, const FunctionMinimum &min, const MnStrategy &stra)
 construct from FCN + Minimum + strategy More...
 
 ~MnContours ()
 
std::vector< std::pair< double,
double > > 
operator() (unsigned int, unsigned int, unsigned int npoints=20) const
 ask for one Contour (points only) from number of points (>=4) and parameter indeces More...
 
ContoursError Contour (unsigned int, unsigned int, unsigned int npoints=20) const
 ask for one Contour ContoursError (MinosErrors + points) from number of points (>=4) and parameter indeces can be printed via std::cout More...
 
const MnStrategyStrategy () const
 

Private Attributes

const FCNBasefFCN
 
const FunctionMinimumfMinimum
 
MnStrategy fStrategy
 

#include <Minuit2/MnContours.h>

Constructor & Destructor Documentation

ROOT::Minuit2::MnContours::MnContours ( const FCNBase fcn,
const FunctionMinimum min 
)
inline

construct from FCN + Minimum

Definition at line 42 of file MnContours.h.

ROOT::Minuit2::MnContours::MnContours ( const FCNBase fcn,
const FunctionMinimum min,
unsigned int  stra 
)
inline

construct from FCN + Minimum + strategy

Definition at line 45 of file MnContours.h.

ROOT::Minuit2::MnContours::MnContours ( const FCNBase fcn,
const FunctionMinimum min,
const MnStrategy stra 
)
inline

construct from FCN + Minimum + strategy

Definition at line 48 of file MnContours.h.

ROOT::Minuit2::MnContours::~MnContours ( )
inline

Definition at line 50 of file MnContours.h.

Member Function Documentation

ContoursError ROOT::Minuit2::MnContours::Contour ( unsigned int  px,
unsigned int  py,
unsigned int  npoints = 20 
) const

ask for one Contour ContoursError (MinosErrors + points) from number of points (>=4) and parameter indeces can be printed via std::cout

Definition at line 39 of file MnContours.cxx.

Referenced by main(), and operator()().

std::vector< std::pair< double, double > > ROOT::Minuit2::MnContours::operator() ( unsigned int  px,
unsigned int  py,
unsigned int  npoints = 20 
) const

ask for one Contour (points only) from number of points (>=4) and parameter indeces

Definition at line 33 of file MnContours.cxx.

const MnStrategy& ROOT::Minuit2::MnContours::Strategy ( ) const
inline

Definition at line 60 of file MnContours.h.

Member Data Documentation

const FCNBase& ROOT::Minuit2::MnContours::fFCN
private

Definition at line 64 of file MnContours.h.

Referenced by Contour().

const FunctionMinimum& ROOT::Minuit2::MnContours::fMinimum
private

Definition at line 65 of file MnContours.h.

Referenced by Contour().

MnStrategy ROOT::Minuit2::MnContours::fStrategy
private

Definition at line 66 of file MnContours.h.

Referenced by Contour(), and Strategy().

Collaboration diagram for ROOT::Minuit2::MnContours:
[legend]

The documentation for this class was generated from the following files: