ROOT logo
ROOT » ROOFIT » ROOFITCORE » RooGenFunction

class RooGenFunction: public ROOT::Math::IBaseFunctionOneDim



Lightweight interface adaptor that exports a RooAbsReal as a ROOT::Math::IGenFunction

Function Members (Methods)

public:
RooGenFunction(const RooGenFunction& other)
RooGenFunction(const RooAbsReal& func, const RooArgList& observables, const RooArgList& parameters)
RooGenFunction(const RooAbsReal& func, const RooArgList& observables, const RooArgList& parameters, const RooArgSet& nset)
virtual~RooGenFunction()
static TClass*Class()
virtual ROOT::Math::IBaseFunctionOneDim*Clone() const
virtual ROOT::Math::IBaseFunctionOneDim*ROOT::Math::IBaseFunctionOneDim::Clone() const
virtual TClass*IsA() const
doubleROOT::Math::IBaseFunctionOneDim::operator()(double x) const
doubleROOT::Math::IBaseFunctionOneDim::operator()(const double* x) const
RooGenFunction&operator=(const RooGenFunction&)
ROOT::Math::IBaseFunctionOneDim&ROOT::Math::IBaseFunctionOneDim::operator=(const ROOT::Math::IBaseFunctionOneDim&)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
protected:
virtual doubleDoEval(double) const

Data Members

protected:
RooFunctor_ftor

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

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)
~RooGenFunction()
double DoEval(double ) const
ROOT::Math::IBaseFunctionOneDim* Clone() const