RooRealProxy Class Reference

#include <RooRealProxy.h>

Inheritance diagram for RooRealProxy:

RooArgProxy RooArgProxy RooAbsProxy TNamed RooAbsProxy TNamed RooAbsProxy TNamed RooAbsProxy TNamed List of all members.

Public Member Functions

 RooRealProxy ()
 RooRealProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE)
 RooRealProxy (const char *name, const char *desc, RooAbsArg *owner, RooAbsReal &ref, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE)
 RooRealProxy (const char *name, RooAbsArg *owner, const RooRealProxy &other)
virtual TObjectClone (const char *newName=0) const
virtual ~RooRealProxy ()
 operator Double_t () const
const RooAbsRealarg () const
virtual Bool_t setArg (RooAbsReal &newRef)
RooRealProxyoperator= (const Double_t &value)
Double_t min (const char *rname=0) const
Double_t max (const char *rname=0) const
Bool_t hasMin (const char *rname=0) const
Bool_t hasMax (const char *rname=0) const
 RooRealProxy ()
 RooRealProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE)
 RooRealProxy (const char *name, const char *desc, RooAbsArg *owner, RooAbsReal &ref, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE)
 RooRealProxy (const char *name, RooAbsArg *owner, const RooRealProxy &other)
virtual TObjectClone (const char *newName=0) const
virtual ~RooRealProxy ()
 operator Double_t () const
const RooAbsRealarg () const
virtual Bool_t setArg (RooAbsReal &newRef)
RooRealProxyoperator= (const Double_t &value)
Double_t min (const char *rname=0) const
Double_t max (const char *rname=0) const
Bool_t hasMin (const char *rname=0) const
Bool_t hasMax (const char *rname=0) const

Protected Member Functions

RooAbsRealLValuelvptr () const
RooAbsRealLValuelvptr () const

Detailed Description

Definition at line 23 of file RooRealProxy.h.


Constructor & Destructor Documentation

RooRealProxy::RooRealProxy (  )  [inline]

Definition at line 27 of file RooRealProxy.h.

Referenced by Clone().

RooRealProxy::RooRealProxy ( const char *  name,
const char *  desc,
RooAbsArg owner,
Bool_t  valueServer = kTRUE,
Bool_t  shapeServer = kFALSE,
Bool_t  proxyOwnsArg = kFALSE 
)

Definition at line 41 of file RooRealProxy.cxx.

RooRealProxy::RooRealProxy ( const char *  name,
const char *  desc,
RooAbsArg owner,
RooAbsReal ref,
Bool_t  valueServer = kTRUE,
Bool_t  shapeServer = kFALSE,
Bool_t  proxyOwnsArg = kFALSE 
)

Definition at line 51 of file RooRealProxy.cxx.

RooRealProxy::RooRealProxy ( const char *  name,
RooAbsArg owner,
const RooRealProxy other 
)

Definition at line 64 of file RooRealProxy.cxx.

RooRealProxy::~RooRealProxy (  )  [virtual]

Definition at line 73 of file RooRealProxy.cxx.

RooRealProxy::RooRealProxy (  )  [inline]

Definition at line 27 of file RooRealProxy.h.

RooRealProxy::RooRealProxy ( const char *  name,
const char *  desc,
RooAbsArg owner,
Bool_t  valueServer = kTRUE,
Bool_t  shapeServer = kFALSE,
Bool_t  proxyOwnsArg = kFALSE 
)

RooRealProxy::RooRealProxy ( const char *  name,
const char *  desc,
RooAbsArg owner,
RooAbsReal ref,
Bool_t  valueServer = kTRUE,
Bool_t  shapeServer = kFALSE,
Bool_t  proxyOwnsArg = kFALSE 
)

RooRealProxy::RooRealProxy ( const char *  name,
RooAbsArg owner,
const RooRealProxy other 
)

virtual RooRealProxy::~RooRealProxy (  )  [virtual]


Member Function Documentation

virtual TObject* RooRealProxy::Clone ( const char *  newName = 0  )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 33 of file RooRealProxy.h.

References RooArgProxy::_owner, and RooRealProxy().

RooRealProxy::operator Double_t (  )  const [inline]

Definition at line 37 of file RooRealProxy.h.

References RooArgProxy::_arg, RooArgProxy::_isFund, and RooAbsProxy::_nset.

const RooAbsReal& RooRealProxy::arg (  )  const [inline]

Definition at line 38 of file RooRealProxy.h.

References RooArgProxy::_arg.

Referenced by RooIntegralMorph::actualObservables(), RooNumRunningInt::actualObservables(), RooCachedReal::actualObservables(), RooCachedPdf::actualObservables(), RooFFTConvPdf::actualObservables(), RooNumRunningInt::actualParameters(), RooCachedPdf::actualParameters(), RooCachedReal::actualParameters(), RooIntegralMorph::actualParameters(), RooNumRunningInt::RICacheElem::addPoint(), RooConvCoefVar::analyticalIntegral(), RooDstD0BG::analyticalIntegral(), RooExtendPdf::analyticalIntegralWN(), RooFFTConvPdf::calcParams(), RooBDecay::coefAnalyticalIntegral(), RooBDecay::coefVars(), RooRealMPFE::constOptimizeTestStatistic(), RooResolutionModel::convVar(), RooRealIntegral::createIntegral(), RooProjectedPdf::createProjection(), RooRangeBoolean::evaluate(), RooPullVar::evaluate(), RooDerivative::evaluate(), RooJeffreysPrior::evaluate(), RooFunctor1DBinding::evaluate(), RooConvCoefVar::evaluate(), RooBinningCategory::evaluate(), RooRealIntegral::evaluate(), RooProfileLL::evaluate(), RooFFTConvPdf::evaluate(), RooErrorVar::evaluate(), RooFunctor1DPdfBinding::evaluate(), RooExtendPdf::expectedEvents(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooIntegralMorph::fillCacheObject(), RooFFTConvPdf::fillCacheSlice(), RooFFTConvPdf::genContext(), RooGExpModel::getAnalyticalIntegral(), RooArgusBG::getAnalyticalIntegral(), RooGaussModel::getAnalyticalIntegral(), RooConvCoefVar::getAnalyticalIntegral(), PiecewiseInterpolation::getAnalyticalIntegralWN(), RooExtendPdf::getAnalyticalIntegralWN(), RooSimultaneous::getAnalyticalIntegralWN(), RooLinearVar::getBinning(), RooMomentMorph::getCache(), RooBDecay::getCoefAnalyticalIntegral(), RooFFTConvPdf::getMaxVal(), RooProjectedPdf::getProjection(), RooLinearVar::hasBinning(), RooMoment::iF(), RooBCPEffDecay::initGenerator(), RooBCPGenDecay::initGenerator(), RooNonCPEigenDecay::initGenerator(), RooBMixDecay::initGenerator(), RooNumConvolution::initialize(), RooBinningCategory::initialize(), RooRealIntegral::initNumIntegrator(), RooRealMPFE::initVars(), RooNumRunningInt::inputBaseName(), RooCachedReal::inputBaseName(), RooFFTConvPdf::inputBaseName(), RooCachedPdf::inputBaseName(), RooIntegralMorph::inputBaseName(), RooRealIntegral::integrand(), RooRealIntegral::integrate(), RooLinearVar::isJacobianOK(), RooMoment::ixF(), RooLinearVar::jacobian(), Roo2DKeysPdf::loadDataSet(), RooFFTConvPdf::maxVal(), RooNumConvolution::model(), RooNumConvPdf::model(), RooProfileLL::nll(), RooCachedReal::payloadUniqueSuffix(), RooCachedPdf::payloadUniqueSuffix(), RooNumRunningInt::payloadUniqueSuffix(), RooNumConvPdf::pdf(), RooNumConvolution::pdf(), RooSimultaneous::plotOn(), RooRangeBoolean::plotSamplingHint(), RooRealIntegral::plotSamplingHint(), RooCachedPdf::preferredObservableScanOrder(), RooIntegralMorph::preferredObservableScanOrder(), RooRealIntegral::printMetaArgs(), RooFFTConvPdf::printMetaArgs(), RooProjectedPdf::printMetaArgs(), RooNumConvPdf::printMetaArgs(), RooThresholdCategory::printMultiline(), RooBinningCategory::printMultiline(), RooRealIntegral::printMultiline(), RooProjectedPdf::redirectServersHook(), RooNumRunningInt::RICacheElem::RICacheElem(), RooExtendPdf::RooExtendPdf(), RooKeysPdf::RooKeysPdf(), RooRealIntegral::RooRealIntegral(), RooRealMPFE::serverLoop(), setArg(), RooErrorVar::setVal(), RooLinearVar::setVal(), RooNumConvolution::var(), RooNumConvPdf::var(), Roo2DKeysPdf::writeHistToFile(), Roo2DKeysPdf::writeNTupleToFile(), RooLinearVar::writeToStream(), and RooMoment::xF().

Bool_t RooRealProxy::setArg ( RooAbsReal newRef  )  [virtual]

Definition at line 96 of file RooRealProxy.cxx.

References RooArgProxy::absArg(), arg(), RooArgProxy::changePointer(), Form(), TNamed::GetName(), kFALSE, kTRUE, and RooAbsArg::setAttribute().

Referenced by RooMoment::RooMoment().

RooAbsRealLValue * RooRealProxy::lvptr (  )  const [protected]

Definition at line 81 of file RooRealProxy.cxx.

References RooArgProxy::_arg, and RooArgProxy::name().

Referenced by hasMax(), hasMin(), max(), min(), and operator=().

RooRealProxy& RooRealProxy::operator= ( const Double_t value  )  [inline]

Definition at line 50 of file RooRealProxy.h.

References lvptr(), and RooAbsRealLValue::setVal().

Double_t RooRealProxy::min ( const char *  rname = 0  )  const [inline]

Definition at line 51 of file RooRealProxy.h.

References RooAbsRealLValue::getMin(), and lvptr().

Referenced by RooGExpModel::analyticalIntegral(), RooExponential::analyticalIntegral(), RooBifurGauss::analyticalIntegral(), RooNonCentralChiSquare::analyticalIntegral(), RooBernstein::analyticalIntegral(), RooGaussModel::analyticalIntegral(), RooParametricStepFunction::analyticalIntegral(), RooCBShape::analyticalIntegral(), RooLognormal::analyticalIntegral(), RooPoisson::analyticalIntegral(), RooGamma::analyticalIntegral(), RooGaussian::analyticalIntegral(), RooBreitWigner::analyticalIntegral(), RooTruthModel::analyticalIntegral(), RooPolynomial::analyticalIntegral(), RooDstD0BG::analyticalIntegral(), RooChebychev::analyticalIntegral(), RooArgusBG::analyticalIntegral(), RooChiSquarePdf::analyticalIntegral(), RooPolyVar::analyticalIntegral(), RooGExpModel::calcSinConvNorm(), RooNumRunningInt::RICacheElem::calculate(), RooChebychev::evaluate(), RooDerivative::evaluate(), RooBernstein::evaluate(), RooNonCentralChiSquare::evaluate(), Roo2DKeysPdf::evaluateFull(), RooGaussian::generateEvent(), RooPoisson::generateEvent(), RooBCPEffDecay::generateEvent(), RooGamma::generateEvent(), RooBCPGenDecay::generateEvent(), RooGExpModel::generateEvent(), RooBMixDecay::generateEvent(), RooNonCPEigenDecay::generateEvent(), RooLognormal::generateEvent(), RooBDecay::generateEvent(), RooGaussModel::generateEvent(), RooDecay::generateEvent(), RooLandau::generateEvent(), Roo2DKeysPdf::loadDataSet(), and RooNumConvolution::setCallProfiling().

Double_t RooRealProxy::max ( const char *  rname = 0  )  const [inline]

Definition at line 52 of file RooRealProxy.h.

References RooAbsRealLValue::getMax(), and lvptr().

Referenced by RooGExpModel::analyticalIntegral(), RooExponential::analyticalIntegral(), RooBifurGauss::analyticalIntegral(), RooNonCentralChiSquare::analyticalIntegral(), RooBernstein::analyticalIntegral(), RooGaussModel::analyticalIntegral(), RooParametricStepFunction::analyticalIntegral(), RooCBShape::analyticalIntegral(), RooLognormal::analyticalIntegral(), RooPoisson::analyticalIntegral(), RooGamma::analyticalIntegral(), RooGaussian::analyticalIntegral(), RooBreitWigner::analyticalIntegral(), RooTruthModel::analyticalIntegral(), RooPolynomial::analyticalIntegral(), RooDstD0BG::analyticalIntegral(), RooChebychev::analyticalIntegral(), RooArgusBG::analyticalIntegral(), RooChiSquarePdf::analyticalIntegral(), RooPolyVar::analyticalIntegral(), RooGExpModel::calcSinConvNorm(), RooNumRunningInt::RICacheElem::calculate(), RooChebychev::evaluate(), RooDerivative::evaluate(), RooBernstein::evaluate(), RooNonCentralChiSquare::evaluate(), Roo2DKeysPdf::evaluateFull(), RooGaussian::generateEvent(), RooPoisson::generateEvent(), RooBCPEffDecay::generateEvent(), RooGamma::generateEvent(), RooBCPGenDecay::generateEvent(), RooGExpModel::generateEvent(), RooBMixDecay::generateEvent(), RooNonCPEigenDecay::generateEvent(), RooLognormal::generateEvent(), RooBDecay::generateEvent(), RooGaussModel::generateEvent(), RooDecay::generateEvent(), RooLandau::generateEvent(), Roo2DKeysPdf::loadDataSet(), and RooNumConvolution::setCallProfiling().

Bool_t RooRealProxy::hasMin ( const char *  rname = 0  )  const [inline]

Definition at line 53 of file RooRealProxy.h.

References RooAbsRealLValue::hasMin(), and lvptr().

Bool_t RooRealProxy::hasMax ( const char *  rname = 0  )  const [inline]

Definition at line 54 of file RooRealProxy.h.

References RooAbsRealLValue::hasMax(), and lvptr().

Referenced by RooPoisson::analyticalIntegral().

virtual TObject* RooRealProxy::Clone ( const char *  newName = 0  )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 33 of file RooRealProxy.h.

References RooArgProxy::_owner, and RooRealProxy().

RooRealProxy::operator Double_t (  )  const [inline]

Definition at line 37 of file RooRealProxy.h.

References RooArgProxy::_arg, RooArgProxy::_isFund, and RooAbsProxy::_nset.

const RooAbsReal& RooRealProxy::arg (  )  const [inline]

Definition at line 38 of file RooRealProxy.h.

References RooArgProxy::_arg.

virtual Bool_t RooRealProxy::setArg ( RooAbsReal newRef  )  [virtual]

RooAbsRealLValue* RooRealProxy::lvptr (  )  const [protected]

RooRealProxy& RooRealProxy::operator= ( const Double_t value  )  [inline]

Definition at line 50 of file RooRealProxy.h.

References lvptr(), and RooAbsRealLValue::setVal().

Double_t RooRealProxy::min ( const char *  rname = 0  )  const [inline]

Definition at line 51 of file RooRealProxy.h.

References RooAbsRealLValue::getMin(), and lvptr().

Double_t RooRealProxy::max ( const char *  rname = 0  )  const [inline]

Definition at line 52 of file RooRealProxy.h.

References RooAbsRealLValue::getMax(), and lvptr().

Bool_t RooRealProxy::hasMin ( const char *  rname = 0  )  const [inline]

Definition at line 53 of file RooRealProxy.h.

References RooAbsRealLValue::hasMin(), and lvptr().

Bool_t RooRealProxy::hasMax ( const char *  rname = 0  )  const [inline]

Definition at line 54 of file RooRealProxy.h.

References RooAbsRealLValue::hasMax(), and lvptr().


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