16 #ifndef ROO_ABS_BINNING 17 #define ROO_ABS_BINNING 72 virtual void printName(std::ostream& os)
const ;
73 virtual void printTitle(std::ostream& os)
const ;
75 virtual void printArgs(std::ostream& os)
const ;
76 virtual void printValue(std::ostream& os)
const ;
virtual Bool_t isUniform() const
virtual void printTitle(std::ostream &os) const
Print binning title.
virtual Bool_t isShareable() const
RooAbsBinning(const RooAbsBinning &other, const char *name=0)
virtual void printStream(std::ostream &os, Int_t contents, StyleOption style, TString indent="") const
Print description of object on ostream, printing contents set by contents integer, which is interpreted as an OR of 'enum ContentsOptions' values and in the style given by 'enum StyleOption'.
virtual Double_t binLow(Int_t bin) const =0
virtual void setMin(Double_t xlo)
virtual void Print(Option_t *options=0) const
Print TNamed name and title.
virtual Bool_t isParameterized() const
virtual void removeHook(RooAbsRealLValue &) const
virtual Int_t rawBinNumber(Double_t x) const
virtual void printArgs(std::ostream &os) const
Print binning arguments (the RooAbsReal objects represening the variable bin boundaries for parameter...
virtual void printClassName(std::ostream &os) const
Print binning class name.
virtual RooAbsBinning * clone(const char *name=0) const =0
Iterator abstract base class.
virtual TObject * Clone(const char *newname=0) const
Make a clone of an object using the Streamer facility.
virtual Int_t numBoundaries() const =0
virtual ~RooAbsBinning()
Destructor.
#define ClassDef(name, id)
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods...
virtual void setRange(Double_t xlo, Double_t xhi)=0
The TNamed class is the base class for all named ROOT classes.
RooAbsBinning(const char *name=0)
Constructor.
virtual RooAbsReal * highBoundFunc() const
virtual RooAbsReal * lowBoundFunc() const
virtual Double_t highBound() const =0
virtual Int_t defaultPrintContents(Option_t *opt) const
Default choice of contents to be printed (name and value)
virtual Double_t lowBound() const =0
virtual Int_t binNumber(Double_t x) const =0
virtual void insertHook(RooAbsRealLValue &) const
static std::ostream & defaultPrintStream(std::ostream *os=0)
Return a reference to the current default stream to use in Print().
RooAbsBinning is the abstract base class for RooRealVar binning definitions This class defines the in...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
virtual Double_t binCenter(Int_t bin) const =0
virtual StyleOption defaultPrintStyle(Option_t *opt) const
Mother of all ROOT objects.
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
virtual Double_t binWidth(Int_t bin) const =0
virtual Double_t binHigh(Int_t bin) const =0
virtual void printName(std::ostream &os) const
Print binning name.
virtual Double_t * array() const =0
virtual Double_t averageBinWidth() const =0
virtual void printValue(std::ostream &os) const
Print binning value, i.e the bin boundary positions.
virtual void setMax(Double_t xhi)