12#ifndef ZDC_WAVEFORMCALIB_DATA_H
13#define ZDC_WAVEFORMCALIB_DATA_H
35 std::array<float, NW>
mData = {0};
57 std::array<WaveformCalibChData, NChannels>
mWave;
61 if (ipos >
mWave[isig].mFirstValid) {
62#ifdef O2_ZDC_WAVEFORMCALIB_DEBUG
63 printf(
"WaveformCalibChData::%s isig=%-2d mFirstValid %5d -> %5d\n", __func__, isig,
mWave[isig].mFirstValid, ipos);
65 mWave[isig].mFirstValid = ipos;
70 if (ipos <
mWave[isig].mLastValid) {
71#ifdef O2_ZDC_WAVEFORMCALIB_DEBUG
72 printf(
"WaveformCalibChData::%s isig=%-2d mLastValid %5d -> %5d\n", __func__, isig,
mWave[isig].mLastValid, ipos);
74 mWave[isig].mLastValid = ipos;
79 mWave[isig].mEntries++;
struct o2::upgrades_utils::@463 zdc
structure to keep FT0 information
constexpr int WaveformCalib_NBB
constexpr int WaveformCalib_NBT
constexpr int WaveformCalib_NW
constexpr int WaveformCalib_NBA
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
VectorOfTObjectPtrs other