54 uint16_t amp[2] = {0, 0};
57 for (
int i = 0; i < 2; i++) amp[i] = (
BODY_AMPLITUDE << 12) | *(amplitude + i);
61 for (
int i = 2; i < 4; i++) amp[i - 2] = (
BODY_AMPLITUDE << 12) | *(amplitude + i);
69 const int N_SAMPLE = 4;
72 double time[N_SAMPLE];
76 uint16_t amp[N_SAMPLE];
83 double adcCount = 0.0;
85 for (
int i = 0; i < N_SAMPLE; i++) {
89 adcCount = adcCount / n;
static const uint16_t BODY_AMPLITUDE
void encodeFragments(const uint16_t *amplitude, const uint32_t &address, std::vector< uint32_t > &v) const
static const uint32_t BODY_ADDRESS
double signal(double z) const
double signal_amplitude(double samplingTime) const
uint32_t address(const Identifier &channelId, int &eta, int &phi) const
const CscIdHelper * m_cscHelper
void set32bits(const uint16_t *v16, uint32_t &v32) const
int m_NUMBER_OF_INTEGRATION
double m_CHARGE_TO_ADC_COUNT