39 for (
int iline = 0; iline < 4; ++iline) {
47 badChannels.emplace_back(fet);
55 for (
auto&
col : fetData) {
58 std::vector<ColumnData> deadChannels;
59 for (
auto&
mask : mRefMasks) {
62 if (fetIt == mFetData.end()) {
68 checkChannels(
mask, fet, deadChannels);
Class to convert the FEE test event into dead channels.
Function to produce the MID masks.
FetToDead()
Default constructor.
std::vector< ColumnData > process(gsl::span< const ColumnData > fetData)
uint16_t getColumnDataUniqueId(uint8_t deId, uint8_t columnId)
Gets an unique ID for the ColumnData.
std::vector< ColumnData > makeDefaultMasks()
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Column data structure for MID.
uint8_t columnId
Column in DE.
uint16_t getBendPattern(int line) const
Gets the bending plane pattern.
uint8_t deId
Index of the detection element.
void setNonBendPattern(uint16_t pattern)
Sets the non-bending plane pattern.
void setBendPattern(uint16_t pattern, int line)
Sets the bending plane pattern.
uint16_t getNonBendPattern() const
Gets the non-bending plane pattern.
std::array< uint16_t, 5 > pattern