Lightweight interface adaptor that binds a RooAbsReal object to a subset of its servers and present it as a simple array oriented interface.
void | loadValues(const Double_t[] xvector) const |
Bool_t | _clipInvalid | |
list<RooAbsReal*> | _compList | ! |
list<Double_t> | _compSave | ! |
UInt_t | RooAbsFunc::_dimension | Number of observables |
const RooAbsReal* | _func | |
Double_t | _funcSave | ! |
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.
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