class RooRealVar: public RooAbsRealLValue

Function Members (Methods)

public:
RooRealVar()
RooRealVar(const RooRealVar& other, const char* name = 0)
RooRealVar(const char* name, const char* title, Double_t value, const char* unit = "")
RooRealVar(const char* name, const char* title, Double_t minValue, Double_t maxValue, const char* unit = "")
RooRealVar(const char* name, const char* title, Double_t value, Double_t minValue, Double_t maxValue, const char* unit = "")
virtual~RooRealVar()
voidTObject::AbstractMethod(const char* method) const
virtual Double_tRooAbsReal::analyticalIntegral(Int_t code, const char* rangeName = 0) const
virtual Double_tRooAbsReal::analyticalIntegralWN(Int_t code, const RooArgSet* normSet, const char* rangeName = 0) const
virtual voidTObject::AppendPad(Option_t* option = "")
voidRooAbsArg::attachDataSet(const RooAbsData& set)
const set<std::string>&RooAbsArg::attributes() const
RooAbsFunc*RooAbsReal::bindVars(const RooArgSet& vars, const RooArgSet* nset = 0, Bool_t clipInvalid = kFALSE) const
voidRooAbsArg::branchNodeServerList(RooAbsCollection* list, const RooAbsArg* arg = 0) const
virtual voidTObject::Browse(TBrowser* b)
Bool_tRooAbsArg::checkDependents(const RooArgSet* nset) const
virtual Bool_tRooAbsArg::checkObservables(const RooArgSet* nset) const
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
TIterator*RooAbsArg::clientIterator() const
virtual TObject*clone(const char* newname) const
virtual TObject*RooAbsArg::Clone(const char* newname = 0) const
virtual Int_tRooAbsArg::Compare(const TObject* other) const
virtual voidRooAbsArg::constOptimizeTestStatistic(RooAbsArg::ConstOpCode opcode)
virtual voidTNamed::Copy(TObject& named) const
static voidRooAbsArg::copyList(TList& dest, const TList& source)
virtual RooAbsArg*RooAbsReal::createFundamental(const char* newname = 0) const
TH1*RooAbsRealLValue::createHistogram(const char* name, const RooLinkedList& cmdList) const
TH1F*RooAbsRealLValue::createHistogram(const char* name, const char* yAxisLabel) const
TH1F*RooAbsRealLValue::createHistogram(const char* name, const char* yAxisLabel, const RooAbsBinning& bins) const
TH2F*RooAbsRealLValue::createHistogram(const char* name, const RooAbsRealLValue& yvar, const char* zAxisLabel, const RooAbsBinning** bins) const
static TH1*RooAbsRealLValue::createHistogram(const char* name, RooArgList& vars, const char* tAxisLabel, const RooAbsBinning** bins)
TH1F*RooAbsRealLValue::createHistogram(const char* name, const char* yAxisLabel, Double_t xlo, Double_t xhi, Int_t nBins) const
TH3F*RooAbsRealLValue::createHistogram(const char* name, const RooAbsRealLValue& yvar, const RooAbsRealLValue& zvar, const char* tAxisLabel, const RooAbsBinning** bins) const
TH2F*RooAbsRealLValue::createHistogram(const char* name, const RooAbsRealLValue& yvar, const char* zAxisLabel = 0, Double_t* xlo = 0, Double_t* xhi = 0, Int_t* nBins = 0) const
static TH1*RooAbsRealLValue::createHistogram(const char* name, RooArgList& vars, const char* tAxisLabel, Double_t* xlo, Double_t* xhi, Int_t* nBins)
TH3F*RooAbsRealLValue::createHistogram(const char* name, const RooAbsRealLValue& yvar, const RooAbsRealLValue& zvar, const char* tAxisLabel, Double_t* xlo = 0, Double_t* xhi = 0, Int_t* nBins = 0) const
TH1*RooAbsRealLValue::createHistogram(const char* name, const RooCmdArg& arg1 = RooCmdArg::none(), const RooCmdArg& arg2 = RooCmdArg::none(), const RooCmdArg& arg3 = RooCmdArg::none(), const RooCmdArg& arg4 = RooCmdArg::none(), const RooCmdArg& arg5 = RooCmdArg::none(), const RooCmdArg& arg6 = RooCmdArg::none(), const RooCmdArg& arg7 = RooCmdArg::none(), const RooCmdArg& arg8 = RooCmdArg::none()) const
RooAbsReal*RooAbsReal::createIntegral(const RooArgSet& iset, const char* rangeName) const
RooAbsReal*RooAbsReal::createIntegral(const RooArgSet& iset, const RooArgSet& nset, const char* rangeName = 0) const
RooAbsReal*RooAbsReal::createIntegral(const RooArgSet& iset, const RooNumIntConfig& cfg, const char* rangeName = 0) const
RooAbsReal*RooAbsReal::createIntegral(const RooArgSet& iset, const RooArgSet& nset, const RooNumIntConfig& cfg, const char* rangeName = 0) const
virtual RooAbsReal*RooAbsReal::createIntegral(const RooArgSet& iset, const RooArgSet* nset = 0, const RooNumIntConfig* cfg = 0, const char* rangeName = 0) const
RooAbsReal*RooAbsReal::createIntegral(const RooArgSet& iset, const RooCmdArg arg1, const RooCmdArg arg2 = RooCmdArg::none(), const RooCmdArg arg3 = RooCmdArg::none(), const RooCmdArg arg4 = RooCmdArg::none(), const RooCmdArg arg5 = RooCmdArg::none(), const RooCmdArg arg6 = RooCmdArg::none(), const RooCmdArg arg7 = RooCmdArg::none(), const RooCmdArg arg8 = RooCmdArg::none()) const
const RooAbsReal*RooAbsReal::createPlotProjection(const RooArgSet& depVars, const RooArgSet& projVars) const
const RooAbsReal*RooAbsReal::createPlotProjection(const RooArgSet& depVars, const RooArgSet& projVars, RooArgSet*& cloneSet) const
const RooAbsReal*RooAbsReal::createPlotProjection(const RooArgSet& dependentVars, const RooArgSet* projectedVars, RooArgSet*& cloneSet, const char* rangeName = 0) const
virtual Double_tRooAbsReal::defaultErrorLevel() const
static RooNumIntConfig*RooAbsReal::defaultIntegratorConfig()
static ostream&RooPrintable::defaultStream(ostream* os = 0)
virtual voidTObject::Delete(Option_t* option = "")
voiddeleteSharedProperties()
Bool_tRooAbsArg::deleteWatch() const
Bool_tRooAbsArg::dependentOverlaps(const RooAbsData* dset, const RooAbsArg& testArg) const
Bool_tRooAbsArg::dependentOverlaps(const RooArgSet* depList, const RooAbsArg& testArg) const
Bool_tRooAbsArg::dependsOn(const RooAbsCollection& serverList, const RooAbsArg* ignoreArg = 0, Bool_t valueOnly = kFALSE) const
Bool_tRooAbsArg::dependsOn(const RooAbsArg& server, const RooAbsArg* ignoreArg = 0, Bool_t valueOnly = kFALSE) const
Bool_tRooAbsArg::dependsOnValue(const RooAbsCollection& serverList, const RooAbsArg* ignoreArg = 0) const
Bool_tRooAbsArg::dependsOnValue(const RooAbsArg& server, const RooAbsArg* ignoreArg = 0) const
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() const
virtual TObject*TObject::DrawClone(Option_t* option = "") const
virtual voidTObject::Dump() const
virtual voidTObject::Error(const char* method, const char* msgfmt) const
RooErrorVar*errorVar() const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
RooDataHist*RooAbsReal::fillDataHist(RooDataHist* hist, Double_t scaleFactor) const
TH1*RooAbsReal::fillHistogram(TH1* hist, const RooArgList& plotVars, Double_t scaleFactor = 1, const RooArgSet* projectedVars = 0) const
Bool_tRooAbsArg::findConstantNodes(const RooArgSet& observables, RooArgSet& cacheList)
Bool_tRooAbsArg::findConstantNodes(const RooArgSet& observables, RooArgSet& cacheList, RooLinkedList& processedNodes)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
RooAbsArg*RooAbsArg::findServer(const char* name) const
RooAbsArg*RooAbsArg::findServer(const RooAbsArg& arg) const
RooAbsArg*RooAbsArg::findServer(Int_t index) const
virtual Bool_tRooAbsReal::forceAnalyticalInt(const RooAbsArg&) const
virtual voidRooAbsReal::forceNumInt(Bool_t flag = kTRUE)
TString*format(const RooCmdArg& formatArg) const
TString*format(Int_t sigDigits, const char* options) const
RooPlot*RooAbsRealLValue::frame() const
RooPlot*RooAbsRealLValue::frame(const RooLinkedList& cmdList) const
RooPlot*RooAbsRealLValue::frame(Int_t nbins) const
RooPlot*RooAbsRealLValue::frame(Double_t lo, Double_t hi) const
RooPlot*RooAbsRealLValue::frame(Double_t lo, Double_t hi, Int_t nbins) const
RooPlot*RooAbsRealLValue::frame(const RooCmdArg& arg1, const RooCmdArg& arg2 = RooCmdArg::none(), const RooCmdArg& arg3 = RooCmdArg::none(), const RooCmdArg& arg4 = RooCmdArg::none(), const RooCmdArg& arg5 = RooCmdArg::none(), const RooCmdArg& arg6 = RooCmdArg::none(), const RooCmdArg& arg7 = RooCmdArg::none(), const RooCmdArg& arg8 = RooCmdArg::none()) const
virtual Int_tRooAbsReal::getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars, const char* rangeName = 0) const
virtual Int_tRooAbsReal::getAnalyticalIntegralWN(RooArgSet& allVars, RooArgSet& analVars, const RooArgSet* normSet, const char* rangeName = 0) const
Double_tgetAsymErrorHi() const
Double_tgetAsymErrorLo() const
Bool_tRooAbsArg::getAttribute(const Text_t* name) const
virtual Int_tRooAbsRealLValue::getBin() const
virtual const RooAbsBinning&getBinning(const char* name = 0, Bool_t verbose = kTRUE, Bool_t createOnTheFly = kFALSE) const
virtual RooAbsBinning&getBinning(const char* name = 0, Bool_t verbose = kTRUE, Bool_t createOnTheFly = kFALSE)
virtual Int_tRooAbsRealLValue::getBins(const char* name = 0) const
virtual Double_tRooAbsRealLValue::getBinWidth(Int_t i) const
RooAbsCache*RooAbsArg::getCache(Int_t index) const
RooLinkedListRooAbsArg::getCloningAncestors() const
RooArgSet*RooAbsArg::getComponents() const
RooArgSet*RooAbsArg::getDependents(const RooArgSet& set) const
RooArgSet*RooAbsArg::getDependents(const RooAbsData* set) const
RooArgSet*RooAbsArg::getDependents(const RooArgSet* depList) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Double_tgetError() const
Int_tRooAbsRealLValue::getFitBins() const
Double_tRooAbsRealLValue::getFitMax() const
Double_tRooAbsRealLValue::getFitMin() const
virtual const char*TObject::GetIconName() const
const RooNumIntConfig*RooAbsReal::getIntegratorConfig() const
virtual Double_tRooAbsRealLValue::getMax(const char* name = 0) const
virtual Int_tRooAbsReal::getMaxVal(const RooArgSet& vars) const
virtual Double_tRooAbsRealLValue::getMin(const char* name = 0) const
virtual const char*TNamed::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
RooArgSet*RooAbsArg::getObservables(const RooArgSet& set) const
RooArgSet*RooAbsArg::getObservables(const RooAbsData* data) const
RooArgSet*RooAbsArg::getObservables(const RooAbsData& data) const
virtual RooArgSet*RooAbsArg::getObservables(const RooArgSet* depList) const
virtual Option_t*TObject::GetOption() const
RooArgSet*RooAbsArg::getParameters(const RooAbsData* data) const
RooArgSet*RooAbsArg::getParameters(const RooAbsData& data) const
RooArgSet*RooAbsArg::getParameters(const RooArgSet& set) const
virtual RooArgSet*RooAbsArg::getParameters(const RooArgSet* depList) const
virtual Int_tRooAbsReal::getPlotBins() const
const char*RooAbsReal::getPlotLabel() const
Double_tRooAbsReal::getPlotMax() const
Double_tRooAbsReal::getPlotMin() const
const Text_t*RooAbsArg::getStringAttribute(const Text_t* key) const
virtual const char*TNamed::GetTitle() const
TStringRooAbsReal::getTitle(Bool_t appendUnit = kFALSE) const
virtual UInt_tTObject::GetUniqueID() const
const Text_t*RooAbsReal::getUnit() const
virtual Double_tgetVal(const RooArgSet* nset = 0) const
RooArgSet*RooAbsArg::getVariables() const
voidRooAbsArg::graphVizTree(const char* fileName)
voidRooAbsArg::graphVizTree(ostream& os)
virtual Bool_tTObject::HandleTimer(TTimer* timer)
Bool_thasAsymError() const
virtual Bool_thasBinning(const char* name) const
Bool_thasError() const
Bool_tRooAbsRealLValue::hasFitMax() const
Bool_tRooAbsRealLValue::hasFitMin() const
virtual ULong_tTNamed::Hash() const
Bool_tRooAbsRealLValue::hasMax(const char* name = 0) const
Bool_tRooAbsRealLValue::hasMin(const char* name = 0) const
virtual Bool_tRooAbsRealLValue::hasRange(const char* name) const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
static voidRooPrintable::inLinePrint(ostream& os, const TNamed& named)
virtual Bool_tRooAbsReal::inPlotRange(Double_t value) const
virtual Bool_tRooAbsRealLValue::inRange(const char* name) const
Bool_tRooAbsRealLValue::inRange(Double_t value, const char* rangeName, Double_t* clippedValue = 0) const
virtual voidTObject::Inspect() const
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tRooAbsArg::isCloneOf(const RooAbsArg& other) const
Bool_tRooAbsArg::isConstant() const
virtual Bool_tRooAbsArg::isDerived() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tisFundamental() const
virtual Bool_tRooAbsRealLValue::isJacobianOK(const RooArgSet& depList) const
virtual Bool_tRooAbsRealLValue::isLValue() const
Bool_tTObject::IsOnHeap() const
Bool_tRooAbsArg::isShapeDirty() const
Bool_tRooAbsArg::isShapeServer(const RooAbsArg& arg) const
Bool_tRooAbsArg::isShapeServer(const char* name) const
virtual Bool_tRooAbsArg::IsSortable() const
virtual Bool_tRooAbsRealLValue::isValidReal(Double_t value, Bool_t printError = kFALSE) const
Bool_tRooAbsArg::isValueDirty() const
Bool_tRooAbsArg::isValueServer(const RooAbsArg& arg) const
Bool_tRooAbsArg::isValueServer(const char* name) const
Bool_tTObject::IsZombie() const
virtual Double_tRooAbsRealLValue::jacobian() const
voidRooAbsArg::leafNodeServerList(RooAbsCollection* list, const RooAbsArg* arg = 0) const
RooPrintable::PrintOptionRooPrintable::lessVerbose(RooPrintable::PrintOption opt) const
virtual voidTNamed::ls(Option_t* option = "") const
virtual Double_tRooAbsReal::maxVal(Int_t code)
voidTObject::MayNotUse(const char* method) const
static voidRooAbsArg::nameFieldLength(Int_t newLen)
virtual Bool_tTObject::Notify()
virtual Int_tRooAbsRealLValue::numBins() const
Int_tRooAbsArg::numCaches() const
Int_tRooAbsRealLValue::numFitBins() const
Bool_tRooAbsArg::observableOverlaps(const RooAbsData* dset, const RooAbsArg& testArg) const
Bool_tRooAbsArg::observableOverlaps(const RooArgSet* depList, const RooAbsArg& testArg) const
static voidRooPrintable::oneLinePrint(ostream& os, const TNamed& named)
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual RooAbsArg&RooAbsRealLValue::operator=(const RooAbsReal& other)
virtual RooAbsArg&RooAbsRealLValue::operator=(Double_t newValue)
virtual RooAbsArg&RooAbsRealLValue::operator=(Int_t ival)
Bool_tRooAbsReal::operator==(Double_t value) const
virtual Bool_tRooAbsReal::operator==(const RooAbsArg& other)
RooAbsArg::OperModeRooAbsArg::operMode() const
virtual voidRooAbsArg::optimizeCacheMode(const RooArgSet& observables)
virtual voidRooAbsArg::optimizeCacheMode(const RooArgSet& observables, RooArgSet& optNodes, RooLinkedList& processedNodes)
Bool_tRooAbsArg::overlaps(const RooAbsArg& testArg) const
virtual voidTObject::Paint(Option_t* option = "")
RooPrintable::PrintOptionRooPrintable::parseOptions(Option_t* options) const
virtual RooPlot*RooAbsReal::plotOn(RooPlot* frame, const RooCmdArg& arg1 = RooCmdArg(), const RooCmdArg& arg2 = RooCmdArg(), const RooCmdArg& arg3 = RooCmdArg(), const RooCmdArg& arg4 = RooCmdArg(), const RooCmdArg& arg5 = RooCmdArg(), const RooCmdArg& arg6 = RooCmdArg(), const RooCmdArg& arg7 = RooCmdArg(), const RooCmdArg& arg8 = RooCmdArg(), const RooCmdArg& arg9 = RooCmdArg(), const RooCmdArg& arg10 = RooCmdArg()) const
virtual RooPlot*RooAbsReal::plotSliceOn(RooPlot* frame, const RooArgSet& sliceSet, Option_t* drawOptions = "L", Double_t scaleFactor = 1.0, RooAbsReal::ScaleType stype = Relative, const RooAbsData* projData = 0) const
virtual voidTObject::Pop()
virtual voidRooAbsArg::Print(Option_t* options = 0) const
voidRooAbsArg::printCompactTree(const char* indent = "", const char* fileName = 0, const char* namePat = 0, RooAbsArg* client = 0)
voidRooAbsArg::printCompactTree(ostream& os, const char* indent = "", const char* namePat = 0, RooAbsArg* client = 0)
virtual voidRooAbsArg::printCompactTreeHook(ostream& os, const char* ind = "")
voidRooAbsArg::printDirty(Bool_t depth = kTRUE) const
static voidprintScientific(Bool_t flag = kFALSE)
static voidprintSigDigits(Int_t ndig = 5)
virtual voidprintToStream(ostream& stream, RooPrintable::PrintOption opt = Standard, TString indent = "") const
virtual voidRooAbsRealLValue::randomize()
virtual Int_tTObject::Read(const char* name)
virtual Bool_treadFromStream(istream& is, Bool_t compact, Bool_t verbose = kFALSE)
Bool_tRooAbsArg::recursiveCheckDependents(const RooArgSet* nset) const
Bool_tRooAbsArg::recursiveCheckObservables(const RooArgSet* nset) const
virtual voidTObject::RecursiveRemove(TObject* obj)
voidRooAbsArg::registerCache(RooAbsCache& cache)
voidremoveAsymError()
voidremoveError()
voidremoveFitMax()
voidremoveFitMin()
voidremoveFitRange()
voidremoveMax(const char* name = 0)
voidremoveMin(const char* name = 0)
voidremoveRange(const char* name = 0)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
TIterator*RooAbsArg::serverIterator() const
static voidRooAbsArg::setACleanADirty(Bool_t flag)
voidsetAsymError(Double_t lo, Double_t hi)
voidRooAbsArg::setAttribute(const Text_t* name, Bool_t value = kTRUE)
virtual voidRooAbsRealLValue::setBin(Int_t ibin)
voidsetBinning(const RooAbsBinning& binning, const char* name = 0)
voidsetBins(Int_t nBins)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
static voidRooAbsReal::setCacheCheck(Bool_t flag)
voidRooAbsRealLValue::setConstant(Bool_t value = kTRUE)
voidRooAbsArg::setDeleteWatch(Bool_t flag = kTRUE)
static voidRooAbsArg::setDirtyInhibit(Bool_t flag)
virtual voidTObject::SetDrawOption(Option_t* option = "")
static voidTObject::SetDtorOnly(void* obj)
voidsetError(Double_t value)
voidsetFitBins(Int_t nBins)
voidsetFitMax(Double_t value)
voidsetFitMin(Double_t value)
voidsetFitRange(Double_t min, Double_t max)
voidRooAbsReal::setIntegratorConfig()
voidRooAbsReal::setIntegratorConfig(const RooNumIntConfig& config)
voidsetMax(Double_t value)
voidsetMax(const char* name, Double_t value)
voidsetMin(Double_t value)
voidsetMin(const char* name, Double_t value)
virtual voidTNamed::SetName(const char* name)
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
voidRooAbsArg::setOperMode(RooAbsArg::OperMode mode, Bool_t recurseADirty = kTRUE)
voidRooAbsReal::setPlotBins(Int_t value)
voidRooAbsReal::setPlotLabel(const char* label)
voidRooAbsReal::setPlotMax(Double_t value)
voidRooAbsReal::setPlotMin(Double_t value)
voidRooAbsReal::setPlotRange(Double_t min, Double_t max)
voidsetRange(Double_t min, Double_t max)
voidsetRange(const char* name, Double_t min, Double_t max)
voidRooAbsArg::setStringAttribute(const Text_t* key, const Text_t* value)
virtual voidTNamed::SetTitle(const char* title = "")
virtual voidTObject::SetUniqueID(UInt_t uid)
voidRooAbsReal::setUnit(const char* unit)
virtual voidsetVal(Double_t value)
TIterator*RooAbsArg::shapeClientIterator() const
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() const
RooNumIntConfig*RooAbsReal::specialIntegratorConfig() const
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
const map<std::string,std::string>&RooAbsArg::stringAttributes() const
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
voidRooAbsArg::treeNodeServerList(RooAbsCollection* list, const RooAbsArg* arg = 0, Bool_t doBranch = kTRUE, Bool_t doLeaf = kTRUE, Bool_t valueOnly = kFALSE) const
voidRooAbsArg::unRegisterCache(RooAbsCache& cache)
virtual voidTObject::UseCurrentStyle()
TIterator*RooAbsArg::valueClientIterator() const
static voidRooAbsArg::verboseDirty(Bool_t flag)
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
virtual voidwriteToStream(ostream& os, Bool_t compact) const
protected:
voidRooAbsArg::addServer(RooAbsArg& server, Bool_t valueProp = kTRUE, Bool_t shapeProp = kFALSE)
voidRooAbsArg::addServerList(RooAbsCollection& serverList, Bool_t valueProp = kTRUE, Bool_t shapeProp = kFALSE)
virtual voidattachToTree(TTree& t, Int_t bufSize = 32000)
voidRooAbsArg::changeServer(RooAbsArg& server, Bool_t valueProp, Bool_t shapeProp)
Double_tchopAt(Double_t what, Int_t where) const
TStringRooAbsArg::cleanBranchName() const
voidRooAbsArg::clearShapeDirty() const
voidRooAbsArg::clearValueDirty() const
virtual voidcopyCache(const RooAbsArg* source)
UInt_tRooAbsArg::crc32(const char* data) const
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual Double_tevaluate() const
virtual voidfillTreeBranch(TTree& t)
RooAbsArg*RooAbsArg::findNewServer(const RooAbsCollection& newSet, Bool_t nameChange) const
Bool_tRooAbsRealLValue::fitRangeOKForPlotting() const
virtual voidRooAbsArg::getObservablesHook(const RooArgSet*, RooArgSet*) const
virtual voidRooAbsArg::getParametersHook(const RooArgSet*, RooArgSet*) const
RooAbsProxy*RooAbsArg::getProxy(Int_t index) const
voidRooAbsArg::graphVizAddConnections(set<std::pair<RooAbsArg*,RooAbsArg*> >&)
static Bool_tRooAbsArg::inhibitDirty()
TStringRooAbsReal::integralNameSuffix(const RooArgSet& iset, const RooArgSet* nset = 0, const char* rangeName = 0) const
virtual Bool_tRooAbsReal::isValid() const
voidRooAbsReal::makeProjectionSet(const RooAbsArg* plotVar, const RooArgSet* allVars, RooArgSet& projectedVars, Bool_t silent) const
voidTObject::MakeZombie()
Bool_tRooAbsReal::matchArgs(const RooArgSet& allDeps, RooArgSet& numDeps, const RooArgProxy& a) const
Bool_tRooAbsReal::matchArgs(const RooArgSet& allDeps, RooArgSet& numDeps, const RooArgSet& set) const
Bool_tRooAbsReal::matchArgs(const RooArgSet& allDeps, RooArgSet& numDeps, const RooArgProxy& a, const RooArgProxy& b) const
Bool_tRooAbsReal::matchArgs(const RooArgSet& allDeps, RooArgSet& numDeps, const RooArgProxy& a, const RooArgProxy& b, const RooArgProxy& c) const
Bool_tRooAbsReal::matchArgs(const RooArgSet& allDeps, RooArgSet& numDeps, const RooArgProxy& a, const RooArgProxy& b, const RooArgProxy& c, const RooArgProxy& d) const
Int_tRooAbsArg::numProxies() const
virtual voidRooAbsArg::operModeHook()
virtual voidRooAbsArg::optimizeDirtyHook(const RooArgSet*)
virtual RooPlot*RooAbsReal::plotAsymOn(RooPlot* frame, const RooAbsCategoryLValue& asymCat, RooAbsReal::PlotOpt o) const
virtual RooPlot*RooAbsReal::plotOn(RooPlot* frame, RooLinkedList& cmdList) const
virtual RooPlot*RooAbsReal::plotOn(RooPlot* frame, RooAbsReal::PlotOpt o) const
Bool_tRooAbsReal::plotSanityChecks(RooPlot* frame) const
voidRooAbsArg::printAttribList(ostream& os) const
Bool_tRooAbsArg::recursiveRedirectServers(const RooAbsCollection& newServerList, Bool_t mustReplaceAll = kFALSE, Bool_t nameChange = kFALSE)
Bool_tRooAbsArg::redirectServers(const RooAbsCollection& newServerList, Bool_t mustReplaceAll = kFALSE, Bool_t nameChange = kFALSE, Bool_t isRecursionStep = kFALSE)
virtual Bool_tRooAbsArg::redirectServersHook(const RooAbsCollection&, Bool_t, Bool_t, Bool_t)
voidRooAbsArg::registerProxy(RooArgProxy& proxy)
voidRooAbsArg::registerProxy(RooSetProxy& proxy)
voidRooAbsArg::registerProxy(RooListProxy& proxy)
voidRooAbsArg::removeServer(RooAbsArg& server, Bool_t force = kFALSE)
voidRooAbsArg::replaceServer(RooAbsArg& oldServer, RooAbsArg& newServer, Bool_t valueProp, Bool_t shapeProp)
virtual voidRooAbsReal::selectNormalization(const RooArgSet* depSet = 0, Bool_t force = kFALSE)
virtual voidRooAbsReal::selectNormalizationRange(const char* rangeName = 0, Bool_t force = kFALSE)
virtual voidRooAbsArg::serverNameChangeHook(const RooAbsArg*, const RooAbsArg*)
voidRooAbsArg::setProxyNormSet(const RooArgSet* nset)
voidRooAbsArg::setShapeDirty() const
virtual voidRooAbsReal::setTreeBranchStatus(TTree& t, Bool_t active)
virtual voidsetVal(Double_t value, const char* rangeName)
voidRooAbsArg::setValueDirty() const
RooRealVarSharedProperties*sharedProp() const
virtual voidRooAbsReal::syncCache(const RooArgSet* set = 0)
Double_tRooAbsReal::traceEval(const RooArgSet* set) const
virtual Bool_tRooAbsReal::traceEvalHook(Double_t) const
voidRooAbsArg::unRegisterProxy(RooArgProxy& proxy)
voidRooAbsArg::unRegisterProxy(RooSetProxy& proxy)
voidRooAbsArg::unRegisterProxy(RooListProxy& proxy)

Data Members

public:
enum RooAbsReal::ScaleType { Raw
Relative
NumEvent
RelativeExpected
};
enum RooAbsArg::ConstOpCode { Activate
DeActivate
ConfigChange
ValueChange
};
enum RooAbsArg::OperMode { Auto
AClean
ADirty
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
enum RooPrintable::PrintOption { InLine
OneLine
Standard
Shape
Verbose
};
protected:
Double_t_asymErrHiHigh side of asymmetric error associated with current value
Double_t_asymErrLoLow side of asymmetric error associated with current value
RooAbsBinning*_binning
set<std::string>RooAbsArg::_boolAttribBoolean attributes
UChar_tRooAbsReal::_byteValue! Transient cache for byte values from tree branches
static Bool_tRooAbsReal::_cacheCheck
deque<RooAbsCache*>RooAbsArg::_cacheListlist of caches
RooRefCountListRooAbsArg::_clientListlist of client objects
RooRefCountListRooAbsArg::_clientListShapesubset of clients that requested shape dirty flag propagation
RooRefCountListRooAbsArg::_clientListValuesubset of clients that requested value dirty flag propagation
TIterator*RooAbsArg::_clientShapeIter! Iterator over _clientListShape
TIterator*RooAbsArg::_clientValueIter! Iterator over _clientListValue
Bool_tRooAbsArg::_deleteWatch! Delete watch flag
Double_t_errorSymmetric error associated with current value
static Bool_tRooAbsArg::_flipACleanStatic flag controlling flipping status of all AClean nodes to ADirty ;
Float_tRooAbsReal::_floatValue! Transient cache for floating point values from tree branches
Bool_tRooAbsReal::_forceNumIntForce numerical integration if flag set
static Bool_tRooAbsArg::_inhibitDirtyStatic flag controlling global inhibit of dirty state propagation
Int_tRooAbsReal::_intValue! Transient cache for integer values from tree branches
TStringRooAbsReal::_labelPlot label for objects value
static Int_tRooAbsArg::_nameLength
static RooRealVarSharedProperties_nullPropNull property
Int_tRooAbsReal::_plotBinsNumber of plot bins
Double_tRooAbsReal::_plotMaxMaximum of plot range
Double_tRooAbsReal::_plotMinMinimum of plot range
static Bool_t_printScientific
static Int_t_printSigDigits
TListRooAbsArg::_proxyListlist of proxies
RooRefCountListRooAbsArg::_serverListlist of server objects
RooRealVarSharedProperties*_sharedProp! Shared properties associated with this instance
static RooSharedPropertiesList_sharedPropListList of properties shared among clone sets
RooNumIntConfig*RooAbsReal::_specIntegratorConfig! Numeric integrator configuration specific for this object
map<std::string,std::string>RooAbsArg::_stringAttribString attributes
Bool_tRooAbsReal::_treeVar!do not persist
UInt_tRooAbsReal::_uintValue! Transient cache for unsigned integer values from tree branches
TStringRooAbsReal::_unitUnit for objects value
Double_tRooAbsReal::_valueCache for current value of object
static Bool_tRooAbsArg::_verboseDirtyStatic flag controlling verbose messaging for dirty state changes
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

RooRealVar()
 Default constructor
RooRealVar(const char* name, const char* title, Double_t value, const char* unit = "")
 Constructor with value and unit
RooRealVar(const char* name, const char* title, Double_t minValue, Double_t maxValue, const char* unit = "")
 Constructor with range and unit. Value is set to middle of range
RooRealVar(const char* name, const char* title, Double_t value, Double_t minValue, Double_t maxValue, const char* unit = "")
 Constructor with value, range and unit
RooRealVar(const RooRealVar& other, const char* name = 0)
 Copy Constructor
~RooRealVar()
 Destructor
Double_t getVal(const RooArgSet* nset = 0) const
void setVal(Double_t value)
 Set current value
void setVal(Double_t value, const char* rangeName)
 Set current value
RooErrorVar* errorVar()
Bool_t hasBinning(const char* name) const
const RooAbsBinning& getBinning(const char* name, Bool_t verbose, Bool_t createOnTheFly)
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 = 0)
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 = kFALSE)
 Read object contents from given stream
void writeToStream(ostream& os, Bool_t compact) const
 Write object contents to given stream
void printToStream(ostream& stream, RooPrintable::PrintOption opt = Standard, TString indent = "") const
 Print info about this object to the specified stream. In addition to the info
 from RooAbsRealLValue::printToStream() we add:

   Verbose : fit range and error
TString* format(const RooCmdArg& formatArg) const
TString * format(Int_t sigDigits, const char* options) const
 Format numeric value in a variety of ways

 What is shown?
 N = show name
 H = hide value
 E = show error
 A = show asymmetric error instead of parabolic error (if available)
 U = show unit

 How is it shown?
 L = TLatex mode
 X = Latex mode
 Y = Latex table mode ( '=' replaced by '&' )
 V = Make name \verbatim in Latex mode
 P = use error to control shown precision
 F = force fixed precision

Double_t chopAt(Double_t what, Int_t where) const
 What does this do?
void attachToTree(TTree& t, Int_t bufSize = 32000)
 Follow usual procedure for value
void fillTreeBranch(TTree& t)
 Attach object to a branch of given TTree
void copyCache(const RooAbsArg* source)
 Copy the cached value of another RooAbsArg to our cache
void Streamer(TBuffer& b)
 Stream an object of class RooRealVar.
void setFitBins(Int_t nBins)
void setFitMin(Double_t value)
void setFitMax(Double_t value)
void setFitRange(Double_t min, Double_t max)
void removeFitMin()
void removeFitMax()
void removeFitRange()
void deleteSharedProperties()
   cout << "RooRealVar::deleteSharedProperties called" << endl ;
void printScientific(Bool_t flag = kFALSE)
void printSigDigits(Int_t ndig = 5)
TObject* clone(const char* newname) const
{ return new RooRealVar(*this,newname); }
Double_t getError()
{ return _error>=0?_error:0. ; }
Bool_t hasError()
{ return (_error>=0) ; }
void setError(Double_t value)
{ _error= value ; }
void removeError()
{ _error = -1 ; }
Double_t getAsymErrorLo()
{ return _asymErrLo<=0?_asymErrLo:0. ; }
Double_t getAsymErrorHi()
{ return _asymErrHi>=0?_asymErrHi:0. ; }
Bool_t hasAsymError()
{ return (_asymErrHi>=0 && _asymErrLo<=0) ; }
void removeAsymError()
{ _asymErrLo = 1 ; _asymErrHi = -1 ; }
void setAsymError(Double_t lo, Double_t hi)
{ _asymErrLo = lo ; _asymErrHi = hi ; }
void setMin(const char* name, Double_t value)
 Set/get finite fit range limits
void setMax(const char* name, Double_t value)
void setRange(const char* name, Double_t min, Double_t max)
void setBins(Int_t nBins)
{ setBinning(RooUniformBinning(getMin(),getMax(),nBins)) ; }
void removeMin(const char* name = 0)
 Set infinite fit range limits
{ getBinning(name).setMin(-RooNumber::infinity()) ; }
void removeMax(const char* name = 0)
{ getBinning(name).setMax(RooNumber::infinity()) ; }
void removeRange(const char* name = 0)
{ getBinning(name).setRange(-RooNumber::infinity(),RooNumber::infinity()) ; }
Bool_t isFundamental()
 We implement a fundamental type of AbsArg that can be stored in a dataset
{ return kTRUE; }
Double_t evaluate()
{ return _value ; }
RooRealVarSharedProperties* sharedProp()

Last update: Thu Jan 17 08:45:49 2008
Copyright (c) 2000-2005, Regents of the University of California *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.