Logo ROOT  
Reference Guide
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.
void setUnitNorm ()
- 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
 ! Pointer to owning RooAbsArg

#include <RooFFTConvPdf.h>

Inheritance diagram for RooFFTConvPdf::FFTCacheElem:

Constructor & Destructor Documentation

◆ FFTCacheElem()

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

Clone input pdf and attach to dataset.

Definition at line 353 of file RooFFTConvPdf.cxx.

Member Function Documentation

◆ containedArgs()

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

Returns all RooAbsArg objects contained in the cache element.

Implements RooAbsCacheElement.

Definition at line 458 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: