#include <RooRealProxy.h>
Inheritance diagram for RooRealProxy:
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 TObject * | Clone (const char *newName=0) const |
virtual | ~RooRealProxy () |
operator Double_t () const | |
const RooAbsReal & | arg () const |
virtual Bool_t | setArg (RooAbsReal &newRef) |
RooRealProxy & | operator= (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 TObject * | Clone (const char *newName=0) const |
virtual | ~RooRealProxy () |
operator Double_t () const | |
const RooAbsReal & | arg () const |
virtual Bool_t | setArg (RooAbsReal &newRef) |
RooRealProxy & | operator= (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 | |
RooAbsRealLValue * | lvptr () const |
RooAbsRealLValue * | lvptr () const |
Definition at line 23 of file RooRealProxy.h.
RooRealProxy::RooRealProxy | ( | ) | [inline] |
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] |
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] |
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] |
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] |
virtual Bool_t RooRealProxy::setArg | ( | RooAbsReal & | newRef | ) | [virtual] |
RooAbsRealLValue* RooRealProxy::lvptr | ( | ) | const [protected] |
RooRealProxy& RooRealProxy::operator= | ( | const Double_t & | value | ) | [inline] |
Double_t RooRealProxy::min | ( | const char * | rname = 0 |
) | const [inline] |
Double_t RooRealProxy::max | ( | const char * | rname = 0 |
) | const [inline] |
Bool_t RooRealProxy::hasMin | ( | const char * | rname = 0 |
) | const [inline] |
Bool_t RooRealProxy::hasMax | ( | const char * | rname = 0 |
) | const [inline] |