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 TClass*IsA() const
doubleROOT::Math::IBaseFunctionOneDim::operator()(double x) const
doubleROOT::Math::IBaseFunctionOneDim::operator()(const double* x) const
RooGenFunction&operator=(const RooGenFunction&)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_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