RooGenFunction Class Reference

#include <RooGenFunction.h>

Inheritance diagram for RooGenFunction:

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

Public Member Functions

 RooGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters)
 RooGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters, const RooArgSet &nset)
 RooGenFunction (const RooGenFunction &other)
virtual ~RooGenFunction ()
virtual ROOT::Math::IBaseFunctionOneDimClone () const
 RooGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters)
 RooGenFunction (const RooAbsReal &func, const RooArgList &observables, const RooArgList &parameters, const RooArgSet &nset)
 RooGenFunction (const RooGenFunction &other)
virtual ~RooGenFunction ()
virtual ROOT::Math::IBaseFunctionOneDimClone () const

Protected Member Functions

double DoEval (double) const
 implementation of the evaluation function. Must be implemented by derived classes
double DoEval (double) const
 implementation of the evaluation function. Must be implemented by derived classes

Protected Attributes

RooFunctor _ftor

Detailed Description

Definition at line 22 of file RooGenFunction.h.


Constructor & Destructor Documentation

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

Definition at line 43 of file RooGenFunction.cxx.

Referenced by Clone().

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

Definition at line 50 of file RooGenFunction.cxx.

RooGenFunction::RooGenFunction ( const RooGenFunction other  ) 

Definition at line 57 of file RooGenFunction.cxx.

RooGenFunction::~RooGenFunction (  )  [virtual]

Definition at line 64 of file RooGenFunction.cxx.

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

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

RooGenFunction::RooGenFunction ( const RooGenFunction other  ) 

virtual RooGenFunction::~RooGenFunction (  )  [virtual]


Member Function Documentation

virtual ROOT::Math::IBaseFunctionOneDim* RooGenFunction::Clone (  )  const [inline, virtual]

Clone a function. Each derived class will implement his version of the provate DoClone method

Implements ROOT::Math::IBaseFunctionOneDim.

Definition at line 30 of file RooGenFunction.h.

References RooGenFunction().

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

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

Implements ROOT::Math::IBaseFunctionOneDim.

Definition at line 70 of file RooGenFunction.cxx.

References _ftor.

virtual ROOT::Math::IBaseFunctionOneDim* RooGenFunction::Clone (  )  const [inline, virtual]

Clone a function. Each derived class will implement his version of the provate DoClone method

Implements ROOT::Math::IBaseFunctionOneDim.

Definition at line 30 of file RooGenFunction.h.

References RooGenFunction().

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

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

Implements ROOT::Math::IBaseFunctionOneDim.


Member Data Documentation

RooFunctor RooGenFunction::_ftor [protected]

Definition at line 41 of file RooGenFunction.h.

Referenced by DoEval().


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