16#ifndef ROO_GEN_FUNCTION
17#define ROO_GEN_FUNCTION
36 double DoEval(
double)
const override ;
#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.
ROOT::Math::IBaseFunctionOneDim * Clone() const override
Clone a function.
~RooGenFunction() override
double DoEval(double) const override
implementation of the evaluation function. Must be implemented by derived classes