library: libRooFit #include "RooLinTransBinning.h"

# RooLinTransBinning

class description - source file - inheritance tree (.pdf)

## class RooLinTransBinning : public RooAbsBinning

| Inheritance Chart:
`TObject`
| <- | `TNamed`
`RooPrintable`
| <- | `RooAbsBinning`
| <- | `RooLinTransBinning` |

        protected:

             Int_t binTrans(Int_t bin) const
          Double_t invTrans(Double_t x) const
          Double_t trans(Double_t x) const

        public:

                                 RooLinTransBinning(const char* name = "0")
                                 RooLinTransBinning(const RooAbsBinning& input, Double_t slope = 1.0, Double_t offset = 0.0, const char* name = "0")
                                 RooLinTransBinning(const RooLinTransBinning&, const char* name = "0")
                         virtual ~RooLinTransBinning()
               virtual Double_t* array() const
                virtual Double_t averageBinWidth() const
                virtual Double_t binCenter(Int_t bin) const
                virtual Double_t binHigh(Int_t bin) const
                virtual Double_t binLow(Int_t bin) const
                   virtual Int_t binNumber(Double_t x) const
                virtual Double_t binWidth(Int_t bin) const
                  static TClass* Class()
          virtual RooAbsBinning* clone(const char* name = "0") const
                virtual Double_t highBound() const
                 virtual TClass* IsA() const
                virtual Double_t lowBound() const
                   virtual Int_t numBoundaries() const
             RooLinTransBinning& operator=(const RooLinTransBinning&)
                    virtual void setMax(Double_t xhi)
                    virtual void setMin(Double_t xlo)
                    virtual void setRange(Double_t xlo, Double_t xhi)
                    virtual void ShowMembers(TMemberInspector& insp, char* parent)
                    virtual void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)
                            void updateInput(const RooAbsBinning& input, Double_t slope = 1.0, Double_t offset = 0.0)

### Data Members

        protected:

                Double_t _slope
                Double_t _offset
          RooAbsBinning* _input
               Double_t* _array   !

## Class Description

RooLinTransBinning(const RooAbsBinning& input, Double_t slope, Double_t offset, const char* name) : RooAbsBinning(name), _array(0)

     Constructor

RooLinTransBinning(const RooLinTransBinning& other, const char* name) : RooAbsBinning(name), _array(0)

     Copy constructor

~RooLinTransBinning()

     Destructor

void setRange(Double_t /*xlo*/, Double_t /*xhi*/)

     Change limits

Double_t* array() const

void updateInput(const RooAbsBinning& input, Double_t slope, Double_t offset)

### Inline Functions

             RooLinTransBinning RooLinTransBinning(const RooLinTransBinning&, const char* name = "0")
                 RooAbsBinning* clone(const char* name = "0") const
                          Int_t numBoundaries() const
                          Int_t binNumber(Double_t x) const
                       Double_t binCenter(Int_t bin) const
                       Double_t binWidth(Int_t bin) const
                       Double_t binLow(Int_t bin) const
                       Double_t binHigh(Int_t bin) const
                           void setMin(Double_t xlo)
                           void setMax(Double_t xhi)
                       Double_t lowBound() const
                       Double_t highBound() const
                       Double_t averageBinWidth() const
                          Int_t binTrans(Int_t bin) const
                       Double_t trans(Double_t x) const
                       Double_t invTrans(Double_t x) const
                        TClass* Class()
                        TClass* IsA() const
                           void ShowMembers(TMemberInspector& insp, char* parent)
                           void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)
            RooLinTransBinning& operator=(const RooLinTransBinning&)

Last update: Tue Jun 28 18:13:20 2005
Copyright (c) 2000-2005, Regents of the University of California *