12 #ifndef ROOABSSELFCACHEDPDF
13 #define ROOABSSELFCACHEDPDF
21 class RooAbsSelfCachedPdf :
public RooAbsCachedPdf {
24 RooAbsSelfCachedPdf() {} ;
25 RooAbsSelfCachedPdf(
const char *name,
const char *title, Int_t ipOrder=0);
26 RooAbsSelfCachedPdf(
const RooAbsSelfCachedPdf& other,
const char* name=0) ;
27 virtual ~RooAbsSelfCachedPdf() ;
31 virtual const char* inputBaseName()
const {
35 virtual RooArgSet* actualObservables(
const RooArgSet& nset)
const ;
36 virtual RooArgSet* actualParameters(
const RooArgSet& nset)
const ;
37 virtual void fillCacheObject(PdfCacheElem& cache)
const ;
41 ClassDef(RooAbsSelfCachedPdf,0)