Implementation of RooAbsFunc that represent the the integrand of a generic (numeric) convolution A (x) B so that it can be passed to a numeric integrator. This is a utility class for RooNumConvPdf
void | loadValues(const Double_t* xvector, Bool_t clipInvalid = kFALSE) const |
Bool_t | _clipInvalid | If true, invalid x values are clipped into their valid range |
UInt_t | RooAbsFunc::_dimension | Number of observables |
const RooAbsReal* | _func | Pointer to input function |
const RooAbsReal* | _model | Pointer to input resolution model |
Int_t | RooAbsFunc::_ncall | Function call counter |
const RooArgSet* | _nset | Normalization set to be used for function evaluations |
Bool_t | RooAbsFunc::_valid | Is binding in valid state? |
RooAbsRealLValue** | _vars | Array of pointers to variables |
Bool_t | _xvecValid | If true _xvec defines a valid point |
Constructor where func and model 'func' = func(xprime) 'model' = model(xprime) and
Load external input values
Use the supplied nset as normalization set for calls to func and model