CalibFormats
CastorObjects
src
CastorTPGCoder.cc
Go to the documentation of this file.
1
#include "
CalibFormats/CastorObjects/interface/CastorTPGCoder.h
"
2
3
std::vector<unsigned short>
CastorTPGCoder::getLinearizationLUT
(
HcalDetId
id
)
const
{
4
std::vector<unsigned short> lut(128);
5
for
(
unsigned
char
i
= 0;
i
< 128; ++
i
)
6
lut[
i
] =
adc2Linear
(
i
,
id
);
7
return
lut;
8
}
mps_fire.i
i
Definition:
mps_fire.py:355
CastorTPGCoder::adc2Linear
virtual unsigned short adc2Linear(HcalQIESample sample, HcalDetId id) const =0
HcalDetId
Definition:
HcalDetId.h:12
CastorTPGCoder::getLinearizationLUT
virtual std::vector< unsigned short > getLinearizationLUT(HcalDetId id) const
Get the full linearization LUT (128 elements). Default implementation just uses adc2Linear to get all...
Definition:
CastorTPGCoder.cc:3
CastorTPGCoder.h
Generated for CMSSW Reference Manual by
1.8.16