#include <RooDerivative.h>
Inheritance diagram for RooDerivative:
Definition at line 31 of file RooDerivative.h.
RooDerivative::RooDerivative | ( | ) |
RooDerivative::RooDerivative | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooRealVar & | x, | |||
Int_t | order = 1 , |
|||
Double_t | eps = 0.001 | |||
) |
RooDerivative::RooDerivative | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooRealVar & | x, | |||
const RooArgSet & | nset, | |||
Int_t | order = 1 , |
|||
Double_t | eps = 0.001 | |||
) |
RooDerivative::~RooDerivative | ( | ) | [virtual] |
RooDerivative::RooDerivative | ( | const RooDerivative & | other, | |
const char * | name = 0 | |||
) |
Definition at line 94 of file RooDerivative.cxx.
RooDerivative::RooDerivative | ( | ) |
RooDerivative::RooDerivative | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooRealVar & | x, | |||
Int_t | order = 1 , |
|||
Double_t | eps = 0.001 | |||
) |
RooDerivative::RooDerivative | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooRealVar & | x, | |||
const RooArgSet & | nset, | |||
Int_t | order = 1 , |
|||
Double_t | eps = 0.001 | |||
) |
virtual RooDerivative::~RooDerivative | ( | ) | [virtual] |
RooDerivative::RooDerivative | ( | const RooDerivative & | other, | |
const char * | name = 0 | |||
) |
virtual TObject* RooDerivative::clone | ( | const char * | newname | ) | const [inline, virtual] |
Int_t RooDerivative::order | ( | ) | const [inline] |
Double_t RooDerivative::eps | ( | ) | const [inline] |
void RooDerivative::setEps | ( | Double_t | e | ) | [inline] |
Bool_t RooDerivative::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [virtual] |
Double_t RooDerivative::evaluate | ( | ) | const [protected, virtual] |
Derivator.
Implements RooAbsReal.
Definition at line 119 of file RooDerivative.cxx.
References _eps, _ftor, _func, _nset, _order, _rd, _x, RooRealProxy::arg(), ROOT::Math::RichardsonDerivator::Derivative1(), ROOT::Math::RichardsonDerivator::Derivative2(), ROOT::Math::RichardsonDerivator::Derivative3(), RooAbsReal::functor(), kTRUE, RooRealProxy::max(), RooRealProxy::min(), and RooAbsArg::RooArgSet.
virtual TObject* RooDerivative::clone | ( | const char * | newname | ) | const [inline, virtual] |
Int_t RooDerivative::order | ( | ) | const [inline] |
Double_t RooDerivative::eps | ( | ) | const [inline] |
void RooDerivative::setEps | ( | Double_t | e | ) | [inline] |
Bool_t RooDerivative::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [virtual] |
Reimplemented from RooAbsArg.
Double_t RooDerivative::evaluate | ( | ) | const [protected, virtual] |
Int_t RooDerivative::_order [protected] |
Double_t RooDerivative::_eps [protected] |
RooSetProxy RooDerivative::_nset [protected] |
RooRealProxy RooDerivative::_func [protected] |
RooRealProxy RooDerivative::_x [protected] |
RooFunctor* RooDerivative::_ftor [mutable, protected] |
Definition at line 55 of file RooDerivative.h.
Referenced by evaluate(), redirectServersHook(), and ~RooDerivative().
ROOT::Math::RichardsonDerivator* RooDerivative::_rd [mutable, protected] |
Functor binding of RooAbsReal.
Definition at line 56 of file RooDerivative.h.
Referenced by evaluate(), redirectServersHook(), and ~RooDerivative().
RooFunctor* RooDerivative::_ftor [mutable, protected] |
Definition at line 55 of file RooDerivative.h.
ROOT::Math::RichardsonDerivator* RooDerivative::_rd [mutable, protected] |