#include <GenGauss3D.h>
|
| GenGauss3D () |
|
| GenGauss3D (const char *name, const char *title, RooArgList &_xvec, RooArgList &_muvex, RooAbsReal &_vxx, RooAbsReal &_vxy, RooAbsReal &_vxz, RooAbsReal &_vyy, RooAbsReal &_vyz, RooAbsReal &_vzz, TMatrixDSym &dummyMatrix) |
|
| GenGauss3D (const GenGauss3D &other, const char *name=0) |
|
virtual TObject * | clone (const char *newname) const |
|
virtual | ~GenGauss3D () |
|
Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
|
Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
|
void | generateEvent (Int_t code) |
|
void | updateCov () |
|
|
RooRealProxy | xvec |
|
RooRealProxy | muvec |
|
RooRealProxy | vxx |
|
RooRealProxy | vxy |
|
RooRealProxy | vxz |
|
RooRealProxy | vyy |
|
RooRealProxy | vyz |
|
RooRealProxy | vzz |
|
Definition at line 22 of file GenGauss3D.h.
◆ GenGauss3D() [1/3]
GenGauss3D::GenGauss3D |
( |
| ) |
|
|
inline |
◆ GenGauss3D() [2/3]
GenGauss3D::GenGauss3D |
( |
const char * |
name, |
|
|
const char * |
title, |
|
|
RooArgList & |
_xvec, |
|
|
RooArgList & |
_muvex, |
|
|
RooAbsReal & |
_vxx, |
|
|
RooAbsReal & |
_vxy, |
|
|
RooAbsReal & |
_vxz, |
|
|
RooAbsReal & |
_vyy, |
|
|
RooAbsReal & |
_vyz, |
|
|
RooAbsReal & |
_vzz, |
|
|
TMatrixDSym & |
dummyMatrix |
|
) |
| |
◆ GenGauss3D() [3/3]
◆ ~GenGauss3D()
virtual GenGauss3D::~GenGauss3D |
( |
| ) |
|
|
inlinevirtual |
◆ analyticalIntegral()
Double_t GenGauss3D::analyticalIntegral |
( |
Int_t |
code, |
|
|
const char * |
rangeName = 0 |
|
) |
| const |
Definition at line 139 of file GenGauss3D.cxx.
154 _anaIntCache.clear();
156 return RooMultiVarGaussian::analyticalIntegral(
code,rangeName) ;
◆ clone()
virtual TObject* GenGauss3D::clone |
( |
const char * |
newname | ) |
const |
|
inlinevirtual |
◆ evaluate()
Double_t GenGauss3D::evaluate |
( |
| ) |
const |
|
protected |
◆ generateEvent()
void GenGauss3D::generateEvent |
( |
Int_t |
code | ) |
|
◆ getAnalyticalIntegral()
Int_t GenGauss3D::getAnalyticalIntegral |
( |
RooArgSet & |
allVars, |
|
|
RooArgSet & |
analVars, |
|
|
const char * |
rangeName = 0 |
|
) |
| const |
Definition at line 120 of file GenGauss3D.cxx.
134 return RooMultiVarGaussian::getAnalyticalIntegral(allVars,analVars,rangeName) ;
◆ updateCov()
void GenGauss3D::updateCov |
( |
| ) |
|
Definition at line 68 of file GenGauss3D.cxx.
95 _det = _cov.Determinant();
97 int n = _cov.GetNrows();
98 for (
int i=0;
i<
n;
i++) {
99 for (
int j=0;j<
n;j++) {
100 _covI(
i,j)=_cov(
i,j);
◆ muvec
RooRealProxy GenGauss3D::muvec |
|
protected |
◆ vxx
RooRealProxy GenGauss3D::vxx |
|
protected |
◆ vxy
RooRealProxy GenGauss3D::vxy |
|
protected |
◆ vxz
RooRealProxy GenGauss3D::vxz |
|
protected |
◆ vyy
RooRealProxy GenGauss3D::vyy |
|
protected |
◆ vyz
RooRealProxy GenGauss3D::vyz |
|
protected |
◆ vzz
RooRealProxy GenGauss3D::vzz |
|
protected |
◆ xvec
RooRealProxy GenGauss3D::xvec |
|
protected |
The documentation for this class was generated from the following files: