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