24class RichardsonDerivator;
#define ClassDefOverride(name, id)
User class for calculating the derivatives of a function.
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
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.
RooDerivative represents the first, second, or third order derivative of any RooAbsReal as calculated...
~RooDerivative() override
Destructor.
ROOT::Math::RichardsonDerivator * _rd
! Derivator
RooFunctor * _ftor
! Functor binding of RooAbsReal
RooDerivative()
Default constructor.
RooSetProxy _nset
Normalization set (optional)
bool redirectServersHook(const RooAbsCollection &, bool, bool, bool) override
Zap functor and derivator ;.
Int_t _order
Derivation order.
double evaluate() const override
Calculate value.
RooRealProxy _func
Input function.
TObject * clone(const char *newname) const override
RooRealProxy _x
Observable.
Lightweight interface adaptor that exports a RooAbsPdf as a functor.
RooRealVar represents a variable that can be changed from the outside.
Mother of all ROOT objects.
Namespace for new Math classes and functions.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.