![]() |
Belle II Software release-09-00-04
|
ARICH bad channels. More...
#include <ARICHBadChannels.h>


Public Member Functions | |
| ARICHBadChannels () | |
| Default constructor. | |
| ~ARICHBadChannels () | |
| Destructor. | |
| int | getID () const |
| Get global ID. | |
| void | setID (const int id) |
| Set global ID. | |
| std::string | getHapdSerial () const |
| Get HAPD serial number. | |
| void | setHapdSerial (const std::string &serial) |
| Set HAPD serial number. | |
| int | getFebSerial () const |
| Get FEB serial number. | |
| void | setFebSerial (const int serial) |
| Set FEB serial number. | |
| int | getHapdCutChannel (unsigned int i) const |
| Get a channel number from the list of cut channels. | |
| std::vector< int > | getHapdCutChannels () const |
| Get a list of cut channels. | |
| void | appendHapdCutChannel (int channel) |
| Add a channel number to the list of cut channels. | |
| void | setHapdCutChannel (std::vector< int > channels) |
| Set the list of cut channels. | |
| int | getHapdCutChannelsSize () const |
| Get size of the list of cut channels. | |
| int | getHapdBadChannel (unsigned int i) const |
| Get a channel number from the list of bad channels. | |
| std::vector< int > | getHapdBadChannels () const |
| Get a list of bad channels. | |
| void | appendHapdBadChannel (int channel) |
| Add a channel number to the list of bad channels. | |
| void | setHapdBadChannel (std::vector< int > channels) |
| Set the list of bad channels. | |
| int | getHapdBadChannelsSize () const |
| Get size of the list of cut channels. | |
| int | getHapdListOfBadChannel (unsigned int i) const |
| Get a channel number from the list of bad channels. | |
| std::vector< int > | getHapdListOfBadChannels () const |
| Get a list of all bad channels. | |
| int | getHapdListOfBadChannelsSize () const |
| Get size of the list of all bad channels. | |
| int | getFebDeadChannel (unsigned int i) const |
| Get a channel number from the list of dead channels. | |
| std::vector< int > | getFebDeadChannels () const |
| Get a list of dead channels. | |
| void | appendFebDeadChannel (int channel) |
| Add a channel number to the list of dead channels. | |
| void | setFebDeadChannels (std::vector< int > deadChannels) |
| Set vector of dead channel numbers. | |
| int | getFebDeadChannelsSize () const |
| Get size of the list of dead channels. | |
| int | getAsicDeadChannel (unsigned int i) const |
| Get a channel number from the list of dead channels. | |
| std::vector< int > | getAsicDeadChannels () const |
| Get a list of dead channels. | |
| void | appendAsicDeadChannel (int channel) |
| Add a channel number to the list of dead channels. | |
| void | setAsicDeadChannels (std::vector< int > deadChannels) |
| Set vector of dead channel numbers. | |
| int | getAsicDeadChannelsSize () const |
| Get size of the list of dead channels. | |
| int | getAsicBadConnChannel (unsigned int i) const |
| Get a channel number from the list of channels with bad connections. | |
| std::vector< int > | getAsicBadConnChannels () const |
| Get a list of channels with bad connections. | |
| void | appendAsicBadConnChannel (int channel) |
| Add a channel number to the list of channels with bad connections. | |
| void | setAsicBadConnChannels (std::vector< int > badConnChannels) |
| Set vector of bad connection channel numbers. | |
| int | getAsicBadConnChannelsSize () const |
| Get size of the list of channels with bad connections. | |
| int | getAsicBadOffsetChannel (unsigned int i) const |
| Get a channel number from the list of channels with bad offset adjustment. | |
| std::vector< int > | getAsicBadOffsetChannels () const |
| Get a list of channels with bad offset adjustment. | |
| void | appendAsicBadOffsetChannel (int channel) |
| Add a channel number to the list of channels with bad offset adjustment. | |
| void | setAsicBadOffsetChannels (std::vector< int > badOffsetChannels) |
| Set vector of bad offset channel numbers. | |
| int | getAsicBadOffsetChannelsSize () const |
| Get size of the list of channels with bad offset adjustment. | |
| int | getAsicBadLinChannel (unsigned int i) const |
| Get a channel number from the list of channels with bad linearity. | |
| std::vector< int > | getAsicBadLinChannels () const |
| Get a list of channels with bad linearity. | |
| void | appendAsicBadLinChannel (int channel) |
| Add a channel number to the list of channels with bad linearity. | |
| void | setAsicBadLinChannels (std::vector< int > badLinChannels) |
| Set vector of bad linearity channel numbers. | |
| int | getAsicBadLinChannelsSize () const |
| Get size of the list of channels with bad linearity. | |
| int | getFebListOfBadChannel (unsigned int i) const |
| Get a channel number from the list of channels with bad linearity. | |
| std::vector< int > | getFebListOfBadChannels () const |
| Get a list of all bad channels. | |
| int | getFebListOfBadChannelsSize () const |
| Get size of the list of all bad channels. | |
Private Member Functions | |
| ClassDef (ARICHBadChannels, 1) | |
| ClassDef. | |
Private Attributes | |
| int | m_id |
| global ID | |
| std::string | m_hapdSerial |
| serial number of the sensor | |
| int | m_febSerial |
| serial number of the FEB | |
| std::vector< int > | m_hapdCutChannels |
| List of cut channels on the HAPD chip. | |
| std::vector< int > | m_hapdBadChannels |
| List of bad (cut and dead channels) on the HAPD chip. | |
| std::vector< int > | m_febDeadChannels |
| List of dead channels on the FEB. | |
| std::vector< int > | m_asicDeadChannels |
| List of dead channels on the ASIC chip. | |
| std::vector< int > | m_asicBadConnChannels |
| List of channels with bad connections during the measurement. | |
| std::vector< int > | m_asicBadOffsetChannels |
| List of channels with bad offset adjustment. | |
| std::vector< int > | m_asicBadLinChannels |
| List of channels with bad linearity. | |
| std::vector< int > | m_hapdListOfBadChannels |
| List of all bad channels on the HAPD. | |
| std::vector< int > | m_febListOfBadChannels |
| List of all bad channels on the FEB. | |
ARICH bad channels.
Definition at line 22 of file ARICHBadChannels.h.
|
inline |
Default constructor.
Definition at line 29 of file ARICHBadChannels.h.
|
inline |
|
inline |
Add a channel number to the list of channels with bad connections.
| [in] | channel | ASIC channel id. |
Definition at line 233 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of channels with bad linearity.
| [in] | channel | ASIC channel id. |
Definition at line 296 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of channels with bad offset adjustment.
| [in] | channel | ASIC channel id. |
Definition at line 265 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of dead channels.
| [in] | channel | ASIC channel id. |
Definition at line 202 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of dead channels.
| [in] | channel | FEB channel id. |
Definition at line 171 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of bad channels.
| [in] | channel | HAPD channel number. |
Definition at line 121 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of cut channels.
| [in] | channel | HAPD channel number. |
Definition at line 90 of file ARICHBadChannels.h.
| int getAsicBadConnChannel | ( | 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 68 of file ARICHBadChannels.cc.
|
inline |
Get a list of channels with bad connections.
Definition at line 227 of file ARICHBadChannels.h.
|
inline |
Get size of the list of channels with bad connections.
Definition at line 245 of file ARICHBadChannels.h.
| int getAsicBadLinChannel | ( | 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 82 of file ARICHBadChannels.cc.
|
inline |
Get a list of channels with bad linearity.
Definition at line 290 of file ARICHBadChannels.h.
|
inline |
Get size of the list of channels with bad linearity.
Definition at line 308 of file ARICHBadChannels.h.
| int getAsicBadOffsetChannel | ( | 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 75 of file ARICHBadChannels.cc.
|
inline |
Get a list of channels with bad offset adjustment.
Definition at line 259 of file ARICHBadChannels.h.
|
inline |
Get size of the list of channels with bad offset adjustment.
Definition at line 277 of file ARICHBadChannels.h.
| int getAsicDeadChannel | ( | 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 61 of file ARICHBadChannels.cc.
|
inline |
Get a list of dead channels.
Definition at line 196 of file ARICHBadChannels.h.
|
inline |
Get size of the list of dead channels.
Definition at line 214 of file ARICHBadChannels.h.
| int getFebDeadChannel | ( | 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 54 of file ARICHBadChannels.cc.
|
inline |
Get a list of dead channels.
Definition at line 165 of file ARICHBadChannels.h.
|
inline |
Get size of the list of dead channels.
Definition at line 183 of file ARICHBadChannels.h.
| int getFebListOfBadChannel | ( | 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 135 of file ARICHBadChannels.cc.
|
inline |
Get a list of all bad channels.
Definition at line 321 of file ARICHBadChannels.h.
|
inline |
Get size of the list of all bad channels.
Definition at line 327 of file ARICHBadChannels.h.
|
inline |
| int getHapdBadChannel | ( | unsigned int | i | ) | const |
Get a channel number from the list of bad channels.
| [in] | i | Index of the element in the list. |
Definition at line 23 of file ARICHBadChannels.cc.
|
inline |
Get a list of bad channels.
Definition at line 115 of file ARICHBadChannels.h.
|
inline |
Get size of the list of cut channels.
Definition at line 133 of file ARICHBadChannels.h.
| int getHapdCutChannel | ( | unsigned int | i | ) | const |
Get a channel number from the list of cut channels.
| [in] | i | Index of the element in the list. |
Definition at line 16 of file ARICHBadChannels.cc.
|
inline |
Get a list of cut channels.
Definition at line 84 of file ARICHBadChannels.h.
|
inline |
Get size of the list of cut channels.
Definition at line 102 of file ARICHBadChannels.h.
| int getHapdListOfBadChannel | ( | unsigned int | i | ) | const |
Get a channel number from the list of bad channels.
| [in] | i | Index of the element in the list. |
Definition at line 47 of file ARICHBadChannels.cc.
|
inline |
Get a list of all bad channels.
Definition at line 146 of file ARICHBadChannels.h.
|
inline |
Get size of the list of all bad channels.
Definition at line 152 of file ARICHBadChannels.h.
|
inline |
Get HAPD serial number.
Definition at line 53 of file ARICHBadChannels.h.
|
inline |
| void setAsicBadConnChannels | ( | std::vector< int > | badConnChannels | ) |
Set vector of bad connection channel numbers.
| [in] | badConnChannels | ASIC channel id |
Definition at line 107 of file ARICHBadChannels.cc.
| void setAsicBadLinChannels | ( | std::vector< int > | badLinChannels | ) |
Set vector of bad linearity channel numbers.
| [in] | badLinChannels | ASIC channel id |
Definition at line 126 of file ARICHBadChannels.cc.
| void setAsicBadOffsetChannels | ( | std::vector< int > | badOffsetChannels | ) |
Set vector of bad offset channel numbers.
| [in] | badOffsetChannels | ASIC channel id. |
Definition at line 116 of file ARICHBadChannels.cc.
| void setAsicDeadChannels | ( | std::vector< int > | deadChannels | ) |
Set vector of dead channel numbers.
| [in] | deadChannels | ASIC channel id. |
Definition at line 98 of file ARICHBadChannels.cc.
| void setFebDeadChannels | ( | std::vector< int > | deadChannels | ) |
Set vector of dead channel numbers.
| [in] | deadChannels | FEB channel id. |
Definition at line 88 of file ARICHBadChannels.cc.
|
inline |
Set FEB serial number.
| [in] | serial | FEB serial number. |
Definition at line 71 of file ARICHBadChannels.h.
| void setHapdBadChannel | ( | std::vector< int > | channels | ) |
Set the list of bad channels.
| [in] | channels | HAPD channel numbers. |
Definition at line 38 of file ARICHBadChannels.cc.
| void setHapdCutChannel | ( | std::vector< int > | channels | ) |
Set the list of cut channels.
| [in] | channels | HAPD channel numbers. |
Definition at line 29 of file ARICHBadChannels.cc.
|
inline |
Set HAPD serial number.
| [in] | serial | HAPD serial number. |
Definition at line 59 of file ARICHBadChannels.h.
|
inline |
Set global ID.
| [in] | id | Global ID. |
Definition at line 47 of file ARICHBadChannels.h.
|
private |
List of channels with bad connections during the measurement.
Definition at line 341 of file ARICHBadChannels.h.
|
private |
List of channels with bad linearity.
Definition at line 343 of file ARICHBadChannels.h.
|
private |
List of channels with bad offset adjustment.
Definition at line 342 of file ARICHBadChannels.h.
|
private |
List of dead channels on the ASIC chip.
Definition at line 340 of file ARICHBadChannels.h.
|
private |
List of dead channels on the FEB.
Definition at line 338 of file ARICHBadChannels.h.
|
private |
List of all bad channels on the FEB.
Definition at line 346 of file ARICHBadChannels.h.
|
private |
serial number of the FEB
Definition at line 333 of file ARICHBadChannels.h.
|
private |
List of bad (cut and dead channels) on the HAPD chip.
Definition at line 336 of file ARICHBadChannels.h.
|
private |
List of cut channels on the HAPD chip.
Definition at line 335 of file ARICHBadChannels.h.
|
private |
List of all bad channels on the HAPD.
Definition at line 345 of file ARICHBadChannels.h.
|
private |
serial number of the sensor
Definition at line 332 of file ARICHBadChannels.h.
|
private |
global ID
Definition at line 331 of file ARICHBadChannels.h.