29#ifndef ALICEO2_ZDC_TDCCALIBEPN_H_
30#define ALICEO2_ZDC_TDCCALIBEPN_H_
52 int process(
const gsl::span<const o2::zdc::BCRecData>& bcrec,
53 const gsl::span<const o2::zdc::ZDCEnergy>& energy,
54 const gsl::span<const o2::zdc::ZDCTDCData>& tdc,
55 const gsl::span<const uint16_t>& info);
57 int write(
const std::string fn =
"ZDCTDCCalibEPN.root");
68 std::array<o2::dataformats::FlatHisto1D<float>*,
NTDC>
mTDC{};
69 std::array<o2::dataformats::FlatHisto1D<float>*,
NTDC>
mTDCSum{};
72 bool mInitDone =
false;
73 bool mSaveDebugHistos =
false;
1D messeageable histo class
2D messeageable histo class
Class to describe reconstructed ZDC event (single BC with signal in one of detectors)
Configuration of ZDC TDC calibration procedure.
TDC calibration intermediate data.
Parameters to correct TDCs (produced by QA)
void setVerbosity(int val)
void setSaveDebugHistos()
const TDCCalibConfig * getTDCCalibConfig() const
int write(const std::string fn="ZDCTDCCalibEPN.root")
void fill1D(int iTDC, int nHits, o2::zdc::RecEventFlat ev)
static constexpr int HtdcZEM1
static constexpr int HtdcZNCC
std::array< o2::dataformats::FlatHisto1D< float > *, NTDC > mTDC
static constexpr int HtdcZEM2
static constexpr int HtdcZPAS
void setTDCCalibConfig(const TDCCalibConfig *param)
static constexpr int HtdcZPAC
void setDontSaveDebugHistos()
static constexpr int HtdcZPCS
std::array< o2::dataformats::FlatHisto1D< float > *, NTDC > mTDCSum
static constexpr int HtdcZNCS
static constexpr int HtdcZPCC
static constexpr int HtdcZNAC
static constexpr int HtdcZNAS
static constexpr int NTDC
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
static constexpr int NTDC