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.
Definition at line 26 of file RooAbsLValue.h.
Public Member Functions | |
RooAbsLValue () | |
Constructor. | |
virtual | ~RooAbsLValue () |
Destructor. | |
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 double | getBinWidth (Int_t i, const char *rangeName=nullptr) const =0 |
virtual TClass * | IsA () const |
virtual Int_t | numBins (const char *rangeName=nullptr) const =0 |
virtual void | randomize (const char *rangeName=nullptr)=0 |
virtual void | setBin (Int_t ibin, const char *rangeName=nullptr)=0 |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
virtual double | volume (const char *rangeName) const =0 |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
#include <RooAbsLValue.h>
RooAbsLValue::RooAbsLValue | ( | ) |
Constructor.
Definition at line 40 of file RooAbsLValue.cxx.
|
virtual |
Destructor.
Definition at line 49 of file RooAbsLValue.cxx.
|
static |
|
inlinestaticconstexpr |
Definition at line 46 of file RooAbsLValue.h.
|
inlinestatic |
Definition at line 46 of file RooAbsLValue.h.
|
pure virtual |
Implemented in RooAbsCategoryLValue, and RooAbsRealLValue.
|
pure virtual |
Implemented in RooAbsCategoryLValue, and RooAbsRealLValue.
|
pure virtual |
Implemented in RooAbsCategoryLValue, RooErrorVar, RooLinearVar, and RooRealVar.
|
pure virtual |
Implemented in RooAbsCategoryLValue, and RooAbsRealLValue.
|
pure virtual |
Implemented in RooAbsRealLValue, and RooAbsCategoryLValue.
|
inlinevirtual |
Reimplemented in RooAbsCategoryLValue, RooAbsRealLValue, RooCategory, RooErrorVar, RooLinearVar, RooRealVar, and RooSuperCategory.
Definition at line 46 of file RooAbsLValue.h.
|
pure virtual |
Implemented in RooAbsCategoryLValue, and RooAbsRealLValue.
|
pure virtual |
Implemented in RooAbsCategoryLValue, and RooAbsRealLValue.
|
pure virtual |
Implemented in RooAbsCategoryLValue, and RooAbsRealLValue.
|
virtual |
Reimplemented in RooAbsCategoryLValue, RooAbsRealLValue, RooCategory, RooErrorVar, RooLinearVar, RooRealVar, and RooSuperCategory.
|
inline |
Definition at line 46 of file RooAbsLValue.h.
|
pure virtual |
Implemented in RooAbsCategoryLValue, and RooAbsRealLValue.