89 using RooAbsRealLValue::operator= ;
#define ClassDef(name, id)
RooAbsBinning is the abstract base class for RooRealVar binning definitions.
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
virtual void setVal(Double_t value)=0
Set the current value of the object. Needs to be overridden by implementations.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooErrorVar is an auxilary class that represents the error of a RooRealVar as a seperate object.
void setBinning(const RooAbsBinning &binning, const char *name=0)
Store given binning with this variable under the given name.
void setRange(Double_t min, Double_t max)
void removeRange(const char *name=0)
Remove both upper and lower bounds from named binning, or default binning if name is null.
void syncCache(const RooArgSet *set=0)
Optional alternative ranges and binnings.
virtual TObject * clone(const char *newname) const
void setMin(Double_t value)
void setMax(Double_t value)
virtual Double_t getValV(const RooArgSet *set=0) const
Return value, i.e. error on input variable.
virtual Double_t evaluate() const
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
virtual Bool_t readFromStream(std::istream &is, Bool_t compact, Bool_t verbose=kFALSE)
Read object contents from given stream.
RooLinkedList _altBinning
Bool_t hasBinning(const char *name) const
Return true if we have binning with given name.
virtual Bool_t isFundamental() const
Is this object a fundamental type that can be added to a dataset? Fundamental-type subclasses overrid...
virtual void setVal(Double_t value)
Set the current value of the object. Needs to be overridden by implementations.
virtual ~RooErrorVar()
Destructor.
virtual void writeToStream(std::ostream &os, Bool_t compact) const
Write value to stream.
std::list< std::string > getBinningNames() const
Get a list of all binning names.
void removeMin(const char *name=0)
Remove lower bound from named binning, or default binning if name is null.
void removeMax(const char *name=0)
Remove upper bound from named binning, or default binning if name is null.
void setBins(Int_t nBins)
Set default binning to nBins uniform bins.
const RooAbsBinning & getBinning(const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) const
Return binning with given name.
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...
RooRealVar represents a variable that can be changed from the outside.
const T & arg() const
Return reference to object held in proxy.
RooVectorDataStore uses std::vectors to store data columns.
Mother of all ROOT objects.