12#ifndef ALICEO2_ZDC_MODULECONFIG_H
13#define ALICEO2_ZDC_MODULECONFIG_H
39 std::array<int16_t, MaxChannels>
feeID = {-1, -1, -1, -1};
44 void setChannel(
int slot, int8_t chID, int16_t fID,
bool read,
bool trig =
false,
int tF = 0,
int tL = 0,
int tS = 0,
int tT = 0);
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 ...
ClassDefNV(ModuleConfig, 3)
std::array< uint64_t, NWMap > emptyMap
uint32_t getTriggerMask() const
static constexpr int MaxNModules
std::string getPrintTriggerMask() const
void addBunch(int ibunch)
static constexpr int NWMap
std::array< Module, MaxNModules > modules
std::array< bool, MaxChannels > trigChannel
void setChannel(int slot, int8_t chID, int16_t fID, bool read, bool trig=false, int tF=0, int tL=0, int tS=0, int tT=0)
std::array< TriggerChannelConfig, MaxChannels > trigChannelConf
std::array< bool, MaxChannels > readChannel
static constexpr int MaxChannels
std::array< int8_t, MaxChannels > channelID
static constexpr int MaxTriggChannels
std::array< int16_t, MaxChannels > feeID
ClassDefNV(TriggerChannelConfig, 1)