Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFFTConvPdf::FFTCacheElem Class Reference

Definition at line 78 of file RooFFTConvPdf.h.

Public Member Functions

 FFTCacheElem (const RooFFTConvPdf &self, const RooArgSet *nset)
 Clone input pdf and attach to dataset.
 
virtual RooArgList containedArgs (Action)
 Returns all RooAbsArg objects contained in the cache element.
 
- 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.
 
RooDataHist * hist ()
 
const RooArgSet & nset ()
 
RooChangeTracker * paramTracker ()
 
RooHistPdf * pdf ()
 
virtual void printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t)
 Print contents of cache when printing self as part of object tree.
 
- Public Member Functions inherited from RooAbsCacheElement
 RooAbsCacheElement ()
 
virtual ~RooAbsCacheElement ()
 
virtual void findConstantNodes (const RooArgSet &obs, RooArgSet &cacheList, RooLinkedList &processedNodes)
 Interface for constant term optimization calls.
 
virtual void operModeHook (RooAbsArg::OperMode)
 Interface for changes of operation mode.
 
virtual void optimizeCacheMode (const RooArgSet &obs, RooArgSet &optNodes, RooLinkedList &processedNodes)
 Interface for cache optimization calls.
 
virtual Bool_t redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t)
 Interface for server redirect calls.
 
void setOwner (RooAbsArg *owner)
 

Public Attributes

std::unique_ptr< TVirtualFFT > fftc2r
 
std::unique_ptr< TVirtualFFT > fftr2c1
 
std::unique_ptr< TVirtualFFT > fftr2c2
 
std::unique_ptr< RooAbsBinning > histBinning
 
std::unique_ptr< RooAbsPdf > pdf1Clone
 
std::unique_ptr< RooAbsPdf > pdf2Clone
 
std::unique_ptr< RooAbsBinning > scanBinning
 

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 282 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 387 of file RooFFTConvPdf.cxx.

Member Data Documentation

◆ fftc2r

std::unique_ptr<TVirtualFFT> RooFFTConvPdf::FFTCacheElem::fftc2r

Definition at line 86 of file RooFFTConvPdf.h.

◆ fftr2c1

std::unique_ptr<TVirtualFFT> RooFFTConvPdf::FFTCacheElem::fftr2c1

Definition at line 84 of file RooFFTConvPdf.h.

◆ fftr2c2

std::unique_ptr<TVirtualFFT> RooFFTConvPdf::FFTCacheElem::fftr2c2

Definition at line 85 of file RooFFTConvPdf.h.

◆ histBinning

std::unique_ptr<RooAbsBinning> RooFFTConvPdf::FFTCacheElem::histBinning

Definition at line 91 of file RooFFTConvPdf.h.

◆ pdf1Clone

std::unique_ptr<RooAbsPdf> RooFFTConvPdf::FFTCacheElem::pdf1Clone

Definition at line 88 of file RooFFTConvPdf.h.

◆ pdf2Clone

std::unique_ptr<RooAbsPdf> RooFFTConvPdf::FFTCacheElem::pdf2Clone

Definition at line 89 of file RooFFTConvPdf.h.

◆ scanBinning

std::unique_ptr<RooAbsBinning> RooFFTConvPdf::FFTCacheElem::scanBinning

Definition at line 92 of file RooFFTConvPdf.h.

Libraries for RooFFTConvPdf::FFTCacheElem:

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