9 #include <arich/dbobjects/ARICHAsicInfo.h>
16 if (i < m_deadChannel.size())
return m_deadChannel[i];
23 if (i < m_badConnChannel.size())
return m_badConnChannel[i];
30 if (i < m_badOffsetChannel.size())
return m_badOffsetChannel[i];
37 if (i < m_badLinChannel.size())
return m_badLinChannel[i];
44 if (i < m_gain.size())
return m_gain[i];
51 for (
unsigned int i = 0; i < gain.size(); i++) m_gain.push_back(gain[i]);
57 if (i < m_offset.size())
return m_offset[i];
64 for (
unsigned int i = 0; i < offset.size(); i++) m_offset.push_back(offset[i]);
TH3F * getOffsetMeasurement(unsigned int i) const
Return Measurements with different offset settings.
void setGainMeasurement(std::vector< TH3F * > gain)
set Measurements with different gain settings
int getBadLinChannel(unsigned int i) const
Return a channel number from the list of channels with bad linearity.
int getBadOffsetChannel(unsigned int i) const
Return a channel number from the list of channels with bad offset adjustment.
void setOffsetMeasurement(std::vector< TH3F * > offset)
set Measurements with different offset settings
int getBadConnChannel(unsigned int i) const
Return a channel number from the list of channels with bad connections.
int getDeadChannel(unsigned int i) const
Return a channel number from the list of dead channels.
TH3F * getGainMeasurement(unsigned int i) const
Return Measurements with different gain settings.
Abstract base class for different kinds of events.