#include <RooAbsBinning.h>
Inheritance diagram for RooAbsBinning:
Public Member Functions | |
RooAbsBinning (const char *name=0) | |
RooAbsBinning (const RooAbsBinning &other, const char *name=0) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual RooAbsBinning * | clone (const char *name=0) const=0 |
virtual | ~RooAbsBinning () |
Int_t | numBins () const |
virtual Int_t | numBoundaries () const=0 |
virtual Int_t | binNumber (Double_t x) const=0 |
virtual Int_t | rawBinNumber (Double_t x) const |
virtual Double_t | binCenter (Int_t bin) const=0 |
virtual Double_t | binWidth (Int_t bin) const=0 |
virtual Double_t | binLow (Int_t bin) const=0 |
virtual Double_t | binHigh (Int_t bin) const=0 |
virtual Bool_t | isUniform () const |
virtual void | setRange (Double_t xlo, Double_t xhi)=0 |
virtual void | setMin (Double_t xlo) |
virtual void | setMax (Double_t xhi) |
virtual Double_t | lowBound () const=0 |
virtual Double_t | highBound () const=0 |
virtual Double_t | averageBinWidth () const=0 |
virtual Double_t * | array () const=0 |
virtual void | Print (Option_t *options=0) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printArgs (ostream &os) const |
virtual void | printValue (ostream &os) const |
virtual Bool_t | isParameterized () const |
virtual RooAbsReal * | lowBoundFunc () const |
virtual RooAbsReal * | highBoundFunc () const |
virtual Bool_t | isShareable () const |
virtual void | insertHook (RooAbsRealLValue &) const |
virtual void | removeHook (RooAbsRealLValue &) const |
RooAbsBinning (const char *name=0) | |
RooAbsBinning (const RooAbsBinning &other, const char *name=0) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual RooAbsBinning * | clone (const char *name=0) const=0 |
virtual | ~RooAbsBinning () |
Int_t | numBins () const |
virtual Int_t | numBoundaries () const=0 |
virtual Int_t | binNumber (Double_t x) const=0 |
virtual Int_t | rawBinNumber (Double_t x) const |
virtual Double_t | binCenter (Int_t bin) const=0 |
virtual Double_t | binWidth (Int_t bin) const=0 |
virtual Double_t | binLow (Int_t bin) const=0 |
virtual Double_t | binHigh (Int_t bin) const=0 |
virtual Bool_t | isUniform () const |
virtual void | setRange (Double_t xlo, Double_t xhi)=0 |
virtual void | setMin (Double_t xlo) |
virtual void | setMax (Double_t xhi) |
virtual Double_t | lowBound () const=0 |
virtual Double_t | highBound () const=0 |
virtual Double_t | averageBinWidth () const=0 |
virtual Double_t * | array () const=0 |
virtual void | Print (Option_t *options=0) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printArgs (ostream &os) const |
virtual void | printValue (ostream &os) const |
virtual Bool_t | isParameterized () const |
virtual RooAbsReal * | lowBoundFunc () const |
virtual RooAbsReal * | highBoundFunc () const |
virtual Bool_t | isShareable () const |
virtual void | insertHook (RooAbsRealLValue &) const |
virtual void | removeHook (RooAbsRealLValue &) const |
Definition at line 26 of file RooAbsBinning.h.
RooAbsBinning::RooAbsBinning | ( | const char * | name = 0 |
) |
Definition at line 39 of file RooAbsBinning.cxx.
RooAbsBinning::RooAbsBinning | ( | const RooAbsBinning & | other, | |
const char * | name = 0 | |||
) | [inline] |
Definition at line 30 of file RooAbsBinning.h.
RooAbsBinning::~RooAbsBinning | ( | ) | [virtual] |
Definition at line 47 of file RooAbsBinning.cxx.
RooAbsBinning::RooAbsBinning | ( | const char * | name = 0 |
) |
RooAbsBinning::RooAbsBinning | ( | const RooAbsBinning & | other, | |
const char * | name = 0 | |||
) | [inline] |
Definition at line 30 of file RooAbsBinning.h.
virtual RooAbsBinning::~RooAbsBinning | ( | ) | [virtual] |
virtual TObject* RooAbsBinning::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
virtual RooAbsBinning* RooAbsBinning::clone | ( | const char * | name = 0 |
) | const [pure virtual] |
Int_t RooAbsBinning::numBins | ( | ) | const [inline] |
Definition at line 37 of file RooAbsBinning.h.
References numBoundaries().
Referenced by RooBinning::averageBinWidth(), RooLinTransBinning::binTrans(), RooAbsRealLValue::createHistogram(), RooStats::MCMCInterval::CreateKeysDataHist(), RooAbsRealLValue::getBins(), RooAbsRealLValue::numBins(), and printValue().
virtual Int_t RooAbsBinning::numBoundaries | ( | ) | const [pure virtual] |
Referenced by RooLinTransBinning::binNumber(), RooAbsRealLValue::getBin(), rawBinNumber(), and RooFFTConvPdf::scanPdf().
Referenced by RooLinTransBinning::binWidth(), and RooAbsRealLValue::getBinWidth().
Referenced by RooLinTransBinning::binHigh(), RooLinTransBinning::binLow(), and printValue().
Referenced by RooLinTransBinning::binHigh(), RooLinTransBinning::binLow(), and printValue().
virtual Bool_t RooAbsBinning::isUniform | ( | ) | const [inline, virtual] |
Referenced by RooErrorVar::removeRange(), RooRealVar::removeRange(), setMax(), and setMin().
virtual void RooAbsBinning::setMin | ( | Double_t | xlo | ) | [inline, virtual] |
Definition at line 51 of file RooAbsBinning.h.
References highBound(), and setRange().
Referenced by RooErrorVar::removeMin(), RooRealVar::removeMin(), RooErrorVar::setMin(), and RooRealVar::setMin().
virtual void RooAbsBinning::setMax | ( | Double_t | xhi | ) | [inline, virtual] |
Definition at line 55 of file RooAbsBinning.h.
References lowBound(), and setRange().
Referenced by RooRealVar::removeMax(), RooErrorVar::removeMax(), RooRealVar::setMax(), and RooErrorVar::setMax().
virtual Double_t RooAbsBinning::lowBound | ( | ) | const [pure virtual] |
virtual Double_t RooAbsBinning::highBound | ( | ) | const [pure virtual] |
virtual Double_t RooAbsBinning::averageBinWidth | ( | ) | const [pure virtual] |
Referenced by RooLinTransBinning::averageBinWidth().
virtual Double_t* RooAbsBinning::array | ( | ) | const [pure virtual] |
virtual void RooAbsBinning::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 67 of file RooAbsBinning.h.
References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
void RooAbsBinning::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 55 of file RooAbsBinning.cxx.
References TNamed::GetName().
void RooAbsBinning::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 65 of file RooAbsBinning.cxx.
References TNamed::GetTitle().
void RooAbsBinning::printClassName | ( | ostream & | os | ) | const [virtual] |
void RooAbsBinning::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 85 of file RooAbsBinning.cxx.
References TNamed::GetName(), highBoundFunc(), and lowBoundFunc().
void RooAbsBinning::printValue | ( | ostream & | os | ) | const [virtual] |
virtual Bool_t RooAbsBinning::isParameterized | ( | ) | const [inline, virtual] |
Definition at line 79 of file RooAbsBinning.h.
References kFALSE.
Referenced by RooAbsReal::findInnerMostIntegration().
virtual RooAbsReal* RooAbsBinning::lowBoundFunc | ( | ) | const [inline, virtual] |
Definition at line 83 of file RooAbsBinning.h.
Referenced by RooAbsReal::findInnerMostIntegration(), RooAbsData::optimizeReadingWithCaching(), printArgs(), and RooAbsOptTestStatistic::RooAbsOptTestStatistic().
virtual RooAbsReal* RooAbsBinning::highBoundFunc | ( | ) | const [inline, virtual] |
Definition at line 87 of file RooAbsBinning.h.
Referenced by RooAbsReal::findInnerMostIntegration(), RooAbsData::optimizeReadingWithCaching(), printArgs(), and RooAbsOptTestStatistic::RooAbsOptTestStatistic().
virtual Bool_t RooAbsBinning::isShareable | ( | ) | const [inline, virtual] |
Definition at line 91 of file RooAbsBinning.h.
References kTRUE.
Referenced by RooAbsData::optimizeReadingWithCaching(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), and RooRealVar::setBinning().
virtual void RooAbsBinning::insertHook | ( | RooAbsRealLValue & | ) | const [inline, virtual] |
Definition at line 95 of file RooAbsBinning.h.
Referenced by RooRealVar::RooRealVar(), and RooRealVar::setBinning().
virtual void RooAbsBinning::removeHook | ( | RooAbsRealLValue & | ) | const [inline, virtual] |
virtual TObject* RooAbsBinning::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
virtual RooAbsBinning* RooAbsBinning::clone | ( | const char * | name = 0 |
) | const [pure virtual] |
Int_t RooAbsBinning::numBins | ( | ) | const [inline] |
virtual Int_t RooAbsBinning::numBoundaries | ( | ) | const [pure virtual] |
virtual Bool_t RooAbsBinning::isUniform | ( | ) | const [inline, virtual] |
virtual void RooAbsBinning::setMin | ( | Double_t | xlo | ) | [inline, virtual] |
virtual void RooAbsBinning::setMax | ( | Double_t | xhi | ) | [inline, virtual] |
virtual Double_t RooAbsBinning::lowBound | ( | ) | const [pure virtual] |
virtual Double_t RooAbsBinning::highBound | ( | ) | const [pure virtual] |
virtual Double_t RooAbsBinning::averageBinWidth | ( | ) | const [pure virtual] |
virtual Double_t* RooAbsBinning::array | ( | ) | const [pure virtual] |
virtual void RooAbsBinning::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 67 of file RooAbsBinning.h.
References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
virtual void RooAbsBinning::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsBinning::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsBinning::printClassName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsBinning::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsBinning::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual Bool_t RooAbsBinning::isParameterized | ( | ) | const [inline, virtual] |
virtual RooAbsReal* RooAbsBinning::lowBoundFunc | ( | ) | const [inline, virtual] |
Definition at line 83 of file RooAbsBinning.h.
virtual RooAbsReal* RooAbsBinning::highBoundFunc | ( | ) | const [inline, virtual] |
Definition at line 87 of file RooAbsBinning.h.
virtual Bool_t RooAbsBinning::isShareable | ( | ) | const [inline, virtual] |
virtual void RooAbsBinning::insertHook | ( | RooAbsRealLValue & | ) | const [inline, virtual] |
Definition at line 95 of file RooAbsBinning.h.
virtual void RooAbsBinning::removeHook | ( | RooAbsRealLValue & | ) | const [inline, virtual] |
Definition at line 98 of file RooAbsBinning.h.