37#ifndef ALICEO2_ZDC_DIGI_PARSER_H
38#define ALICEO2_ZDC_DIGI_PARSER_H
51 int process(
const gsl::span<const o2::zdc::OrbitData>& orbitdata,
52 const gsl::span<const o2::zdc::BCData>& bcdata,
53 const gsl::span<const o2::zdc::ChannelData>& chdata);
77 void setModuleLabel(TH1*
h);
78 void setModuleLabel(TAxis* ax);
81 bool mRejectPileUp =
true;
82 std::string mOutput =
"ZDCDigiParser.root";
83 uint32_t mTriggerMask = 0;
86 std::unique_ptr<TH1> mTransmitted =
nullptr;
87 std::unique_ptr<TH1> mFired =
nullptr;
88 std::unique_ptr<TH1> mBaseline[
NChannels] = {
nullptr};
89 std::unique_ptr<TH1> mCounts[
NChannels] = {
nullptr};
90 std::unique_ptr<TH2> mSignalTH[
NChannels] = {
nullptr};
91 std::unique_ptr<TH2> mBunchH[
NChannels] = {
nullptr};
92 std::unique_ptr<TH2> mAlignment;
Class to describe fired triggered and/or stored channels for the BC and to refer to channel data.
Baseline calibration data.
Class to describe pedestal data accumulated over the orbit.
Class to describe reconstructed ZDC event (single BC with signal in one of detectors)
ZDC reconstruction parameters.
ZDC reconstruction parameters.
ZDC TDC correction parameters.
Parameters to correct TDCs (produced by QA)
Class for time synchronization of RawReader instances.
void setModuleConfig(const ModuleConfig *moduleConfig)
const ModuleConfig * getModuleConfig()
void setOutput(std::string output)
void setRejectPileUp(bool op=true)
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 ...