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

Definition at line 77 of file RooFFTConvPdf.h.

Public Member Functions

 FFTCacheElem (const RooFFTConvPdf &self, const RooArgSet *nset)
 Clone input pdf and attach to dataset.
 
RooArgList containedArgs (Action) override
 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.
 
RooArgList containedArgs (Action) override
 Returns all RooAbsArg objects contained in the cache element.
 
RooDataHisthist ()
 
const RooArgSetnset ()
 
RooChangeTrackerparamTracker ()
 
RooHistPdfpdf ()
 
void printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t) override
 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 TClassIsA () const
 
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 redirectServersHook (const RooAbsCollection &, bool, bool, bool)
 Interface for server redirect calls.
 
void setOwner (RooAbsArg *owner)
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Public Attributes

std::unique_ptr< TVirtualFFTfftc2r
 
std::unique_ptr< TVirtualFFTfftr2c1
 
std::unique_ptr< TVirtualFFTfftr2c2
 
std::unique_ptr< RooAbsBinninghistBinning
 
std::unique_ptr< RooAbsPdfpdf1Clone
 
std::unique_ptr< RooAbsPdfpdf2Clone
 
std::unique_ptr< RooAbsBinningscanBinning
 

Additional Inherited Members

- Public Types inherited from RooAbsCacheElement
enum  Action { OperModeChange , OptimizeCaching , FindConstantNodes }
 
- Static Public Member Functions inherited from RooAbsCacheElement
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Protected Attributes inherited from RooAbsCacheElement
RooAbsArg_owner
 ! Pointer to owning RooAbsArg
 

#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)
overridevirtual

Returns all RooAbsArg objects contained in the cache element.

Implements RooAbsCacheElement.

Definition at line 387 of file RooFFTConvPdf.cxx.

Member Data Documentation

◆ fftc2r

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

Definition at line 85 of file RooFFTConvPdf.h.

◆ fftr2c1

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

Definition at line 83 of file RooFFTConvPdf.h.

◆ fftr2c2

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

Definition at line 84 of file RooFFTConvPdf.h.

◆ histBinning

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

Definition at line 90 of file RooFFTConvPdf.h.

◆ pdf1Clone

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

Definition at line 87 of file RooFFTConvPdf.h.

◆ pdf2Clone

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

Definition at line 88 of file RooFFTConvPdf.h.

◆ scanBinning

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

Definition at line 91 of file RooFFTConvPdf.h.

Libraries for RooFFTConvPdf::FFTCacheElem:

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