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

Public Member Functions | |
| RooErrorVar () | |
| RooErrorVar (const char *name, const char *title, const RooRealVar &input) | |
| RooErrorVar (const RooErrorVar &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooErrorVar () |
| virtual Double_t | getVal (const RooArgSet *set=0) const |
| virtual Double_t | evaluate () const |
| virtual void | setVal (Double_t value) |
| virtual Bool_t | isFundamental () const |
| virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE) |
| virtual void | writeToStream (ostream &os, Bool_t compact) const |
| void | setMin (Double_t value) |
| void | setMax (Double_t value) |
| void | setRange (Double_t min, Double_t max) |
| void | setMin (const char *name, Double_t value) |
| void | setMax (const char *name, Double_t value) |
| void | setRange (const char *name, Double_t min, Double_t max) |
| void | setBins (Int_t nBins) |
| void | setBinning (const RooAbsBinning &binning, const char *name=0) |
| const RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) const |
| RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) |
| Bool_t | hasBinning (const char *name) const |
| void | removeMin (const char *name=0) |
| void | removeMax (const char *name=0) |
| void | removeRange (const char *name=0) |
| RooErrorVar () | |
| RooErrorVar (const char *name, const char *title, const RooRealVar &input) | |
| RooErrorVar (const RooErrorVar &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooErrorVar () |
| virtual Double_t | getVal (const RooArgSet *set=0) const |
| virtual Double_t | evaluate () const |
| virtual void | setVal (Double_t value) |
| virtual Bool_t | isFundamental () const |
| virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE) |
| virtual void | writeToStream (ostream &os, Bool_t compact) const |
| void | setMin (Double_t value) |
| void | setMax (Double_t value) |
| void | setRange (Double_t min, Double_t max) |
| void | setMin (const char *name, Double_t value) |
| void | setMax (const char *name, Double_t value) |
| void | setRange (const char *name, Double_t min, Double_t max) |
| void | setBins (Int_t nBins) |
| void | setBinning (const RooAbsBinning &binning, const char *name=0) |
| const RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) const |
| RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) |
| Bool_t | hasBinning (const char *name) const |
| void | removeMin (const char *name=0) |
| void | removeMax (const char *name=0) |
| void | removeRange (const char *name=0) |
Protected Member Functions | |
| void | syncCache (const RooArgSet *set=0) |
| Optional alternative ranges and binnings. | |
| void | syncCache (const RooArgSet *set=0) |
| Optional alternative ranges and binnings. | |
Protected Attributes | |
| RooLinkedList | _altBinning |
| RooRealProxy | _realVar |
| RooAbsBinning * | _binning |
| RooAbsBinning * | _binning |
Definition at line 28 of file RooErrorVar.h.
| RooErrorVar::RooErrorVar | ( | ) | [inline] |
| RooErrorVar::RooErrorVar | ( | const char * | name, | |
| const char * | title, | |||
| const RooRealVar & | input | |||
| ) |
| RooErrorVar::RooErrorVar | ( | const RooErrorVar & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 59 of file RooErrorVar.cxx.
References _altBinning, _binning, RooLinkedList::Add(), RooAbsBinning::clone(), RooLinkedList::MakeIterator(), and TIterator::Next().
| RooErrorVar::~RooErrorVar | ( | ) | [virtual] |
| RooErrorVar::RooErrorVar | ( | ) | [inline] |
Definition at line 31 of file RooErrorVar.h.
| RooErrorVar::RooErrorVar | ( | const char * | name, | |
| const char * | title, | |||
| const RooRealVar & | input | |||
| ) |
| RooErrorVar::RooErrorVar | ( | const RooErrorVar & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooErrorVar::~RooErrorVar | ( | ) | [virtual] |
| virtual TObject* RooErrorVar::clone | ( | const char * | newname | ) | const [inline, virtual] |
Reimplemented from RooAbsReal.
Definition at line 88 of file RooErrorVar.cxx.
References evaluate().
Referenced by writeToStream().
| virtual Double_t RooErrorVar::evaluate | ( | ) | const [inline, virtual] |
Implements RooAbsReal.
Definition at line 41 of file RooErrorVar.h.
References _realVar, and RooRealProxy::arg().
Referenced by getVal(), and syncCache().
| virtual void RooErrorVar::setVal | ( | Double_t | value | ) | [inline, virtual] |
Implements RooAbsRealLValue.
Definition at line 46 of file RooErrorVar.h.
References _realVar, and RooRealProxy::arg().
Referenced by readFromStream(), setMax(), setMin(), and setVal().
| virtual Bool_t RooErrorVar::isFundamental | ( | ) | const [inline, virtual] |
| Bool_t RooErrorVar::readFromStream | ( | istream & | is, | |
| Bool_t | compact, | |||
| Bool_t | verbose = kFALSE | |||
| ) | [virtual] |
Reimplemented from RooAbsRealLValue.
Definition at line 275 of file RooErrorVar.cxx.
References TString::Append(), TNamed::GetName(), RooAbsRealLValue::isValidReal(), kFALSE, kTRUE, RooStreamParser::readDouble(), setVal(), and value.
| void RooErrorVar::writeToStream | ( | ostream & | os, | |
| Bool_t | compact | |||
| ) | const [virtual] |
Reimplemented from RooAbsRealLValue.
Definition at line 298 of file RooErrorVar.cxx.
References getVal().
| void RooErrorVar::setMin | ( | Double_t | value | ) | [inline] |
| void RooErrorVar::setMax | ( | Double_t | value | ) | [inline] |
| void RooErrorVar::setMin | ( | const char * | name, | |
| Double_t | value | |||
| ) |
Definition at line 183 of file RooErrorVar.cxx.
References RooAbsReal::_value, coutW, getBinning(), RooAbsRealLValue::getMax(), TNamed::GetName(), RooFit::InputArguments, RooAbsRealLValue::inRange(), RooAbsBinning::setMin(), RooAbsArg::setShapeDirty(), and setVal().
| void RooErrorVar::setMax | ( | const char * | name, | |
| Double_t | value | |||
| ) |
Definition at line 213 of file RooErrorVar.cxx.
References RooAbsReal::_value, coutW, getBinning(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooFit::InputArguments, RooAbsRealLValue::inRange(), RooAbsBinning::setMax(), RooAbsArg::setShapeDirty(), and setVal().
Definition at line 244 of file RooErrorVar.cxx.
References _altBinning, coutI, coutW, RooLinkedList::FindObject(), getBinning(), TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and RooAbsArg::setShapeDirty().
| void RooErrorVar::setBins | ( | Int_t | nBins | ) | [inline] |
Definition at line 77 of file RooErrorVar.h.
References RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), and setBinning().
| void RooErrorVar::setBinning | ( | const RooAbsBinning & | binning, | |
| const char * | name = 0 | |||
| ) |
Definition at line 153 of file RooErrorVar.cxx.
References _altBinning, _binning, RooLinkedList::Add(), RooAbsBinning::clone(), RooLinkedList::FindObject(), RooLinkedList::Remove(), TNamed::SetName(), and TNamed::SetTitle().
Referenced by setBins().
| const RooAbsBinning & RooErrorVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | const [virtual] |
Implements RooAbsRealLValue.
Definition at line 108 of file RooErrorVar.cxx.
Referenced by removeMax(), removeMin(), removeRange(), setMax(), setMin(), and setRange().
| RooAbsBinning & RooErrorVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | [virtual] |
Implements RooAbsRealLValue.
Definition at line 119 of file RooErrorVar.cxx.
References _altBinning, _binning, RooLinkedList::Add(), RooFit::Contents, coutI, RooLinkedList::FindObject(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), and TNamed::GetName().
| Bool_t RooErrorVar::hasBinning | ( | const char * | name | ) | const [virtual] |
Implements RooAbsRealLValue.
Definition at line 98 of file RooErrorVar.cxx.
References _altBinning, RooLinkedList::FindObject(), kFALSE, and kTRUE.
| void RooErrorVar::removeMin | ( | const char * | name = 0 |
) | [inline] |
Definition at line 87 of file RooErrorVar.h.
References getBinning(), RooNumber::infinity(), name, and RooAbsBinning::setMin().
| void RooErrorVar::removeMax | ( | const char * | name = 0 |
) | [inline] |
Definition at line 91 of file RooErrorVar.h.
References getBinning(), RooNumber::infinity(), name, and RooAbsBinning::setMax().
| void RooErrorVar::removeRange | ( | const char * | name = 0 |
) | [inline] |
Definition at line 95 of file RooErrorVar.h.
References getBinning(), RooNumber::infinity(), name, and RooAbsBinning::setRange().
| void RooErrorVar::syncCache | ( | const RooArgSet * | set = 0 |
) | [protected, virtual] |
Optional alternative ranges and binnings.
Reimplemented from RooAbsReal.
Definition at line 307 of file RooErrorVar.cxx.
References RooAbsReal::_value, and evaluate().
| virtual TObject* RooErrorVar::clone | ( | const char * | newname | ) | const [inline, virtual] |
Reimplemented from RooAbsReal.
| virtual Double_t RooErrorVar::evaluate | ( | ) | const [inline, virtual] |
Implements RooAbsReal.
Definition at line 41 of file RooErrorVar.h.
References _realVar, and RooRealProxy::arg().
| virtual void RooErrorVar::setVal | ( | Double_t | value | ) | [inline, virtual] |
Implements RooAbsRealLValue.
Definition at line 46 of file RooErrorVar.h.
References _realVar, RooRealProxy::arg(), and setVal().
| virtual Bool_t RooErrorVar::isFundamental | ( | ) | const [inline, virtual] |
| virtual Bool_t RooErrorVar::readFromStream | ( | istream & | is, | |
| Bool_t | compact, | |||
| Bool_t | verbose = kFALSE | |||
| ) | [virtual] |
Reimplemented from RooAbsRealLValue.
| virtual void RooErrorVar::writeToStream | ( | ostream & | os, | |
| Bool_t | compact | |||
| ) | const [virtual] |
Reimplemented from RooAbsRealLValue.
| void RooErrorVar::setMin | ( | Double_t | value | ) | [inline] |
| void RooErrorVar::setMax | ( | Double_t | value | ) | [inline] |
| void RooErrorVar::setMin | ( | const char * | name, | |
| Double_t | value | |||
| ) |
| void RooErrorVar::setMax | ( | const char * | name, | |
| Double_t | value | |||
| ) |
| void RooErrorVar::setBins | ( | Int_t | nBins | ) | [inline] |
Definition at line 77 of file RooErrorVar.h.
References RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), and setBinning().
| void RooErrorVar::setBinning | ( | const RooAbsBinning & | binning, | |
| const char * | name = 0 | |||
| ) |
| const RooAbsBinning& RooErrorVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | const [virtual] |
Implements RooAbsRealLValue.
| RooAbsBinning& RooErrorVar::getBinning | ( | const char * | name = 0, |
|
| Bool_t | verbose = kTRUE, |
|||
| Bool_t | createOnTheFly = kFALSE | |||
| ) | [virtual] |
Implements RooAbsRealLValue.
| Bool_t RooErrorVar::hasBinning | ( | const char * | name | ) | const [virtual] |
Implements RooAbsRealLValue.
| void RooErrorVar::removeMin | ( | const char * | name = 0 |
) | [inline] |
Definition at line 87 of file RooErrorVar.h.
References getBinning(), RooNumber::infinity(), name, and RooAbsBinning::setMin().
| void RooErrorVar::removeMax | ( | const char * | name = 0 |
) | [inline] |
Definition at line 91 of file RooErrorVar.h.
References getBinning(), RooNumber::infinity(), name, and RooAbsBinning::setMax().
| void RooErrorVar::removeRange | ( | const char * | name = 0 |
) | [inline] |
Definition at line 95 of file RooErrorVar.h.
References getBinning(), RooNumber::infinity(), name, and RooAbsBinning::setRange().
| void RooErrorVar::syncCache | ( | const RooArgSet * | set = 0 |
) | [protected, virtual] |
RooLinkedList RooErrorVar::_altBinning [protected] |
Definition at line 106 of file RooErrorVar.h.
Referenced by getBinning(), hasBinning(), RooErrorVar(), setBinning(), and setRange().
RooRealProxy RooErrorVar::_realVar [protected] |
RooAbsBinning* RooErrorVar::_binning [protected] |
Definition at line 111 of file RooErrorVar.h.
Referenced by getBinning(), RooErrorVar(), setBinning(), and ~RooErrorVar().
RooAbsBinning* RooErrorVar::_binning [protected] |
Definition at line 111 of file RooErrorVar.h.
1.5.1