Lightweight interface adaptor that binds a RooAbsReal object to a subset of its servers and present it as a simple array oriented interface.
RooRealBinding(const RooRealBinding&) | |
RooRealBinding(const RooAbsReal& func, const RooArgSet& vars, const RooArgSet* nset = 0, Bool_t clipInvalid = kFALSE, const TNamed* rangeName = 0) | |
virtual | ~RooRealBinding() |
static TClass* | Class() |
UInt_t | RooAbsFunc::getDimension() const |
virtual Double_t | getMaxLimit(UInt_t dimension) const |
virtual Double_t | getMinLimit(UInt_t dimension) const |
virtual const char* | getName() const |
virtual TClass* | IsA() const |
Bool_t | RooAbsFunc::isValid() const |
Int_t | RooAbsFunc::numCall() const |
virtual Double_t | operator()(const Double_t* xvector) const |
RooAbsFunc& | RooAbsFunc::operator=(const RooAbsFunc&) |
virtual list<Double_t>* | plotSamplingHint(RooAbsRealLValue&, Double_t, Double_t) const |
void | RooAbsFunc::resetNumCall() const |
virtual void | restoreXVec() const |
virtual void | saveXVec() const |
virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
void | loadValues(const Double_t* xvector) const |
Bool_t | _clipInvalid | |
UInt_t | RooAbsFunc::_dimension | Number of observables |
const RooAbsReal* | _func | |
Int_t | RooAbsFunc::_ncall | Function call counter |
const RooArgSet* | _nset | |
const TNamed* | _rangeName | ! |
Bool_t | RooAbsFunc::_valid | Is binding in valid state? |
RooAbsRealLValue** | _vars | |
Double_t* | _xsave | |
Bool_t | _xvecValid |
Construct a lightweight function binding of RooAbsReal func to variables 'vars'. Use the provided nset as normalization set to be passed to RooAbsReal::getVal() If rangeName is not null, use the range of with that name as range associated with the variables of this function binding. If clipInvalid is true, values requested to the function binding that are outside the defined range of the variables are clipped to fit in the defined range.
Load the vector of variable values into the RooRealVars associated as variables with the bound RooAbsReal function
Evaluate the bound RooAbsReal at the variable values provided in xvector