RooAbsReal Class Reference

#include <RooAbsReal.h>

Inheritance diagram for RooAbsReal:

RooAbsArg RooAbsArg RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed PiecewiseInterpolation PiecewiseInterpolation RooAbsCachedReal RooAbsCachedReal RooAbsHiddenReal RooAbsHiddenReal RooAbsPdf RooAbsPdf RooAbsRealLValue RooAbsRealLValue RooAbsTestStatistic RooAbsTestStatistic RooAddition RooAddition RooCFunction1Binding< VO, VI > RooCFunction1Binding< VO, VI > RooCFunction2Binding< VO, VI1, VI2 > RooCFunction2Binding< VO, VI1, VI2 > RooCFunction3Binding< VO, VI1, VI2, VI3 > RooCFunction3Binding< VO, VI1, VI2, VI3 > RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 > RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 > RooChangeTracker RooChangeTracker RooConstraintSum RooConstraintSum RooConstVar RooConstVar RooConvCoefVar RooConvCoefVar RooDerivative RooDerivative RooFormulaVar RooFormulaVar RooFracRemainder RooFracRemainder RooFunctor1DBinding RooFunctor1DBinding RooFunctorBinding RooFunctorBinding RooGenProdProj RooGenProdProj RooHistFunc RooHistFunc RooLegendre RooLegendre RooMoment RooMoment RooMultiBinomial RooMultiBinomial RooNumConvolution RooNumConvolution RooPolyVar RooPolyVar RooProduct RooProduct RooProfileLL RooProfileLL RooPullVar RooPullVar RooRangeBoolean RooRangeBoolean RooRealIntegral RooRealIntegral RooRealMPFE RooRealMPFE RooRecursiveFraction RooRecursiveFraction RooStats::Heaviside RooStats::Heaviside RooStats::HistFactory::LinInterpVar RooStats::HistFactory::LinInterpVar RooStepFunction RooStepFunction RooTFnBinding RooTFnBinding List of all members.

Public Types

enum  ScaleType
enum  ErrorLoggingMode
enum  ScaleType
enum  ErrorLoggingMode
typedef std::map< const RooAbsArg *,
std::pair< std::string, std::list<
EvalError > > >::const_iterator 
EvalErrorIter
typedef std::map< const RooAbsArg *,
std::pair< std::string, std::list<
EvalError > > >::const_iterator 
EvalErrorIter

Public Member Functions

 RooAbsReal ()
 RooAbsReal (const char *name, const char *title, const char *unit="")
 RooAbsReal (const char *name, const char *title, Double_t minVal, Double_t maxVal, const char *unit="")
 RooAbsReal (const RooAbsReal &other, const char *name=0)
virtual ~RooAbsReal ()
virtual Double_t getVal (const RooArgSet *set=0) const
Double_t getVal (const RooArgSet &set) const
Double_t getPropagatedError (const RooFitResult &fr)
Bool_t operator== (Double_t value) const
virtual Bool_t operator== (const RooAbsArg &other)
const Text_tgetUnit () const
void setUnit (const char *unit)
TString getTitle (Bool_t appendUnit=kFALSE) const
RooAbsFuncbindVars (const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE) const
RooAbsArgcreateFundamental (const char *newname=0) const
virtual Int_t getAnalyticalIntegralWN (RooArgSet &allVars, RooArgSet &analVars, const RooArgSet *normSet, const char *rangeName=0) const
virtual Double_t analyticalIntegralWN (Int_t code, const RooArgSet *normSet, const char *rangeName=0) const
virtual Int_t getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
virtual Double_t analyticalIntegral (Int_t code, const char *rangeName=0) const
virtual Bool_t forceAnalyticalInt (const RooAbsArg &) const
virtual void forceNumInt (Bool_t flag=kTRUE)
virtual RooFitResultchi2FitTo (RooDataHist &data, 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())
virtual RooFitResultchi2FitTo (RooDataHist &data, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataHist &data, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataHist &data, 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())
virtual RooFitResultchi2FitTo (RooDataSet &xydata, 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())
virtual RooFitResultchi2FitTo (RooDataSet &xydata, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataSet &data, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataSet &data, 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())
virtual RooAbsRealcreateProfile (const RooArgSet &paramsOfInterest)
RooAbsRealcreateIntegral (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
RooAbsRealcreateIntegral (const RooArgSet &iset, const char *rangeName) const
RooAbsRealcreateIntegral (const RooArgSet &iset, const RooArgSet &nset, const char *rangeName=0) const
RooAbsRealcreateIntegral (const RooArgSet &iset, const RooArgSet &nset, const RooNumIntConfig &cfg, const char *rangeName=0) const
RooAbsRealcreateIntegral (const RooArgSet &iset, const RooNumIntConfig &cfg, const char *rangeName=0) const
virtual RooAbsRealcreateIntegral (const RooArgSet &iset, const RooArgSet *nset=0, const RooNumIntConfig *cfg=0, const char *rangeName=0) const
RooAbsRealcreateRunningIntegral (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
RooAbsRealcreateRunningIntegral (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())
RooAbsRealcreateIntRI (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
RooAbsRealcreateScanRI (const RooArgSet &iset, const RooArgSet &nset, Int_t numScanBins, Int_t intOrder)
virtual Int_t getMaxVal (const RooArgSet &vars) const
virtual Double_t maxVal (Int_t code) const
virtual Int_t minTrialSamples (const RooArgSet &) const
void setPlotLabel (const char *label)
const char * getPlotLabel () const
virtual Double_t defaultErrorLevel () const
const RooNumIntConfiggetIntegratorConfig () const
RooNumIntConfiggetIntegratorConfig ()
RooNumIntConfigspecialIntegratorConfig () const
RooNumIntConfigspecialIntegratorConfig (Bool_t createOnTheFly)
void setIntegratorConfig ()
void setIntegratorConfig (const RooNumIntConfig &config)
virtual void fixAddCoefNormalization (const RooArgSet &addNormSet=RooArgSet(), Bool_t force=kTRUE)
virtual void fixAddCoefRange (const char *rangeName=0, Bool_t force=kTRUE)
virtual void preferredObservableScanOrder (const RooArgSet &obs, RooArgSet &orderedObs) const
virtual RooPlotplotOn (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 RooPlotplotSliceOn (RooPlot *frame, const RooArgSet &sliceSet, Option_t *drawOptions="L", Double_t scaleFactor=1.0, ScaleType stype=Relative, const RooAbsData *projData=0) const
TH1fillHistogram (TH1 *hist, const RooArgList &plotVars, Double_t scaleFactor=1, const RooArgSet *projectedVars=0, Bool_t scaling=kTRUE, const RooArgSet *condObs=0, Bool_t setError=kTRUE) const
TH1createHistogram (const char *varNameList, Int_t xbins=0, Int_t ybins=0, Int_t zbins=0) const
TH1createHistogram (const char *name, const RooAbsRealLValue &xvar, RooLinkedList &argList) const
TH1createHistogram (const char *name, const RooAbsRealLValue &xvar, 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
RooDataHistfillDataHist (RooDataHist *hist, const RooArgSet *nset, Double_t scaleFactor, Bool_t correctForBinVolume=kFALSE, Bool_t showProgress=kFALSE) const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact) const
virtual void printValue (ostream &os) const
virtual void printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const
void logEvalError (const char *message, const char *serverValueString=0) const
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const
RooGenFunctioniGenFunction (RooRealVar &x, const RooArgSet &nset=RooArgSet())
RooMultiGenFunctioniGenFunction (const RooArgSet &observables, const RooArgSet &nset=RooArgSet())
RooFunctorfunctor (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
TF1asTF (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
RooDerivativederivative (RooRealVar &obs, Int_t order=1, Double_t eps=0.001)
RooDerivativederivative (RooRealVar &obs, const RooArgSet &normSet, Int_t order, Double_t eps=0.001)
RooMomentmoment (RooRealVar &obs, Int_t order, Bool_t central, Bool_t takeRoot)
RooMomentmoment (RooRealVar &obs, const RooArgSet &normObs, Int_t order, Bool_t central, Bool_t takeRoot, Bool_t intNormObs)
RooMomentmean (RooRealVar &obs)
RooMomentmean (RooRealVar &obs, const RooArgSet &nset)
RooMomentsigma (RooRealVar &obs)
RooMomentsigma (RooRealVar &obs, const RooArgSet &nset)
Double_t findRoot (RooRealVar &x, Double_t xmin, Double_t xmax, Double_t yval)
const RooAbsRealcreatePlotProjection (const RooArgSet &depVars, const RooArgSet &projVars) const
const RooAbsRealcreatePlotProjection (const RooArgSet &depVars, const RooArgSet &projVars, RooArgSet *&cloneSet) const
const RooAbsRealcreatePlotProjection (const RooArgSet &dependentVars, const RooArgSet *projectedVars, RooArgSet *&cloneSet, const char *rangeName=0, const RooArgSet *condObs=0) const
 RooAbsReal ()
 RooAbsReal (const char *name, const char *title, const char *unit="")
 RooAbsReal (const char *name, const char *title, Double_t minVal, Double_t maxVal, const char *unit="")
 RooAbsReal (const RooAbsReal &other, const char *name=0)
virtual ~RooAbsReal ()
virtual Double_t getVal (const RooArgSet *set=0) const
Double_t getVal (const RooArgSet &set) const
Double_t getPropagatedError (const RooFitResult &fr)
Bool_t operator== (Double_t value) const
virtual Bool_t operator== (const RooAbsArg &other)
const Text_tgetUnit () const
void setUnit (const char *unit)
TString getTitle (Bool_t appendUnit=kFALSE) const
RooAbsFuncbindVars (const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE) const
RooAbsArgcreateFundamental (const char *newname=0) const
virtual Int_t getAnalyticalIntegralWN (RooArgSet &allVars, RooArgSet &analVars, const RooArgSet *normSet, const char *rangeName=0) const
virtual Double_t analyticalIntegralWN (Int_t code, const RooArgSet *normSet, const char *rangeName=0) const
virtual Int_t getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
virtual Double_t analyticalIntegral (Int_t code, const char *rangeName=0) const
virtual Bool_t forceAnalyticalInt (const RooAbsArg &) const
virtual void forceNumInt (Bool_t flag=kTRUE)
virtual RooFitResultchi2FitTo (RooDataHist &data, 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())
virtual RooFitResultchi2FitTo (RooDataHist &data, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataHist &data, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataHist &data, 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())
virtual RooFitResultchi2FitTo (RooDataSet &xydata, 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())
virtual RooFitResultchi2FitTo (RooDataSet &xydata, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataSet &data, const RooLinkedList &cmdList)
virtual RooAbsRealcreateChi2 (RooDataSet &data, 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())
virtual RooAbsRealcreateProfile (const RooArgSet &paramsOfInterest)
RooAbsRealcreateIntegral (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
RooAbsRealcreateIntegral (const RooArgSet &iset, const char *rangeName) const
RooAbsRealcreateIntegral (const RooArgSet &iset, const RooArgSet &nset, const char *rangeName=0) const
RooAbsRealcreateIntegral (const RooArgSet &iset, const RooArgSet &nset, const RooNumIntConfig &cfg, const char *rangeName=0) const
RooAbsRealcreateIntegral (const RooArgSet &iset, const RooNumIntConfig &cfg, const char *rangeName=0) const
virtual RooAbsRealcreateIntegral (const RooArgSet &iset, const RooArgSet *nset=0, const RooNumIntConfig *cfg=0, const char *rangeName=0) const
RooAbsRealcreateRunningIntegral (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
RooAbsRealcreateRunningIntegral (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())
RooAbsRealcreateIntRI (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
RooAbsRealcreateScanRI (const RooArgSet &iset, const RooArgSet &nset, Int_t numScanBins, Int_t intOrder)
virtual Int_t getMaxVal (const RooArgSet &vars) const
virtual Double_t maxVal (Int_t code) const
virtual Int_t minTrialSamples (const RooArgSet &) const
void setPlotLabel (const char *label)
const char * getPlotLabel () const
virtual Double_t defaultErrorLevel () const
const RooNumIntConfiggetIntegratorConfig () const
RooNumIntConfiggetIntegratorConfig ()
RooNumIntConfigspecialIntegratorConfig () const
RooNumIntConfigspecialIntegratorConfig (Bool_t createOnTheFly)
void setIntegratorConfig ()
void setIntegratorConfig (const RooNumIntConfig &config)
virtual void fixAddCoefNormalization (const RooArgSet &addNormSet=RooArgSet(), Bool_t force=kTRUE)
virtual void fixAddCoefRange (const char *rangeName=0, Bool_t force=kTRUE)
virtual void preferredObservableScanOrder (const RooArgSet &obs, RooArgSet &orderedObs) const
virtual RooPlotplotOn (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 RooPlotplotSliceOn (RooPlot *frame, const RooArgSet &sliceSet, Option_t *drawOptions="L", Double_t scaleFactor=1.0, ScaleType stype=Relative, const RooAbsData *projData=0) const
TH1fillHistogram (TH1 *hist, const RooArgList &plotVars, Double_t scaleFactor=1, const RooArgSet *projectedVars=0, Bool_t scaling=kTRUE, const RooArgSet *condObs=0, Bool_t setError=kTRUE) const
TH1createHistogram (const char *varNameList, Int_t xbins=0, Int_t ybins=0, Int_t zbins=0) const
TH1createHistogram (const char *name, const RooAbsRealLValue &xvar, RooLinkedList &argList) const
TH1createHistogram (const char *name, const RooAbsRealLValue &xvar, 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
RooDataHistfillDataHist (RooDataHist *hist, const RooArgSet *nset, Double_t scaleFactor, Bool_t correctForBinVolume=kFALSE, Bool_t showProgress=kFALSE) const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact) const
virtual void printValue (ostream &os) const
virtual void printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const
void logEvalError (const char *message, const char *serverValueString=0) const
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const
RooGenFunctioniGenFunction (RooRealVar &x, const RooArgSet &nset=RooArgSet())
RooMultiGenFunctioniGenFunction (const RooArgSet &observables, const RooArgSet &nset=RooArgSet())
RooFunctorfunctor (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
TF1asTF (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
RooDerivativederivative (RooRealVar &obs, Int_t order=1, Double_t eps=0.001)
RooDerivativederivative (RooRealVar &obs, const RooArgSet &normSet, Int_t order, Double_t eps=0.001)
RooMomentmoment (RooRealVar &obs, Int_t order, Bool_t central, Bool_t takeRoot)
RooMomentmoment (RooRealVar &obs, const RooArgSet &normObs, Int_t order, Bool_t central, Bool_t takeRoot, Bool_t intNormObs)
RooMomentmean (RooRealVar &obs)
RooMomentmean (RooRealVar &obs, const RooArgSet &nset)
RooMomentsigma (RooRealVar &obs)
RooMomentsigma (RooRealVar &obs, const RooArgSet &nset)
Double_t findRoot (RooRealVar &x, Double_t xmin, Double_t xmax, Double_t yval)
const RooAbsRealcreatePlotProjection (const RooArgSet &depVars, const RooArgSet &projVars) const
const RooAbsRealcreatePlotProjection (const RooArgSet &depVars, const RooArgSet &projVars, RooArgSet *&cloneSet) const
const RooAbsRealcreatePlotProjection (const RooArgSet &dependentVars, const RooArgSet *projectedVars, RooArgSet *&cloneSet, const char *rangeName=0, const RooArgSet *condObs=0) const

Static Public Member Functions

static RooNumIntConfigdefaultIntegratorConfig ()
static void setCacheCheck (Bool_t flag)
static ErrorLoggingMode evalErrorLoggingMode ()
static void setEvalErrorLoggingMode (ErrorLoggingMode m)
static void logEvalError (const RooAbsReal *originator, const char *origName, const char *message, const char *serverValueString=0)
static void printEvalErrors (ostream &os=std::cout, Int_t maxPerNode=10000000)
static Int_t numEvalErrors ()
static Int_t numEvalErrorItems ()
static EvalErrorIter evalErrorIter ()
static void clearEvalErrorLog ()
static RooNumIntConfigdefaultIntegratorConfig ()
static void setCacheCheck (Bool_t flag)
static ErrorLoggingMode evalErrorLoggingMode ()
static void setEvalErrorLoggingMode (ErrorLoggingMode m)
static void logEvalError (const RooAbsReal *originator, const char *origName, const char *message, const char *serverValueString=0)
static void printEvalErrors (ostream &os=std::cout, Int_t maxPerNode=10000000)
static Int_t numEvalErrors ()
static Int_t numEvalErrorItems ()
static EvalErrorIter evalErrorIter ()
static void clearEvalErrorLog ()

Protected Member Functions

virtual RooPlotplotOn (RooPlot *frame, RooLinkedList &cmdList) const
virtual void selectNormalization (const RooArgSet *depSet=0, Bool_t force=kFALSE)
virtual void selectNormalizationRange (const char *rangeName=0, Bool_t force=kFALSE)
Bool_t plotSanityChecks (RooPlot *frame) const
void makeProjectionSet (const RooAbsArg *plotVar, const RooArgSet *allVars, RooArgSet &projectedVars, Bool_t silent) const
TString integralNameSuffix (const RooArgSet &iset, const RooArgSet *nset=0, const char *rangeName=0, Bool_t omitEmpty=kFALSE) const
Bool_t isSelectedComp () const
RooFitResultchi2FitDriver (RooAbsReal &fcn, RooLinkedList &cmdList)
RooPlotplotOnWithErrorBand (RooPlot *frame, const RooFitResult &fr, Double_t Z, const RooArgSet *params, const RooLinkedList &argList, Bool_t method1) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a, const RooArgProxy &b) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a, const RooArgProxy &b, const RooArgProxy &c) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a, const RooArgProxy &b, const RooArgProxy &c, const RooArgProxy &d) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgSet &set) const
RooAbsRealcreateIntObj (const RooArgSet &iset, const RooArgSet *nset, const RooNumIntConfig *cfg, const char *rangeName) const
void findInnerMostIntegration (const RooArgSet &allObs, RooArgSet &innerObs, const char *rangeName) const
virtual Bool_t isValid () const
virtual Bool_t isValidReal (Double_t value, Bool_t printError=kFALSE) const
Double_t traceEval (const RooArgSet *set) const
virtual Bool_t traceEvalHook (Double_t) const
virtual Double_t evaluate () const=0
virtual void syncCache (const RooArgSet *set=0)
virtual void copyCache (const RooAbsArg *source, Bool_t valueOnly=kFALSE)
virtual void attachToTree (TTree &t, Int_t bufSize=32000)
virtual void setTreeBranchStatus (TTree &t, Bool_t active)
virtual void fillTreeBranch (TTree &t)
virtual RooPlotplotOn (RooPlot *frame, PlotOpt o) const
virtual RooPlotplotAsymOn (RooPlot *frame, const RooAbsCategoryLValue &asymCat, PlotOpt o) const
void selectComp (Bool_t flag)
virtual RooPlotplotOn (RooPlot *frame, RooLinkedList &cmdList) const
virtual void selectNormalization (const RooArgSet *depSet=0, Bool_t force=kFALSE)
virtual void selectNormalizationRange (const char *rangeName=0, Bool_t force=kFALSE)
Bool_t plotSanityChecks (RooPlot *frame) const
void makeProjectionSet (const RooAbsArg *plotVar, const RooArgSet *allVars, RooArgSet &projectedVars, Bool_t silent) const
TString integralNameSuffix (const RooArgSet &iset, const RooArgSet *nset=0, const char *rangeName=0, Bool_t omitEmpty=kFALSE) const
Bool_t isSelectedComp () const
RooFitResultchi2FitDriver (RooAbsReal &fcn, RooLinkedList &cmdList)
RooPlotplotOnWithErrorBand (RooPlot *frame, const RooFitResult &fr, Double_t Z, const RooArgSet *params, const RooLinkedList &argList, Bool_t method1) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a, const RooArgProxy &b) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a, const RooArgProxy &b, const RooArgProxy &c) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a, const RooArgProxy &b, const RooArgProxy &c, const RooArgProxy &d) const
Bool_t matchArgs (const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgSet &set) const
RooAbsRealcreateIntObj (const RooArgSet &iset, const RooArgSet *nset, const RooNumIntConfig *cfg, const char *rangeName) const
void findInnerMostIntegration (const RooArgSet &allObs, RooArgSet &innerObs, const char *rangeName) const
virtual Bool_t isValid () const
virtual Bool_t isValidReal (Double_t value, Bool_t printError=kFALSE) const
Double_t traceEval (const RooArgSet *set) const
virtual Bool_t traceEvalHook (Double_t) const
virtual Double_t evaluate () const=0
virtual void syncCache (const RooArgSet *set=0)
virtual void copyCache (const RooAbsArg *source, Bool_t valueOnly=kFALSE)
virtual void attachToTree (TTree &t, Int_t bufSize=32000)
virtual void setTreeBranchStatus (TTree &t, Bool_t active)
virtual void fillTreeBranch (TTree &t)
virtual RooPlotplotOn (RooPlot *frame, PlotOpt o) const
virtual RooPlotplotAsymOn (RooPlot *frame, const RooAbsCategoryLValue &asymCat, PlotOpt o) const
void selectComp (Bool_t flag)

Static Protected Member Functions

static void globalSelectComp (Bool_t flag)
static void globalSelectComp (Bool_t flag)

Protected Attributes

Double_t _plotMin
Double_t _plotMax
Int_t _plotBins
Double_t _value
TString _unit
TString _label
Bool_t _forceNumInt
Float_t _floatValue
Int_t _intValue
 Transient cache for floating point values from tree branches.
UChar_t _byteValue
 Transient cache for integer values from tree branches.
Char_t _sbyteValue
 Transient cache for byte values from tree branches.
UInt_t _uintValue
 Transient cache for signed byte values from tree branches.
RooNumIntConfig_specIntegratorConfig
Bool_t _treeVar
Bool_t _selectComp
RooArgSet_lastNSet
RooNumIntConfig_specIntegratorConfig
RooArgSet_lastNSet

Static Protected Attributes

static Bool_t _cacheCheck
static Bool_t _globalSelectComp
 Component selection flag for RooAbsPdf::plotCompOn.

Private Member Functions

Bool_t matchArgsByName (const RooArgSet &allArgs, RooArgSet &matchedArgs, const TList &nameList) const
Bool_t matchArgsByName (const RooArgSet &allArgs, RooArgSet &matchedArgs, const TList &nameList) const

Static Private Attributes

static ErrorLoggingMode _evalErrorMode
static std::map< const RooAbsArg *,
std::pair< std::string, std::list<
EvalError > > > 
_evalErrorList
static Int_t _evalErrorCount
static std::map< const RooAbsArg *,
std::pair< std::string, std::list<
EvalError > > > 
_evalErrorList

Friends

class RooRealIntegral
class RooAbsPdf
 Transient cache for unsigned integer values from tree branches.
class RooAbsAnaConvPdf
class RooRealProxy
class RooDataProjBinding
class RooAbsOptGoodnessOfFit
class RooRealSumPdf
class RooAddPdf
class RooAddModel

Classes

class  EvalError
struct  PlotOpt

Detailed Description

Definition at line 53 of file RooAbsReal.h.


Member Typedef Documentation

typedef std::map<const RooAbsArg*,std::pair<std::string,std::list<EvalError> > >::const_iterator RooAbsReal::EvalErrorIter

Definition at line 260 of file RooAbsReal.h.

typedef std::map<const RooAbsArg*,std::pair<std::string,std::list<EvalError> > >::const_iterator RooAbsReal::EvalErrorIter

Definition at line 260 of file RooAbsReal.h.


Member Enumeration Documentation

enum RooAbsReal::ScaleType

Definition at line 205 of file RooAbsReal.h.

enum RooAbsReal::ErrorLoggingMode

Definition at line 250 of file RooAbsReal.h.

enum RooAbsReal::ScaleType

Definition at line 205 of file RooAbsReal.h.

enum RooAbsReal::ErrorLoggingMode

Definition at line 250 of file RooAbsReal.h.


Constructor & Destructor Documentation

RooAbsReal::RooAbsReal (  ) 

Definition at line 111 of file RooAbsReal.cxx.

RooAbsReal::RooAbsReal ( const char *  name,
const char *  title,
const char *  unit = "" 
)

Definition at line 119 of file RooAbsReal.cxx.

References RooAbsArg::setShapeDirty(), and RooAbsArg::setValueDirty().

RooAbsReal::RooAbsReal ( const char *  name,
const char *  title,
Double_t  minVal,
Double_t  maxVal,
const char *  unit = "" 
)

Definition at line 132 of file RooAbsReal.cxx.

References RooAbsArg::setShapeDirty(), and RooAbsArg::setValueDirty().

RooAbsReal::RooAbsReal ( const RooAbsReal other,
const char *  name = 0 
)

Definition at line 146 of file RooAbsReal.cxx.

References _specIntegratorConfig.

RooAbsReal::~RooAbsReal (  )  [virtual]

Definition at line 163 of file RooAbsReal.cxx.

References _specIntegratorConfig.

RooAbsReal::RooAbsReal (  ) 

RooAbsReal::RooAbsReal ( const char *  name,
const char *  title,
const char *  unit = "" 
)

RooAbsReal::RooAbsReal ( const char *  name,
const char *  title,
Double_t  minVal,
Double_t  maxVal,
const char *  unit = "" 
)

RooAbsReal::RooAbsReal ( const RooAbsReal other,
const char *  name = 0 
)

virtual RooAbsReal::~RooAbsReal (  )  [virtual]


Member Function Documentation

Double_t RooAbsReal::getVal ( const RooArgSet set = 0  )  const [virtual]

Definition at line 211 of file RooAbsReal.cxx.

References _cacheCheck, _lastNSet, _value, RooAbsArg::clearShapeDirty(), RooAbsArg::clearValueDirty(), coutW, RooFit::Eval, TNamed::GetName(), RooAbsArg::isShapeDirty(), RooAbsArg::isValueDirty(), and traceEval().

Referenced by RooAcceptReject::addEventToCache(), RooNumRunningInt::RICacheElem::addPoint(), RooPolynomial::analyticalIntegral(), RooPolyVar::analyticalIntegral(), RooAddModel::analyticalIntegralWN(), RooEffProd::analyticalIntegralWN(), RooAbsAnaConvPdf::analyticalIntegralWN(), RooRealSumPdf::analyticalIntegralWN(), RooProjectedPdf::analyticalIntegralWN(), analyticalIntegralWN(), RooParamBinning::binCenter(), RooParamBinning::binHigh(), RooParamBinning::binLow(), RooStats::MCMCInterval::CalcConfLevel(), RooIntegralMorph::MorphCacheElem::calculate(), RooProdPdf::calculate(), RooProduct::calculate(), RooIntegralMorph::MorphCacheElem::calcX(), ClassImp(), RooAbsOptTestStatistic::combinedValue(), RooStats::MetropolisHastings::ConstructChain(), RooDataSet::createHistogram(), RooFormula::DefinedValue(), RooStats::MCMCInterval::DetermineByKeys(), RooMinimizerFcn::DoEval(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::SimpleLikelihoodRatioTestStat::Evaluate(), RooStats::ProfileLikelihoodTestStat::Evaluate(), RooProjectedPdf::evaluate(), RooRealSumPdf::evaluate(), RooNumConvolution::evaluate(), RooFracRemainder::evaluate(), RooAddition::evaluate(), RooStepFunction::evaluate(), RooEffProd::evaluate(), RooMultiBinomial::evaluate(), RooRecursiveFraction::evaluate(), RooFunctor1DBinding::evaluate(), RooTFnBinding::evaluate(), RooProduct::evaluate(), RooPolyVar::evaluate(), RooRealIntegral::evaluate(), RooGenProdProj::evaluate(), RooFunctorBinding::evaluate(), RooNDKeysPdf::evaluate(), RooPolynomial::evaluate(), RooFunctor1DPdfBinding::evaluate(), RooDataWeightedAverage::evaluatePartition(), RooChi2Var::evaluatePartition(), RooAddModel::expectedEvents(), RooExtendPdf::expectedEvents(), RooRealSumPdf::expectedEvents(), RooExpensiveObjectCache::ExpensiveObject::ExpensiveObject(), fillDataHist(), RooAbsData::fillHistogram(), fillHistogram(), RooIntegralMorph::MorphCacheElem::findRange(), RooXYChi2Var::fy(), RooAcceptReject::generateEvent(), RooEffGenContext::generateEvent(), RooAbsRealLValue::getBin(), RooAbsHiddenReal::getHiddenVal(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooAbsPdf::getNorm(), RooResolutionModel::getNorm(), getPropagatedError(), RooArgSet::getRealValue(), RooFormulaVar::getVal(), RooAbsPdf::getVal(), RooAbsCachedReal::getVal(), RooAbsHiddenReal::getVal(), getVal(), RooChangeTracker::hasChanged(), RooParamBinning::highBound(), RooBMixDecay::initGenerator(), RooAbsRealLValue::inRange(), RooStats::LikelihoodInterval::IsInInterval(), RooParamBinning::lowBound(), RooExpensiveObjectCache::ExpensiveObject::matches(), RooConvIntegrandBinding::operator()(), RooDataProjBinding::operator()(), RooRealAnalytic::operator()(), RooRealBinding::operator()(), RooAbsRealLValue::operator=(), operator==(), RooAbsOptTestStatistic::optimizeCaching(), RooAbsOptTestStatistic::optimizeConstantTerms(), RooStats::SimpleLikelihoodRatioTestStat::ParamsAreEqual(), plotAsymOn(), plotOn(), RooAbsPdf::printValue(), printValue(), RooChi2MCSModule::processAfterFit(), RooRandomizeParamMCSModule::processBeforeGen(), RooStats::RatioOfProfiledLikelihoodsTestStat::ProfiledLikelihood(), rf110_normintegration(), rf308_normintegration2d(), rf602_chi2fit(), rf606_nllerrorhandling(), rf901_numintconfig(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooChangeTracker::RooChangeTracker(), RooMinuitGlue(), RooRealIntegral::RooRealIntegral(), rs401d_FeldmanCousins(), RooMinuit::save(), syncCache(), RooAbsPdf::syncNormalization(), TestBasic110::testCode(), TestBasic308::testCode(), TestBasic111::testCode(), TestBasic606::testCode(), RooAddPdf::updateCoefficients(), RooAddModel::updateCoefficients(), RooProfileLL::validateAbsMin(), and RooLinearVar::writeToStream().

Double_t RooAbsReal::getVal ( const RooArgSet set  )  const [inline]

Definition at line 65 of file RooAbsReal.h.

References getVal().

Double_t RooAbsReal::getPropagatedError ( const RooFitResult fr  ) 

Definition at line 2376 of file RooAbsReal.cxx.

References RooAbsCollection::add(), RooArgList::at(), C, RooAbsArg::cloneTree(), RooFitResult::covarianceMatrix(), Reflex::F, RooAbsCollection::find(), RooFitResult::floatParsFinal(), RooAbsCollection::GetName(), RooAbsArg::getObservables(), RooAbsArg::getParameters(), RooAbsCollection::getSize(), getVal(), i, j, par, RooFitResult::reducedCovarianceMatrix(), sqrt(), and V.

Bool_t RooAbsReal::operator== ( Double_t  value  )  const

Definition at line 173 of file RooAbsReal.cxx.

References getVal().

Referenced by operator==().

Bool_t RooAbsReal::operator== ( const RooAbsArg other  )  [virtual]

Implements RooAbsArg.

Definition at line 182 of file RooAbsReal.cxx.

References getVal(), kFALSE, and operator==().

const Text_t* RooAbsReal::getUnit (  )  const [inline]

Definition at line 75 of file RooAbsReal.h.

References _unit, and TString::Data().

Referenced by createFundamental(), RooAbsRealLValue::createHistogram(), getTitle(), RooRealVar::printExtras(), RooExtendPdf::RooExtendPdf(), and RooRealVar::writeToStream().

void RooAbsReal::setUnit ( const char *  unit  )  [inline]

Definition at line 79 of file RooAbsReal.h.

References _unit.

Referenced by RooExtendPdf::RooExtendPdf().

TString RooAbsReal::getTitle ( Bool_t  appendUnit = kFALSE  )  const

Definition at line 194 of file RooAbsReal.cxx.

References TNamed::GetTitle(), getUnit(), and title.

Referenced by RooAbsRealLValue::createHistogram(), and RooPlot::RooPlot().

RooAbsFunc * RooAbsReal::bindVars ( const RooArgSet vars,
const RooArgSet nset = 0,
Bool_t  clipInvalid = kFALSE 
) const

Definition at line 2815 of file RooAbsReal.cxx.

References TObject::ClassName(), coutE, TNamed::GetName(), RooFit::InputArguments, and RooAbsFunc::isValid().

Referenced by RooDstD0BG::analyticalIntegral(), and RooIntegralMorph::MorphCacheElem::MorphCacheElem().

RooAbsArg * RooAbsReal::createFundamental ( const char *  newname = 0  )  const [virtual]

Implements RooAbsArg.

Definition at line 2982 of file RooAbsReal.cxx.

References _value, TNamed::GetName(), getPlotLabel(), TNamed::GetTitle(), getUnit(), RooRealVar::removeRange(), RooAbsArg::setAttribute(), and setPlotLabel().

Referenced by RooMCStudy::plotError(), and RooAbsNumGenerator::RooAbsNumGenerator().

Int_t RooAbsReal::getAnalyticalIntegralWN ( RooArgSet allVars,
RooArgSet analVars,
const RooArgSet normSet,
const char *  rangeName = 0 
) const [virtual]

Definition at line 278 of file RooAbsReal.cxx.

References _forceNumInt, and getAnalyticalIntegral().

Referenced by RooAddPdf::getAnalyticalIntegralWN(), RooAbsCachedReal::getAnalyticalIntegralWN(), RooAbsCachedPdf::getAnalyticalIntegralWN(), RooGenProdProj::makeIntegral(), and RooRealIntegral::RooRealIntegral().

Double_t RooAbsReal::analyticalIntegralWN ( Int_t  code,
const RooArgSet normSet,
const char *  rangeName = 0 
) const [virtual]

Definition at line 310 of file RooAbsReal.cxx.

References analyticalIntegral(), and getVal().

Referenced by RooAbsCachedReal::analyticalIntegralWN(), RooRealIntegral::evaluate(), RooRealIntegral::integrate(), and RooRealAnalytic::operator()().

Int_t RooAbsReal::getAnalyticalIntegral ( RooArgSet allVars,
RooArgSet analVars,
const char *  rangeName = 0 
) const [virtual]

Definition at line 294 of file RooAbsReal.cxx.

Referenced by getAnalyticalIntegralWN(), and RooBDecay::getCoefAnalyticalIntegral().

Double_t RooAbsReal::analyticalIntegral ( Int_t  code,
const char *  rangeName = 0 
) const [virtual]

Definition at line 324 of file RooAbsReal.cxx.

References coutF, RooFit::Eval, and TNamed::GetName().

Referenced by RooAbsPdf::analyticalIntegralWN(), analyticalIntegralWN(), and RooBDecay::coefAnalyticalIntegral().

virtual Bool_t RooAbsReal::forceAnalyticalInt ( const RooAbsArg  )  const [inline, virtual]

Definition at line 96 of file RooAbsReal.h.

References kFALSE.

Referenced by RooRealIntegral::RooRealIntegral().

virtual void RooAbsReal::forceNumInt ( Bool_t  flag = kTRUE  )  [inline, virtual]

Definition at line 101 of file RooAbsReal.h.

References _forceNumInt, and flag.

RooFitResult * RooAbsReal::chi2FitTo ( RooDataHist data,
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() 
) [virtual]

Definition at line 3938 of file RooAbsReal.cxx.

References data, and l.

Referenced by chi2FitTo().

RooFitResult * RooAbsReal::chi2FitTo ( RooDataHist data,
const RooLinkedList cmdList 
) [virtual]

Definition at line 3991 of file RooAbsReal.cxx.

References chi2FitDriver(), createChi2(), data, RooCmdConfig::filterCmdList(), Form(), and TNamed::GetName().

RooAbsReal * RooAbsReal::createChi2 ( RooDataHist data,
const RooLinkedList cmdList 
) [virtual]

Definition at line 4037 of file RooAbsReal.cxx.

References data, Form(), TNamed::GetName(), i, RooLinkedList::MakeIterator(), name, TIterator::Next(), and RooCmdArg::none().

Referenced by chi2FitTo(), and createChi2().

RooAbsReal * RooAbsReal::createChi2 ( RooDataHist data,
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() 
) [virtual]

Definition at line 4014 of file RooAbsReal.cxx.

References data, Form(), TNamed::GetName(), and name.

RooFitResult * RooAbsReal::chi2FitTo ( RooDataSet xydata,
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() 
) [virtual]

Definition at line 4065 of file RooAbsReal.cxx.

References chi2FitTo(), and l.

RooFitResult * RooAbsReal::chi2FitTo ( RooDataSet xydata,
const RooLinkedList cmdList 
) [virtual]

Definition at line 4116 of file RooAbsReal.cxx.

References chi2FitDriver(), createChi2(), RooCmdConfig::filterCmdList(), Form(), and TNamed::GetName().

RooAbsReal * RooAbsReal::createChi2 ( RooDataSet data,
const RooLinkedList cmdList 
) [virtual]

Definition at line 4168 of file RooAbsReal.cxx.

References data, RooCmdConfig::defineInt(), RooCmdConfig::defineObject(), Form(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), kTRUE, name, RooCmdConfig::ok(), and RooCmdConfig::process().

RooAbsReal * RooAbsReal::createChi2 ( RooDataSet data,
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() 
) [virtual]

Definition at line 4139 of file RooAbsReal.cxx.

References createChi2(), data, and l.

RooAbsReal * RooAbsReal::createProfile ( const RooArgSet paramsOfInterest  )  [virtual]

Definition at line 422 of file RooAbsReal.cxx.

References RooAbsCollection::createIterator(), Form(), TNamed::GetName(), TNamed::GetTitle(), kFALSE, kTRUE, name, and TIterator::Next().

Referenced by RooStats::FeldmanCousins::CreateParameterPoints(), RooProfileLL::createProfile(), RooStats::ProfileLikelihoodTestStat::Evaluate(), RooStats::MaxLikelihoodEstimateTestStat::Evaluate(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooStats::ProfileInspector::GetListOfProfilePlots(), RooStats::RatioOfProfiledLikelihoodsTestStat::ProfiledLikelihood(), and rf605_profilell().

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

Definition at line 454 of file RooAbsReal.cxx.

References RooCmdConfig::defineObject(), RooCmdConfig::defineString(), Form(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getString(), kTRUE, RooCmdConfig::ok(), and RooCmdConfig::process().

Referenced by RooStats::MCMCInterval::CalcConfLevel(), RooAbsPdf::createCdf(), createIntegral(), RooRealIntegral::createIntegral(), createIntRI(), createRunningIntegral(), RooStats::MCMCInterval::DetermineByKeys(), RooRealSumPdf::expectedEvents(), RooAddition::getAnalyticalIntegral(), RooEffProd::getAnalyticalIntegralWN(), RooSimultaneous::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getCoefNorm(), RooAbsPdf::getNormObj(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooProjectedPdf::getProjection(), RooXYChi2Var::initIntegrator(), RooProdPdf::makeCondPdfRatioCorr(), RooGenProdProj::makeIntegral(), RooProdPdf::processProductTerm(), RooProdPdf::rearrangeProduct(), rf110_normintegration(), rf308_normintegration2d(), rf313_paramranges(), rf506_msgservice(), rf901_numintconfig(), RooGenContext::RooGenContext(), RooMoment::RooMoment(), rs401d_FeldmanCousins(), RooProdPdf::specializeIntegral(), RooAbsPdf::syncNormalization(), TestBasic110::testCode(), TestBasic313::testCode(), TestBasic308::testCode(), and TestBasic111::testCode().

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const char *  rangeName 
) const [inline]

Definition at line 138 of file RooAbsReal.h.

References createIntegral().

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const RooArgSet nset,
const char *  rangeName = 0 
) const [inline]

Definition at line 142 of file RooAbsReal.h.

References createIntegral().

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const RooArgSet nset,
const RooNumIntConfig cfg,
const char *  rangeName = 0 
) const [inline]

Definition at line 146 of file RooAbsReal.h.

References createIntegral().

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const RooNumIntConfig cfg,
const char *  rangeName = 0 
) const [inline]

Definition at line 151 of file RooAbsReal.h.

References createIntegral().

RooAbsReal * RooAbsReal::createIntegral ( const RooArgSet iset,
const RooArgSet nset = 0,
const RooNumIntConfig cfg = 0,
const char *  rangeName = 0 
) const [virtual]

Definition at line 497 of file RooAbsReal.cxx.

References TString::Append(), createIntObj(), TString::Data(), TObjArray::GetEntries(), TNamed::GetName(), TNamed::GetTitle(), i, integralNameSuffix(), kTRUE, and title.

RooAbsReal * RooAbsReal::createRunningIntegral ( const RooArgSet iset,
const RooArgSet nset = RooArgSet() 
)

Definition at line 3566 of file RooAbsReal.cxx.

References RooFit::SupNormSet().

RooAbsReal * RooAbsReal::createRunningIntegral ( 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() 
)

Definition at line 3577 of file RooAbsReal.cxx.

References coutI, createIntegral(), createIntRI(), createScanRI(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), Form(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooAbsCollection::getSize(), kTRUE, RooFit::NumIntegration, RooRealIntegral::numIntRealVars(), RooCmdConfig::ok(), and RooCmdConfig::process().

RooAbsReal * RooAbsReal::createIntRI ( const RooArgSet iset,
const RooArgSet nset = RooArgSet() 
)

Definition at line 3688 of file RooAbsReal.cxx.

References RooArgSet::add(), RooAbsCollection::add(), RooCustomizer::build(), cdf(), RooRealVar::clone(), coutW, createIntegral(), RooAbsCollection::createIterator(), Form(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), RooCustomizer::replaceArg(), RooRealVar::setBinning(), RooCustomizer::setCloneBranchSet(), RooCustomizer::setOwning(), and RooRealVar::setVal().

Referenced by RooAbsPdf::createCdf(), and createRunningIntegral().

RooAbsReal * RooAbsReal::createScanRI ( const RooArgSet iset,
const RooArgSet nset,
Int_t  numScanBins,
Int_t  intOrder 
)

Definition at line 3672 of file RooAbsReal.cxx.

References TString::Data(), RooAbsCollection::first(), TNamed::GetName(), integralNameSuffix(), name, RooRealVar::setBins(), and RooAbsCachedReal::setInterpolationOrder().

Referenced by createRunningIntegral().

Int_t RooAbsReal::getMaxVal ( const RooArgSet vars  )  const [virtual]

Definition at line 3250 of file RooAbsReal.cxx.

Referenced by RooFFTConvPdf::getMaxVal(), and RooGenContext::RooGenContext().

Double_t RooAbsReal::maxVal ( Int_t  code  )  const [virtual]

Definition at line 3264 of file RooAbsReal.cxx.

Referenced by RooGenContext::generateEvent(), RooFFTConvPdf::maxVal(), and RooGenContext::RooGenContext().

virtual Int_t RooAbsReal::minTrialSamples ( const RooArgSet  )  const [inline, virtual]

Definition at line 170 of file RooAbsReal.h.

void RooAbsReal::setPlotLabel ( const char *  label  ) 

Definition at line 348 of file RooAbsReal.cxx.

References _label.

Referenced by createFundamental(), RooAbsData::meanVar(), RooAbsData::rmsVar(), RooExtendPdf::RooExtendPdf(), and RooAbsData::statOn().

const char * RooAbsReal::getPlotLabel (  )  const

Definition at line 338 of file RooAbsReal.cxx.

References _label, TString::Data(), TNamed::fName, and TString::IsNull().

Referenced by createFundamental(), RooRealVar::format(), RooAbsData::meanVar(), printMultiline(), RooAbsData::rmsVar(), and RooExtendPdf::RooExtendPdf().

virtual Double_t RooAbsReal::defaultErrorLevel (  )  const [inline, virtual]

Definition at line 177 of file RooAbsReal.h.

Referenced by RooAddition::defaultErrorLevel(), RooFormulaVar::defaultErrorLevel(), RooMinimizer::RooMinimizer(), and RooMinuit::RooMinuit().

const RooNumIntConfig * RooAbsReal::getIntegratorConfig (  )  const

Definition at line 3164 of file RooAbsReal.cxx.

References defaultIntegratorConfig(), and specialIntegratorConfig().

Referenced by RooAbsPdf::getNormObj(), RooRealIntegral::RooRealIntegral(), and RooAbsPdf::syncNormalization().

RooNumIntConfig * RooAbsReal::getIntegratorConfig (  ) 

Definition at line 3177 of file RooAbsReal.cxx.

References defaultIntegratorConfig(), and specialIntegratorConfig().

RooNumIntConfig * RooAbsReal::defaultIntegratorConfig (  )  [static]

Definition at line 3130 of file RooAbsReal.cxx.

References RooNumIntConfig::defaultConfig().

Referenced by G__G__RooFitCore1_180_0_48(), G__setup_memfuncRooAbsReal(), getIntegratorConfig(), rf315_projectpdf(), rf901_numintconfig(), specialIntegratorConfig(), TestBasic111::testCode(), and TestBasic315::testCode().

RooNumIntConfig * RooAbsReal::specialIntegratorConfig (  )  const

Definition at line 3138 of file RooAbsReal.cxx.

References _specIntegratorConfig.

Referenced by getIntegratorConfig().

RooNumIntConfig * RooAbsReal::specialIntegratorConfig ( Bool_t  createOnTheFly  ) 

Definition at line 3148 of file RooAbsReal.cxx.

References _specIntegratorConfig, and defaultIntegratorConfig().

void RooAbsReal::setIntegratorConfig (  ) 

Definition at line 3204 of file RooAbsReal.cxx.

References _specIntegratorConfig.

Referenced by rf901_numintconfig(), and TestBasic111::testCode().

void RooAbsReal::setIntegratorConfig ( const RooNumIntConfig config  ) 

Definition at line 3191 of file RooAbsReal.cxx.

References _specIntegratorConfig.

void RooAbsReal::fixAddCoefNormalization ( const RooArgSet addNormSet = RooArgSet(),
Bool_t  force = kTRUE 
) [virtual]

Definition at line 3493 of file RooAbsReal.cxx.

References RooAbsCollection::createIterator(), RooAbsArg::getComponents(), RooAbsCollection::getSize(), TIterator::Next(), and selectNormalization().

Referenced by RooSimultaneous::plotOn(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAddGenContext::RooAddGenContext(), and RooGenContext::RooGenContext().

void RooAbsReal::fixAddCoefRange ( const char *  rangeName = 0,
Bool_t  force = kTRUE 
) [virtual]

Definition at line 3524 of file RooAbsReal.cxx.

References RooAbsCollection::createIterator(), RooAbsArg::getComponents(), TIterator::Next(), and selectNormalizationRange().

Referenced by RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), and RooAbsOptTestStatistic::RooAbsOptTestStatistic().

void RooAbsReal::preferredObservableScanOrder ( const RooArgSet obs,
RooArgSet orderedObs 
) const [virtual]

Definition at line 3550 of file RooAbsReal.cxx.

References RooArgSet::add(), and RooAbsCollection::removeAll().

Referenced by RooCachedPdf::preferredObservableScanOrder().

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]

Definition at line 1310 of file RooAbsReal.cxx.

References l.

Referenced by ClassImp(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysProduct(), plotOn(), RooSimultaneous::plotOn(), RooAbsPdf::plotOn(), plotOnWithErrorBand(), plotSliceOn(), rf105_funcbinding(), rf110_normintegration(), rf111_derivatives(), rf313_paramranges(), rf605_profilell(), rf606_nllerrorhandling(), rf701_efficiencyfit(), rf703_effpdfprod(), rf705_linearmorph(), TestBasic703::testCode(), TestBasic313::testCode(), TestBasic701::testCode(), TestBasic105::testCode(), TestBasic705::testCode(), TestBasic605::testCode(), and TestBasic606::testCode().

RooPlot * RooAbsReal::plotSliceOn ( RooPlot frame,
const RooArgSet sliceSet,
Option_t drawOptions = "L",
Double_t  scaleFactor = 1.0,
ScaleType  stype = Relative,
const RooAbsData projData = 0 
) const [virtual]

Definition at line 2059 of file RooAbsReal.cxx.

References coutI, RooAbsCollection::createIterator(), RooAbsCollection::find(), TNamed::GetName(), RooPlot::getNormVars(), RooPlot::getPlotVar(), kTRUE, makeProjectionSet(), o, plotOn(), RooFit::Plotting, and RooAbsCollection::remove().

TH1 * RooAbsReal::fillHistogram ( TH1 hist,
const RooArgList plotVars,
Double_t  scaleFactor = 1,
const RooArgSet projectedVars = 0,
Bool_t  scaling = kTRUE,
const RooArgSet condObs = 0,
Bool_t  setError = kTRUE 
) const

Definition at line 929 of file RooAbsReal.cxx.

References RooArgSet::add(), RooArgSet::addClone(), RooArgList::at(), ccoutW, RooAbsArg::checkObservables(), TObject::ClassName(), clearEvalErrorLog(), CollectErrors, coutE, coutW, RooAbsCollection::createIterator(), createPlotProjection(), cxcoutD, RooAbsCollection::find(), TAxis::GetBinCenter(), TNamed::GetName(), RooAbsCollection::getSize(), RooRealVar::getVal(), getVal(), TAxis::GetXmax(), TAxis::GetXmin(), hist, RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), numEvalErrors(), RooFit::Plotting, PrintErrors, RooAbsArg::recursiveRedirectServers(), result(), setEvalErrorLoggingMode(), and RooRealVar::setVal().

Referenced by createHistogram().

TH1 * RooAbsReal::createHistogram ( const char *  varNameList,
Int_t  xbins = 0,
Int_t  ybins = 0,
Int_t  zbins = 0 
) const

Definition at line 1167 of file RooAbsReal.cxx.

References RooLinkedList::Add(), RooFit::Binning(), buf, RooCmdArg::Clone(), RooAbsArg::Clone(), RooLinkedList::Delete(), RooAbsCollection::find(), TNamed::GetName(), RooAbsArg::getVariables(), result(), strlcpy(), RooFit::YVar(), and RooFit::ZVar().

Referenced by createHistogram(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawKeysPdfInterval(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysPdf(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysProduct(), rf302_utilfuncs(), rf306_condpereventerrors(), rf308_normintegration2d(), rf309_ndimplot(), rf608_fitresultaspdf(), rf702_efficiencyfit_2D(), rf704_amplitudefit(), rf705_linearmorph(), rf707_kernelestimation(), rs401d_FeldmanCousins(), TestBasic302::testCode(), TestBasic308::testCode(), TestBasic704::testCode(), TestBasic306::testCode(), TestBasic702::testCode(), TestBasic707::testCode(), and TestBasic705::testCode().

TH1 * RooAbsReal::createHistogram ( const char *  name,
const RooAbsRealLValue xvar,
RooLinkedList argList 
) const

Definition at line 1264 of file RooAbsReal.cxx.

References RooAbsCollection::add(), RooCmdConfig::allowUndefined(), RooCmdConfig::defineInt(), RooCmdConfig::defineObject(), RooCmdConfig::defineSet(), fillHistogram(), Form(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getSet(), histo, kFALSE, kTRUE, RooCmdConfig::ok(), RooCmdConfig::process(), and RooCmdConfig::stripCmdList().

TH1 * RooAbsReal::createHistogram ( const char *  name,
const RooAbsRealLValue xvar,
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

Definition at line 1227 of file RooAbsReal.cxx.

References createHistogram(), and l.

RooDataHist * RooAbsReal::fillDataHist ( RooDataHist hist,
const RooArgSet nset,
Double_t  scaleFactor,
Bool_t  correctForBinVolume = kFALSE,
Bool_t  showProgress = kFALSE 
) const

Definition at line 1102 of file RooAbsReal.cxx.

References ccoutP, RooAbsArg::checkObservables(), TObject::ClassName(), coutE, RooFit::Eval, flush, TNamed::GetName(), RooAbsArg::getObservables(), getVal(), hist, i, RooFit::InputArguments, and RooAbsArg::recursiveRedirectServers().

Referenced by RooStats::MCMCInterval::CreateKeysDataHist(), and RooAbsPdf::generateBinned().

Bool_t RooAbsReal::readFromStream ( istream &  is,
Bool_t  compact,
Bool_t  verbose = kFALSE 
) [virtual]

Implements RooAbsArg.

Definition at line 358 of file RooAbsReal.cxx.

References kFALSE.

void RooAbsReal::writeToStream ( ostream &  os,
Bool_t  compact 
) const [virtual]

Implements RooAbsArg.

Definition at line 368 of file RooAbsReal.cxx.

Referenced by RooAbsHiddenReal::writeToStream().

void RooAbsReal::printValue ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 376 of file RooAbsReal.cxx.

References getVal().

void RooAbsReal::printMultiline ( ostream &  os,
Int_t  contents,
Bool_t  verbose = kFALSE,
TString  indent = "" 
) const [virtual]

Reimplemented from RooAbsArg.

Definition at line 385 of file RooAbsReal.cxx.

References _unit, getPlotLabel(), RooAbsArg::printMultiline(), and unit.

Referenced by RooFormulaVar::printMultiline(), RooRealIntegral::printMultiline(), RooAbsPdf::printMultiline(), and RooAbsRealLValue::printMultiline().

void RooAbsReal::setCacheCheck ( Bool_t  flag  )  [static]

Definition at line 3241 of file RooAbsReal.cxx.

References _cacheCheck.

Referenced by G__G__RooFitCore1_180_0_67(), and G__setup_memfuncRooAbsReal().

RooAbsReal::ErrorLoggingMode RooAbsReal::evalErrorLoggingMode (  )  [static]

Definition at line 4333 of file RooAbsReal.cxx.

References _evalErrorMode.

Referenced by RooRealMPFE::evaluate(), G__G__RooFitCore1_180_0_68(), and G__setup_memfuncRooAbsReal().

void RooAbsReal::setEvalErrorLoggingMode ( ErrorLoggingMode  m  )  [static]

Definition at line 4340 of file RooAbsReal.cxx.

References _evalErrorMode.

Referenced by ClassImp(), RooStats::MetropolisHastings::ConstructChain(), RooAbsPdf::createNLL(), fillHistogram(), G__G__RooFitCore1_180_0_69(), G__setup_memfuncRooAbsReal(), RooMinuit::hesse(), RooMinimizer::hesse(), RooMinuit::improve(), RooMinimizer::improve(), RooMinimizer::migrad(), RooMinuit::migrad(), RooMinimizer::minimize(), RooMinimizer::minos(), RooMinuit::minos(), RooMinimizer::optimizeConst(), RooMinuit::optimizeConst(), plotAsymOn(), plotOn(), RooMinuit::seek(), RooMinimizer::seek(), RooRealMPFE::serverLoop(), RooMinuit::simplex(), RooMinimizer::simplex(), RooMinuit::synchronize(), and RooMinimizerFcn::Synchronize().

void RooAbsReal::logEvalError ( const char *  message,
const char *  serverValueString = 0 
) const

Definition at line 3344 of file RooAbsReal.cxx.

References _evalErrorCount, _evalErrorList, _evalErrorMode, RooAbsReal::EvalError::_msg, RooAbsReal::EvalError::_srvval, CollectErrors, CountErrors, coutE, RooFit::Eval, TNamed::GetName(), RooAbsArg::getProxy(), i, RooPrintable::kArgs, RooPrintable::kClassName, kFALSE, RooPrintable::kInline, RooPrintable::kName, kTRUE, RooAbsArg::numProxies(), RooAbsProxy::print(), PrintErrors, RooPrintable::printStream(), RooAbsReal::EvalError::setMessage(), and RooAbsReal::EvalError::setServerValues().

Referenced by RooRealMPFE::evaluate(), G__G__RooFitCore1_180_0_71(), G__setup_memfuncRooAbsReal(), RooAbsPdf::getLogVal(), RooAbsPdf::getVal(), traceEval(), and RooAbsPdf::traceEvalPdf().

void RooAbsReal::logEvalError ( const RooAbsReal originator,
const char *  origName,
const char *  message,
const char *  serverValueString = 0 
) [static]

Definition at line 3304 of file RooAbsReal.cxx.

References _evalErrorCount, _evalErrorList, _evalErrorMode, RooAbsReal::EvalError::_msg, RooAbsReal::EvalError::_srvval, CollectErrors, CountErrors, RooFit::Eval, kFALSE, kTRUE, oocoutE, PrintErrors, RooAbsReal::EvalError::setMessage(), and RooAbsReal::EvalError::setServerValues().

void RooAbsReal::printEvalErrors ( ostream &  os = std::cout,
Int_t  maxPerNode = 10000000 
) [static]

Definition at line 3429 of file RooAbsReal.cxx.

References _evalErrorCount, _evalErrorList, _evalErrorMode, CountErrors, i, and if().

Referenced by RooCurve::addRange(), RooMinimizerFcn::DoEval(), G__G__RooFitCore1_180_0_72(), G__setup_memfuncRooAbsReal(), and RooMinuitGlue().

Int_t RooAbsReal::numEvalErrors (  )  [static]

Definition at line 3475 of file RooAbsReal.cxx.

References _evalErrorCount, _evalErrorList, _evalErrorMode, and CountErrors.

Referenced by RooCurve::addRange(), RooStats::MetropolisHastings::ConstructChain(), RooMinimizerFcn::DoEval(), fillHistogram(), G__G__RooFitCore1_180_0_73(), G__setup_memfuncRooAbsReal(), RooMinuitGlue(), and RooRealMPFE::serverLoop().

static Int_t RooAbsReal::numEvalErrorItems (  )  [inline, static]

Definition at line 257 of file RooAbsReal.h.

References _evalErrorList.

Referenced by G__G__RooFitCore1_180_0_74(), G__setup_memfuncRooAbsReal(), and RooRealMPFE::serverLoop().

static EvalErrorIter RooAbsReal::evalErrorIter (  )  [inline, static]

Definition at line 261 of file RooAbsReal.h.

References _evalErrorList.

Referenced by G__G__RooFitCore1_180_0_75(), G__setup_memfuncRooAbsReal(), and RooRealMPFE::serverLoop().

void RooAbsReal::clearEvalErrorLog (  )  [static]

Definition at line 3414 of file RooAbsReal.cxx.

References _evalErrorCount, _evalErrorList, _evalErrorMode, CollectErrors, and PrintErrors.

Referenced by RooCurve::addRange(), RooStats::MetropolisHastings::ConstructChain(), RooMinimizerFcn::DoEval(), fillHistogram(), G__G__RooFitCore1_180_0_76(), G__setup_memfuncRooAbsReal(), RooMinuit::hesse(), RooMinimizer::hesse(), RooMinuit::improve(), RooMinimizer::improve(), RooRealMPFE::initialize(), RooMinimizer::migrad(), RooMinuit::migrad(), RooMinimizer::minimize(), RooMinimizer::minos(), RooMinuit::minos(), RooMinuitGlue(), RooMinuit::seek(), RooMinimizer::seek(), RooRealMPFE::serverLoop(), RooMinuit::simplex(), and RooMinimizer::simplex().

virtual std::list<Double_t>* RooAbsReal::plotSamplingHint ( RooAbsRealLValue ,
Double_t  ,
Double_t   
) const [inline, virtual]

Definition at line 265 of file RooAbsReal.h.

Referenced by RooProdPdf::plotSamplingHint(), RooAddPdf::plotSamplingHint(), RooRealIntegral::plotSamplingHint(), and RooRealBinding::plotSamplingHint().

RooGenFunction * RooAbsReal::iGenFunction ( RooRealVar x,
const RooArgSet nset = RooArgSet() 
)

Definition at line 3921 of file RooAbsReal.cxx.

References RooAbsCollection::getSize(), RooAbsArg::RooArgSet, and x.

RooMultiGenFunction * RooAbsReal::iGenFunction ( const RooArgSet observables,
const RooArgSet nset = RooArgSet() 
)

Definition at line 3929 of file RooAbsReal.cxx.

References RooAbsCollection::getSize().

RooFunctor * RooAbsReal::functor ( const RooArgList obs,
const RooArgList pars = RooArgList(),
const RooArgSet nset = RooArgSet() 
) const

Definition at line 3755 of file RooAbsReal.cxx.

References coutE, TNamed::GetName(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), and RooFit::InputArguments.

Referenced by asTF(), and RooDerivative::evaluate().

TF1 * RooAbsReal::asTF ( const RooArgList obs,
const RooArgList pars = RooArgList(),
const RooArgSet nset = RooArgSet() 
) const

Definition at line 3781 of file RooAbsReal.cxx.

References RooArgList::at(), coutE, functor(), TNamed::GetName(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), i, RooFit::InputArguments, RooFit::ObjectHandling, p, TFormula::SetParameter(), TFormula::SetParName(), x, and y.

Referenced by ClassImp(), and RooStats::LikelihoodIntervalPlot::Draw().

RooDerivative * RooAbsReal::derivative ( RooRealVar obs,
Int_t  order = 1,
Double_t  eps = 0.001 
)

Definition at line 3860 of file RooAbsReal.cxx.

References Form(), TNamed::GetName(), name, and title.

Referenced by rf111_derivatives().

RooDerivative * RooAbsReal::derivative ( RooRealVar obs,
const RooArgSet normSet,
Int_t  order,
Double_t  eps = 0.001 
)

Definition at line 3871 of file RooAbsReal.cxx.

References Form(), TNamed::GetName(), name, and title.

RooMoment * RooAbsReal::moment ( RooRealVar obs,
Int_t  order,
Bool_t  central,
Bool_t  takeRoot 
)

Definition at line 3882 of file RooAbsReal.cxx.

References Form(), TNamed::GetName(), name, and title.

Referenced by mean(), and sigma().

RooMoment * RooAbsReal::moment ( RooRealVar obs,
const RooArgSet normObs,
Int_t  order,
Bool_t  central,
Bool_t  takeRoot,
Bool_t  intNormObs 
)

Definition at line 3893 of file RooAbsReal.cxx.

References Form(), TNamed::GetName(), name, and title.

RooMoment* RooAbsReal::mean ( RooRealVar obs  )  [inline]

Definition at line 283 of file RooAbsReal.h.

References kFALSE, and moment().

Referenced by fillWorkspace(), rf106_plotdecoration(), rf107_plotstyles(), rf109_chi2residpull(), rf111_derivatives(), rf201_composite(), rf202_extendedmlfit(), rf204_extrangefit(), rf205_compplot(), rf206_treevistools(), rf207_comptools(), rf211_paramconv(), rf407_latextables(), rf501_simultaneouspdf(), rf502_wspacewrite(), rf601_intminuit(), rf602_chi2fit(), rf605_profilell(), rf607_fitresult(), rf608_fitresultaspdf(), rf801_mcstudy(), and rf802_mcstudy_addons().

RooMoment* RooAbsReal::mean ( RooRealVar obs,
const RooArgSet nset 
) [inline]

Definition at line 284 of file RooAbsReal.h.

References kFALSE, kTRUE, and moment().

RooMoment* RooAbsReal::sigma ( RooRealVar obs  )  [inline]

Definition at line 285 of file RooAbsReal.h.

References kTRUE, and moment().

Referenced by RooMomentMorph::getCache().

RooMoment* RooAbsReal::sigma ( RooRealVar obs,
const RooArgSet nset 
) [inline]

Definition at line 286 of file RooAbsReal.h.

References kTRUE, and moment().

Double_t RooAbsReal::findRoot ( RooRealVar x,
Double_t  xmin,
Double_t  xmax,
Double_t  yval 
)

Definition at line 3906 of file RooAbsReal.cxx.

References result(), and x.

RooPlot * RooAbsReal::plotOn ( RooPlot frame,
RooLinkedList cmdList 
) const [protected, virtual]

Definition at line 1446 of file RooAbsReal.cxx.

References RooArgSet::add(), RooLinkedList::Add(), buf, xmlio::Class, RooAbsCollection::Clone(), coutE, coutI, RooAbsCollection::createIterator(), cxcoutD, RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineSet(), RooCmdConfig::defineString(), RooPlot::drawBefore(), RooCurve::Extended, RooAbsCollection::find(), RooPlot::findObject(), RooLinkedList::FindObject(), Form(), RooPlot::getAttFill(), RooPlot::getAttLine(), RooPlot::getCurve(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), TObject::GetName(), RooPlot::getNormVars(), RooCmdConfig::getObject(), RooPlot::getObject(), RooCmdConfig::getObjectList(), RooPlot::getPlotVar(), RooCmdConfig::getSet(), RooCmdArg::getString(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), RooFit::InputArguments, kFALSE, kTRUE, RooLinkedList::MakeIterator(), makeProjectionSet(), TIterator::Next(), RooFit::NormRange(), RooCurve::NoWings, RooPlot::numItems(), o, RooCmdConfig::ok(), plotAsymOn(), plotOn(), plotOnWithErrorBand(), RooFit::Plotting, RooCmdConfig::process(), RooAbsCollection::remove(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), RooCategory::setLabel(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), RooCmdArg::setString(), RooCurve::Straight, and strlcpy().

void RooAbsReal::selectNormalization ( const RooArgSet depSet = 0,
Bool_t  force = kFALSE 
) [protected, virtual]

Definition at line 3218 of file RooAbsReal.cxx.

Referenced by fixAddCoefNormalization(), and plotOn().

void RooAbsReal::selectNormalizationRange ( const char *  rangeName = 0,
Bool_t  force = kFALSE 
) [protected, virtual]

Definition at line 3230 of file RooAbsReal.cxx.

Referenced by fixAddCoefRange().

Bool_t RooAbsReal::plotSanityChecks ( RooPlot frame  )  const [protected]

Definition at line 2693 of file RooAbsReal.cxx.

References TObject::ClassName(), coutE, TNamed::GetName(), RooPlot::getPlotVar(), kFALSE, kTRUE, and RooFit::Plotting.

Referenced by plotAsymOn(), plotOn(), RooSimultaneous::plotOn(), and RooAbsPdf::plotOn().

void RooAbsReal::makeProjectionSet ( const RooAbsArg plotVar,
const RooArgSet allVars,
RooArgSet projectedVars,
Bool_t  silent 
) const [protected]

Definition at line 2731 of file RooAbsReal.cxx.

References RooArgSet::add(), coutW, RooAbsCollection::createIterator(), cxcoutD, RooAbsArg::dependsOnValue(), RooAbsCollection::find(), TNamed::GetName(), RooAbsArg::getObservables(), kTRUE, TIterator::Next(), RooFit::Plotting, RooAbsCollection::remove(), RooAbsCollection::removeAll(), and RooAbsArg::RooArgSet.

Referenced by plotAsymOn(), plotOn(), RooSimultaneous::plotOn(), and plotSliceOn().

TString RooAbsReal::integralNameSuffix ( const RooArgSet iset,
const RooArgSet nset = 0,
const char *  rangeName = 0,
Bool_t  omitEmpty = kFALSE 
) const [protected]

Definition at line 700 of file RooAbsReal.cxx.

References TNamed::GetName(), RooAbsCollection::getSize(), kFALSE, kTRUE, name, TIterator::Next(), and RooAbsPdf::normRange().

Referenced by createIntegral(), createIntObj(), createPlotProjection(), RooAbsPdf::createScanCdf(), createScanRI(), and RooProdPdf::makeRGPPName().

Bool_t RooAbsReal::isSelectedComp (  )  const [protected]

Definition at line 2796 of file RooAbsReal.cxx.

References _globalSelectComp, and _selectComp.

Referenced by RooAddPdf::analyticalIntegralWN(), RooAddPdf::evaluate(), and RooAddModel::evaluate().

const RooAbsReal * RooAbsReal::createPlotProjection ( const RooArgSet depVars,
const RooArgSet projVars 
) const

Definition at line 776 of file RooAbsReal.cxx.

References RooAbsArg::RooArgSet.

Referenced by createPlotProjection(), fillHistogram(), plotAsymOn(), and plotOn().

const RooAbsReal * RooAbsReal::createPlotProjection ( const RooArgSet depVars,
const RooArgSet projVars,
RooArgSet *&  cloneSet 
) const

Definition at line 765 of file RooAbsReal.cxx.

References createPlotProjection().

const RooAbsReal * RooAbsReal::createPlotProjection ( const RooArgSet dependentVars,
const RooArgSet projectedVars,
RooArgSet *&  cloneSet,
const char *  rangeName = 0,
const RooArgSet condObs = 0 
) const

Definition at line 787 of file RooAbsReal.cxx.

References RooArgSet::add(), RooArgSet::addOwned(), TObject::ClassName(), coutE, RooAbsCollection::createIterator(), empty, RooAbsCollection::find(), TNamed::GetName(), RooAbsArg::getObservables(), TNamed::GetTitle(), integralNameSuffix(), RooAbsArg::isFundamental(), RooRealIntegral::isValid(), RooPrintable::kArgs, kFALSE, RooPrintable::kName, RooPrintable::kSingleLine, kTRUE, RooAbsArg::leafNodeServerList(), name, TIterator::Next(), RooFit::Plotting, RooAbsArg::recursiveRedirectServers(), RooAbsCollection::remove(), RooAbsCollection::replace(), RooAbsArg::RooArgSet, RooRealIntegral, RooAbsCollection::selectCommon(), title, and RooAbsArg::treeNodeServerList().

RooFitResult * RooAbsReal::chi2FitDriver ( RooAbsReal fcn,
RooLinkedList cmdList 
) [protected]

Definition at line 4203 of file RooAbsReal.cxx.

References RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), fcn(), Form(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getString(), kTRUE, m, minos, name, RooCmdConfig::ok(), RooCmdConfig::process(), title, and verbose.

Referenced by chi2FitTo(), and RooAbsPdf::chi2FitTo().

RooPlot * RooAbsReal::plotOnWithErrorBand ( RooPlot frame,
const RooFitResult fr,
Double_t  Z,
const RooArgSet params,
const RooLinkedList argList,
Bool_t  method1 
) const [protected]

Definition at line 2466 of file RooAbsReal.cxx.

References RooPlot::addPlotable(), RooCmdConfig::allowUndefined(), C, RooAbsArg::cloneTree(), coutI, RooFitResult::covarianceMatrix(), RooFitResult::createHessePdf(), d, RooCmdConfig::defineInt(), RooCmdConfig::defineString(), RooPlot::drawBefore(), TMath::Erfc(), RooAbsCollection::find(), RooFitResult::floatParsFinal(), Form(), RooPlot::getAttFill(), RooPlot::getAttLine(), RooPlot::getCurve(), RooCmdConfig::getInt(), RooPlot::GetMaximum(), RooPlot::GetMinimum(), RooAbsCollection::GetName(), TNamed::GetName(), TObject::GetName(), RooPlot::getObject(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), RooCmdConfig::getString(), i, j, kFALSE, kTRUE, RooCurve::makeErrorBand(), n, name, RooPlot::numItems(), RooCmdConfig::ok(), par, params, plotOn(), RooFit::Plotting, RooCmdConfig::process(), RooFitResult::reducedCovarianceMatrix(), RooPlot::remove(), RooAbsCollection::selectCommon(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), RooPlot::SetMaximum(), RooPlot::SetMinimum(), sqrt(), RooCmdConfig::stripCmdList(), V, ymax, and ymin.

Referenced by plotOn().

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a 
) const [protected]

Definition at line 2997 of file RooAbsReal.cxx.

References a, TList::Add(), TList::Delete(), matchArgsByName(), and result().

Referenced by RooBernstein::getAnalyticalIntegral(), RooGExpModel::getAnalyticalIntegral(), RooExponential::getAnalyticalIntegral(), RooSpHarmonic::getAnalyticalIntegral(), RooNonCentralChiSquare::getAnalyticalIntegral(), RooPolyVar::getAnalyticalIntegral(), RooTruthModel::getAnalyticalIntegral(), RooPoisson::getAnalyticalIntegral(), RooBifurGauss::getAnalyticalIntegral(), RooHistFunc::getAnalyticalIntegral(), RooGaussian::getAnalyticalIntegral(), RooChebychev::getAnalyticalIntegral(), RooLegendre::getAnalyticalIntegral(), RooGamma::getAnalyticalIntegral(), RooParametricStepFunction::getAnalyticalIntegral(), RooLognormal::getAnalyticalIntegral(), RooCBShape::getAnalyticalIntegral(), RooArgusBG::getAnalyticalIntegral(), RooGaussModel::getAnalyticalIntegral(), RooChiSquarePdf::getAnalyticalIntegral(), RooEfficiency::getAnalyticalIntegral(), RooBreitWigner::getAnalyticalIntegral(), RooPolynomial::getAnalyticalIntegral(), RooNDKeysPdf::getAnalyticalIntegral(), RooBCPGenDecay::getCoefAnalyticalIntegral(), RooNonCPEigenDecay::getCoefAnalyticalIntegral(), RooBCPEffDecay::getCoefAnalyticalIntegral(), RooBMixDecay::getCoefAnalyticalIntegral(), RooGaussian::getGenerator(), RooGamma::getGenerator(), RooLognormal::getGenerator(), RooBCPGenDecay::getGenerator(), RooGExpModel::getGenerator(), RooBMixDecay::getGenerator(), RooLandau::getGenerator(), RooDecay::getGenerator(), RooPoisson::getGenerator(), RooTruthModel::getGenerator(), RooGaussModel::getGenerator(), RooBDecay::getGenerator(), RooBCPEffDecay::getGenerator(), RooNonCPEigenDecay::getGenerator(), and RooCBShape::getMaxVal().

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a,
const RooArgProxy b 
) const [protected]

Definition at line 3014 of file RooAbsReal.cxx.

References a, TList::Add(), b, TList::Delete(), matchArgsByName(), and result().

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a,
const RooArgProxy b,
const RooArgProxy c 
) const [protected]

Definition at line 3032 of file RooAbsReal.cxx.

References a, TList::Add(), b, c, TList::Delete(), matchArgsByName(), and result().

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a,
const RooArgProxy b,
const RooArgProxy c,
const RooArgProxy d 
) const [protected]

Definition at line 3052 of file RooAbsReal.cxx.

References a, TList::Add(), b, c, d, TList::Delete(), matchArgsByName(), and result().

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgSet set 
) const [protected]

Definition at line 3072 of file RooAbsReal.cxx.

References TList::Add(), RooAbsCollection::createIterator(), TList::Delete(), TNamed::GetName(), matchArgsByName(), TIterator::Next(), and result().

RooAbsReal * RooAbsReal::createIntObj ( const RooArgSet iset,
const RooArgSet nset,
const RooNumIntConfig cfg,
const char *  rangeName 
) const [protected]

Definition at line 555 of file RooAbsReal.cxx.

References RooAbsArg::addOwnedComponents(), coutE, coutI, error, findInnerMostIntegration(), TNamed::GetName(), RooAbsCollection::getSize(), TNamed::GetTitle(), integralNameSuffix(), RooFit::Integration, kFALSE, kTRUE, name, RooRealIntegral, and title.

Referenced by createIntegral().

void RooAbsReal::findInnerMostIntegration ( const RooArgSet allObs,
RooArgSet innerObs,
const char *  rangeName 
) const [protected]

Definition at line 638 of file RooAbsReal.cxx.

References RooArgSet::add(), RooAbsCollection::createIterator(), RooAbsRealLValue::getBinning(), RooAbsArg::getObservables(), RooAbsBinning::highBoundFunc(), RooAbsBinning::isParameterized(), kFALSE, kTRUE, RooAbsBinning::lowBoundFunc(), TIterator::Next(), RooAbsCollection::overlaps(), RooAbsCollection::remove(), and RooAbsCollection::removeAll().

Referenced by createIntObj().

Bool_t RooAbsReal::isValid (  )  const [protected, virtual]

Reimplemented from RooAbsArg.

Definition at line 400 of file RooAbsReal.cxx.

References _value, and isValidReal().

Bool_t RooAbsReal::isValidReal ( Double_t  value,
Bool_t  printError = kFALSE 
) const [protected, virtual]

Definition at line 410 of file RooAbsReal.cxx.

References kTRUE.

Referenced by isValid(), and traceEval().

Double_t RooAbsReal::traceEval ( const RooArgSet set  )  const [protected]

Definition at line 251 of file RooAbsReal.cxx.

References RooAbsArg::_operMode, coutW, cxcoutD, evaluate(), TNamed::GetName(), TMath::IsNaN(), isValidReal(), logEvalError(), traceEvalHook(), RooFit::Tracing, and value.

Referenced by getVal(), RooFormulaVar::RooFormulaVar(), and RooGenericPdf::RooGenericPdf().

virtual Bool_t RooAbsReal::traceEvalHook ( Double_t   )  const [inline, protected, virtual]

Definition at line 349 of file RooAbsReal.h.

References kFALSE.

Referenced by traceEval().

virtual Double_t RooAbsReal::evaluate (  )  const [protected, pure virtual]

Referenced by RooAbsPdf::getVal(), RooResolutionModel::getVal(), RooAbsPdf::printValue(), and traceEval().

virtual void RooAbsReal::syncCache ( const RooArgSet set = 0  )  [inline, protected, virtual]

Implements RooAbsArg.

Definition at line 357 of file RooAbsReal.h.

References getVal().

void RooAbsReal::copyCache ( const RooAbsArg source,
Bool_t  valueOnly = kFALSE 
) [protected, virtual]

Implements RooAbsArg.

Definition at line 2834 of file RooAbsReal.cxx.

References _byteValue, _floatValue, _intValue, _sbyteValue, _treeVar, _uintValue, _value, and RooAbsArg::setValueDirty().

Referenced by RooAbsRealLValue::copyCache(), and RooRealVar::copyCache().

void RooAbsReal::attachToTree ( TTree t,
Int_t  bufSize = 32000 
) [protected, virtual]

Implements RooAbsArg.

Definition at line 2863 of file RooAbsReal.cxx.

References _byteValue, _floatValue, _intValue, _sbyteValue, _treeVar, _uintValue, _value, TObjArray::At(), RooAbsArg::cleanBranchName(), coutE, coutI, dummy, RooFit::Eval, TBranch::GetCompressionLevel(), TLeaf::GetLeafCounter(), TBranch::GetListOfLeaves(), TNamed::GetName(), TLeaf::GetTypeName(), RooFit::InputArguments, kTRUE, RooAbsArg::setAttribute(), TBranch::SetCompressionLevel(), and t.

Referenced by RooRealVar::attachToTree().

void RooAbsReal::setTreeBranchStatus ( TTree t,
Bool_t  active 
) [protected, virtual]

Implements RooAbsArg.

Definition at line 2969 of file RooAbsReal.cxx.

References RooAbsArg::cleanBranchName(), and t.

void RooAbsReal::fillTreeBranch ( TTree t  )  [protected, virtual]

Implements RooAbsArg.

Definition at line 2952 of file RooAbsReal.cxx.

References RooAbsArg::cleanBranchName(), coutE, RooFit::Eval, TBranch::Fill(), TNamed::GetName(), and t.

RooPlot * RooAbsReal::plotOn ( RooPlot frame,
PlotOpt  o 
) const [protected, virtual]

Definition at line 1698 of file RooAbsReal.cxx.

References _globalSelectComp, RooAbsArg::Activate, RooArgSet::add(), RooPlot::addPlotable(), TString::Append(), ccoutD, RooAbsArg::checkObservables(), xmlio::Class, CollectErrors, RooAbsOptTestStatistic::constOptimizeTestStatistic(), RooAbsCollection::contentsString(), coutE, coutI, RooAbsCollection::createIterator(), createPlotProjection(), cxcoutD, dologD, RooAbsCollection::find(), RooPlot::findObject(), Form(), RooAbsCategory::getIndex(), TNamed::GetName(), RooPlot::GetNbinsX(), RooPlot::getNormVars(), RooAbsArg::getObservables(), RooPlot::getPlotVar(), RooAbsCollection::getSize(), getVal(), RooPlot::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), globalSelectComp(), TString::IsNull(), kFALSE, kTRUE, RooPrintable::kVerbose, makeProjectionSet(), TIterator::Next(), o, plotSanityChecks(), RooFit::Plotting, PrintErrors, projection(), RooAbsCollection::remove(), RooAbsArg::RooArgSet, RooAbsCollection::selectCommon(), selectNormalization(), setEvalErrorLoggingMode(), TNamed::SetName(), and RooRealVar::setRange().

RooPlot * RooAbsReal::plotAsymOn ( RooPlot frame,
const RooAbsCategoryLValue asymCat,
PlotOpt  o 
) const [protected, virtual]

Definition at line 2095 of file RooAbsReal.cxx.

References RooAbsArg::Activate, RooArgSet::add(), RooPlot::addPlotable(), TString::Append(), RooCustomizer::build(), ccoutW, RooAbsArg::Clone(), CollectErrors, RooAbsOptTestStatistic::constOptimizeTestStatistic(), RooAbsCollection::contentsString(), coutE, coutI, RooAbsCollection::createIterator(), createPlotProjection(), RooAbsArg::dependsOn(), RooFit::Eval, RooAbsCollection::find(), Form(), RooAbsCategory::getIndex(), TNamed::GetName(), RooPlot::GetNbinsX(), RooPlot::getNormVars(), RooAbsArg::getObservables(), RooPlot::getPlotVar(), RooAbsCollection::getSize(), TNamed::GetTitle(), getVal(), RooPlot::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), if(), TString::IsNull(), RooAbsCategory::isSignType(), kFALSE, kTRUE, makeProjectionSet(), o, plotSanityChecks(), RooFit::Plotting, PrintErrors, RooAbsData::reduce(), RooAbsCollection::remove(), RooCustomizer::replaceArg(), RooAbsArg::RooArgSet, RooAbsArg::RooCustomizer, RooAbsCollection::selectCommon(), setEvalErrorLoggingMode(), RooAbsCategoryLValue::setIndex(), SetLineColor(), and TNamed::SetName().

Referenced by plotOn().

Bool_t RooAbsReal::matchArgsByName ( const RooArgSet allArgs,
RooArgSet matchedArgs,
const TList nameList 
) const [private]

Definition at line 3095 of file RooAbsReal.cxx.

References RooArgSet::add(), RooAbsCollection::find(), RooAbsCollection::getSize(), TCollection::GetSize(), kFALSE, kTRUE, TList::MakeIterator(), name, and TIterator::Next().

Referenced by matchArgs().

void RooAbsReal::selectComp ( Bool_t  flag  )  [inline, protected]

Definition at line 443 of file RooAbsReal.h.

References _selectComp.

void RooAbsReal::globalSelectComp ( Bool_t  flag  )  [static, protected]

Definition at line 2805 of file RooAbsReal.cxx.

References _globalSelectComp.

Referenced by RooExtendPdf::expectedEvents(), plotOn(), RooAddPdf::updateCoefficients(), and RooAddModel::updateCoefficients().

virtual Double_t RooAbsReal::getVal ( const RooArgSet set = 0  )  const [virtual]

Double_t RooAbsReal::getVal ( const RooArgSet set  )  const [inline]

Definition at line 65 of file RooAbsReal.h.

References getVal().

Double_t RooAbsReal::getPropagatedError ( const RooFitResult fr  ) 

Bool_t RooAbsReal::operator== ( Double_t  value  )  const

virtual Bool_t RooAbsReal::operator== ( const RooAbsArg other  )  [virtual]

Implements RooAbsArg.

const Text_t* RooAbsReal::getUnit (  )  const [inline]

Definition at line 75 of file RooAbsReal.h.

References _unit, and TString::Data().

void RooAbsReal::setUnit ( const char *  unit  )  [inline]

Definition at line 79 of file RooAbsReal.h.

References _unit.

TString RooAbsReal::getTitle ( Bool_t  appendUnit = kFALSE  )  const

RooAbsFunc* RooAbsReal::bindVars ( const RooArgSet vars,
const RooArgSet nset = 0,
Bool_t  clipInvalid = kFALSE 
) const

RooAbsArg* RooAbsReal::createFundamental ( const char *  newname = 0  )  const [virtual]

Implements RooAbsArg.

virtual Int_t RooAbsReal::getAnalyticalIntegralWN ( RooArgSet allVars,
RooArgSet analVars,
const RooArgSet normSet,
const char *  rangeName = 0 
) const [virtual]

virtual Double_t RooAbsReal::analyticalIntegralWN ( Int_t  code,
const RooArgSet normSet,
const char *  rangeName = 0 
) const [virtual]

virtual Int_t RooAbsReal::getAnalyticalIntegral ( RooArgSet allVars,
RooArgSet analVars,
const char *  rangeName = 0 
) const [virtual]

virtual Double_t RooAbsReal::analyticalIntegral ( Int_t  code,
const char *  rangeName = 0 
) const [virtual]

virtual Bool_t RooAbsReal::forceAnalyticalInt ( const RooAbsArg  )  const [inline, virtual]

Definition at line 96 of file RooAbsReal.h.

References kFALSE.

virtual void RooAbsReal::forceNumInt ( Bool_t  flag = kTRUE  )  [inline, virtual]

Definition at line 101 of file RooAbsReal.h.

References _forceNumInt, and flag.

virtual RooFitResult* RooAbsReal::chi2FitTo ( RooDataHist data,
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() 
) [virtual]

virtual RooFitResult* RooAbsReal::chi2FitTo ( RooDataHist data,
const RooLinkedList cmdList 
) [virtual]

virtual RooAbsReal* RooAbsReal::createChi2 ( RooDataHist data,
const RooLinkedList cmdList 
) [virtual]

virtual RooAbsReal* RooAbsReal::createChi2 ( RooDataHist data,
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() 
) [virtual]

virtual RooFitResult* RooAbsReal::chi2FitTo ( RooDataSet xydata,
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() 
) [virtual]

virtual RooFitResult* RooAbsReal::chi2FitTo ( RooDataSet xydata,
const RooLinkedList cmdList 
) [virtual]

virtual RooAbsReal* RooAbsReal::createChi2 ( RooDataSet data,
const RooLinkedList cmdList 
) [virtual]

virtual RooAbsReal* RooAbsReal::createChi2 ( RooDataSet data,
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() 
) [virtual]

virtual RooAbsReal* RooAbsReal::createProfile ( const RooArgSet paramsOfInterest  )  [virtual]

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

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const char *  rangeName 
) const [inline]

Definition at line 138 of file RooAbsReal.h.

References createIntegral().

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const RooArgSet nset,
const char *  rangeName = 0 
) const [inline]

Definition at line 142 of file RooAbsReal.h.

References createIntegral().

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const RooArgSet nset,
const RooNumIntConfig cfg,
const char *  rangeName = 0 
) const [inline]

Definition at line 146 of file RooAbsReal.h.

References createIntegral().

RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const RooNumIntConfig cfg,
const char *  rangeName = 0 
) const [inline]

Definition at line 151 of file RooAbsReal.h.

References createIntegral().

virtual RooAbsReal* RooAbsReal::createIntegral ( const RooArgSet iset,
const RooArgSet nset = 0,
const RooNumIntConfig cfg = 0,
const char *  rangeName = 0 
) const [virtual]

RooAbsReal* RooAbsReal::createRunningIntegral ( const RooArgSet iset,
const RooArgSet nset = RooArgSet() 
)

RooAbsReal* RooAbsReal::createRunningIntegral ( 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() 
)

RooAbsReal* RooAbsReal::createIntRI ( const RooArgSet iset,
const RooArgSet nset = RooArgSet() 
)

RooAbsReal* RooAbsReal::createScanRI ( const RooArgSet iset,
const RooArgSet nset,
Int_t  numScanBins,
Int_t  intOrder 
)

virtual Int_t RooAbsReal::getMaxVal ( const RooArgSet vars  )  const [virtual]

virtual Double_t RooAbsReal::maxVal ( Int_t  code  )  const [virtual]

virtual Int_t RooAbsReal::minTrialSamples ( const RooArgSet  )  const [inline, virtual]

Definition at line 170 of file RooAbsReal.h.

void RooAbsReal::setPlotLabel ( const char *  label  ) 

const char* RooAbsReal::getPlotLabel (  )  const

virtual Double_t RooAbsReal::defaultErrorLevel (  )  const [inline, virtual]

Definition at line 177 of file RooAbsReal.h.

const RooNumIntConfig* RooAbsReal::getIntegratorConfig (  )  const

RooNumIntConfig* RooAbsReal::getIntegratorConfig (  ) 

static RooNumIntConfig* RooAbsReal::defaultIntegratorConfig (  )  [static]

RooNumIntConfig* RooAbsReal::specialIntegratorConfig (  )  const

RooNumIntConfig* RooAbsReal::specialIntegratorConfig ( Bool_t  createOnTheFly  ) 

void RooAbsReal::setIntegratorConfig (  ) 

void RooAbsReal::setIntegratorConfig ( const RooNumIntConfig config  ) 

virtual void RooAbsReal::fixAddCoefNormalization ( const RooArgSet addNormSet = RooArgSet(),
Bool_t  force = kTRUE 
) [virtual]

virtual void RooAbsReal::fixAddCoefRange ( const char *  rangeName = 0,
Bool_t  force = kTRUE 
) [virtual]

virtual void RooAbsReal::preferredObservableScanOrder ( const RooArgSet obs,
RooArgSet orderedObs 
) const [virtual]

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]

virtual RooPlot* RooAbsReal::plotSliceOn ( RooPlot frame,
const RooArgSet sliceSet,
Option_t drawOptions = "L",
Double_t  scaleFactor = 1.0,
ScaleType  stype = Relative,
const RooAbsData projData = 0 
) const [virtual]

TH1* RooAbsReal::fillHistogram ( TH1 hist,
const RooArgList plotVars,
Double_t  scaleFactor = 1,
const RooArgSet projectedVars = 0,
Bool_t  scaling = kTRUE,
const RooArgSet condObs = 0,
Bool_t  setError = kTRUE 
) const

TH1* RooAbsReal::createHistogram ( const char *  varNameList,
Int_t  xbins = 0,
Int_t  ybins = 0,
Int_t  zbins = 0 
) const

TH1* RooAbsReal::createHistogram ( const char *  name,
const RooAbsRealLValue xvar,
RooLinkedList argList 
) const

TH1* RooAbsReal::createHistogram ( const char *  name,
const RooAbsRealLValue xvar,
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

RooDataHist* RooAbsReal::fillDataHist ( RooDataHist hist,
const RooArgSet nset,
Double_t  scaleFactor,
Bool_t  correctForBinVolume = kFALSE,
Bool_t  showProgress = kFALSE 
) const

virtual Bool_t RooAbsReal::readFromStream ( istream &  is,
Bool_t  compact,
Bool_t  verbose = kFALSE 
) [virtual]

Implements RooAbsArg.

virtual void RooAbsReal::writeToStream ( ostream &  os,
Bool_t  compact 
) const [virtual]

Implements RooAbsArg.

virtual void RooAbsReal::printValue ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooAbsReal::printMultiline ( ostream &  os,
Int_t  contents,
Bool_t  verbose = kFALSE,
TString  indent = "" 
) const [virtual]

Reimplemented from RooAbsArg.

static void RooAbsReal::setCacheCheck ( Bool_t  flag  )  [static]

static ErrorLoggingMode RooAbsReal::evalErrorLoggingMode (  )  [static]

static void RooAbsReal::setEvalErrorLoggingMode ( ErrorLoggingMode  m  )  [static]

void RooAbsReal::logEvalError ( const char *  message,
const char *  serverValueString = 0 
) const

static void RooAbsReal::logEvalError ( const RooAbsReal originator,
const char *  origName,
const char *  message,
const char *  serverValueString = 0 
) [static]

static void RooAbsReal::printEvalErrors ( ostream &  os = std::cout,
Int_t  maxPerNode = 10000000 
) [static]

static Int_t RooAbsReal::numEvalErrors (  )  [static]

static Int_t RooAbsReal::numEvalErrorItems (  )  [inline, static]

Definition at line 257 of file RooAbsReal.h.

References _evalErrorList.

static EvalErrorIter RooAbsReal::evalErrorIter (  )  [inline, static]

Definition at line 261 of file RooAbsReal.h.

References _evalErrorList.

static void RooAbsReal::clearEvalErrorLog (  )  [static]

virtual std::list<Double_t>* RooAbsReal::plotSamplingHint ( RooAbsRealLValue ,
Double_t  ,
Double_t   
) const [inline, virtual]

Definition at line 265 of file RooAbsReal.h.

RooGenFunction* RooAbsReal::iGenFunction ( RooRealVar x,
const RooArgSet nset = RooArgSet() 
)

RooMultiGenFunction* RooAbsReal::iGenFunction ( const RooArgSet observables,
const RooArgSet nset = RooArgSet() 
)

RooFunctor* RooAbsReal::functor ( const RooArgList obs,
const RooArgList pars = RooArgList(),
const RooArgSet nset = RooArgSet() 
) const

TF1* RooAbsReal::asTF ( const RooArgList obs,
const RooArgList pars = RooArgList(),
const RooArgSet nset = RooArgSet() 
) const

RooDerivative* RooAbsReal::derivative ( RooRealVar obs,
Int_t  order = 1,
Double_t  eps = 0.001 
)

RooDerivative* RooAbsReal::derivative ( RooRealVar obs,
const RooArgSet normSet,
Int_t  order,
Double_t  eps = 0.001 
)

RooMoment* RooAbsReal::moment ( RooRealVar obs,
Int_t  order,
Bool_t  central,
Bool_t  takeRoot 
)

RooMoment* RooAbsReal::moment ( RooRealVar obs,
const RooArgSet normObs,
Int_t  order,
Bool_t  central,
Bool_t  takeRoot,
Bool_t  intNormObs 
)

RooMoment* RooAbsReal::mean ( RooRealVar obs  )  [inline]

Definition at line 283 of file RooAbsReal.h.

References kFALSE, and moment().

RooMoment* RooAbsReal::mean ( RooRealVar obs,
const RooArgSet nset 
) [inline]

Definition at line 284 of file RooAbsReal.h.

References kFALSE, kTRUE, and moment().

RooMoment* RooAbsReal::sigma ( RooRealVar obs  )  [inline]

Definition at line 285 of file RooAbsReal.h.

References kTRUE, and moment().

RooMoment* RooAbsReal::sigma ( RooRealVar obs,
const RooArgSet nset 
) [inline]

Definition at line 286 of file RooAbsReal.h.

References kTRUE, and moment().

Double_t RooAbsReal::findRoot ( RooRealVar x,
Double_t  xmin,
Double_t  xmax,
Double_t  yval 
)

virtual RooPlot* RooAbsReal::plotOn ( RooPlot frame,
RooLinkedList cmdList 
) const [protected, virtual]

virtual void RooAbsReal::selectNormalization ( const RooArgSet depSet = 0,
Bool_t  force = kFALSE 
) [protected, virtual]

virtual void RooAbsReal::selectNormalizationRange ( const char *  rangeName = 0,
Bool_t  force = kFALSE 
) [protected, virtual]

Bool_t RooAbsReal::plotSanityChecks ( RooPlot frame  )  const [protected]

void RooAbsReal::makeProjectionSet ( const RooAbsArg plotVar,
const RooArgSet allVars,
RooArgSet projectedVars,
Bool_t  silent 
) const [protected]

TString RooAbsReal::integralNameSuffix ( const RooArgSet iset,
const RooArgSet nset = 0,
const char *  rangeName = 0,
Bool_t  omitEmpty = kFALSE 
) const [protected]

Bool_t RooAbsReal::isSelectedComp (  )  const [protected]

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 RooArgSet condObs = 0 
) const

RooFitResult* RooAbsReal::chi2FitDriver ( RooAbsReal fcn,
RooLinkedList cmdList 
) [protected]

RooPlot* RooAbsReal::plotOnWithErrorBand ( RooPlot frame,
const RooFitResult fr,
Double_t  Z,
const RooArgSet params,
const RooLinkedList argList,
Bool_t  method1 
) const [protected]

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a 
) const [protected]

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a,
const RooArgProxy b 
) const [protected]

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a,
const RooArgProxy b,
const RooArgProxy c 
) const [protected]

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgProxy a,
const RooArgProxy b,
const RooArgProxy c,
const RooArgProxy d 
) const [protected]

Bool_t RooAbsReal::matchArgs ( const RooArgSet allDeps,
RooArgSet numDeps,
const RooArgSet set 
) const [protected]

RooAbsReal* RooAbsReal::createIntObj ( const RooArgSet iset,
const RooArgSet nset,
const RooNumIntConfig cfg,
const char *  rangeName 
) const [protected]

void RooAbsReal::findInnerMostIntegration ( const RooArgSet allObs,
RooArgSet innerObs,
const char *  rangeName 
) const [protected]

virtual Bool_t RooAbsReal::isValid (  )  const [protected, virtual]

Reimplemented from RooAbsArg.

virtual Bool_t RooAbsReal::isValidReal ( Double_t  value,
Bool_t  printError = kFALSE 
) const [protected, virtual]

Double_t RooAbsReal::traceEval ( const RooArgSet set  )  const [protected]

virtual Bool_t RooAbsReal::traceEvalHook ( Double_t   )  const [inline, protected, virtual]

Definition at line 349 of file RooAbsReal.h.

References kFALSE.

virtual Double_t RooAbsReal::evaluate (  )  const [protected, pure virtual]

virtual void RooAbsReal::syncCache ( const RooArgSet set = 0  )  [inline, protected, virtual]

Implements RooAbsArg.

Definition at line 357 of file RooAbsReal.h.

References getVal().

virtual void RooAbsReal::copyCache ( const RooAbsArg source,
Bool_t  valueOnly = kFALSE 
) [protected, virtual]

Implements RooAbsArg.

virtual void RooAbsReal::attachToTree ( TTree t,
Int_t  bufSize = 32000 
) [protected, virtual]

Implements RooAbsArg.

virtual void RooAbsReal::setTreeBranchStatus ( TTree t,
Bool_t  active 
) [protected, virtual]

Implements RooAbsArg.

virtual void RooAbsReal::fillTreeBranch ( TTree t  )  [protected, virtual]

Implements RooAbsArg.

virtual RooPlot* RooAbsReal::plotOn ( RooPlot frame,
PlotOpt  o 
) const [protected, virtual]

virtual RooPlot* RooAbsReal::plotAsymOn ( RooPlot frame,
const RooAbsCategoryLValue asymCat,
PlotOpt  o 
) const [protected, virtual]

Bool_t RooAbsReal::matchArgsByName ( const RooArgSet allArgs,
RooArgSet matchedArgs,
const TList nameList 
) const [private]

void RooAbsReal::selectComp ( Bool_t  flag  )  [inline, protected]

Definition at line 443 of file RooAbsReal.h.

References _selectComp.

static void RooAbsReal::globalSelectComp ( Bool_t  flag  )  [static, protected]


Friends And Related Function Documentation

RooRealIntegral [friend]

Reimplemented from RooAbsArg.

Definition at line 356 of file RooAbsReal.h.

Referenced by createIntObj(), and createPlotProjection().

RooAbsPdf [friend]

Transient cache for unsigned integer values from tree branches.

Definition at line 377 of file RooAbsReal.h.

RooAbsAnaConvPdf [friend]

Definition at line 378 of file RooAbsReal.h.

RooRealProxy [friend]

Definition at line 379 of file RooAbsReal.h.

Referenced by RooSimultaneous::addPdf(), RooNonCPEigenDecay::RooNonCPEigenDecay(), and RooSimultaneous::RooSimultaneous().

RooDataProjBinding [friend]

Definition at line 387 of file RooAbsReal.h.

RooAbsOptGoodnessOfFit [friend]

Definition at line 388 of file RooAbsReal.h.

RooRealSumPdf [friend]

Definition at line 440 of file RooAbsReal.h.

RooAddPdf [friend]

Reimplemented from RooAbsArg.

Definition at line 441 of file RooAbsReal.h.

Referenced by RooMomentMorph::getCache(), and RooSimultaneous::plotOn().

RooAddModel [friend]

Reimplemented from RooAbsArg.

Definition at line 442 of file RooAbsReal.h.


Member Data Documentation

Double_t RooAbsReal::_plotMin [protected]

Definition at line 363 of file RooAbsReal.h.

Double_t RooAbsReal::_plotMax [protected]

Definition at line 364 of file RooAbsReal.h.

Int_t RooAbsReal::_plotBins [protected]

Definition at line 365 of file RooAbsReal.h.

Double_t RooAbsReal::_value [mutable, protected]

Definition at line 366 of file RooAbsReal.h.

Referenced by attachToTree(), RooRealMPFE::calculate(), RooAbsRealLValue::copyCache(), copyCache(), createFundamental(), RooRealVar::evaluate(), RooRealVar::format(), RooAbsPdf::getVal(), RooRealVar::getVal(), RooAbsCachedPdf::getVal(), RooAbsCachedReal::getVal(), RooRealMPFE::getVal(), getVal(), RooResolutionModel::getVal(), isValid(), RooAbsPdf::printMultiline(), RooFormulaVar::RooFormulaVar(), RooGenericPdf::RooGenericPdf(), RooRealVar::RooRealVar(), RooRealMPFE::serverLoop(), RooRealVar::setMax(), RooErrorVar::setMax(), RooErrorVar::setMin(), RooRealVar::setMin(), RooRealVar::setVal(), RooRealVar::setValFast(), RooErrorVar::syncCache(), and RooRealVar::writeToStream().

TString RooAbsReal::_unit [protected]

Definition at line 367 of file RooAbsReal.h.

Referenced by RooRealVar::format(), getUnit(), RooRealVar::printExtras(), printMultiline(), RooRealVar::printMultiline(), RooAbsRealLValue::printMultiline(), setUnit(), and RooRealVar::writeToStream().

TString RooAbsReal::_label [protected]

Definition at line 368 of file RooAbsReal.h.

Referenced by getPlotLabel(), and setPlotLabel().

Bool_t RooAbsReal::_forceNumInt [protected]

Definition at line 369 of file RooAbsReal.h.

Referenced by forceNumInt(), RooRealSumPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), PiecewiseInterpolation::getAnalyticalIntegralWN(), RooProdPdf::getAnalyticalIntegralWN(), getAnalyticalIntegralWN(), RooAddModel::getAnalyticalIntegralWN(), and RooProduct::getAnalyticalIntegralWN().

Float_t RooAbsReal::_floatValue [mutable, protected]

Definition at line 371 of file RooAbsReal.h.

Referenced by attachToTree(), and copyCache().

Int_t RooAbsReal::_intValue [mutable, protected]

Transient cache for floating point values from tree branches.

Definition at line 372 of file RooAbsReal.h.

Referenced by attachToTree(), and copyCache().

UChar_t RooAbsReal::_byteValue [mutable, protected]

Transient cache for integer values from tree branches.

Definition at line 373 of file RooAbsReal.h.

Referenced by attachToTree(), and copyCache().

Char_t RooAbsReal::_sbyteValue [mutable, protected]

Transient cache for byte values from tree branches.

Definition at line 374 of file RooAbsReal.h.

Referenced by attachToTree(), and copyCache().

UInt_t RooAbsReal::_uintValue [mutable, protected]

Transient cache for signed byte values from tree branches.

Definition at line 375 of file RooAbsReal.h.

Referenced by attachToTree(), and copyCache().

RooNumIntConfig* RooAbsReal::_specIntegratorConfig [protected]

Definition at line 381 of file RooAbsReal.h.

Referenced by RooAbsReal(), setIntegratorConfig(), specialIntegratorConfig(), and ~RooAbsReal().

Bool_t RooAbsReal::_treeVar [protected]

Definition at line 383 of file RooAbsReal.h.

Referenced by attachToTree(), and copyCache().

Bool_t RooAbsReal::_cacheCheck [static, protected]

Definition at line 385 of file RooAbsReal.h.

Referenced by getVal(), and setCacheCheck().

RooAbsReal::ErrorLoggingMode RooAbsReal::_evalErrorMode [static, private]

Definition at line 431 of file RooAbsReal.h.

Referenced by clearEvalErrorLog(), evalErrorLoggingMode(), logEvalError(), numEvalErrors(), printEvalErrors(), and setEvalErrorLoggingMode().

map< const RooAbsArg *, pair< string, list< RooAbsReal::EvalError > > > RooAbsReal::_evalErrorList [static, private]

Definition at line 432 of file RooAbsReal.h.

Referenced by clearEvalErrorLog(), evalErrorIter(), logEvalError(), numEvalErrorItems(), numEvalErrors(), and printEvalErrors().

Int_t RooAbsReal::_evalErrorCount [static, private]

Definition at line 433 of file RooAbsReal.h.

Referenced by clearEvalErrorLog(), logEvalError(), numEvalErrors(), and printEvalErrors().

Bool_t RooAbsReal::_selectComp [protected]

Definition at line 448 of file RooAbsReal.h.

Referenced by isSelectedComp(), and selectComp().

Bool_t RooAbsReal::_globalSelectComp [static, protected]

Component selection flag for RooAbsPdf::plotCompOn.

Definition at line 449 of file RooAbsReal.h.

Referenced by globalSelectComp(), isSelectedComp(), plotOn(), and RooAddPdf::updateCoefficients().

RooArgSet* RooAbsReal::_lastNSet [mutable, protected]

Definition at line 451 of file RooAbsReal.h.

Referenced by getVal().

RooNumIntConfig* RooAbsReal::_specIntegratorConfig [protected]

Definition at line 381 of file RooAbsReal.h.

std::map<const RooAbsArg*,std::pair<std::string,std::list<EvalError> > > RooAbsReal::_evalErrorList [static, private]

Definition at line 432 of file RooAbsReal.h.

RooArgSet* RooAbsReal::_lastNSet [mutable, protected]

Definition at line 451 of file RooAbsReal.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:00 2011 for ROOT_528-00b_version by  doxygen 1.5.1