Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
InnerDetector
InDetExample
InDetBeamSpotExample
roofit
GenGauss3D.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/*****************************************************************************
6
* Project: RooFit *
7
* *
8
* This code was autogenerated by RooClassFactory *
9
*****************************************************************************/
10
11
#ifndef GENGAUSS3D
12
#define GENGAUSS3D
13
14
#include "RooAbsPdf.h"
15
#include "RooRealProxy.h"
16
#include "RooCategoryProxy.h"
17
#include "RooAbsReal.h"
18
#include "RooAbsCategory.h"
19
#include "RooMultiVarGaussian.h"
20
21
22
class
GenGauss3D
:
public
RooMultiVarGaussian {
23
public
:
24
GenGauss3D
() {} ;
25
GenGauss3D
(
const
char
*
name
,
const
char
*
title
,
26
RooArgList& _xvec,
27
RooArgList& _muvex,
28
RooAbsReal& _vxx,
29
RooAbsReal& _vxy,
30
RooAbsReal& _vxz,
31
RooAbsReal& _vyy,
32
RooAbsReal& _vyz,
33
RooAbsReal& _vzz,
34
TMatrixDSym&
dummyMatrix
);
35
GenGauss3D
(
const
GenGauss3D
&
other
,
const
char
*
name
=0) ;
36
virtual
TObject*
clone
(
const
char
*
newname
)
const
{
return
new
GenGauss3D
(*
this
,
newname
); }
37
inline
virtual
~GenGauss3D
() { }
38
39
Int_t
getAnalyticalIntegral
(RooArgSet& allVars, RooArgSet& analVars,
const
char
* rangeName=0)
const
;
40
Double_t
analyticalIntegral
(Int_t
code
,
const
char
* rangeName=0)
const
;
41
42
void
generateEvent
(Int_t
code
);
43
44
void
updateCov
();
45
46
protected
:
47
48
RooRealProxy
xvec
;
49
RooRealProxy
muvec
;
50
RooRealProxy
vxx
;
51
RooRealProxy
vxy
;
52
RooRealProxy
vxz
;
53
RooRealProxy
vyy
;
54
RooRealProxy
vyz
;
55
RooRealProxy
vzz
;
56
57
Double_t
evaluate
()
const
;
58
59
private
:
60
61
ClassDef(
GenGauss3D
,1)
// Your description goes here...
62
63
//long nUpdates;
64
//long nChanged;
65
//double oldVxx;
66
//double oldVyy;
67
//double oldVxy;
68
//double oldVzz;
69
};
70
71
#endif
GenGauss3D::evaluate
Double_t evaluate() const
Definition:
GenGauss3D.cxx:107
GenGauss3D::vyy
RooRealProxy vyy
Definition:
GenGauss3D.h:57
GenGauss3D::vxx
RooRealProxy vxx
Definition:
GenGauss3D.h:54
histSizes.code
code
Definition:
histSizes.py:129
GenGauss3D::vzz
RooRealProxy vzz
Definition:
GenGauss3D.h:59
GenGauss3D::muvec
RooRealProxy muvec
Definition:
GenGauss3D.h:53
GenGauss3D::getAnalyticalIntegral
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Definition:
GenGauss3D.cxx:120
GenGauss3D::vyz
RooRealProxy vyz
Definition:
GenGauss3D.h:58
GenGauss3D::generateEvent
void generateEvent(Int_t code)
Definition:
GenGauss3D.cxx:160
GenGauss3D::GenGauss3D
GenGauss3D()
Definition:
GenGauss3D.h:28
GenGauss3D::vxz
RooRealProxy vxz
Definition:
GenGauss3D.h:56
covarianceTool.title
title
Definition:
covarianceTool.py:542
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
GenGauss3D::updateCov
void updateCov()
Definition:
GenGauss3D.cxx:68
InDetDD::other
@ other
Definition:
InDetDD_Defs.h:16
GenGauss3D::clone
virtual TObject * clone(const char *newname) const
Definition:
GenGauss3D.h:40
GenGauss3D::analyticalIntegral
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Definition:
GenGauss3D.cxx:139
createCoolChannelIdFile.newname
newname
Definition:
createCoolChannelIdFile.py:106
fitman.dummyMatrix
dummyMatrix
Definition:
fitman.py:565
GenGauss3D::xvec
RooRealProxy xvec
Definition:
GenGauss3D.h:52
GenGauss3D::vxy
RooRealProxy vxy
Definition:
GenGauss3D.h:55
GenGauss3D
Definition:
GenGauss3D.h:22
GenGauss3D::~GenGauss3D
virtual ~GenGauss3D()
Definition:
GenGauss3D.h:41
Generated on Sun May 4 2025 21:10:00 for ATLAS Offline Software by
1.8.18