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