Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooMomentMorphFuncND.h File Reference
#include "RooAbsPdf.h"
#include "RooRealProxy.h"
#include "RooCategoryProxy.h"
#include "RooAbsReal.h"
#include "RooAbsCategory.h"
#include "RooSetProxy.h"
#include "RooListProxy.h"
#include "RooArgList.h"
#include "RooBinning.h"
#include "TMatrixD.h"
#include "TMap.h"
#include <vector>
#include <map>
Include dependency graph for RooMomentMorphFuncND.h:
This graph shows which files directly or indirectly include this file:

Classes

class  RooMomentMorphFuncND::CacheElem
 
class  RooMomentMorphFuncND::Grid2
 
class  RooMomentMorphFuncND
 

Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
double evaluate () const override
 
void findShape (const std::vector< double > &x) const
 
CacheElemgetCache (const RooArgSet *nset) const
 
double getValV (const RooArgSet *set=nullptr) const override
 
void initialize ()
 
TClassIsA () const override
 
bool setBinIntegrator (RooArgSet &allVars)
 
void setPdfMode (bool flag=true)
 ``` */
 
int sij (const int &i, const int &j) const
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
RooAbsRealsumFunc (const RooArgSet *nset)
 
void useHorizontalMorphing (bool val)
 

Variables

RooObjCacheManager _cacheMgr
 ! Transient cache manager
 
RooArgSet_curNormSet = nullptr
 ! Transient cache manager
 
bool _isPdfMode = false
 
std::unique_ptr< TMatrixD_M
 
std::unique_ptr< TMatrixD_MSqr
 
RooSetProxy _obsList
 
RooListProxy _parList
 
RooListProxy _pdfList
 
Grid2 _referenceGrid
 
Setting _setting
 
std::vector< int_squareIdx
 
std::vector< std::vector< double > > _squareVec
 
bool _useHorizMorph
 

Function Documentation

◆ Class()

static TClass * Class ( )
static
Returns
TClass describing this class

Definition at line 29 of file Class.C.

◆ Class_Name()

static const char * Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t Class_Version ( )
staticconstexpr
Returns
Version of this class

Definition at line 162 of file RooMomentMorphFuncND.h.

◆ DeclFileName()

static const char * DeclFileName ( )
static
Returns
Name of the file containing the class declaration

Definition at line 162 of file RooMomentMorphFuncND.h.

◆ evaluate()

double evaluate ( ) const
override

◆ findShape()

void RooMomentMorphFuncND::findShape ( const std::vector< double > & x) const
protected

Definition at line 712 of file RooMomentMorphFuncND.cxx.

◆ getCache()

CacheElem * getCache ( const RooArgSet * nset) const
protected

◆ getValV()

double getValV ( const RooArgSet * set = nullptr) const
override

◆ initialize()

void initialize ( )
protected

◆ IsA()

TClass * IsA ( ) const
override
Returns
TClass describing current object

Definition at line 162 of file RooMomentMorphFuncND.h.

◆ setBinIntegrator()

bool setBinIntegrator ( RooArgSet & allVars)

◆ setPdfMode()

void setPdfMode ( bool flag = true)

``` */

Definition at line 125 of file RooMomentMorphFuncND.h.

◆ sij()

int sij ( const int & i,
const int & j ) const
inlineprotected

Definition at line 160 of file RooMomentMorphFuncND.h.

◆ Streamer()

void Streamer ( TBuffer & )
override

◆ StreamerNVirtual()

void StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)

Definition at line 162 of file RooMomentMorphFuncND.h.

◆ sumFunc()

RooAbsReal * sumFunc ( const RooArgSet * nset)
protected

◆ useHorizontalMorphing()

void useHorizontalMorphing ( bool val)

Definition at line 127 of file RooMomentMorphFuncND.h.

Variable Documentation

◆ _cacheMgr

RooObjCacheManager _cacheMgr
mutableprotected

! Transient cache manager

Definition at line 143 of file RooMomentMorphFuncND.h.

◆ _curNormSet

RooArgSet* _curNormSet = nullptr
mutableprotected

! Transient cache manager

Definition at line 144 of file RooMomentMorphFuncND.h.

◆ _isPdfMode

bool _isPdfMode = false
protected

Definition at line 158 of file RooMomentMorphFuncND.h.

◆ _M

std::unique_ptr<TMatrixD> _M
mutableprotected

Definition at line 151 of file RooMomentMorphFuncND.h.

◆ _MSqr

std::unique_ptr<TMatrixD> _MSqr
mutableprotected

Definition at line 152 of file RooMomentMorphFuncND.h.

◆ _obsList

RooSetProxy _obsList
protected

Definition at line 147 of file RooMomentMorphFuncND.h.

◆ _parList

RooListProxy _parList
protected

Definition at line 146 of file RooMomentMorphFuncND.h.

◆ _pdfList

RooListProxy _pdfList
protected

Definition at line 149 of file RooMomentMorphFuncND.h.

◆ _referenceGrid

Grid2 _referenceGrid
mutableprotected

Definition at line 148 of file RooMomentMorphFuncND.h.

◆ _setting

Setting _setting
protected

Definition at line 156 of file RooMomentMorphFuncND.h.

◆ _squareIdx

std::vector<int> _squareIdx
mutableprotected

Definition at line 154 of file RooMomentMorphFuncND.h.

◆ _squareVec

std::vector<std::vector<double> > _squareVec
mutableprotected

Definition at line 153 of file RooMomentMorphFuncND.h.

◆ _useHorizMorph

bool _useHorizMorph
protected

Definition at line 157 of file RooMomentMorphFuncND.h.