16#ifndef ROO_MULTI_VAR_GAUSSIAN 
   17#define ROO_MULTI_VAR_GAUSSIAN 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void input
 
Abstract interface for all probability density functions.
 
RooArgList is a container object that can hold multiple RooAbsArg objects.
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
 
friend bool operator==(BitBlock const &lhs, BitBlock const &rhs)
 
Multivariate Gaussian p.d.f.
 
double analyticalIntegral(Int_t code, const char *rangeName=nullptr) const override
Handle full integral here.
 
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=nullptr) const override
Interface function getAnalyticalIntergral advertises the analytical integrals that are supported.
 
const TMatrixDSym & covarianceMatrix() const
 
void decodeCode(Int_t code, std::vector< int > &map1, std::vector< int > &map2) const
Decode analytical integration/generation code into index map of integrated/generated (map2) and non-i...
 
std::vector< BitBlock > _aicMap
!
 
static void blockDecompose(const TMatrixD &input, const std::vector< int > &map1, const std::vector< int > &map2, TMatrixDSym &S11, TMatrixD &S12, TMatrixD &S21, TMatrixDSym &S22)
Block decomposition of covI according to given maps of observables.
 
AnaIntData & anaIntData(Int_t code) const
Check if cache entry was previously created.
 
double evaluate() const override
Do not persist.
 
std::map< int, GenData > _genCache
!
 
const RooArgList & xVec() const
 
TObject * clone(const char *newname=nullptr) const override
 
Int_t getGenerator(const RooArgSet &directVars, RooArgSet &generateVars, bool staticInitOK=true) const override
Special case: generate all observables.
 
void initGenerator(Int_t code) override
Clear the GenData cache as its content is not invariant under changes in the mu vector.
 
GenData & genData(Int_t code) const
WVE – CHECK THAT GENDATA IS VALID GIVEN CURRENT VALUES OF _MU.
 
std::map< int, AnaIntData > _anaIntCache
!
 
void generateEvent(Int_t code) override
Retrieve generator config from cache.
 
const TMatrixDSym & covarianceMatrixInverse() const
 
const RooArgList & muVec() const
 
void setAnaIntZ(double z)
 
Variable that can be changed from the outside.
 
Mother of all ROOT objects.