std::vector< int > m_asicDeadChannels
List of dead channels on the ASIC chip.
int getAsicBadOffsetChannelsSize() const
Get size of the list of channels with bad offset adjustment.
std::vector< int > getFebListOfBadChannels() const
Get a list of all bad channels.
std::vector< int > getAsicBadOffsetChannels() const
Get a list of channels with bad offset adjustment.
std::string m_hapdSerial
serial number of the sensor
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 getFebDeadChannelsSize() const
Get size of the list of dead channels.
ARICHBadChannels()
Default constructor.
std::vector< int > getHapdCutChannels() const
Get a list of cut channels.
void setHapdSerial(const std::string &serial)
Set HAPD serial number.
int getAsicDeadChannel(unsigned int i) const
Get a channel number from the list of dead channels.
int getFebListOfBadChannelsSize() const
Get size of the list of all bad channels.
int m_febSerial
serial number of the FEB
void appendAsicBadConnChannel(int channel)
Add a channel number to the list of channels with bad connections.
std::vector< int > getFebDeadChannels() const
Get a 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.
void setID(const int id)
Set global ID.
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.
int getHapdBadChannelsSize() const
Get size of the list of cut channels.
std::vector< int > getAsicBadConnChannels() const
Get a list of channels with bad connections.
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.
void appendHapdBadChannel(int channel)
Add a channel number to the list of bad channels.
std::vector< int > getAsicDeadChannels() const
Get a list of dead channels.
int getAsicDeadChannelsSize() const
Get size of the list of dead channels.
int getID() const
Get global ID.
std::string getHapdSerial() const
Get HAPD serial number.
void setFebSerial(const int serial)
Set FEB serial number.
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.
void appendAsicDeadChannel(int channel)
Add a channel number to the list of dead channels.
ClassDef(ARICHBadChannels, 1)
ClassDef.
void appendHapdCutChannel(int channel)
Add a channel number to the list of cut channels.
~ARICHBadChannels()
Destructor.
std::vector< int > m_asicBadConnChannels
List of channels with bad connections during the measurement.
int getAsicBadConnChannelsSize() const
Get size of the list of channels with bad connections.
void appendAsicBadLinChannel(int channel)
Add a channel number to the list of channels with bad linearity.
std::vector< int > getHapdListOfBadChannels() const
Get a list of all bad channels.
std::vector< int > getAsicBadLinChannels() const
Get a list of channels with bad linearity.
int getHapdCutChannelsSize() const
Get size of the list of cut channels.
void setAsicBadLinChannels(std::vector< int > badLinChannels)
Set vector of bad linearity channel numbers.
std::vector< int > getHapdBadChannels() const
Get a list of bad channels.
int getFebSerial() const
Get FEB serial number.
void appendFebDeadChannel(int channel)
Add a channel number to the list of dead channels.
int getAsicBadLinChannelsSize() const
Get size of the list of channels with bad linearity.
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.
void appendAsicBadOffsetChannel(int channel)
Add a channel number to the list of channels with bad offset adjustment.
std::vector< int > m_hapdListOfBadChannels
List of all bad channels on the HAPD.
int getHapdListOfBadChannelsSize() const
Get size of the list of all bad channels.
void setAsicDeadChannels(std::vector< int > deadChannels)
Set vector of dead channel numbers.
Abstract base class for different kinds of events.