27 const RooAbsReal& norm,
const char* rangeName=0) ;
37 return ((
RooAbsPdf&)
_pdf.
arg()).getAnalyticalIntegralWN(allVars, analVars, normSet, rangeName) ;
41 return ((
RooAbsPdf&)
_pdf.
arg()).analyticalIntegralWN(code, normSet, rangeName) ;
#define ClassDef(name, id)
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooExtendPdf is a wrapper around an existing PDF that adds a parameteric extended likelihood term to ...
virtual Double_t expectedEvents(const RooArgSet &nset) const
See expectedEvents(const RooArgSet* nset) const.
Double_t evaluate() const
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
virtual ExtendMode extendMode() 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 ...
const TNamed * _rangeName
Double_t analyticalIntegralWN(Int_t code, const RooArgSet *normSet, const char *rangeName=0) const
Analytical integral with normalization (see RooAbsReal::analyticalIntegralWN() for further informatio...
Bool_t forceAnalyticalInt(const RooAbsArg &) const
virtual Double_t expectedEvents(const RooArgSet *nset) const
Return the number of expected events.
virtual Bool_t selfNormalized() const
virtual TObject * clone(const char *newname) const
RooRealProxy is the concrete proxy for RooAbsReal objects A RooRealProxy is the general mechanism to ...
const RooAbsReal & arg() const
The TNamed class is the base class for all named ROOT classes.
Mother of all ROOT objects.