16 #ifndef ROO_NUM_CONV_PDF
17 #define ROO_NUM_CONV_PDF
void initialize() const
do not persist
RooNumIntConfig & convIntConfig()
void setCallProfiling(Bool_t flag, Int_t nbinX=40, Int_t nbinCall=40, Int_t nCallHigh=1000)
Activate call profile if flag is set to true.
const TH2 * profileData() const
virtual ~RooNumConvPdf()
Destructor.
RooAbsReal & model() const
void setCallWarning(Int_t threshold=2000)
const RooAbsReal & arg() const
virtual Double_t evaluate() const
Calculate and return value of p.d.f.
void clearConvolutionWindow()
#define ClassDef(name, id)
void setCallWarning(Int_t threshold=2000)
Activate warning messages if number of function calls needed for evaluation of convolution integral e...
virtual RooAbsGenContext * genContext(const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE) const
Return appropriate generator context for this convolved p.d.f.
void printMetaArgs(std::ostream &os) const
Customized printing of arguments of a RooNumConvPdf to more intuitively reflect the contents of the p...
const TH2 * profileData() const
Service class for 2-Dim histogram classes.
void setConvolutionWindow(RooAbsReal ¢erParam, RooAbsReal &widthParam, Double_t widthScaleFactor=1)
RooNumIntConfig & convIntConfig()
RooNumConvolution & conv() const
void setCallProfiling(Bool_t flag, Int_t nbinX=40, Int_t nbinCall=40, Int_t nCallHigh=1000)
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Mother of all ROOT objects.
RooRealProxy _origVar
Actual convolution calculation.
void clearConvolutionWindow()
Removes previously defined convolution window, reverting to convolution from -inf to +inf...
void setConvolutionWindow(RooAbsReal ¢erParam, RooAbsReal &widthParam, Double_t widthScaleFactor=1)
Restrict convolution integral to finite range [ x - C - S*W, x - C + S*W ] where x is current value o...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
virtual TObject * clone(const char *newname) const
RooNumConvolution * _conv