![]() |
Belle II Software
release-08-02-06
|
Tested ASIC chips. More...
#include <ARICHAsicInfo.h>
Public Member Functions | |
ARICHAsicInfo () | |
Default constructor. | |
ARICHAsicInfo (const std::string &id, TTimeStamp timeFinishGain, TTimeStamp timeFinishOffset, std::vector< int > &deadChannel, std::vector< int > &badConnChannel, std::vector< int > &badOffsetChannel, std::vector< int > &badLinChannel, int numProbCh, std::vector< TH3F * > &gain, std::vector< TH3F * > &offset, const std::string &comment) | |
Constructor. | |
~ARICHAsicInfo () | |
Destructor. | |
std::string | getAsicID () const |
Return Asic Identifier. More... | |
void | setAsicID (const std::string &id) |
Set Asic Identifier. More... | |
TTimeStamp | getTimeFinishGain () const |
Return Test date gain - finish. More... | |
void | setTimeFinishGain (TTimeStamp timeFinishGain) |
Set Test date gain - finish. More... | |
TTimeStamp | getTimeFinishOffset () const |
Return Test date offset - finish. More... | |
void | setTimeFinishOffset (TTimeStamp timeFinishOffset) |
Set Test date offset - finish. More... | |
int | getDeadChannel (unsigned int i) const |
Return a channel number from the list of dead channels. More... | |
void | appendDeadChannel (int channel) |
Add a channel number to the list of dead channels. More... | |
void | setDeadChannels (const std::vector< int > &deadChannels) |
Set vector of dead channel numbers. More... | |
int | getDeadChannelsSize () const |
Return size of the list of dead channels. More... | |
int | getBadConnChannel (unsigned int i) const |
Return a channel number from the list of channels with bad connections. More... | |
void | appendBadConnChannel (int ichannel) |
Add a channel number to the list of channels with bad connections. More... | |
int | getBadConnChannelsSize () const |
Return size of the list of channels with bad connections. More... | |
void | setBadConnChannels (const std::vector< int > &badConnChannels) |
Set vector of bad connection channel numbers. More... | |
int | getBadOffsetChannel (unsigned int i) const |
Return a channel number from the list of channels with bad offset adjustment. More... | |
void | appendBadOffsetChannel (int ichannel) |
Add a channel number to the list of channels with bad offset adjustment. More... | |
int | getBadOffsetChannelsSize () const |
Return size of the list of channels with bad offset adjustment. More... | |
void | setBadOffsetChannels (const std::vector< int > &badOffsetChannels) |
Set vector of bad offset channel numbers. More... | |
int | getBadLinChannel (unsigned int i) const |
Return a channel number from the list of channels with bad linearity. More... | |
void | appendBadLinChannel (int ichannel) |
Add a channel number to the list of channels with bad linearity. More... | |
int | getBadLinChannelsSize () const |
Return size of the list of channels with bad linearity. More... | |
void | setBadLinChannels (const std::vector< int > &badLinChannels) |
Set vector of bad linearity channel numbers. More... | |
float | getNumOfProblematicChannels () const |
Return number of problematic channels. More... | |
void | setNumOfProblematicChannels (int numProbCh) |
Set number of problematic channels. More... | |
TH3F * | getGainMeasurement (unsigned int i) const |
Return Measurements with different gain settings. More... | |
void | setGainMeasurement (std::vector< TH3F * > gain) |
set Measurements with different gain settings More... | |
TH3F * | getOffsetMeasurement (unsigned int i) const |
Return Measurements with different offset settings. More... | |
void | setOffsetMeasurement (std::vector< TH3F * > offset) |
set Measurements with different offset settings More... | |
std::string | getComment () const |
Return Commment. More... | |
void | setComment (const std::string &comment) |
Set comment. More... | |
Private Member Functions | |
ClassDef (ARICHAsicInfo, 3) | |
ClassDef. | |
Private Attributes | |
std::string | m_id |
Asic Identifier. | |
TTimeStamp | m_timeFinishGain |
Test Date of gain measurements - finish. | |
TTimeStamp | m_timeFinishOffset |
Test Date of offset measurements - finish. | |
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. | |
std::vector< int > | m_badOffsetChannel |
List of channels with bad offset adjustment. | |
std::vector< int > | m_badLinChannel |
List of channels with bad linearity. | |
int | m_numProblematicChannels |
Number of channels with problems. | |
std::vector< TH3F * > | m_gain |
Threshold scans with different gain settings. | |
std::vector< TH3F * > | m_offset |
Threshold scans with different offset settings (course & fine offset) | |
std::string | m_comment |
Comment. | |
Tested ASIC chips.
Definition at line 25 of file ARICHAsicInfo.h.
|
inline |
Add a channel number to the list of channels with bad connections.
channel | ASIC channel id |
Definition at line 114 of file ARICHAsicInfo.h.
|
inline |
Add a channel number to the list of channels with bad linearity.
channel | ASIC channel id |
Definition at line 164 of file ARICHAsicInfo.h.
|
inline |
Add a channel number to the list of channels with bad offset adjustment.
channel | ASIC channel id |
Definition at line 139 of file ARICHAsicInfo.h.
|
inline |
Add a channel number to the list of dead channels.
channel | ASIC channel id |
Definition at line 89 of file ARICHAsicInfo.h.
|
inline |
int getBadConnChannel | ( | unsigned int | i | ) | const |
Return a channel number from the list of channels with bad connections.
i | index of the element in the list |
Definition at line 21 of file ARICHAsicInfo.cc.
|
inline |
Return size of the list of channels with bad connections.
Definition at line 120 of file ARICHAsicInfo.h.
int getBadLinChannel | ( | unsigned int | i | ) | const |
Return a channel number from the list of channels with bad linearity.
i | index of the element in the list |
Definition at line 35 of file ARICHAsicInfo.cc.
|
inline |
Return size of the list of channels with bad linearity.
Definition at line 170 of file ARICHAsicInfo.h.
int getBadOffsetChannel | ( | unsigned int | i | ) | const |
Return a channel number from the list of channels with bad offset adjustment.
i | index of the element in the list |
Definition at line 28 of file ARICHAsicInfo.cc.
|
inline |
Return size of the list of channels with bad offset adjustment.
Definition at line 145 of file ARICHAsicInfo.h.
|
inline |
int getDeadChannel | ( | unsigned int | i | ) | const |
Return a channel number from the list of dead channels.
i | index of the element in the list |
Definition at line 14 of file ARICHAsicInfo.cc.
|
inline |
Return size of the list of dead channels.
Definition at line 101 of file ARICHAsicInfo.h.
TH3F * getGainMeasurement | ( | unsigned int | i | ) | const |
Return Measurements with different gain settings.
Definition at line 42 of file ARICHAsicInfo.cc.
|
inline |
Return number of problematic channels.
Definition at line 181 of file ARICHAsicInfo.h.
TH3F * getOffsetMeasurement | ( | unsigned int | i | ) | const |
Return Measurements with different offset settings.
Definition at line 55 of file ARICHAsicInfo.cc.
|
inline |
Return Test date gain - finish.
Definition at line 61 of file ARICHAsicInfo.h.
|
inline |
Return Test date offset - finish.
Definition at line 71 of file ARICHAsicInfo.h.
|
inline |
|
inline |
Set vector of bad connection channel numbers.
channel | ASIC channel id |
Definition at line 126 of file ARICHAsicInfo.h.
|
inline |
Set vector of bad linearity channel numbers.
channel | ASIC channel id |
Definition at line 176 of file ARICHAsicInfo.h.
|
inline |
Set vector of bad offset channel numbers.
channel | ASIC channel id |
Definition at line 151 of file ARICHAsicInfo.h.
|
inline |
|
inline |
Set vector of dead channel numbers.
channel | ASIC channel id |
Definition at line 95 of file ARICHAsicInfo.h.
void setGainMeasurement | ( | std::vector< TH3F * > | gain | ) |
set Measurements with different gain settings
Measurements | with different gain settings |
Definition at line 49 of file ARICHAsicInfo.cc.
|
inline |
Set number of problematic channels.
number | of problematic channels |
Definition at line 186 of file ARICHAsicInfo.h.
void setOffsetMeasurement | ( | std::vector< TH3F * > | offset | ) |
set Measurements with different offset settings
Measurements | with different offset settings |
Definition at line 62 of file ARICHAsicInfo.cc.
|
inline |
Set Test date gain - finish.
Test | date gain - finish |
Definition at line 66 of file ARICHAsicInfo.h.
|
inline |
Set Test date offset - finish.
Test | date offset - finish |
Definition at line 76 of file ARICHAsicInfo.h.