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

Public Member Functions | |
| RooLinearVar (const char *name, const char *title, RooAbsRealLValue &variable, const RooAbsReal &slope, const RooAbsReal &offset, const char *unit="") | |
| RooLinearVar (const RooLinearVar &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooLinearVar () |
| virtual void | setVal (Double_t value) |
| virtual Bool_t | hasBinning (const char *name) const |
| virtual const RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) const |
| virtual RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) |
| virtual Double_t | jacobian () const |
| virtual Bool_t | isJacobianOK (const RooArgSet &depList) const |
| virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE) |
| virtual void | writeToStream (ostream &os, Bool_t compact) const |
| RooLinearVar (const char *name, const char *title, RooAbsRealLValue &variable, const RooAbsReal &slope, const RooAbsReal &offset, const char *unit="") | |
| RooLinearVar (const RooLinearVar &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooLinearVar () |
| virtual void | setVal (Double_t value) |
| virtual Bool_t | hasBinning (const char *name) const |
| virtual const RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) const |
| virtual RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) |
| virtual Double_t | jacobian () const |
| virtual Bool_t | isJacobianOK (const RooArgSet &depList) const |
| virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE) |
| virtual void | writeToStream (ostream &os, Bool_t compact) const |
Protected Member Functions | |
| virtual Double_t | evaluate () const |
| virtual Double_t | evaluate () const |
Protected Attributes | |
| RooLinTransBinning | _binning |
| RooLinkedList | _altBinning |
| RooRealProxy | _var |
| RooRealProxy | _slope |
| RooRealProxy | _offset |
Definition at line 30 of file RooLinearVar.h.
| RooLinearVar::RooLinearVar | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsRealLValue & | variable, | |||
| const RooAbsReal & | slope, | |||
| const RooAbsReal & | offset, | |||
| const char * | unit = "" | |||
| ) |
Referenced by clone().
| RooLinearVar::RooLinearVar | ( | const RooLinearVar & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 93 of file RooLinearVar.cxx.
| RooLinearVar::~RooLinearVar | ( | ) | [virtual] |
Definition at line 106 of file RooLinearVar.cxx.
References _altBinning, and RooLinkedList::Delete().
| RooLinearVar::RooLinearVar | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsRealLValue & | variable, | |||
| const RooAbsReal & | slope, | |||
| const RooAbsReal & | offset, | |||
| const char * | unit = "" | |||
| ) |
| RooLinearVar::RooLinearVar | ( | const RooLinearVar & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooLinearVar::~RooLinearVar | ( | ) | [virtual] |
| virtual TObject* RooLinearVar::clone | ( | const char * | newname | ) | const [inline, virtual] |
| void RooLinearVar::setVal | ( | Double_t | value | ) | [virtual] |
Implements RooAbsRealLValue.
Definition at line 126 of file RooLinearVar.cxx.
References _offset, _slope, _var, RooRealProxy::arg(), coutE, RooFit::Eval, and TNamed::GetName().
| Bool_t RooLinearVar::hasBinning | ( | const char * | name | ) | const [virtual] |
Implements RooAbsRealLValue.
Definition at line 251 of file RooLinearVar.cxx.
References _var, and RooRealProxy::arg().
| const RooAbsBinning & RooLinearVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | const [virtual] |
Implements RooAbsRealLValue.
Definition at line 242 of file RooLinearVar.cxx.
Referenced by getBinning().
| RooAbsBinning & RooLinearVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | [virtual] |
Implements RooAbsRealLValue.
Definition at line 207 of file RooLinearVar.cxx.
References _altBinning, _binning, _offset, _slope, _var, RooLinkedList::Add(), RooRealProxy::arg(), RooLinkedList::FindObject(), getBinning(), and RooLinTransBinning::updateInput().
| Double_t RooLinearVar::jacobian | ( | ) | const [virtual] |
Reimplemented from RooAbsRealLValue.
Definition at line 174 of file RooLinearVar.cxx.
References _slope, _var, and RooRealProxy::arg().
Reimplemented from RooAbsRealLValue.
Definition at line 146 of file RooLinearVar.cxx.
References _slope, _var, RooRealProxy::arg(), xmlio::Class, RooAbsArg::dependsOnValue(), TObject::InheritsFrom(), kFALSE, kTRUE, and TIterator::Next().
| Bool_t RooLinearVar::readFromStream | ( | istream & | is, | |
| Bool_t | compact, | |||
| Bool_t | verbose = kFALSE | |||
| ) | [virtual] |
Reimplemented from RooAbsRealLValue.
Definition at line 184 of file RooLinearVar.cxx.
References kTRUE.
| void RooLinearVar::writeToStream | ( | ostream & | os, | |
| Bool_t | compact | |||
| ) | const [virtual] |
Reimplemented from RooAbsRealLValue.
Definition at line 193 of file RooLinearVar.cxx.
References _offset, _slope, _var, RooRealProxy::arg(), TNamed::GetName(), and RooAbsReal::getVal().
| Double_t RooLinearVar::evaluate | ( | ) | const [protected, virtual] |
| virtual TObject* RooLinearVar::clone | ( | const char * | newname | ) | const [inline, virtual] |
| virtual void RooLinearVar::setVal | ( | Double_t | value | ) | [virtual] |
Implements RooAbsRealLValue.
| virtual Bool_t RooLinearVar::hasBinning | ( | const char * | name | ) | const [virtual] |
Implements RooAbsRealLValue.
| virtual const RooAbsBinning& RooLinearVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | const [virtual] |
Implements RooAbsRealLValue.
| virtual RooAbsBinning& RooLinearVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | [virtual] |
Implements RooAbsRealLValue.
| virtual Double_t RooLinearVar::jacobian | ( | ) | const [virtual] |
Reimplemented from RooAbsRealLValue.
Reimplemented from RooAbsRealLValue.
| virtual Bool_t RooLinearVar::readFromStream | ( | istream & | is, | |
| Bool_t | compact, | |||
| Bool_t | verbose = kFALSE | |||
| ) | [virtual] |
Reimplemented from RooAbsRealLValue.
| virtual void RooLinearVar::writeToStream | ( | ostream & | os, | |
| Bool_t | compact | |||
| ) | const [virtual] |
Reimplemented from RooAbsRealLValue.
| virtual Double_t RooLinearVar::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
RooLinTransBinning RooLinearVar::_binning [mutable, protected] |
RooLinkedList RooLinearVar::_altBinning [protected] |
RooRealProxy RooLinearVar::_var [protected] |
Definition at line 64 of file RooLinearVar.h.
Referenced by evaluate(), getBinning(), hasBinning(), isJacobianOK(), jacobian(), setVal(), and writeToStream().
RooRealProxy RooLinearVar::_slope [protected] |
Definition at line 65 of file RooLinearVar.h.
Referenced by evaluate(), getBinning(), isJacobianOK(), jacobian(), setVal(), and writeToStream().
RooRealProxy RooLinearVar::_offset [protected] |
Definition at line 66 of file RooLinearVar.h.
Referenced by evaluate(), getBinning(), setVal(), and writeToStream().
1.5.1