#include <RooRangeBinning.h>
Inheritance diagram for RooRangeBinning:
Public Member Functions | |
RooRangeBinning (const char *name=0) | |
RooRangeBinning (Double_t xmin, Double_t xmax, const char *name=0) | |
RooRangeBinning (const RooRangeBinning &, const char *name=0) | |
virtual RooAbsBinning * | clone (const char *name=0) const |
virtual | ~RooRangeBinning () |
virtual Int_t | numBoundaries () const |
virtual Int_t | binNumber (Double_t) const |
virtual Double_t | binCenter (Int_t) const |
virtual Double_t | binWidth (Int_t) const |
virtual Double_t | binLow (Int_t) const |
virtual Double_t | binHigh (Int_t) const |
virtual void | setRange (Double_t xlo, Double_t xhi) |
virtual void | setMin (Double_t xlo) |
virtual void | setMax (Double_t xhi) |
virtual Double_t | lowBound () const |
virtual Double_t | highBound () const |
virtual Double_t | averageBinWidth () const |
virtual Double_t * | array () const |
RooRangeBinning (const char *name=0) | |
RooRangeBinning (Double_t xmin, Double_t xmax, const char *name=0) | |
RooRangeBinning (const RooRangeBinning &, const char *name=0) | |
virtual RooAbsBinning * | clone (const char *name=0) const |
virtual | ~RooRangeBinning () |
virtual Int_t | numBoundaries () const |
virtual Int_t | binNumber (Double_t) const |
virtual Double_t | binCenter (Int_t) const |
virtual Double_t | binWidth (Int_t) const |
virtual Double_t | binLow (Int_t) const |
virtual Double_t | binHigh (Int_t) const |
virtual void | setRange (Double_t xlo, Double_t xhi) |
virtual void | setMin (Double_t xlo) |
virtual void | setMax (Double_t xhi) |
virtual Double_t | lowBound () const |
virtual Double_t | highBound () const |
virtual Double_t | averageBinWidth () const |
virtual Double_t * | array () const |
Protected Attributes | |
Double_t | _range [2] |
Definition at line 21 of file RooRangeBinning.h.
RooRangeBinning::RooRangeBinning | ( | const char * | name = 0 |
) |
Definition at line 42 of file RooRangeBinning.cxx.
References _range, and RooNumber::infinity().
Referenced by clone().
RooRangeBinning::RooRangeBinning | ( | const RooRangeBinning & | , | |
const char * | name = 0 | |||
) |
RooRangeBinning::~RooRangeBinning | ( | ) | [virtual] |
Definition at line 76 of file RooRangeBinning.cxx.
RooRangeBinning::RooRangeBinning | ( | const char * | name = 0 |
) |
RooRangeBinning::RooRangeBinning | ( | const RooRangeBinning & | , | |
const char * | name = 0 | |||
) |
virtual RooRangeBinning::~RooRangeBinning | ( | ) | [virtual] |
virtual RooAbsBinning* RooRangeBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 27 of file RooRangeBinning.h.
References TNamed::GetName(), name, and RooRangeBinning().
virtual Int_t RooRangeBinning::numBoundaries | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 33 of file RooRangeBinning.h.
References _range.
Referenced by averageBinWidth().
Implements RooAbsBinning.
Definition at line 84 of file RooRangeBinning.cxx.
References _range, RooFit::InputArguments, and oocoutE.
virtual void RooRangeBinning::setMin | ( | Double_t | xlo | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 38 of file RooRangeBinning.h.
References highBound(), and setRange().
virtual void RooRangeBinning::setMax | ( | Double_t | xhi | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 39 of file RooRangeBinning.h.
References lowBound(), and setRange().
virtual Double_t RooRangeBinning::lowBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 41 of file RooRangeBinning.h.
References _range.
Referenced by setMax().
virtual Double_t RooRangeBinning::highBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 42 of file RooRangeBinning.h.
References _range.
Referenced by setMin().
virtual Double_t RooRangeBinning::averageBinWidth | ( | ) | const [inline, virtual] |
virtual Double_t* RooRangeBinning::array | ( | ) | const [inline, virtual] |
virtual RooAbsBinning* RooRangeBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 27 of file RooRangeBinning.h.
References TNamed::GetName(), name, and RooRangeBinning().
virtual Int_t RooRangeBinning::numBoundaries | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
virtual void RooRangeBinning::setMin | ( | Double_t | xlo | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 38 of file RooRangeBinning.h.
References highBound(), and setRange().
virtual void RooRangeBinning::setMax | ( | Double_t | xhi | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 39 of file RooRangeBinning.h.
References lowBound(), and setRange().
virtual Double_t RooRangeBinning::lowBound | ( | ) | const [inline, virtual] |
virtual Double_t RooRangeBinning::highBound | ( | ) | const [inline, virtual] |
virtual Double_t RooRangeBinning::averageBinWidth | ( | ) | const [inline, virtual] |
virtual Double_t* RooRangeBinning::array | ( | ) | const [inline, virtual] |
Double_t RooRangeBinning::_range [protected] |
Definition at line 49 of file RooRangeBinning.h.
Referenced by array(), binCenter(), binHigh(), binLow(), binWidth(), highBound(), lowBound(), RooRangeBinning(), and setRange().