54 mutable std::unique_ptr<RooFunctor>
_ftor;
55 mutable std::unique_ptr<ROOT::Math::RichardsonDerivator>
_rd;
RooCollectionProxy< RooArgSet > RooSetProxy
RooTemplateProxy< RooAbsReal > RooRealProxy
Compatibility typedef replacing the old RooRealProxy class.
#define ClassDefOverride(name, id)
User class for calculating the derivatives of a function.
Abstract container object that can hold multiple RooAbsArg objects.
RooAbsReal()
coverity[UNINIT_CTOR] Default constructor
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
std::unique_ptr< ROOT::Math::RichardsonDerivator > _rd
! Derivator
~RooDerivative() override
RooDerivative()
Default constructor.
std::unique_ptr< RooFunctor > _ftor
! Functor binding of RooAbsReal
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.
Variable that can be changed from the outside.
Mother of all ROOT objects.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...