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

Public Member Functions | |
| RooParamBinning (const char *name=0) | |
| RooParamBinning (RooAbsReal &xlo, RooAbsReal &xhi, Int_t nBins, const char *name=0) | |
| RooParamBinning (const RooParamBinning &other, const char *name=0) | |
| RooAbsBinning * | clone (const char *name=0) const |
| virtual | ~RooParamBinning () |
| virtual void | setRange (Double_t xlo, Double_t xhi) |
| virtual Int_t | numBoundaries () const |
| virtual Int_t | binNumber (Double_t x) const |
| virtual Double_t | lowBound () const |
| virtual Double_t | highBound () const |
| virtual Double_t | binCenter (Int_t bin) const |
| virtual Double_t | binWidth (Int_t bin) const |
| virtual Double_t | binLow (Int_t bin) const |
| virtual Double_t | binHigh (Int_t bin) const |
| virtual Double_t | averageBinWidth () const |
| virtual Double_t * | array () const |
| void | printMultiline (ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const |
| virtual void | insertHook (RooAbsRealLValue &) const |
| virtual void | removeHook (RooAbsRealLValue &) const |
| virtual Bool_t | isShareable () const |
| virtual Bool_t | isParameterized () const |
| virtual RooAbsReal * | lowBoundFunc () const |
| virtual RooAbsReal * | highBoundFunc () const |
| RooParamBinning (const char *name=0) | |
| RooParamBinning (RooAbsReal &xlo, RooAbsReal &xhi, Int_t nBins, const char *name=0) | |
| RooParamBinning (const RooParamBinning &other, const char *name=0) | |
| RooAbsBinning * | clone (const char *name=0) const |
| virtual | ~RooParamBinning () |
| virtual void | setRange (Double_t xlo, Double_t xhi) |
| virtual Int_t | numBoundaries () const |
| virtual Int_t | binNumber (Double_t x) const |
| virtual Double_t | lowBound () const |
| virtual Double_t | highBound () const |
| virtual Double_t | binCenter (Int_t bin) const |
| virtual Double_t | binWidth (Int_t bin) const |
| virtual Double_t | binLow (Int_t bin) const |
| virtual Double_t | binHigh (Int_t bin) const |
| virtual Double_t | averageBinWidth () const |
| virtual Double_t * | array () const |
| void | printMultiline (ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const |
| virtual void | insertHook (RooAbsRealLValue &) const |
| virtual void | removeHook (RooAbsRealLValue &) const |
| virtual Bool_t | isShareable () const |
| virtual Bool_t | isParameterized () const |
| virtual RooAbsReal * | lowBoundFunc () const |
| virtual RooAbsReal * | highBoundFunc () const |
Protected Member Functions | |
| RooAbsReal * | xlo () const |
| RooAbsReal * | xhi () const |
| RooAbsReal * | xlo () const |
| RooAbsReal * | xhi () const |
Protected Attributes | |
| Double_t * | _array |
| RooAbsReal * | _xlo |
| do not persist | |
| RooAbsReal * | _xhi |
| Int_t | _nbins |
| Double_t | _binw |
| RooListProxy * | _lp |
| RooAbsArg * | _owner |
| Double_t * | _array |
| RooAbsReal * | _xlo |
| do not persist | |
| RooAbsReal * | _xhi |
| RooListProxy * | _lp |
| RooAbsArg * | _owner |
Definition at line 25 of file RooParamBinning.h.
| RooParamBinning::RooParamBinning | ( | const char * | name = 0 |
) |
| RooParamBinning::RooParamBinning | ( | RooAbsReal & | xlo, | |
| RooAbsReal & | xhi, | |||
| Int_t | nBins, | |||
| const char * | name = 0 | |||
| ) |
Definition at line 53 of file RooParamBinning.cxx.
| RooParamBinning::RooParamBinning | ( | const RooParamBinning & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 81 of file RooParamBinning.cxx.
References _array, _lp, _nbins, _xhi, _xlo, and RooArgList::at().
| RooParamBinning::~RooParamBinning | ( | ) | [virtual] |
| RooParamBinning::RooParamBinning | ( | const char * | name = 0 |
) |
| RooParamBinning::RooParamBinning | ( | RooAbsReal & | xlo, | |
| RooAbsReal & | xhi, | |||
| Int_t | nBins, | |||
| const char * | name = 0 | |||
| ) |
| RooParamBinning::RooParamBinning | ( | const RooParamBinning & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooParamBinning::~RooParamBinning | ( | ) | [virtual] |
| RooAbsBinning* RooParamBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 31 of file RooParamBinning.h.
References TNamed::GetName(), name, and RooParamBinning().
Implements RooAbsBinning.
Definition at line 162 of file RooParamBinning.cxx.
References coutE, coutW, RooFit::InputArguments, RooAbsRealLValue::setVal(), xhi(), and xlo().
| virtual Int_t RooParamBinning::numBoundaries | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 191 of file RooParamBinning.cxx.
References _nbins, averageBinWidth(), xhi(), and xlo().
| virtual Double_t RooParamBinning::lowBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 39 of file RooParamBinning.h.
References RooAbsReal::getVal(), and xlo().
| virtual Double_t RooParamBinning::highBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 40 of file RooParamBinning.h.
References RooAbsReal::getVal(), and xhi().
Implements RooAbsBinning.
Definition at line 204 of file RooParamBinning.cxx.
References _nbins, averageBinWidth(), coutE, RooAbsReal::getVal(), RooFit::InputArguments, and xlo().
Implements RooAbsBinning.
Definition at line 221 of file RooParamBinning.cxx.
Implements RooAbsBinning.
Definition at line 231 of file RooParamBinning.cxx.
References _nbins, binWidth(), coutE, RooAbsReal::getVal(), RooFit::InputArguments, and xlo().
Implements RooAbsBinning.
Definition at line 247 of file RooParamBinning.cxx.
References _nbins, binWidth(), coutE, RooAbsReal::getVal(), RooFit::InputArguments, and xlo().
| virtual Double_t RooParamBinning::averageBinWidth | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 47 of file RooParamBinning.h.
References _binw.
Referenced by binCenter(), and binNumber().
| Double_t * RooParamBinning::array | ( | ) | const [virtual] |
Implements RooAbsBinning.
Definition at line 263 of file RooParamBinning.cxx.
References _array, _nbins, binWidth(), i, and xlo().
| void RooParamBinning::printMultiline | ( | ostream & | os, | |
| Int_t | content, | |||
| Bool_t | verbose = kFALSE, |
|||
| TString | indent = "" | |||
| ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 280 of file RooParamBinning.cxx.
References _lp, _xhi, _xlo, RooAbsArg::Print(), xhi(), and xlo().
| void RooParamBinning::insertHook | ( | RooAbsRealLValue & | ) | const [virtual] |
Reimplemented from RooAbsBinning.
Definition at line 111 of file RooParamBinning.cxx.
References _lp, _owner, _xhi, _xlo, RooListProxy::add(), Form(), TNamed::GetName(), kFALSE, kTRUE, xhi(), and xlo().
| void RooParamBinning::removeHook | ( | RooAbsRealLValue & | ) | const [virtual] |
| virtual Bool_t RooParamBinning::isShareable | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 55 of file RooParamBinning.h.
References kFALSE.
| virtual Bool_t RooParamBinning::isParameterized | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 56 of file RooParamBinning.h.
References kTRUE.
| virtual RooAbsReal* RooParamBinning::lowBoundFunc | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 57 of file RooParamBinning.h.
References xlo().
| virtual RooAbsReal* RooParamBinning::highBoundFunc | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 58 of file RooParamBinning.h.
References xhi().
| RooAbsReal* RooParamBinning::xlo | ( | ) | const [inline, protected] |
Definition at line 70 of file RooParamBinning.h.
References _lp, _xlo, and RooArgList::at().
Referenced by array(), binCenter(), binHigh(), binLow(), binNumber(), binWidth(), insertHook(), lowBound(), lowBoundFunc(), printMultiline(), removeHook(), and setRange().
| RooAbsReal* RooParamBinning::xhi | ( | ) | const [inline, protected] |
Definition at line 71 of file RooParamBinning.h.
References _lp, _xhi, and RooArgList::at().
Referenced by binNumber(), binWidth(), highBound(), highBoundFunc(), insertHook(), printMultiline(), removeHook(), and setRange().
| RooAbsBinning* RooParamBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 31 of file RooParamBinning.h.
References TNamed::GetName(), name, and RooParamBinning().
Implements RooAbsBinning.
| virtual Int_t RooParamBinning::numBoundaries | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
| virtual Double_t RooParamBinning::lowBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 39 of file RooParamBinning.h.
References RooAbsReal::getVal(), and xlo().
| virtual Double_t RooParamBinning::highBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 40 of file RooParamBinning.h.
References RooAbsReal::getVal(), and xhi().
Implements RooAbsBinning.
Implements RooAbsBinning.
Implements RooAbsBinning.
Implements RooAbsBinning.
| virtual Double_t RooParamBinning::averageBinWidth | ( | ) | const [inline, virtual] |
| virtual Double_t* RooParamBinning::array | ( | ) | const [virtual] |
Implements RooAbsBinning.
| void RooParamBinning::printMultiline | ( | ostream & | os, | |
| Int_t | content, | |||
| Bool_t | verbose = kFALSE, |
|||
| TString | indent = "" | |||
| ) | const [virtual] |
Reimplemented from RooPrintable.
| virtual void RooParamBinning::insertHook | ( | RooAbsRealLValue & | ) | const [virtual] |
Reimplemented from RooAbsBinning.
| virtual void RooParamBinning::removeHook | ( | RooAbsRealLValue & | ) | const [virtual] |
Reimplemented from RooAbsBinning.
| virtual Bool_t RooParamBinning::isShareable | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 55 of file RooParamBinning.h.
References kFALSE.
| virtual Bool_t RooParamBinning::isParameterized | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 56 of file RooParamBinning.h.
References kTRUE.
| virtual RooAbsReal* RooParamBinning::lowBoundFunc | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 57 of file RooParamBinning.h.
References xlo().
| virtual RooAbsReal* RooParamBinning::highBoundFunc | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 58 of file RooParamBinning.h.
References xhi().
| RooAbsReal* RooParamBinning::xlo | ( | ) | const [inline, protected] |
| RooAbsReal* RooParamBinning::xhi | ( | ) | const [inline, protected] |
Double_t* RooParamBinning::_array [mutable, protected] |
Definition at line 62 of file RooParamBinning.h.
Referenced by array(), RooParamBinning(), and ~RooParamBinning().
RooAbsReal* RooParamBinning::_xlo [mutable, protected] |
do not persist
Definition at line 63 of file RooParamBinning.h.
Referenced by insertHook(), printMultiline(), removeHook(), RooParamBinning(), and xlo().
RooAbsReal* RooParamBinning::_xhi [mutable, protected] |
Definition at line 64 of file RooParamBinning.h.
Referenced by insertHook(), printMultiline(), removeHook(), RooParamBinning(), and xhi().
Int_t RooParamBinning::_nbins [protected] |
Definition at line 65 of file RooParamBinning.h.
Referenced by array(), binCenter(), binHigh(), binLow(), binNumber(), binWidth(), numBoundaries(), and RooParamBinning().
Double_t RooParamBinning::_binw [protected] |
RooListProxy* RooParamBinning::_lp [mutable, protected] |
Definition at line 67 of file RooParamBinning.h.
Referenced by insertHook(), printMultiline(), removeHook(), RooParamBinning(), xhi(), xlo(), and ~RooParamBinning().
RooAbsArg* RooParamBinning::_owner [mutable, protected] |
Double_t* RooParamBinning::_array [mutable, protected] |
Definition at line 62 of file RooParamBinning.h.
RooAbsReal* RooParamBinning::_xlo [mutable, protected] |
RooAbsReal* RooParamBinning::_xhi [mutable, protected] |
Definition at line 64 of file RooParamBinning.h.
RooListProxy* RooParamBinning::_lp [mutable, protected] |
Definition at line 67 of file RooParamBinning.h.
RooAbsArg* RooParamBinning::_owner [mutable, protected] |
Definition at line 68 of file RooParamBinning.h.
1.5.1