#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] |