Double_t totalVolume() const
Bool_t haveUnitNorm() const
Int_t getInterpolationOrder() const
void setInterpolationOrder(Int_t order)
virtual ~RooHistPdf()
Destructor.
Iterator abstract base class.
RooDataSet is a container class to hold N-dimensional binned data.
#define ClassDef(name, id)
Double_t evaluate() const
Return the current value: The value of the bin enclosing the current coordinates of the observables...
virtual Double_t maxVal(Int_t code) const
Return maximum value for set of observables identified by code assigned in getMaxVal.
Double_t totVolume() const
Return the total volume spanned by the observables of the RooHistPdf.
virtual std::list< Double_t > * binBoundaries(RooAbsRealLValue &, Double_t, Double_t) const
Return sampling hint for making curves of (projections) of this function as the recursive division st...
RooRealVar represents a fundamental (non-derived) real valued object.
RooHistPdf implements a probablity density function sampled from a multidimensional histogram...
RooHistPdf()
Default constructor coverity[UNINIT_CTOR].
Bool_t _unitNorm
Total volume of space (product of ranges of observables)
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Determine integration scenario.
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Return integral identified by 'code'.
Bool_t areIdentical(const RooDataHist &dh1, const RooDataHist &dh2)
Int_t _intOrder
Auxiliary class keeping tracking of analytical integration code.
const RooDataHist & dataHist() const
RooAICRegistry is a utility class for operator p.d.f classes that keeps track of analytical integrati...
Bool_t getCdfBoundaries() const
RooAbsCachedPdf is the abstract base class for p.d.f.s that need or want to cache their evaluate() ou...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
virtual Int_t getMaxVal(const RooArgSet &vars) const
Only handle case of maximum in all variables.
Mother of all ROOT objects.
Bool_t importWorkspaceHook(RooWorkspace &ws)
Check if our datahist is already in the workspace.
void setUnitNorm(Bool_t flag)
virtual Bool_t isBinnedDistribution(const RooArgSet &) const
virtual std::list< Double_t > * plotSamplingHint(RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const
Return sampling hint for making curves of (projections) of this function as the recursive division st...
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
virtual TObject * clone(const char *newname) const
void setCdfBoundaries(Bool_t flag)
RooSetProxy is the concrete proxy for RooArgSet objects.
virtual Bool_t selfNormalized() const
The RooWorkspace is a persistable container for RooFit projects.