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
| RooConvIntegrandBinding(const RooConvIntegrandBinding&) | |
| RooConvIntegrandBinding(const RooAbsReal& func, const RooAbsReal& model, RooAbsReal& x, RooAbsReal& xprime, const RooArgSet* nset = 0, Bool_t clipInvalid = kFALSE) | |
| virtual | ~RooConvIntegrandBinding() |
| 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* | RooAbsFunc::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&) |
| void | RooAbsFunc::resetNumCall() const |
| virtual void | RooAbsFunc::restoreXVec() const |
| virtual void | RooAbsFunc::saveXVec() const |
| void | setNormalizationSet(const RooArgSet* nset) |
| virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
| virtual void | Streamer(TBuffer& b) |
| void | StreamerNVirtual(TBuffer& b) |
| 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