9#include <arich/dbobjects/ARICHAsicInfo.h>
51 for (
unsigned int i = 0; i < gain.size(); i++)
m_gain.push_back(gain[i]);
64 for (
unsigned int i = 0; i < offset.size(); i++)
m_offset.push_back(offset[i]);
TH3F * getOffsetMeasurement(unsigned int i) const
Get measurements with different offset settings.
std::vector< TH3F * > m_gain
Threshold scans with different gain settings.
std::vector< int > m_deadChannel
List of dead channels on the ASIC chip.
std::vector< int > m_badConnChannel
List of channels with bad connections during the measurement.
void setGainMeasurement(std::vector< TH3F * > gain)
Set measurements with different gain settings.
int getBadLinChannel(unsigned int i) const
Get a channel number from the list of channels with bad linearity.
int getBadOffsetChannel(unsigned int i) const
Get 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
Get a channel number from the list of channels with bad connections.
int getDeadChannel(unsigned int i) const
Get a channel number from the list of dead channels.
TH3F * getGainMeasurement(unsigned int i) const
Get measurements with different gain settings.
std::vector< int > m_badLinChannel
List of channels with bad linearity.
std::vector< TH3F * > m_offset
Threshold scans with different offset settings (course & fine offset)
std::vector< int > m_badOffsetChannel
List of channels with bad offset adjustment.
Abstract base class for different kinds of events.