21#ifndef ALICEO2_ZDC_WAVEFORMCALIBEPN_H
22#define ALICEO2_ZDC_WAVEFORMCALIBEPN_H
33 int process(
const gsl::span<const o2::zdc::BCRecData>& bcrec,
34 const gsl::span<const o2::zdc::ZDCEnergy>& energy,
35 const gsl::span<const o2::zdc::ZDCTDCData>& tdc,
36 const gsl::span<const uint16_t>& info,
37 const gsl::span<const o2::zdc::ZDCWaveform>& wave);
40 int dumpCalib(
const std::string fn =
"ZDCWaveformCalibEPNDump.root");
51 bool mInitDone =
false;
52 bool mSaveDebugHistos =
false;
53 bool mDumpCalib =
false;
62 void configure(
int ifirst,
int ilast)
64 if (ifirst > 0 || ilast < 0 || ilast < ifirst) {
65 LOGF(fatal,
"WaveformCalibEPN configure error with ifirst=%d ilast=%d", ifirst, ilast);
69 mN = ilast - ifirst + 1;
70 LOG(info) <<
"WaveformCalibEPN::" << __func__ <<
" mN=" << mN <<
"[" << mFirst <<
":" << mLast <<
"]";
73 WaveformCalibQueue mQueue;
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
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"