Lightweight interface adaptor that exports a RooAbsReal as a ROOT::Math::IMultiGenFunction.
Definition at line 27 of file RooMultiGenFunction.h.
Public Member Functions  
RooMultiGenFunction (const RooAbsFunc &func)  
RooMultiGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList ¶meters)  
RooMultiGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList ¶meters, const RooArgSet &nset)  
RooMultiGenFunction (const RooMultiGenFunction &other)  
virtual  ~RooMultiGenFunction () 
virtual ROOT::Math::IBaseFunctionMultiDim *  Clone () const 
Clone a function.  
unsigned int  NDim () const 
Retrieve the dimension of the function.  
Public Member Functions inherited from ROOT::Math::IBaseFunctionMultiDimTempl< T >  
IBaseFunctionMultiDimTempl ()  
virtual  ~IBaseFunctionMultiDimTempl () 
virtual destructor  
virtual IBaseFunctionMultiDimTempl< T > *  Clone () const =0 
Clone a function.  
virtual unsigned int  NDim () const =0 
Retrieve the dimension of the function.  
T  operator() (const T *x) const 
Evaluate the function at a point x[].  
Protected Member Functions  
double  DoEval (const double *) const 
Protected Attributes  
RooFunctor  _ftor 
Additional Inherited Members  
Public Types inherited from ROOT::Math::IBaseFunctionMultiDimTempl< T >  
typedef T  BackendType 
typedef IBaseFunctionMultiDimTempl< T >  BaseFunc 
#include <RooMultiGenFunction.h>
RooMultiGenFunction::RooMultiGenFunction  (  const RooAbsFunc &  func  ) 
Definition at line 48 of file RooMultiGenFunction.cxx.
RooMultiGenFunction::RooMultiGenFunction  (  const RooAbsReal &  func, 
const RooArgList &  observables,  
const RooArgList &  parameters  
) 
Definition at line 57 of file RooMultiGenFunction.cxx.
RooMultiGenFunction::RooMultiGenFunction  (  const RooAbsReal &  func, 
const RooArgList &  observables,  
const RooArgList &  parameters,  
const RooArgSet &  nset  
) 
Definition at line 65 of file RooMultiGenFunction.cxx.
RooMultiGenFunction::RooMultiGenFunction  (  const RooMultiGenFunction &  other  ) 
Definition at line 73 of file RooMultiGenFunction.cxx.

virtual 
Definition at line 81 of file RooMultiGenFunction.cxx.

inlinevirtual 
Clone a function.
Each derived class must implement their version of the Clone method
Implements ROOT::Math::IBaseFunctionMultiDimTempl< T >.
Definition at line 36 of file RooMultiGenFunction.h.
Definition at line 88 of file RooMultiGenFunction.cxx.

inlinevirtual 
Retrieve the dimension of the function.
Implements ROOT::Math::IBaseFunctionMultiDimTempl< T >.
Definition at line 43 of file RooMultiGenFunction.h.

protected 
Definition at line 49 of file RooMultiGenFunction.h.