![]() |
Belle II Software release-09-00-03
|
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 |
| Get ASIC identifier. | |
| void | setAsicID (const std::string &id) |
| Set ASIC identifier. | |
| TTimeStamp | getTimeFinishGain () const |
| Get test date gain - finish. | |
| void | setTimeFinishGain (TTimeStamp timeFinishGain) |
| Set test date gain - finish. | |
| TTimeStamp | getTimeFinishOffset () const |
| Get test date offset - finish. | |
| void | setTimeFinishOffset (TTimeStamp timeFinishOffset) |
| Set Test date offset - finish. | |
| int | getDeadChannel (unsigned int i) const |
| Get a channel number from the list of dead channels. | |
| void | appendDeadChannel (int channel) |
| Add a channel number to the list of dead channels. | |
| void | setDeadChannels (const std::vector< int > &deadChannels) |
| Set vector of dead channel numbers. | |
| int | getDeadChannelsSize () const |
| Get size of the list of dead channels. | |
| int | getBadConnChannel (unsigned int i) const |
| Get a channel number from the list of channels with bad connections. | |
| void | appendBadConnChannel (int channel) |
| Add a channel number to the list of channels with bad connections. | |
| void | setBadConnChannels (const std::vector< int > &badConnChannels) |
| Set vector of bad connection channel numbers. | |
| int | getBadConnChannelsSize () const |
| Get size of the list of channels with bad connections. | |
| int | getBadOffsetChannel (unsigned int i) const |
| Get a channel number from the list of channels with bad offset adjustment. | |
| void | appendBadOffsetChannel (int channel) |
| Add a channel number to the list of channels with bad offset adjustment. | |
| void | setBadOffsetChannels (const std::vector< int > &badOffsetChannels) |
| Set vector of bad offset channel numbers. | |
| int | getBadOffsetChannelsSize () const |
| Get size of the list of channels with bad offset adjustment. | |
| int | getBadLinChannel (unsigned int i) const |
| Get a channel number from the list of channels with bad linearity. | |
| void | appendBadLinChannel (int channel) |
| Add a channel number to the list of channels with bad linearity. | |
| void | setBadLinChannels (const std::vector< int > &badLinChannels) |
| Set vector of bad linearity channel numbers. | |
| int | getBadLinChannelsSize () const |
| Get size of the list of channels with bad linearity. | |
| float | getNumOfProblematicChannels () const |
| Get number of problematic channels. | |
| void | setNumOfProblematicChannels (int numProbCh) |
| Set number of problematic channels. | |
| TH3F * | getGainMeasurement (unsigned int i) const |
| Get measurements with different gain settings. | |
| void | setGainMeasurement (std::vector< TH3F * > gain) |
| Set measurements with different gain settings. | |
| TH3F * | getOffsetMeasurement (unsigned int i) const |
| Get measurements with different offset settings. | |
| void | setOffsetMeasurement (std::vector< TH3F * > offset) |
| Set measurements with different offset settings. | |
| std::string | getComment () const |
| Get comment. | |
| void | setComment (const std::string &comment) |
| Set comment. | |
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 |
Default constructor.
Definition at line 32 of file ARICHAsicInfo.h.
|
inline |
Constructor.
Definition at line 38 of file ARICHAsicInfo.h.
|
inline |
|
inline |
Add a channel number to the list of channels with bad connections.
| [in] | channel | ASIC channel id. |
Definition at line 122 of file ARICHAsicInfo.h.
|
inline |
Add a channel number to the list of channels with bad linearity.
| [in] | channel | ASIC channel id. |
Definition at line 173 of file ARICHAsicInfo.h.
|
inline |
Add a channel number to the list of channels with bad offset adjustment.
| [in] | channel | ASIC channel id. |
Definition at line 148 of file ARICHAsicInfo.h.
|
inline |
Add a channel number to the list of dead channels.
| [in] | channel | ASIC channel id |
Definition at line 97 of file ARICHAsicInfo.h.
|
inline |
| int getBadConnChannel | ( | unsigned int | i | ) | const |
Get a channel number from the list of channels with bad connections.
| [in] | i | Index of the element in the list. |
Definition at line 21 of file ARICHAsicInfo.cc.
|
inline |
Get size of the list of channels with bad connections.
Definition at line 134 of file ARICHAsicInfo.h.
| int getBadLinChannel | ( | unsigned int | i | ) | const |
Get a channel number from the list of channels with bad linearity.
| [in] | i | Index of the element in the list. |
Definition at line 35 of file ARICHAsicInfo.cc.
|
inline |
Get size of the list of channels with bad linearity.
Definition at line 185 of file ARICHAsicInfo.h.
| int getBadOffsetChannel | ( | unsigned int | i | ) | const |
Get a channel number from the list of channels with bad offset adjustment.
| [in] | i | Index of the element in the list. |
Definition at line 28 of file ARICHAsicInfo.cc.
|
inline |
Get size of the list of channels with bad offset adjustment.
Definition at line 160 of file ARICHAsicInfo.h.
|
inline |
| int getDeadChannel | ( | unsigned int | i | ) | const |
Get a channel number from the list of dead channels.
| [in] | i | Index of the element in the list. |
Definition at line 14 of file ARICHAsicInfo.cc.
|
inline |
| TH3F * getGainMeasurement | ( | unsigned int | i | ) | const |
Get measurements with different gain settings.
Definition at line 42 of file ARICHAsicInfo.cc.
|
inline |
Get number of problematic channels.
Definition at line 191 of file ARICHAsicInfo.h.
| TH3F * getOffsetMeasurement | ( | unsigned int | i | ) | const |
Get measurements with different offset settings.
Definition at line 55 of file ARICHAsicInfo.cc.
|
inline |
Get test date gain - finish.
Definition at line 66 of file ARICHAsicInfo.h.
|
inline |
Get test date offset - finish.
Definition at line 78 of file ARICHAsicInfo.h.
|
inline |
Set ASIC identifier.
| [in] | id | ASIC identifier. |
Definition at line 60 of file ARICHAsicInfo.h.
|
inline |
Set vector of bad connection channel numbers.
| [in] | badConnChannels | ASIC channel id. |
Definition at line 128 of file ARICHAsicInfo.h.
|
inline |
Set vector of bad linearity channel numbers.
| [in] | badLinChannels | ASIC channel id. |
Definition at line 179 of file ARICHAsicInfo.h.
|
inline |
Set vector of bad offset channel numbers.
| [in] | badOffsetChannels | ASIC channel id. |
Definition at line 154 of file ARICHAsicInfo.h.
|
inline |
Set comment.
| [in] | comment | Comment. |
Definition at line 233 of file ARICHAsicInfo.h.
|
inline |
Set vector of dead channel numbers.
| [in] | deadChannels | ASIC channel id. |
Definition at line 103 of file ARICHAsicInfo.h.
| void setGainMeasurement | ( | std::vector< TH3F * > | gain | ) |
Set measurements with different gain settings.
| [in] | gain | Measurements with different gain settings. |
Definition at line 49 of file ARICHAsicInfo.cc.
|
inline |
Set number of problematic channels.
| [in] | numProbCh | Number of problematic channels. |
Definition at line 197 of file ARICHAsicInfo.h.
| void setOffsetMeasurement | ( | std::vector< TH3F * > | offset | ) |
Set measurements with different offset settings.
| [in] | offset | Measurements with different offset settings. |
Definition at line 62 of file ARICHAsicInfo.cc.
|
inline |
Set test date gain - finish.
| [in] | timeFinishGain | Test date gain - finish. |
Definition at line 72 of file ARICHAsicInfo.h.
|
inline |
Set Test date offset - finish.
| [in] | timeFinishOffset | Test date offset - finish. |
Definition at line 84 of file ARICHAsicInfo.h.
|
private |
List of channels with bad connections during the measurement.
Definition at line 241 of file ARICHAsicInfo.h.
|
private |
List of channels with bad linearity.
Definition at line 243 of file ARICHAsicInfo.h.
|
private |
List of channels with bad offset adjustment.
Definition at line 242 of file ARICHAsicInfo.h.
|
private |
Comment.
Definition at line 247 of file ARICHAsicInfo.h.
|
private |
List of dead channels on the ASIC chip.
Definition at line 240 of file ARICHAsicInfo.h.
|
private |
Threshold scans with different gain settings.
Definition at line 245 of file ARICHAsicInfo.h.
|
private |
Asic Identifier.
Definition at line 237 of file ARICHAsicInfo.h.
|
private |
Number of channels with problems.
Definition at line 244 of file ARICHAsicInfo.h.
|
private |
Threshold scans with different offset settings (course & fine offset)
Definition at line 246 of file ARICHAsicInfo.h.
|
private |
Test Date of gain measurements - finish.
Definition at line 238 of file ARICHAsicInfo.h.
|
private |
Test Date of offset measurements - finish.
Definition at line 239 of file ARICHAsicInfo.h.