Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooErrorVarclass description - source file - inheritance tree (.pdf) class RooErrorVar : public RooAbsRealLValue
protected: Data Membersprotected: Class DescriptionRooErrorVar is an auxilary class that represents the error of a RooRealVar as a seperate object. The main reason of existence of this class is to facilitate the reuse of existing techniques to perform calculations that involve a RooRealVars error, such as calculating the pull value. RooErrorVar(const char *name, const char *title, const RooRealVar& input) : RooAbsRealLValue(name,title), _realVar("realVar","RooRealVar with error",this,(RooAbsReal&)input) RooErrorVar(const RooErrorVar& other, const char* name) : RooAbsRealLValue(other,name), _realVar("realVar",this,other._realVar) ~RooErrorVar() Destructor Double_t getVal(const RooArgSet*) const Bool_t hasBinning(const char* name) const const RooAbsBinning& getBinning(const char* name, Bool_t verbose, Bool_t createOnTheFly) const RooAbsBinning& getBinning(const char* name, Bool_t verbose, Bool_t createOnTheFly) Return default (normalization) binning and range if no name is specified void setBinning(const RooAbsBinning& binning, const char* name) void setMin(const char* name, Double_t value) Set new minimum of fit range void setMax(const char* name, Double_t value) Set new maximum of fit range void setRange( const char* name, Double_t min, Double_t max) Bool_t readFromStream(istream& is, Bool_t /*compact*/, Bool_t verbose) Read object contents from given stream void writeToStream(ostream& os, Bool_t /*compact*/) const Write value only void syncCache(const RooArgSet*) Inline FunctionsRooErrorVar RooErrorVar(const RooErrorVar& other, const char* name = "0") TObject* clone(const char* newname) const Double_t evaluate() const void setVal(Double_t value) Bool_t isFundamental() const void setMin(const char* name, Double_t value) void setMax(const char* name, Double_t value) void setRange(const char* name, Double_t min, Double_t max) void setBins(Int_t nBins) void removeMin(const char* name = "0") void removeMax(const char* name = "0") void removeRange(const char* name = "0") TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
|
Page maintained by Wouter Verkerke and David Kirkby |