16 #ifndef ROO_PARAM_BINNING 17 #define ROO_PARAM_BINNING virtual const char * GetName() const
Returns name of object.
virtual Double_t lowBound() const
virtual RooAbsReal * lowBoundFunc() const
Double_t getVal(const RooArgSet *set=0) const
virtual Double_t averageBinWidth() const
virtual void insertHook(RooAbsRealLValue &) const
Hook function called by RooAbsRealLValue when this binning is inserted as binning for into given owne...
virtual void removeHook(RooAbsRealLValue &) const
Hook function called by RooAbsRealLValue when this binning is removed as binning for into given owner...
Iterator abstract base class.
RooParamBinning(const char *name=0)
Default constructor cout << "RooParamBinning(" << this << ") default ctor" << endl ;...
virtual void setRange(Double_t xlo, Double_t xhi)
Adjust range by adjusting values of external RooAbsReal values Only functional when external represen...
#define ClassDef(name, id)
void printMultiline(std::ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const
Print details of binning.
virtual Bool_t isShareable() const
RooAbsArg * at(Int_t idx) const
virtual Int_t numBoundaries() const
virtual RooAbsReal * highBoundFunc() const
virtual Double_t binHigh(Int_t bin) const
Return the high edge of the 'i'-th fit bin.
static void indent(ostringstream &buf, int indent_level)
Class RooParamBinning is an implementation of RooAbsBinning that constructs a binning with a range de...
RooListProxy is the concrete proxy for RooArgList objects.
virtual ~RooParamBinning()
Destructor.
RooAbsBinning * clone(const char *name=0) const
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 Int_t binNumber(Double_t x) const
Return the fit bin index for the current value.
virtual Double_t binWidth(Int_t bin) const
Return average bin width.
virtual Bool_t isParameterized() const
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
virtual Double_t highBound() const
virtual Double_t * array() const
Return array of bin boundaries.
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
RooAbsReal * _xlo
do not persist
virtual Double_t binCenter(Int_t bin) const
Return the central value of the 'i'-th fit bin.
virtual Double_t binLow(Int_t bin) const
Return the low edge of the 'i'-th fit bin.