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 list<string>getBinningNames() 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)
RooAbsLValue()
RooAbsLValue(const RooAbsLValue&)
virtual voidsetBin(Int_t ibin, const char* rangeName = 0)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual Double_tvolume(const char* rangeName) const

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

RooAbsLValue()
 Constructor
~RooAbsLValue()
 Destructor
RooAbsLValue()
 Constructors, cloning and assignment
void setBin(Int_t ibin, const char* rangeName = 0)
Int_t getBin(const char* rangeName = 0) const
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
std::list<std::string> getBinningNames() const
Int_t getBin(const RooAbsBinning* ) const