Logo ROOT  
Reference Guide
RooFFTConvPdf::FFTCacheElem Class Reference

Definition at line 79 of file RooFFTConvPdf.h.

Public Member Functions

 FFTCacheElem (const RooFFTConvPdf &self, const RooArgSet *nset)
 Clone input pdf and attach to dataset. More...
 
 ~FFTCacheElem ()
 
virtual RooArgList containedArgs (Action)
 Returns all RooAbsArg objects contained in the cache element. More...
 
- Public Member Functions inherited from RooAbsCachedPdf::PdfCacheElem
 PdfCacheElem (const RooAbsCachedPdf &self, const RooArgSet *nset)
 Constructor of cache object which owns RooDataHist cache histogram, RooHistPdf pdf that represents is shape and RooChangeTracker meta object that tracks changes in listed dependent parameter of cache. More...
 
virtual ~PdfCacheElem ()
 Cache element destructor. More...
 
virtual RooArgList containedArgs (Action)
 Returns all RooAbsArg objects contained in the cache element. More...
 
RooDataHisthist ()
 
const RooArgSetnset ()
 
RooChangeTrackerparamTracker ()
 
RooHistPdfpdf ()
 
virtual void printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t)
 Print contents of cache when printing self as part of object tree. More...
 
- Public Member Functions inherited from RooAbsCacheElement
 RooAbsCacheElement ()
 
virtual ~RooAbsCacheElement ()
 
virtual RooArgList containedArgs (Action)=0
 
virtual void findConstantNodes (const RooArgSet &obs, RooArgSet &cacheList, RooLinkedList &processedNodes)
 Interface for constant term optimization calls. More...
 
virtual void operModeHook (RooAbsArg::OperMode)
 Interface for operation mode change calls. More...
 
virtual void optimizeCacheMode (const RooArgSet &obs, RooArgSet &optNodes, RooLinkedList &processedNodes)
 Interface for cache optimization calls. More...
 
virtual void printCompactTreeHook (std::ostream &, const char *, Int_t curElem, Int_t totElem)
 Hook function to print cache guts in tree printing mode of RooAbsArgs. More...
 
virtual Bool_t redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t)
 Interface for server redirect calls. More...
 
void setOwner (RooAbsArg *owner)
 

Public Attributes

TVirtualFFTfftc2r
 
TVirtualFFTfftr2c1
 
TVirtualFFTfftr2c2
 
RooAbsBinninghistBinning
 
RooAbsPdfpdf1Clone
 
RooAbsPdfpdf2Clone
 
RooAbsBinningscanBinning
 

Additional Inherited Members

- Public Types inherited from RooAbsCacheElement
enum  Action { OperModeChange , OptimizeCaching , FindConstantNodes }
 
- Protected Attributes inherited from RooAbsCacheElement
RooAbsArg_owner
 

#include <RooFFTConvPdf.h>

Inheritance diagram for RooFFTConvPdf::FFTCacheElem:
[legend]

Constructor & Destructor Documentation

◆ FFTCacheElem()

RooFFTConvPdf::FFTCacheElem::FFTCacheElem ( const RooFFTConvPdf self,
const RooArgSet nset 
)

Clone input pdf and attach to dataset.

Definition at line 284 of file RooFFTConvPdf.cxx.

◆ ~FFTCacheElem()

RooFFTConvPdf::FFTCacheElem::~FFTCacheElem ( )

Definition at line 409 of file RooFFTConvPdf.cxx.

Member Function Documentation

◆ containedArgs()

RooArgList RooFFTConvPdf::FFTCacheElem::containedArgs ( Action  a)
virtual

Returns all RooAbsArg objects contained in the cache element.

Reimplemented from RooAbsCachedPdf::PdfCacheElem.

Definition at line 390 of file RooFFTConvPdf.cxx.

Member Data Documentation

◆ fftc2r

TVirtualFFT* RooFFTConvPdf::FFTCacheElem::fftc2r

Definition at line 88 of file RooFFTConvPdf.h.

◆ fftr2c1

TVirtualFFT* RooFFTConvPdf::FFTCacheElem::fftr2c1

Definition at line 86 of file RooFFTConvPdf.h.

◆ fftr2c2

TVirtualFFT* RooFFTConvPdf::FFTCacheElem::fftr2c2

Definition at line 87 of file RooFFTConvPdf.h.

◆ histBinning

RooAbsBinning* RooFFTConvPdf::FFTCacheElem::histBinning

Definition at line 93 of file RooFFTConvPdf.h.

◆ pdf1Clone

RooAbsPdf* RooFFTConvPdf::FFTCacheElem::pdf1Clone

Definition at line 90 of file RooFFTConvPdf.h.

◆ pdf2Clone

RooAbsPdf* RooFFTConvPdf::FFTCacheElem::pdf2Clone

Definition at line 91 of file RooFFTConvPdf.h.

◆ scanBinning

RooAbsBinning* RooFFTConvPdf::FFTCacheElem::scanBinning

Definition at line 94 of file RooFFTConvPdf.h.

Libraries for RooFFTConvPdf::FFTCacheElem:
[legend]

The documentation for this class was generated from the following files: