Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::unpack
void unpack(const FEDRawData &raw, HcalTBBeamCounters &beamadc, bool is04_=true) const
Definition:
HcalTBQADCUnpacker.cc:94
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::HcalTBQADCUnpacker::qdc_ped
double qdc_ped[192]
Definition:
HcalTBQADCUnpacker.h:15
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.5