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_t * getUnit () const
void setUnit (const char *unit)
TString getTitle (Bool_t appendUnit=kFALSE) const
RooAbsFunc * bindVars (const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE) const
RooAbsArg * createFundamental (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 RooFitResult * 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 RooFitResult * chi2FitTo (RooDataHist &data, const RooLinkedList &cmdList)
virtual RooAbsReal * createChi2 (RooDataHist &data, const RooLinkedList &cmdList)
virtual 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 RooFitResult * 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 RooFitResult * chi2FitTo (RooDataSet &xydata, const RooLinkedList &cmdList)
virtual RooAbsReal * createChi2 (RooDataSet &data, const RooLinkedList &cmdList)
virtual 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 RooAbsReal * createProfile (const RooArgSet &paramsOfInterest)
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 * createIntegral (const RooArgSet &iset, const char *rangeName) const
RooAbsReal * createIntegral (const RooArgSet &iset, const RooArgSet &nset, const char *rangeName=0) const
RooAbsReal * createIntegral (const RooArgSet &iset, const RooArgSet &nset, const RooNumIntConfig &cfg, const char *rangeName=0) const
RooAbsReal * createIntegral (const RooArgSet &iset, const RooNumIntConfig &cfg, const char *rangeName=0) const
virtual RooAbsReal * createIntegral (const RooArgSet &iset, const RooArgSet *nset=0, const RooNumIntConfig *cfg=0, const char *rangeName=0) const
RooAbsReal * createRunningIntegral (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
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 * createIntRI (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
RooAbsReal * createScanRI (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 RooNumIntConfig * getIntegratorConfig () const
RooNumIntConfig * getIntegratorConfig ()
RooNumIntConfig * specialIntegratorConfig () const
RooNumIntConfig * specialIntegratorConfig (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 RooPlot * plotOn (RooPlot *frame, const RooCmdArg &arg1=RooCmdArg(), const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg(), const RooCmdArg &arg10=RooCmdArg()) const
virtual RooPlot * plotSliceOn (RooPlot *frame, const RooArgSet &sliceSet, Option_t *drawOptions="L", Double_t scaleFactor=1.0, ScaleType stype=Relative, const RooAbsData *projData=0) const
TH1 * 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 * createHistogram (const char *varNameList, Int_t xbins=0, Int_t ybins=0, Int_t zbins=0) const
TH1 * createHistogram (const char *name, const RooAbsRealLValue &xvar, RooLinkedList &argList) const
TH1 * 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 * fillDataHist (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
RooGenFunction * iGenFunction (RooRealVar &x, const RooArgSet &nset=RooArgSet())
RooMultiGenFunction * iGenFunction (const RooArgSet &observables, const RooArgSet &nset=RooArgSet())
RooFunctor * functor (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
TF1 * asTF (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
RooDerivative * derivative (RooRealVar &obs, Int_t order=1, Double_t eps=0.001)
RooDerivative * derivative (RooRealVar &obs, const RooArgSet &normSet, Int_t order, Double_t eps=0.001)
RooMoment * moment (RooRealVar &obs, Int_t order, Bool_t central, Bool_t takeRoot)
RooMoment * moment (RooRealVar &obs, const RooArgSet &normObs, Int_t order, Bool_t central, Bool_t takeRoot, Bool_t intNormObs)
RooMoment * mean (RooRealVar &obs)
RooMoment * mean (RooRealVar &obs, const RooArgSet &nset)
RooMoment * sigma (RooRealVar &obs)
RooMoment * sigma (RooRealVar &obs, const RooArgSet &nset)
Double_t findRoot (RooRealVar &x, Double_t xmin, Double_t xmax, Double_t yval)
const RooAbsReal * createPlotProjection (const RooArgSet &depVars, const RooArgSet &projVars) const
const RooAbsReal * createPlotProjection (const RooArgSet &depVars, const RooArgSet &projVars, RooArgSet *&cloneSet) const
const RooAbsReal * createPlotProjection (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_t * getUnit () const
void setUnit (const char *unit)
TString getTitle (Bool_t appendUnit=kFALSE) const
RooAbsFunc * bindVars (const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE) const
RooAbsArg * createFundamental (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 RooFitResult * 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 RooFitResult * chi2FitTo (RooDataHist &data, const RooLinkedList &cmdList)
virtual RooAbsReal * createChi2 (RooDataHist &data, const RooLinkedList &cmdList)
virtual 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 RooFitResult * 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 RooFitResult * chi2FitTo (RooDataSet &xydata, const RooLinkedList &cmdList)
virtual RooAbsReal * createChi2 (RooDataSet &data, const RooLinkedList &cmdList)
virtual 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 RooAbsReal * createProfile (const RooArgSet &paramsOfInterest)
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 * createIntegral (const RooArgSet &iset, const char *rangeName) const
RooAbsReal * createIntegral (const RooArgSet &iset, const RooArgSet &nset, const char *rangeName=0) const
RooAbsReal * createIntegral (const RooArgSet &iset, const RooArgSet &nset, const RooNumIntConfig &cfg, const char *rangeName=0) const
RooAbsReal * createIntegral (const RooArgSet &iset, const RooNumIntConfig &cfg, const char *rangeName=0) const
virtual RooAbsReal * createIntegral (const RooArgSet &iset, const RooArgSet *nset=0, const RooNumIntConfig *cfg=0, const char *rangeName=0) const
RooAbsReal * createRunningIntegral (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
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 * createIntRI (const RooArgSet &iset, const RooArgSet &nset=RooArgSet())
RooAbsReal * createScanRI (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 RooNumIntConfig * getIntegratorConfig () const
RooNumIntConfig * getIntegratorConfig ()
RooNumIntConfig * specialIntegratorConfig () const
RooNumIntConfig * specialIntegratorConfig (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 RooPlot * plotOn (RooPlot *frame, const RooCmdArg &arg1=RooCmdArg(), const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg(), const RooCmdArg &arg10=RooCmdArg()) const
virtual RooPlot * plotSliceOn (RooPlot *frame, const RooArgSet &sliceSet, Option_t *drawOptions="L", Double_t scaleFactor=1.0, ScaleType stype=Relative, const RooAbsData *projData=0) const
TH1 * 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 * createHistogram (const char *varNameList, Int_t xbins=0, Int_t ybins=0, Int_t zbins=0) const
TH1 * createHistogram (const char *name, const RooAbsRealLValue &xvar, RooLinkedList &argList) const
TH1 * 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 * fillDataHist (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
RooGenFunction * iGenFunction (RooRealVar &x, const RooArgSet &nset=RooArgSet())
RooMultiGenFunction * iGenFunction (const RooArgSet &observables, const RooArgSet &nset=RooArgSet())
RooFunctor * functor (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
TF1 * asTF (const RooArgList &obs, const RooArgList &pars=RooArgList(), const RooArgSet &nset=RooArgSet()) const
RooDerivative * derivative (RooRealVar &obs, Int_t order=1, Double_t eps=0.001)
RooDerivative * derivative (RooRealVar &obs, const RooArgSet &normSet, Int_t order, Double_t eps=0.001)
RooMoment * moment (RooRealVar &obs, Int_t order, Bool_t central, Bool_t takeRoot)
RooMoment * moment (RooRealVar &obs, const RooArgSet &normObs, Int_t order, Bool_t central, Bool_t takeRoot, Bool_t intNormObs)
RooMoment * mean (RooRealVar &obs)
RooMoment * mean (RooRealVar &obs, const RooArgSet &nset)
RooMoment * sigma (RooRealVar &obs)
RooMoment * sigma (RooRealVar &obs, const RooArgSet &nset)
Double_t findRoot (RooRealVar &x, Double_t xmin, Double_t xmax, Double_t yval)
const RooAbsReal * createPlotProjection (const RooArgSet &depVars, const RooArgSet &projVars) const
const RooAbsReal * createPlotProjection (const RooArgSet &depVars, const RooArgSet &projVars, RooArgSet *&cloneSet) const
const RooAbsReal * createPlotProjection (const RooArgSet &dependentVars, const RooArgSet *projectedVars, RooArgSet *&cloneSet, const char *rangeName=0, const RooArgSet *condObs=0) const

Static Public Member Functions

static RooNumIntConfig * defaultIntegratorConfig ()
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 RooNumIntConfig * defaultIntegratorConfig ()
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 RooPlot * plotOn (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
RooFitResult * chi2FitDriver (RooAbsReal &fcn, RooLinkedList &cmdList)
RooPlot * plotOnWithErrorBand (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
RooAbsReal * createIntObj (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 RooPlot * plotOn (RooPlot *frame, PlotOpt o) const
virtual RooPlot * plotAsymOn (RooPlot *frame, const RooAbsCategoryLValue &asymCat, PlotOpt o) const
void selectComp (Bool_t flag)
virtual RooPlot * plotOn (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
RooFitResult * chi2FitDriver (RooAbsReal &fcn, RooLinkedList &cmdList)
RooPlot * plotOnWithErrorBand (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
RooAbsReal * createIntObj (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 RooPlot * plotOn (RooPlot *frame, PlotOpt o) const
virtual RooPlot * plotAsymOn (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