#include <RooRealBinding.h>
Inheritance diagram for RooRealBinding:

Public Member Functions | |
| RooRealBinding (const RooAbsReal &func, const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE, const TNamed *rangeName=0) | |
| RooRealBinding (const RooRealBinding &other, const RooArgSet *nset=0) | |
| virtual | ~RooRealBinding () |
| virtual Double_t | operator() (const Double_t xvector[]) const |
| virtual Double_t | getMinLimit (UInt_t dimension) const |
| virtual Double_t | getMaxLimit (UInt_t dimension) const |
| virtual void | saveXVec () const |
| virtual void | restoreXVec () const |
| virtual const char * | getName () const |
| virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const |
| RooRealBinding (const RooAbsReal &func, const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE, const TNamed *rangeName=0) | |
| RooRealBinding (const RooRealBinding &other, const RooArgSet *nset=0) | |
| virtual | ~RooRealBinding () |
| virtual Double_t | operator() (const Double_t xvector[]) const |
| virtual Double_t | getMinLimit (UInt_t dimension) const |
| virtual Double_t | getMaxLimit (UInt_t dimension) const |
| virtual void | saveXVec () const |
| virtual void | restoreXVec () const |
| virtual const char * | getName () const |
| virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const |
Protected Member Functions | |
| void | loadValues (const Double_t xvector[]) const |
| void | loadValues (const Double_t xvector[]) const |
Protected Attributes | |
| const RooAbsReal * | _func |
| RooAbsRealLValue ** | _vars |
| const RooArgSet * | _nset |
| Bool_t | _xvecValid |
| Bool_t | _clipInvalid |
| Double_t * | _xsave |
| const TNamed * | _rangeName |
| const RooAbsReal * | _func |
| RooAbsRealLValue ** | _vars |
| const RooArgSet * | _nset |
| Double_t * | _xsave |
| const TNamed * | _rangeName |
Definition at line 25 of file RooRealBinding.h.
| RooRealBinding::RooRealBinding | ( | const RooAbsReal & | func, | |
| const RooArgSet & | vars, | |||
| const RooArgSet * | nset = 0, |
|||
| Bool_t | clipInvalid = kFALSE, |
|||
| const TNamed * | rangeName = 0 | |||
| ) |
Definition at line 45 of file RooRealBinding.cxx.
References RooAbsFunc::_valid, _vars, _xvecValid, RooAbsCollection::createIterator(), RooAbsFunc::getDimension(), TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), and oocoutE.
| RooRealBinding::RooRealBinding | ( | const RooRealBinding & | other, | |
| const RooArgSet * | nset = 0 | |||
| ) |
| RooRealBinding::~RooRealBinding | ( | ) | [virtual] |
| RooRealBinding::RooRealBinding | ( | const RooAbsReal & | func, | |
| const RooArgSet & | vars, | |||
| const RooArgSet * | nset = 0, |
|||
| Bool_t | clipInvalid = kFALSE, |
|||
| const TNamed * | rangeName = 0 | |||
| ) |
| RooRealBinding::RooRealBinding | ( | const RooRealBinding & | other, | |
| const RooArgSet * | nset = 0 | |||
| ) |
| virtual RooRealBinding::~RooRealBinding | ( | ) | [virtual] |
Implements RooAbsFunc.
Definition at line 162 of file RooRealBinding.cxx.
References _func, RooAbsFunc::_ncall, _nset, _xvecValid, RooAbsReal::getVal(), RooAbsFunc::isValid(), and loadValues().
Implements RooAbsFunc.
Definition at line 175 of file RooRealBinding.cxx.
References _rangeName, _vars, RooAbsRealLValue::getMin(), RooAbsFunc::isValid(), and RooNameReg::str().
Referenced by RooTFoamBinding::Density().
Implements RooAbsFunc.
Definition at line 185 of file RooRealBinding.cxx.
References _rangeName, _vars, RooAbsRealLValue::getMax(), RooAbsFunc::isValid(), and RooNameReg::str().
Referenced by RooTFoamBinding::Density().
| void RooRealBinding::saveXVec | ( | ) | const [virtual] |
Reimplemented from RooAbsFunc.
Definition at line 115 of file RooRealBinding.cxx.
References _vars, _xsave, RooAbsFunc::getDimension(), and i.
| void RooRealBinding::restoreXVec | ( | ) | const [virtual] |
Reimplemented from RooAbsFunc.
Definition at line 129 of file RooRealBinding.cxx.
References _vars, _xsave, RooAbsFunc::getDimension(), and i.
| const char * RooRealBinding::getName | ( | ) | const [virtual] |
Reimplemented from RooAbsFunc.
Definition at line 195 of file RooRealBinding.cxx.
References _func, and TNamed::GetName().
| std::list< Double_t > * RooRealBinding::plotSamplingHint | ( | RooAbsRealLValue & | , | |
| Double_t | , | |||
| Double_t | ||||
| ) | const [virtual] |
Reimplemented from RooAbsFunc.
Definition at line 204 of file RooRealBinding.cxx.
References _func, and RooAbsReal::plotSamplingHint().
| void RooRealBinding::loadValues | ( | const Double_t | xvector[] | ) | const [protected] |
Definition at line 145 of file RooRealBinding.cxx.
References _clipInvalid, RooAbsFunc::_dimension, _rangeName, _vars, _xvecValid, RooNameReg::instance(), kFALSE, kTRUE, and RooAbsRealLValue::setVal().
Referenced by RooDataProjBinding::operator()(), RooRealAnalytic::operator()(), and operator()().
Implements RooAbsFunc.
Implements RooAbsFunc.
Implements RooAbsFunc.
| virtual void RooRealBinding::saveXVec | ( | ) | const [virtual] |
Reimplemented from RooAbsFunc.
| virtual void RooRealBinding::restoreXVec | ( | ) | const [virtual] |
Reimplemented from RooAbsFunc.
| virtual const char* RooRealBinding::getName | ( | ) | const [virtual] |
Reimplemented from RooAbsFunc.
| virtual std::list<Double_t>* RooRealBinding::plotSamplingHint | ( | RooAbsRealLValue & | , | |
| Double_t | , | |||
| Double_t | ||||
| ) | const [virtual] |
Reimplemented from RooAbsFunc.
| void RooRealBinding::loadValues | ( | const Double_t | xvector[] | ) | const [protected] |
const RooAbsReal* RooRealBinding::_func [protected] |
Definition at line 45 of file RooRealBinding.h.
Referenced by getName(), RooRealAnalytic::operator()(), operator()(), and plotSamplingHint().
RooAbsRealLValue** RooRealBinding::_vars [protected] |
Definition at line 46 of file RooRealBinding.h.
Referenced by getMaxLimit(), getMinLimit(), loadValues(), restoreXVec(), RooRealBinding(), saveXVec(), and ~RooRealBinding().
const RooArgSet* RooRealBinding::_nset [protected] |
Definition at line 47 of file RooRealBinding.h.
Referenced by RooRealAnalytic::operator()(), and operator()().
Bool_t RooRealBinding::_xvecValid [mutable, protected] |
Definition at line 48 of file RooRealBinding.h.
Referenced by loadValues(), operator()(), and RooRealBinding().
Bool_t RooRealBinding::_clipInvalid [protected] |
Double_t* RooRealBinding::_xsave [mutable, protected] |
Definition at line 50 of file RooRealBinding.h.
Referenced by restoreXVec(), saveXVec(), and ~RooRealBinding().
const TNamed* RooRealBinding::_rangeName [protected] |
Definition at line 51 of file RooRealBinding.h.
Referenced by getMaxLimit(), getMinLimit(), loadValues(), and RooRealAnalytic::operator()().
const RooAbsReal* RooRealBinding::_func [protected] |
Definition at line 45 of file RooRealBinding.h.
RooAbsRealLValue** RooRealBinding::_vars [protected] |
Definition at line 46 of file RooRealBinding.h.
const RooArgSet* RooRealBinding::_nset [protected] |
Definition at line 47 of file RooRealBinding.h.
Double_t* RooRealBinding::_xsave [mutable, protected] |
Definition at line 50 of file RooRealBinding.h.
const TNamed* RooRealBinding::_rangeName [protected] |
Definition at line 51 of file RooRealBinding.h.
1.5.1