9#include <arich/dbobjects/ARICHBadChannels.h>
50 if (i < m_hapdAllBadCHs.size())
return m_hapdAllBadCHs[i];
138 if (i < m_febAllBadCHs.size())
return m_febAllBadCHs[i];
std::vector< int > m_asicDeadChannels
List of dead channels on the ASIC chip.
std::vector< int > getFebListOfBadChannels() const
Get a list of all bad channels.
std::vector< int > m_hapdCutChannels
List of cut channels on the HAPD chip.
void setHapdBadChannel(std::vector< int > channels)
Set the list of bad channels.
int getAsicBadConnChannel(unsigned int i) const
Get a channel number from the list of channels with bad connections.
int getAsicDeadChannel(unsigned int i) const
Get a channel number from the list of dead channels.
std::vector< int > m_asicBadOffsetChannels
List of channels with bad offset adjustment.
void setFebDeadChannels(std::vector< int > deadChannels)
Set vector of dead channel numbers.
int getFebListOfBadChannel(unsigned int i) const
Get a channel number from the list of channels with bad linearity.
std::vector< int > m_febListOfBadChannels
List of all bad channels on the FEB.
std::vector< int > m_febDeadChannels
List of dead channels on the FEB.
void setHapdCutChannel(std::vector< int > channels)
Set the list of cut channels.
void setAsicBadConnChannels(std::vector< int > badConnChannels)
Set vector of bad connection channel numbers.
int getHapdCutChannel(unsigned int i) const
Get a channel number from the list of cut channels.
int getHapdListOfBadChannel(unsigned int i) const
Get a channel number from the list of bad channels.
std::vector< int > m_asicBadConnChannels
List of channels with bad connections during the measurement.
std::vector< int > getHapdListOfBadChannels() const
Get a list of all bad channels.
void setAsicBadLinChannels(std::vector< int > badLinChannels)
Set vector of bad linearity channel numbers.
std::vector< int > m_asicBadLinChannels
List of channels with bad linearity.
int getHapdBadChannel(unsigned int i) const
Get a channel number from the list of bad channels.
void setAsicBadOffsetChannels(std::vector< int > badOffsetChannels)
Set vector of bad offset channel numbers.
int getAsicBadLinChannel(unsigned int i) const
Get a channel number from the list of channels with bad linearity.
std::vector< int > m_hapdBadChannels
List of bad (cut and dead channels) on the HAPD chip.
int getAsicBadOffsetChannel(unsigned int i) const
Get a channel number from the list of channels with bad offset adjustment.
int getFebDeadChannel(unsigned int i) const
Get a channel number from the list of dead channels.
std::vector< int > m_hapdListOfBadChannels
List of all bad channels on the HAPD.
void setAsicDeadChannels(std::vector< int > deadChannels)
Set vector of dead channel numbers.
Abstract base class for different kinds of events.