Main Page
+
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
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
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
+
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
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related 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
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
DataFormats
BeamSpot
interface
BeamSpotPOD.h
Go to the documentation of this file.
1
#ifndef DataFormats_BeamSpot_interface_BeamSpotPOD_h
2
#define DataFormats_BeamSpot_interface_BeamSpotPOD_h
3
4
// This struct is a transient-only, simplified representation of the beamspot
5
// data used as the underlying type for data transfers and operations in
6
// heterogeneous code (e.g. in CUDA code).
7
8
// The covariance matrix is not used in that code, so is left out here.
9
10
// align to the CUDA L1 cache line size
11
struct
alignas
(128)
BeamSpotPOD
{
12
float
x
,
y
,
z
;
// position
13
float
sigmaZ
;
14
float
beamWidthX
,
beamWidthY
;
15
float
dxdz
,
dydz
;
16
float
emittanceX
,
emittanceY
;
17
float
betaStar
;
18
};
19
20
#endif // DataFormats_BeamSpot_interface_BeamSpotPOD_h
BeamSpotPOD
Definition:
BeamSpotPOD.h:11
BeamSpotPOD::x
float x
Definition:
BeamSpotPOD.h:12
BeamSpotPOD::sigmaZ
float sigmaZ
Definition:
BeamSpotPOD.h:13
BeamSpotPOD::dydz
float dydz
Definition:
BeamSpotPOD.h:15
BeamSpotPOD::z
float z
Definition:
BeamSpotPOD.h:12
BeamSpotPOD::betaStar
float betaStar
Definition:
BeamSpotPOD.h:17
BeamSpotPOD::beamWidthY
float beamWidthY
Definition:
BeamSpotPOD.h:14
BeamSpotPOD::emittanceX
float emittanceX
Definition:
BeamSpotPOD.h:16
BeamSpotPOD::beamWidthX
float beamWidthX
Definition:
BeamSpotPOD.h:14
BeamSpotPOD::dxdz
float dxdz
Definition:
BeamSpotPOD.h:15
BeamSpotPOD::y
float y
Definition:
BeamSpotPOD.h:12
BeamSpotPOD::emittanceY
float emittanceY
Definition:
BeamSpotPOD.h:16
Generated for CMSSW Reference Manual by
1.8.14