#include <RooUniformBinning.h>
Inheritance diagram for RooUniformBinning:
Public Member Functions | |
RooUniformBinning (const char *name=0) | |
RooUniformBinning (Double_t xlo, Double_t xhi, Int_t nBins, const char *name=0) | |
RooUniformBinning (const RooUniformBinning &other, const char *name=0) | |
RooAbsBinning * | clone (const char *name=0) const |
virtual | ~RooUniformBinning () |
virtual void | setRange (Double_t xlo, Double_t xhi) |
virtual Int_t | numBoundaries () const |
virtual Int_t | binNumber (Double_t x) const |
virtual Bool_t | isUniform () 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 |
RooUniformBinning (const char *name=0) | |
RooUniformBinning (Double_t xlo, Double_t xhi, Int_t nBins, const char *name=0) | |
RooUniformBinning (const RooUniformBinning &other, const char *name=0) | |
RooAbsBinning * | clone (const char *name=0) const |
virtual | ~RooUniformBinning () |
virtual void | setRange (Double_t xlo, Double_t xhi) |
virtual Int_t | numBoundaries () const |
virtual Int_t | binNumber (Double_t x) const |
virtual Bool_t | isUniform () 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 |
Protected Attributes | |
Double_t * | _array |
Double_t | _xlo |
do not persist | |
Double_t | _xhi |
Int_t | _nbins |
Double_t | _binw |
Double_t * | _array |
Definition at line 23 of file RooUniformBinning.h.
RooUniformBinning::RooUniformBinning | ( | const char * | name = 0 |
) |
RooUniformBinning::RooUniformBinning | ( | const RooUniformBinning & | other, | |
const char * | name = 0 | |||
) |
RooUniformBinning::~RooUniformBinning | ( | ) | [virtual] |
RooUniformBinning::RooUniformBinning | ( | const char * | name = 0 |
) |
RooUniformBinning::RooUniformBinning | ( | Double_t | xlo, | |
Double_t | xhi, | |||
Int_t | nBins, | |||
const char * | name = 0 | |||
) |
RooUniformBinning::RooUniformBinning | ( | const RooUniformBinning & | other, | |
const char * | name = 0 | |||
) |
virtual RooUniformBinning::~RooUniformBinning | ( | ) | [virtual] |
RooAbsBinning* RooUniformBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 29 of file RooUniformBinning.h.
References TNamed::GetName(), name, and RooUniformBinning().
Implements RooAbsBinning.
Definition at line 87 of file RooUniformBinning.cxx.
References _array, _binw, _nbins, _xhi, _xlo, coutE, and RooFit::InputArguments.
Referenced by RooUniformBinning().
virtual Int_t RooUniformBinning::numBoundaries | ( | ) | const [inline, virtual] |
virtual Bool_t RooUniformBinning::isUniform | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 36 of file RooUniformBinning.h.
References kTRUE.
virtual Double_t RooUniformBinning::lowBound | ( | ) | const [inline, virtual] |
virtual Double_t RooUniformBinning::highBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 124 of file RooUniformBinning.cxx.
References _nbins, _xlo, averageBinWidth(), coutE, and RooFit::InputArguments.
Implements RooAbsBinning.
Definition at line 149 of file RooUniformBinning.cxx.
References _binw, _nbins, _xlo, coutE, and RooFit::InputArguments.
Implements RooAbsBinning.
Definition at line 165 of file RooUniformBinning.cxx.
References _binw, _nbins, _xlo, coutE, and RooFit::InputArguments.
virtual Double_t RooUniformBinning::averageBinWidth | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 46 of file RooUniformBinning.h.
References _binw.
Referenced by binCenter().
Double_t * RooUniformBinning::array | ( | ) | const [virtual] |
RooAbsBinning* RooUniformBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 29 of file RooUniformBinning.h.
References TNamed::GetName(), name, and RooUniformBinning().
Implements RooAbsBinning.
virtual Int_t RooUniformBinning::numBoundaries | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
virtual Bool_t RooUniformBinning::isUniform | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 36 of file RooUniformBinning.h.
References kTRUE.
virtual Double_t RooUniformBinning::lowBound | ( | ) | const [inline, virtual] |
virtual Double_t RooUniformBinning::highBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Implements RooAbsBinning.
Implements RooAbsBinning.
Implements RooAbsBinning.
virtual Double_t RooUniformBinning::averageBinWidth | ( | ) | const [inline, virtual] |
virtual Double_t* RooUniformBinning::array | ( | ) | const [virtual] |
Implements RooAbsBinning.
Double_t* RooUniformBinning::_array [mutable, protected] |
Definition at line 51 of file RooUniformBinning.h.
Referenced by array(), RooUniformBinning(), setRange(), and ~RooUniformBinning().
Double_t RooUniformBinning::_xlo [protected] |
do not persist
Definition at line 52 of file RooUniformBinning.h.
Referenced by array(), binCenter(), binHigh(), binLow(), binNumber(), lowBound(), RooUniformBinning(), and setRange().
Double_t RooUniformBinning::_xhi [protected] |
Definition at line 53 of file RooUniformBinning.h.
Referenced by highBound(), RooUniformBinning(), and setRange().
Int_t RooUniformBinning::_nbins [protected] |
Definition at line 54 of file RooUniformBinning.h.
Referenced by array(), binCenter(), binHigh(), binLow(), binNumber(), numBoundaries(), RooUniformBinning(), and setRange().
Double_t RooUniformBinning::_binw [protected] |
Definition at line 55 of file RooUniformBinning.h.
Referenced by array(), averageBinWidth(), binHigh(), binLow(), binNumber(), binWidth(), RooUniformBinning(), and setRange().
Double_t* RooUniformBinning::_array [mutable, protected] |
Definition at line 51 of file RooUniformBinning.h.