32 virtual void setBin(
Int_t ibin,
const char* rangeName=
nullptr) = 0 ;
33 virtual Int_t getBin(
const char* rangeName=
nullptr)
const = 0 ;
36 virtual double volume(
const char* rangeName)
const = 0 ;
37 virtual void randomize(
const char* rangeName=
nullptr) = 0 ;
#define ClassDef(name, id)
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()=default
virtual void setBin(Int_t ibin, const char *rangeName=nullptr)=0
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