#include <HcalCalibrationQIECoder.h>
|
const float * | base () const |
|
float * | base () |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
Definition at line 17 of file HcalCalibrationQIECoder.h.
HcalCalibrationQIECoder::HcalCalibrationQIECoder |
( |
unsigned long |
fId = 0 | ) |
|
|
inline |
unsigned HcalCalibrationQIECoder::adc |
( |
const float |
fCharge | ) |
const |
fC -> ADC conversion
Definition at line 18 of file HcalCalibrationQIECoder.cc.
References base(), and data.
21 for (; adc < 32; adc++) {
22 if (fCharge < data[adc])
return adc-1;
unsigned adc(const float fCharge) const
fC -> ADC conversion
const float * base() const
char data[epos_bytes_allocation]
const float* HcalCalibrationQIECoder::base |
( |
| ) |
const |
|
inlineprivate |
float* HcalCalibrationQIECoder::base |
( |
| ) |
|
|
inlineprivate |
float HcalCalibrationQIECoder::charge |
( |
const unsigned |
fAdc | ) |
const |
ADC [0..31] -> fC conversion.
Definition at line 12 of file HcalCalibrationQIECoder.cc.
References base(), and data.
14 if (fAdc >= 31)
return (3*data[31]-data[30])/2.;
15 return (data[fAdc]+data[fAdc+1])/2;
const float * base() const
char data[epos_bytes_allocation]
float HcalCalibrationQIECoder::minCharge |
( |
unsigned |
fBin | ) |
const |
Definition at line 27 of file HcalCalibrationQIECoder.cc.
References base(), and data.
29 return fBin < 32 ? data[fBin] : data[31];
const float * base() const
char data[epos_bytes_allocation]
const float * HcalCalibrationQIECoder::minCharges |
( |
| ) |
const |
uint32_t HcalCalibrationQIECoder::rawId |
( |
| ) |
const |
|
inline |
template<class Archive >
void HcalCalibrationQIECoder::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
void HcalCalibrationQIECoder::setMinCharge |
( |
unsigned |
fBin, |
|
|
float |
fValue |
|
) |
| |
void HcalCalibrationQIECoder::setMinCharges |
( |
const float |
fValue[32] | ) |
|
friend class boost::serialization::access |
|
friend |
template<typename CondSerializationT , typename Enabled >
float HcalCalibrationQIECoder::bin0 |
|
private |
float HcalCalibrationQIECoder::bin1 |
|
private |
float HcalCalibrationQIECoder::bin10 |
|
private |
float HcalCalibrationQIECoder::bin11 |
|
private |
float HcalCalibrationQIECoder::bin12 |
|
private |
float HcalCalibrationQIECoder::bin13 |
|
private |
float HcalCalibrationQIECoder::bin14 |
|
private |
float HcalCalibrationQIECoder::bin15 |
|
private |
float HcalCalibrationQIECoder::bin16 |
|
private |
float HcalCalibrationQIECoder::bin17 |
|
private |
float HcalCalibrationQIECoder::bin18 |
|
private |
float HcalCalibrationQIECoder::bin19 |
|
private |
float HcalCalibrationQIECoder::bin2 |
|
private |
float HcalCalibrationQIECoder::bin20 |
|
private |
float HcalCalibrationQIECoder::bin21 |
|
private |
float HcalCalibrationQIECoder::bin22 |
|
private |
float HcalCalibrationQIECoder::bin23 |
|
private |
float HcalCalibrationQIECoder::bin24 |
|
private |
float HcalCalibrationQIECoder::bin25 |
|
private |
float HcalCalibrationQIECoder::bin26 |
|
private |
float HcalCalibrationQIECoder::bin27 |
|
private |
float HcalCalibrationQIECoder::bin28 |
|
private |
float HcalCalibrationQIECoder::bin29 |
|
private |
float HcalCalibrationQIECoder::bin3 |
|
private |
float HcalCalibrationQIECoder::bin30 |
|
private |
float HcalCalibrationQIECoder::bin31 |
|
private |
float HcalCalibrationQIECoder::bin4 |
|
private |
float HcalCalibrationQIECoder::bin5 |
|
private |
float HcalCalibrationQIECoder::bin6 |
|
private |
float HcalCalibrationQIECoder::bin7 |
|
private |
float HcalCalibrationQIECoder::bin8 |
|
private |
float HcalCalibrationQIECoder::bin9 |
|
private |
uint32_t HcalCalibrationQIECoder::mId |
|
private |