12#ifndef ZDC_WAVEFORMCALIB_QUEUE_H
13#define ZDC_WAVEFORMCALIB_QUEUE_H
62 std::deque<o2::InteractionRecord>
mIR;
68 std::deque<int32_t>
mNW;
72#ifdef O2_ZDC_WAVEFORMCALIB_DEBUG
73 LOG(info) <<
"WaveformCalibConfig::" << __func__;
77 for (
int isig = 0; isig <
NChannels; isig++) {
93 for (
int isig = 0; isig <
NChannels; isig++) {
97 mNTDC[itdc].pop_front();
98 mTDCA[itdc].pop_front();
99 mTDCP[itdc].pop_front();
103#ifdef O2_ZDC_WAVEFORMCALIB_DEBUG
104 LOG(info) <<
"WaveformCalibConfig::" << __func__ <<
" remaining: " <<
mNW.size();
110 int hasData(
int isig,
const gsl::span<const o2::zdc::ZDCWaveform>& wave);
Class to describe fired triggered and/or stored channels for the BC and to refer to channel data.
Class to describe pedestal data accumulated over the orbit.
Class to decode the reconstructed ZDC event (single BC with signal in one of detectors)
Class to describe reconstructed ZDC event (single BC with signal in one of detectors)
struct o2::upgrades_utils::@463 zdc
structure to keep FT0 information
constexpr int NTDCChannels
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"