#include <RooLinTransBinning.h>
Inheritance diagram for RooLinTransBinning:
Definition at line 22 of file RooLinTransBinning.h.
RooLinTransBinning::RooLinTransBinning | ( | const char * | name = 0 |
) | [inline] |
RooLinTransBinning::RooLinTransBinning | ( | const RooAbsBinning & | input, | |
Double_t | slope = 1.0 , |
|||
Double_t | offset = 0.0 , |
|||
const char * | name = 0 | |||
) |
RooLinTransBinning::RooLinTransBinning | ( | const RooLinTransBinning & | , | |
const char * | name = 0 | |||
) |
RooLinTransBinning::~RooLinTransBinning | ( | ) | [virtual] |
RooLinTransBinning::RooLinTransBinning | ( | const char * | name = 0 |
) | [inline] |
Definition at line 25 of file RooLinTransBinning.h.
RooLinTransBinning::RooLinTransBinning | ( | const RooAbsBinning & | input, | |
Double_t | slope = 1.0 , |
|||
Double_t | offset = 0.0 , |
|||
const char * | name = 0 | |||
) |
RooLinTransBinning::RooLinTransBinning | ( | const RooLinTransBinning & | , | |
const char * | name = 0 | |||
) |
virtual RooLinTransBinning::~RooLinTransBinning | ( | ) | [virtual] |
virtual RooAbsBinning* RooLinTransBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 30 of file RooLinTransBinning.h.
References name, and RooLinTransBinning().
virtual Int_t RooLinTransBinning::numBoundaries | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 33 of file RooLinTransBinning.h.
References _input, and RooAbsBinning::numBoundaries().
Referenced by array().
Implements RooAbsBinning.
Definition at line 34 of file RooLinTransBinning.h.
References _input, RooAbsBinning::binNumber(), and invTrans().
Implements RooAbsBinning.
Definition at line 35 of file RooLinTransBinning.h.
References _input, RooAbsBinning::binCenter(), binTrans(), and trans().
Implements RooAbsBinning.
Definition at line 36 of file RooLinTransBinning.h.
References _input, _slope, binTrans(), and RooAbsBinning::binWidth().
Implements RooAbsBinning.
Definition at line 37 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::binHigh(), RooAbsBinning::binLow(), binTrans(), and trans().
Implements RooAbsBinning.
Definition at line 38 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::binHigh(), RooAbsBinning::binLow(), binTrans(), and trans().
virtual void RooLinTransBinning::setMin | ( | Double_t | xlo | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 41 of file RooLinTransBinning.h.
References highBound(), and setRange().
virtual void RooLinTransBinning::setMax | ( | Double_t | xhi | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 42 of file RooLinTransBinning.h.
References lowBound(), and setRange().
virtual Double_t RooLinTransBinning::lowBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 44 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::highBound(), RooAbsBinning::lowBound(), and trans().
Referenced by setMax().
virtual Double_t RooLinTransBinning::highBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 45 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::highBound(), RooAbsBinning::lowBound(), and trans().
Referenced by setMin().
virtual Double_t RooLinTransBinning::averageBinWidth | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 46 of file RooLinTransBinning.h.
References _input, _slope, and RooAbsBinning::averageBinWidth().
Double_t * RooLinTransBinning::array | ( | ) | const [virtual] |
Implements RooAbsBinning.
Definition at line 83 of file RooLinTransBinning.cxx.
References _array, _input, _slope, RooAbsBinning::array(), i, n, numBoundaries(), and trans().
void RooLinTransBinning::updateInput | ( | const RooAbsBinning & | input, | |
Double_t | slope = 1.0 , |
|||
Double_t | offset = 0.0 | |||
) |
Definition at line 111 of file RooLinTransBinning.cxx.
References _input, _offset, and _slope.
Referenced by RooLinearVar::getBinning(), and RooLinTransBinning().
Definition at line 54 of file RooLinTransBinning.h.
References _slope, and RooAbsBinning::numBins().
Referenced by binCenter(), binHigh(), binLow(), and binWidth().
Definition at line 55 of file RooLinTransBinning.h.
References _offset, and _slope.
Referenced by array(), binCenter(), binHigh(), binLow(), highBound(), and lowBound().
Definition at line 56 of file RooLinTransBinning.h.
References _offset, and _slope.
Referenced by binNumber().
virtual RooAbsBinning* RooLinTransBinning::clone | ( | const char * | name = 0 |
) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 30 of file RooLinTransBinning.h.
References name, and RooLinTransBinning().
virtual Int_t RooLinTransBinning::numBoundaries | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 33 of file RooLinTransBinning.h.
References _input, and RooAbsBinning::numBoundaries().
Implements RooAbsBinning.
Definition at line 34 of file RooLinTransBinning.h.
References _input, RooAbsBinning::binNumber(), and invTrans().
Implements RooAbsBinning.
Definition at line 35 of file RooLinTransBinning.h.
References _input, RooAbsBinning::binCenter(), binTrans(), and trans().
Implements RooAbsBinning.
Definition at line 36 of file RooLinTransBinning.h.
References _input, _slope, binTrans(), and RooAbsBinning::binWidth().
Implements RooAbsBinning.
Definition at line 37 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::binHigh(), RooAbsBinning::binLow(), binTrans(), and trans().
Implements RooAbsBinning.
Definition at line 38 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::binHigh(), RooAbsBinning::binLow(), binTrans(), and trans().
Implements RooAbsBinning.
virtual void RooLinTransBinning::setMin | ( | Double_t | xlo | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 41 of file RooLinTransBinning.h.
References highBound(), and setRange().
virtual void RooLinTransBinning::setMax | ( | Double_t | xhi | ) | [inline, virtual] |
Reimplemented from RooAbsBinning.
Definition at line 42 of file RooLinTransBinning.h.
References lowBound(), and setRange().
virtual Double_t RooLinTransBinning::lowBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 44 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::highBound(), RooAbsBinning::lowBound(), and trans().
virtual Double_t RooLinTransBinning::highBound | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 45 of file RooLinTransBinning.h.
References _input, _slope, RooAbsBinning::highBound(), RooAbsBinning::lowBound(), and trans().
virtual Double_t RooLinTransBinning::averageBinWidth | ( | ) | const [inline, virtual] |
Implements RooAbsBinning.
Definition at line 46 of file RooLinTransBinning.h.
References _input, _slope, and RooAbsBinning::averageBinWidth().
virtual Double_t* RooLinTransBinning::array | ( | ) | const [virtual] |
Implements RooAbsBinning.
void RooLinTransBinning::updateInput | ( | const RooAbsBinning & | input, | |
Double_t | slope = 1.0 , |
|||
Double_t | offset = 0.0 | |||
) |
Definition at line 54 of file RooLinTransBinning.h.
References _slope, and RooAbsBinning::numBins().
Double_t RooLinTransBinning::_slope [protected] |
Definition at line 58 of file RooLinTransBinning.h.
Referenced by array(), averageBinWidth(), binHigh(), binLow(), binTrans(), binWidth(), highBound(), invTrans(), lowBound(), RooLinTransBinning(), trans(), and updateInput().
Double_t RooLinTransBinning::_offset [protected] |
Definition at line 59 of file RooLinTransBinning.h.
Referenced by invTrans(), RooLinTransBinning(), trans(), and updateInput().
RooAbsBinning* RooLinTransBinning::_input [protected] |
Definition at line 60 of file RooLinTransBinning.h.
Referenced by array(), averageBinWidth(), binCenter(), binHigh(), binLow(), binNumber(), binWidth(), highBound(), lowBound(), numBoundaries(), RooLinTransBinning(), and updateInput().
Double_t* RooLinTransBinning::_array [mutable, protected] |
Definition at line 61 of file RooLinTransBinning.h.
Referenced by array(), and ~RooLinTransBinning().
RooAbsBinning* RooLinTransBinning::_input [protected] |
Definition at line 60 of file RooLinTransBinning.h.
Double_t* RooLinTransBinning::_array [mutable, protected] |
Definition at line 61 of file RooLinTransBinning.h.