#include <RooMoment.h>
Inheritance diagram for RooMoment:

Public Member Functions | |
| RooMoment () | |
| RooMoment (const char *name, const char *title, RooAbsReal &func, RooRealVar &x, Int_t order=1, Bool_t central=kFALSE, Bool_t takeRoot=kFALSE) | |
| RooMoment (const char *name, const char *title, RooAbsReal &func, RooRealVar &x, const RooArgSet &nset, Int_t order=1, Bool_t central=kFALSE, Bool_t takeRoot=kFALSE, Bool_t intNSet=kFALSE) | |
| virtual | ~RooMoment () |
| RooMoment (const RooMoment &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| Int_t | order () const |
| Bool_t | central () const |
| RooAbsReal * | mean () |
| const RooAbsReal & | xF () |
| const RooAbsReal & | ixF () |
| const RooAbsReal & | iF () |
| RooMoment () | |
| RooMoment (const char *name, const char *title, RooAbsReal &func, RooRealVar &x, Int_t order=1, Bool_t central=kFALSE, Bool_t takeRoot=kFALSE) | |
| RooMoment (const char *name, const char *title, RooAbsReal &func, RooRealVar &x, const RooArgSet &nset, Int_t order=1, Bool_t central=kFALSE, Bool_t takeRoot=kFALSE, Bool_t intNSet=kFALSE) | |
| virtual | ~RooMoment () |
| RooMoment (const RooMoment &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| Int_t | order () const |
| Bool_t | central () const |
| RooAbsReal * | mean () |
| const RooAbsReal & | xF () |
| const RooAbsReal & | ixF () |
| const RooAbsReal & | iF () |
Protected Member Functions | |
| Double_t | evaluate () const |
| Double_t | evaluate () const |
Protected Attributes | |
| Int_t | _order |
| Int_t | _takeRoot |
| RooSetProxy | _nset |
| RooRealProxy | _func |
| RooRealProxy | _x |
| RooRealProxy | _mean |
| RooRealProxy | _xf |
| RooRealProxy | _ixf |
| RooRealProxy | _if |
Definition at line 27 of file RooMoment.h.
| RooMoment::RooMoment | ( | ) |
| RooMoment::RooMoment | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | func, | |||
| RooRealVar & | x, | |||
| Int_t | order = 1, |
|||
| Bool_t | central = kFALSE, |
|||
| Bool_t | takeRoot = kFALSE | |||
| ) |
Definition at line 63 of file RooMoment.cxx.
References _if, _ixf, _mean, _order, _xf, RooAbsArg::addOwnedComponents(), RooAbsReal::createIntegral(), Form(), func(), TNamed::GetName(), kTRUE, RooAbsArg::RooArgSet, RooRealProxy::setArg(), RooRealIntegral::setCacheNumeric(), RooAbsArg::setExpensiveObjectCache(), and x.
| RooMoment::RooMoment | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | func, | |||
| RooRealVar & | x, | |||
| const RooArgSet & | nset, | |||
| Int_t | order = 1, |
|||
| Bool_t | central = kFALSE, |
|||
| Bool_t | takeRoot = kFALSE, |
|||
| Bool_t | intNSet = kFALSE | |||
| ) |
Definition at line 109 of file RooMoment.cxx.
References _if, _ixf, _mean, _nset, _order, _xf, RooSetProxy::add(), RooArgSet::add(), RooAbsArg::addOwnedComponents(), RooAbsReal::createIntegral(), Form(), func(), TNamed::GetName(), kTRUE, RooAbsArg::RooArgSet, RooRealProxy::setArg(), RooRealIntegral::setCacheNumeric(), RooAbsArg::setExpensiveObjectCache(), and x.
| RooMoment::~RooMoment | ( | ) | [virtual] |
Definition at line 181 of file RooMoment.cxx.
| RooMoment::RooMoment | ( | const RooMoment & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 165 of file RooMoment.cxx.
| RooMoment::RooMoment | ( | ) |
| RooMoment::RooMoment | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | func, | |||
| RooRealVar & | x, | |||
| Int_t | order = 1, |
|||
| Bool_t | central = kFALSE, |
|||
| Bool_t | takeRoot = kFALSE | |||
| ) |
| RooMoment::RooMoment | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | func, | |||
| RooRealVar & | x, | |||
| const RooArgSet & | nset, | |||
| Int_t | order = 1, |
|||
| Bool_t | central = kFALSE, |
|||
| Bool_t | takeRoot = kFALSE, |
|||
| Bool_t | intNSet = kFALSE | |||
| ) |
| virtual RooMoment::~RooMoment | ( | ) | [virtual] |
| RooMoment::RooMoment | ( | const RooMoment & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual TObject* RooMoment::clone | ( | const char * | newname | ) | const [inline, virtual] |
| Int_t RooMoment::order | ( | ) | const [inline] |
| Bool_t RooMoment::central | ( | ) | const [inline] |
Definition at line 40 of file RooMoment.h.
References _mean, RooArgProxy::absArg(), kFALSE, and kTRUE.
| RooAbsReal* RooMoment::mean | ( | ) | [inline] |
Definition at line 42 of file RooMoment.h.
References _mean, and RooArgProxy::absArg().
Referenced by RooMomentMorph::getCache().
| const RooAbsReal& RooMoment::xF | ( | ) | [inline] |
| const RooAbsReal& RooMoment::ixF | ( | ) | [inline] |
| const RooAbsReal& RooMoment::iF | ( | ) | [inline] |
| Double_t RooMoment::evaluate | ( | ) | const [protected, virtual] |
| virtual TObject* RooMoment::clone | ( | const char * | newname | ) | const [inline, virtual] |
| Int_t RooMoment::order | ( | ) | const [inline] |
| Bool_t RooMoment::central | ( | ) | const [inline] |
Definition at line 40 of file RooMoment.h.
References _mean, RooArgProxy::absArg(), kFALSE, and kTRUE.
| RooAbsReal* RooMoment::mean | ( | ) | [inline] |
| const RooAbsReal& RooMoment::xF | ( | ) | [inline] |
| const RooAbsReal& RooMoment::ixF | ( | ) | [inline] |
| const RooAbsReal& RooMoment::iF | ( | ) | [inline] |
| Double_t RooMoment::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Int_t RooMoment::_order [protected] |
Int_t RooMoment::_takeRoot [protected] |
RooSetProxy RooMoment::_nset [protected] |
RooRealProxy RooMoment::_func [protected] |
Definition at line 53 of file RooMoment.h.
RooRealProxy RooMoment::_x [protected] |
Definition at line 54 of file RooMoment.h.
RooRealProxy RooMoment::_mean [protected] |
RooRealProxy RooMoment::_xf [protected] |
RooRealProxy RooMoment::_ixf [protected] |
RooRealProxy RooMoment::_if [protected] |
1.5.1