ROOT logo
ROOT » ROOFIT » ROOFITCORE » RooAbsLValue

class RooAbsLValue



Abstract base class for objects that are lvalues, i.e. objects whose value can be modified directly. This class implements abstract methods for binned fits that return the number of fit bins and change the value of the object to the central value of a given fit bin, regardless of the type of value.

Function Members (Methods)

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

public:
virtual~RooAbsLValue()
static TClass*Class()
virtual Int_tgetBin(const char* rangeName = 0) const
virtual Int_tgetBin(const RooAbsBinning*) const
virtual const RooAbsBinning*getBinningPtr(const char* rangeName) const
virtual Double_tgetBinWidth(Int_t i, const char* rangeName = 0) const
virtual TClass*IsA() const
virtual Int_tnumBins(const char* rangeName = 0) const
RooAbsLValue&operator=(const RooAbsLValue&)
virtual voidrandomize(const char* rangeName = 0)
virtual voidsetBin(Int_t ibin, const char* rangeName = 0)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual Double_tvolume(const char* rangeName) const

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

~RooAbsLValue()
 Destructor
void setBin(Int_t ibin, const char* rangeName = 0)
Int_t getBin(const char* rangeName=0)
Int_t numBins(const char* rangeName = 0) const
Double_t getBinWidth(Int_t i, const char* rangeName = 0) const
Double_t volume(const char* rangeName) const
void randomize(const char* rangeName = 0)
const RooAbsBinning* getBinningPtr(const char* rangeName) const
Int_t getBin(const RooAbsBinning*)