16#ifndef ROO_GEN_PROD_PROJ
17#define ROO_GEN_PROD_PROJ
31 const RooArgSet& _normSet,
const char* isetRangeName,
const char* normRangeName=0,
Bool_t doFactorize=
kTRUE) ;
#define ClassDef(name, id)
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooGenProdProj is an auxiliary class for RooProdPdf that calculates a general normalised projection o...
virtual TObject * clone(const char *newname) const
virtual ~RooGenProdProj()
Destructor.
RooGenProdProj()
Default constructor.
virtual void operModeHook()
Intercept cache mode operation changes and propagate them to the components.
Double_t evaluate() const
Calculate and return value of normalization projection.
RooArgSet * _compSetOwnedD
RooAbsReal * makeIntegral(const char *name, const RooArgSet &compSet, const RooArgSet &intSet, RooArgSet &saveSet, const char *isetRangeName, Bool_t doFactorize)
Utility function to create integral for product over certain observables.
RooArgSet * _compSetOwnedN
RooListProxy is the concrete proxy for RooArgList objects.
RooRealVar represents a variable that can be changed from the outside.
RooSetProxy is the concrete proxy for RooArgSet objects.
Mother of all ROOT objects.