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
CondFormats
HcalObjects
interface
HcalTimingParam.h
Go to the documentation of this file.
1
#ifndef HcalTimingParam_h
2
#define HcalTimingParam_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
#include <cstdint>
6
7
class
HcalTimingParam
{
8
public
:
9
HcalTimingParam
() :
mId
(0),
m_nhits
(0),
m_phase
(0.0),
m_rms
(0.0) {}
10
HcalTimingParam
(
unsigned
long
fId,
unsigned
int
nhits
,
float
phase
,
float
rms
)
11
:
mId
(fId),
m_nhits
(
nhits
),
m_phase
(
phase
),
m_rms
(
rms
) {}
12
uint32_t
rawId
()
const
{
return
mId
; }
13
float
phase
()
const
{
return
m_phase
; }
14
float
rms
()
const
{
return
m_rms
; }
15
unsigned
int
nhits
()
const
{
return
m_nhits
; }
16
17
private
:
18
uint32_t
mId
;
19
uint32_t
m_nhits
;
20
float
m_phase
;
21
float
m_rms
;
22
23
COND_SERIALIZABLE
;
24
};
25
#endif
HcalTimingParam::HcalTimingParam
HcalTimingParam()
Definition:
HcalTimingParam.h:9
HcalTimingParam::rawId
uint32_t rawId() const
Definition:
HcalTimingParam.h:12
HcalTimingParam::HcalTimingParam
HcalTimingParam(unsigned long fId, unsigned int nhits, float phase, float rms)
Definition:
HcalTimingParam.h:10
HcalTimingParam::mId
uint32_t mId
Definition:
HcalTimingParam.h:18
HcalTimingParam::m_rms
float m_rms
Definition:
HcalTimingParam.h:21
HcalTimingParam::rms
float rms() const
Definition:
HcalTimingParam.h:14
HcalTimingParam::m_phase
float m_phase
Definition:
HcalTimingParam.h:20
HcalTimingParam::phase
float phase() const
Definition:
HcalTimingParam.h:13
HcalTimingParam::m_nhits
uint32_t m_nhits
Definition:
HcalTimingParam.h:19
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
HcalTimingParam
Definition:
HcalTimingParam.h:7
Serializable.h
HcalTimingParam::nhits
unsigned int nhits() const
Definition:
HcalTimingParam.h:15
Generated for CMSSW Reference Manual by
1.8.14