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...
RooRealProxy is the concrete proxy for RooAbsReal objects A RooRealProxy is the general mechanism to ...
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)