![]() |
Belle II Software
release-08-02-04
|
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.