library: libRooFit #include "RooAbsBinning.h"

# RooAbsBinning

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

## class RooAbsBinning : public TNamed, public RooPrintable

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

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                         virtual ~RooAbsBinning()
               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 TObject* Clone(const char* newname = "0") const
          virtual RooAbsBinning* clone(const char* name = "0") const
                virtual Double_t highBound() const
                 virtual TClass* IsA() const
                virtual Double_t lowBound() const
                           Int_t numBins() const
                   virtual Int_t numBoundaries() const
                  RooAbsBinning& operator=(const RooAbsBinning&)
                    virtual void Print(Option_t* options = "0") const
                    virtual void printToStream(ostream& os, RooPrintable::PrintOption opt = Standard, TString indent = ) const
                    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)

### Data Members

## Class Description

~RooAbsBinning()

void printToStream(ostream &os, PrintOption opt, TString indent) const

void Streamer(TBuffer &R__b)

     Stream an object of class RooAbsBinning.

### Inline Functions

                  TObject* Clone(const char* newname = "0") const
            RooAbsBinning* clone(const char* name = "0") const
                     Int_t numBins() 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 setRange(Double_t xlo, Double_t xhi)
                      void setMin(Double_t xlo)
                      void setMax(Double_t xhi)
                  Double_t lowBound() const
                  Double_t highBound() const
                  Double_t averageBinWidth() const
                 Double_t* array() const
                      void Print(Option_t* options = "0") const
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void StreamerNVirtual(TBuffer& b)
            RooAbsBinning& operator=(const RooAbsBinning&)

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