16 #ifndef ROO_EXTEND_PDF 17 #define ROO_EXTEND_PDF virtual ExtendMode extendMode() const
virtual TObject * clone(const char *newname) const
Int_t getAnalyticalIntegralWN(RooArgSet &allVars, RooArgSet &analVars, const RooArgSet *normSet, const char *rangeName=0) const
Variant of getAnalyticalIntegral that is also passed the normalization set that should be applied to ...
virtual Bool_t selfNormalized() const
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
const TNamed * _rangeName
Bool_t forceAnalyticalInt(const RooAbsArg &) const
virtual Double_t expectedEvents(const RooArgSet *nset) const
Return expected number of events from this p.d.f for use in extended likelihood calculations.
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Double_t evaluate() const
Mother of all ROOT objects.
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
virtual Double_t expectedEvents(const RooArgSet &nset) const
Double_t analyticalIntegralWN(Int_t code, const RooArgSet *normSet, const char *rangeName=0) const
Analytical integral with normalization (see RooAbsReal::analyticalIntegralWN() for further informatio...
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
const RooAbsReal & arg() const
double norm(double *x, double *p)