RooMultiGenFunction Class Reference

#include <RooMultiGenFunction.h>

Inheritance diagram for RooMultiGenFunction:

ROOT::Math::IBaseFunctionMultiDim ROOT::Math::IBaseFunctionMultiDim List of all members.

Public Member Functions

 RooMultiGenFunction (const RooAbsFunc &func)
 RooMultiGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters)
 RooMultiGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters, const RooArgSet &nset)
 RooMultiGenFunction (const RooMultiGenFunction &other)
virtual ~RooMultiGenFunction ()
virtual ROOT::Math::IBaseFunctionMultiDimClone () const
unsigned int NDim () const
 RooMultiGenFunction (const RooAbsFunc &func)
 RooMultiGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters)
 RooMultiGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters, const RooArgSet &nset)
 RooMultiGenFunction (const RooMultiGenFunction &other)
virtual ~RooMultiGenFunction ()
virtual ROOT::Math::IBaseFunctionMultiDimClone () const
unsigned int NDim () const

Protected Member Functions

double DoEval (const double *) const
double DoEval (const double *) const

Protected Attributes

RooFunctor _ftor

Detailed Description

Definition at line 27 of file RooMultiGenFunction.h.


Constructor & Destructor Documentation

RooMultiGenFunction::RooMultiGenFunction ( const RooAbsFunc func  ) 

Definition at line 44 of file RooMultiGenFunction.cxx.

Referenced by Clone().

RooMultiGenFunction::RooMultiGenFunction ( const RooAbsReal func,
const RooArgList observables,
const RooArgList parameters 
)

Definition at line 52 of file RooMultiGenFunction.cxx.

RooMultiGenFunction::RooMultiGenFunction ( const RooAbsReal func,
const RooArgList observables,
const RooArgList parameters,
const RooArgSet nset 
)

Definition at line 59 of file RooMultiGenFunction.cxx.

RooMultiGenFunction::RooMultiGenFunction ( const RooMultiGenFunction other  ) 

Definition at line 66 of file RooMultiGenFunction.cxx.

RooMultiGenFunction::~RooMultiGenFunction (  )  [virtual]

Definition at line 73 of file RooMultiGenFunction.cxx.

RooMultiGenFunction::RooMultiGenFunction ( const RooAbsFunc func  ) 

RooMultiGenFunction::RooMultiGenFunction ( const RooAbsReal func,
const RooArgList observables,
const RooArgList parameters 
)

RooMultiGenFunction::RooMultiGenFunction ( const RooAbsReal func,
const RooArgList observables,
const RooArgList parameters,
const RooArgSet nset 
)

RooMultiGenFunction::RooMultiGenFunction ( const RooMultiGenFunction other  ) 

virtual RooMultiGenFunction::~RooMultiGenFunction (  )  [virtual]


Member Function Documentation

virtual ROOT::Math::IBaseFunctionMultiDim* RooMultiGenFunction::Clone (  )  const [inline, virtual]

Clone a function. Each derived class must implement his version of the Clone method

Implements ROOT::Math::IBaseFunctionMultiDim.

Definition at line 36 of file RooMultiGenFunction.h.

References RooMultiGenFunction().

unsigned int RooMultiGenFunction::NDim (  )  const [inline, virtual]

Retrieve the dimension of the function

Implements ROOT::Math::IBaseFunctionMultiDim.

Definition at line 43 of file RooMultiGenFunction.h.

References _ftor, and RooFunctor::nObs().

Referenced by RooAdaptiveIntegratorND::checkLimits(), RooAdaptiveIntegratorND::RooAdaptiveIntegratorND(), and RooAdaptiveIntegratorND::setLimits().

double RooMultiGenFunction::DoEval ( const double  )  const [protected, virtual]

Implementation of the evaluation function. Must be implemented by derived classes

Implements ROOT::Math::IBaseFunctionMultiDim.

Definition at line 79 of file RooMultiGenFunction.cxx.

References _ftor.

virtual ROOT::Math::IBaseFunctionMultiDim* RooMultiGenFunction::Clone (  )  const [inline, virtual]

Clone a function. Each derived class must implement his version of the Clone method

Implements ROOT::Math::IBaseFunctionMultiDim.

Definition at line 36 of file RooMultiGenFunction.h.

References RooMultiGenFunction().

unsigned int RooMultiGenFunction::NDim (  )  const [inline, virtual]

Retrieve the dimension of the function

Implements ROOT::Math::IBaseFunctionMultiDim.

Definition at line 43 of file RooMultiGenFunction.h.

References _ftor, and RooFunctor::nObs().

double RooMultiGenFunction::DoEval ( const double  )  const [protected, virtual]

Implementation of the evaluation function. Must be implemented by derived classes

Implements ROOT::Math::IBaseFunctionMultiDim.


Member Data Documentation

RooFunctor RooMultiGenFunction::_ftor [protected]

Definition at line 49 of file RooMultiGenFunction.h.

Referenced by DoEval(), and NDim().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1