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
RecoTBCalo
HcalTBObjectUnpacker
interface
HcalTBQADCUnpacker.h
Go to the documentation of this file.
1
#ifndef HCALTBQADCUNPACKER_H
2
#define HCALTBQADCUNPACKER_H 1
3
#include "
TBDataFormats/HcalTBObjects/interface/HcalTBBeamCounters.h
"
4
#include "
DataFormats/FEDRawData/interface/FEDRawData.h
"
5
6
namespace
hcaltb
{
7
class
HcalTBQADCUnpacker
{
8
public
:
9
HcalTBQADCUnpacker
();
10
void
unpack
(
const
FEDRawData
& raw,
HcalTBBeamCounters
& beamadc,
bool
is04_ =
true
)
const
;
11
void
setCalib
(
const
std::vector
<std::vector<std::string> >& calibLines_);
12
13
private
:
14
bool
isTB04_
;
15
double
qdc_ped
[192];
16
double
qdc_gain
[192];
17
};
18
19
}
// namespace hcaltb
20
21
#endif
HcalTBBeamCounters
Definition:
HcalTBBeamCounters.h:8
hcaltb::HcalTBQADCUnpacker
Definition:
HcalTBQADCUnpacker.h:7
hcaltb::HcalTBQADCUnpacker::isTB04_
bool isTB04_
Definition:
HcalTBQADCUnpacker.h:14
FEDRawData
Definition:
FEDRawData.h:19
HcalTBBeamCounters.h
hcaltb::HcalTBQADCUnpacker::HcalTBQADCUnpacker
HcalTBQADCUnpacker()
Definition:
HcalTBQADCUnpacker.cc:56
hcaltb
Definition:
HcalTBQADCUnpacker.h:6
hcaltb::HcalTBQADCUnpacker::qdc_ped
double qdc_ped[192]
Definition:
HcalTBQADCUnpacker.h:15
hcaltb::HcalTBQADCUnpacker::unpack
void unpack(const FEDRawData &raw, HcalTBBeamCounters &beamadc, bool is04_=true) const
Definition:
HcalTBQADCUnpacker.cc:94
hcaltb::HcalTBQADCUnpacker::setCalib
void setCalib(const std::vector< std::vector< std::string > > &calibLines_)
Definition:
HcalTBQADCUnpacker.cc:72
FEDRawData.h
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
hcaltb::HcalTBQADCUnpacker::qdc_gain
double qdc_gain[192]
Definition:
HcalTBQADCUnpacker.h:16
Generated for CMSSW Reference Manual by
1.8.14