16#ifndef ROO_GEN_FUNCTION
17#define ROO_GEN_FUNCTION
39 double DoEval(
double)
const ;
#define ClassDef(name, id)
Interface (abstract class) for generic functions objects of one-dimension Provides a method to evalua...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Lightweight interface adaptor that exports a RooAbsPdf as a functor.
Lightweight interface adaptor that exports a RooAbsReal as a ROOT::Math::IGenFunction.
virtual ROOT::Math::IBaseFunctionOneDim * Clone() const
Clone a function.
RooGenFunction(const RooAbsReal &func, const RooArgList &observables, const RooArgList ¶meters)
virtual ~RooGenFunction()
double DoEval(double) const
implementation of the evaluation function. Must be implemented by derived classes