Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
ROOT::Minuit2::MnUserFcn Class Reference

Wrapper used by Minuit of FCN interface containing a reference to the transformation object.

Definition at line 27 of file MnUserFcn.h.

Public Member Functions

 MnUserFcn (const FCNBase &fcn, const MnUserTransformation &trafo, int ncall=0)
 
 ~MnUserFcn () override
 
double callWithTransformedParams (std::vector< double > const &vpar) const
 
double operator() (const MnAlgebraicVector &) const override
 
const MnUserTransformationtransform () const
 
- Public Member Functions inherited from ROOT::Minuit2::MnFcn
 MnFcn (const FCNBase &fcn, int ncall=0)
 constructor of
 
virtual ~MnFcn ()
 
double ErrorDef () const
 
const FCNBaseFcn () const
 
unsigned int NumOfCalls () const
 
double Up () const
 

Private Attributes

const MnUserTransformationfTransform
 

Additional Inherited Members

- Protected Attributes inherited from ROOT::Minuit2::MnFcn
int fNumCall
 

#include <Minuit2/MnUserFcn.h>

Inheritance diagram for ROOT::Minuit2::MnUserFcn:
[legend]

Constructor & Destructor Documentation

◆ MnUserFcn()

ROOT::Minuit2::MnUserFcn::MnUserFcn ( const FCNBase & fcn,
const MnUserTransformation & trafo,
int ncall = 0 )
inline

Definition at line 30 of file MnUserFcn.h.

◆ ~MnUserFcn()

ROOT::Minuit2::MnUserFcn::~MnUserFcn ( )
inlineoverride

Definition at line 35 of file MnUserFcn.h.

Member Function Documentation

◆ callWithTransformedParams()

double ROOT::Minuit2::MnUserFcn::callWithTransformedParams ( std::vector< double > const & vpar) const

Definition at line 44 of file MnUserFcn.cxx.

◆ operator()()

double ROOT::Minuit2::MnUserFcn::operator() ( const MnAlgebraicVector & v) const
overridevirtual

Reimplemented from ROOT::Minuit2::MnFcn.

Definition at line 18 of file MnUserFcn.cxx.

◆ transform()

const MnUserTransformation & ROOT::Minuit2::MnUserFcn::transform ( ) const
inline

Definition at line 41 of file MnUserFcn.h.

Member Data Documentation

◆ fTransform

const MnUserTransformation& ROOT::Minuit2::MnUserFcn::fTransform
private

Definition at line 46 of file MnUserFcn.h.

Libraries for ROOT::Minuit2::MnUserFcn:

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