33 virtual void setBin(
Int_t ibin,
const char* rangeName=
nullptr) = 0 ;
34 virtual Int_t getBin(
const char* rangeName=
nullptr)
const = 0 ;
37 virtual double volume(
const char* rangeName)
const = 0 ;
38 virtual void randomize(
const char* rangeName=
nullptr) = 0 ;
#define ClassDef(name, id)
RooAbsBinning is the abstract base class for RooRealVar binning definitions.
Abstract base class for objects that are lvalues, i.e.
virtual Int_t getBin(const char *rangeName=nullptr) const =0
virtual Int_t getBin(const RooAbsBinning *) const =0
virtual std::list< std::string > getBinningNames() const =0
virtual const RooAbsBinning * getBinningPtr(const char *rangeName) const =0
virtual Int_t numBins(const char *rangeName=nullptr) const =0
virtual ~RooAbsLValue()
Destructor.
virtual void setBin(Int_t ibin, const char *rangeName=nullptr)=0
RooAbsLValue()
Constructor.
virtual void randomize(const char *rangeName=nullptr)=0
virtual double getBinWidth(Int_t i, const char *rangeName=nullptr) const =0
virtual double volume(const char *rangeName) const =0