47 pdf(
"pdf",
"pdf",this,_pdf),
69 pdf(
"pdf",
"pdf",this,_pdf),
82 pdf(
"pdf",this,other.pdf),
83 _cacheObs(
"cacheObs",this,other._cacheObs)
108 coutP(
Eval) <<
"RooCachedPdf::fillCacheObject(" <<
GetName() <<
") filling multi-dimensional cache" ;
RooArgSet * getObservables(const RooArgSet &set, Bool_t valueOnly=kTRUE) const
const RooAbsReal & arg() const
virtual const RooArgSet * get() const
virtual void preferredObservableScanOrder(const RooArgSet &obs, RooArgSet &orderedObs) const
Interface method for function objects to indicate their prefferred order of observables for scanning ...
virtual void fillCacheObject(PdfCacheElem &cachePdf) const
Update contents of cache histogram by resampling the input p.d.f.
RooArgSet * getParameters(const RooAbsData *data, Bool_t stripDisconnected=kTRUE) const
Create a list of leaf nodes in the arg tree starting with ourself as top node that don't match any of...
virtual const char * GetName() const
Returns name of object.
virtual ~RooCachedPdf()
Destructor.
virtual void preferredObservableScanOrder(const RooArgSet &obs, RooArgSet &orderedObs) const
Defer preferred scan order to cached pdf prefernece.
RooDataHist * fillDataHist(RooDataHist *hist, const RooArgSet *nset, Double_t scaleFactor, Bool_t correctForBinVolume=kFALSE, Bool_t showProgress=kFALSE) const
Fill a RooDataHist with values sampled from this function at the bin centers.
virtual RooArgSet * actualParameters(const RooArgSet &nset) const
If this p.d.f is operated with a fixed set of observables, return all variables of the external input...
void setUnitNorm(Bool_t flag)
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
virtual RooArgSet * actualObservables(const RooArgSet &nset) const
If this pdf is operated with a fixed set of observables, return the subset of the fixed observables t...
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Overloaded RooArgSet::add() method inserts 'var' into set and registers 'var' as server to owner with...