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
EcalDigi
interface
EcalDigiPhase2SoA.h
Go to the documentation of this file.
1
#ifndef DataFormats_EcalDigi_EcalDigiPhase2SoA_h
2
#define DataFormats_EcalDigi_EcalDigiPhase2SoA_h
3
4
#include "
DataFormats/Common/interface/StdArray.h
"
5
#include "
DataFormats/EcalDigi/interface/EcalConstants.h
"
6
#include "
DataFormats/SoATemplate/interface/SoALayout.h
"
7
8
// due to a ROOT limitation the std::array needs to be wrapped
9
// https://github.com/root-project/root/issues/12007
10
using
EcalDataArrayPhase2
=
edm::StdArray<uint16_t, ecalPh2::sampleSize>
;
11
12
GENERATE_SOA_LAYOUT
(
EcalDigiPhase2SoALayout
,
13
SOA_COLUMN
(uint32_t,
id
),
14
SOA_COLUMN
(
EcalDataArrayPhase2
,
data
),
15
SOA_SCALAR
(uint32_t,
size
))
16
17
using
EcalDigiPhase2SoA
=
EcalDigiPhase2SoALayout<>
;
18
19
#endif
findQualityFiles.size
size
Write out results.
Definition:
findQualityFiles.py:443
EcalDigiPhase2SoALayout
Definition:
EcalDigiPhase2SoA.h:15
StdArray.h
GENERATE_SOA_LAYOUT
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition:
SoALayout.h:426
SOA_SCALAR
#define SOA_SCALAR(TYPE, NAME)
Definition:
SoACommon.h:553
edm::StdArray
Definition:
StdArray.h:39
EcalConstants.h
SoALayout.h
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:80
SOA_COLUMN
#define SOA_COLUMN(TYPE, NAME)
Definition:
SoACommon.h:554
Generated for CMSSW Reference Manual by
1.8.14