![]() |
Belle II Software
release-05-02-19
|
Contains manufacturer data of one of the 4 photo sensors chips. More...
#include <ARICHBadChannels.h>
Public Member Functions | |
ARICHBadChannels () | |
Default constructor. | |
~ARICHBadChannels () | |
Destructor. | |
int | getID () const |
Return global ID. More... | |
void | setID (const int id) |
Set global ID. More... | |
std::string | getHapdSerial () const |
Return Hapd Serial number. More... | |
void | setHapdSerial (const std::string &serial) |
Set Hapd Serial number. More... | |
int | getFebSerial () const |
Return FEB Serial number. More... | |
void | setFebSerial (const int serial) |
Set Hapd Serial number. More... | |
int | getHapdCutChannel (unsigned int i) const |
Return a channel number from the list of cut channels. More... | |
std::vector< int > | getHapdCutChannels () const |
Return a list of cut channels. More... | |
void | appendHapdCutChannel (int channel) |
Add a channel number to the list of cut channels. More... | |
void | setHapdCutChannel (std::vector< int > channels) |
Set the list of cut channels. More... | |
int | getHapdCutChannelsSize () const |
Return size of the list of cut channels. More... | |
int | getHapdBadChannel (unsigned int i) const |
Return a channel number from the list of cut channels. More... | |
std::vector< int > | getHapdBadChannels () const |
Return a list of bad channels. More... | |
void | appendHapdBadChannel (int ichannel) |
Add a channel number to the list of cut channels. More... | |
void | setHapdBadChannel (std::vector< int > channels) |
Set the list of bad channels. More... | |
int | getHapdBadChannelsSize () const |
Return size of the list of cut channels. More... | |
int | getHapdListOfBadChannel (unsigned int i) const |
Return a channel number from the list of channels with bad linearity. More... | |
std::vector< int > | getHapdListOfBadChannels () const |
Return a list of all bad channels. More... | |
int | getHapdListOfBadChannelsSize () const |
Return size of the list of all bad channels. More... | |
int | getFebDeadChannel (unsigned int i) const |
Return a channel number from the list of dead channels. More... | |
std::vector< int > | getFebDeadChannels () const |
Return a list of dead channels. More... | |
void | appendFebDeadChannel (int channel) |
Add a channel number to the list of dead channels. More... | |
void | setFebDeadChannels (std::vector< int > deadChannels) |
Set vector of dead channel numbers. More... | |
int | getFebDeadChannelsSize () const |
Return size of the list of dead channels. More... | |
int | getAsicDeadChannel (unsigned int i) const |
Return a channel number from the list of dead channels. More... | |
std::vector< int > | getAsicDeadChannels () const |
Return a list of dead channels. More... | |
void | appendAsicDeadChannel (int channel) |
Add a channel number to the list of dead channels. More... | |
void | setAsicDeadChannels (std::vector< int > deadChannels) |
Set vector of dead channel numbers. More... | |
int | getAsicDeadChannelsSize () const |
Return size of the list of dead channels. More... | |
int | getAsicBadConnChannel (unsigned int i) const |
Return a channel number from the list of channels with bad connections. More... | |
std::vector< int > | getAsicBadConnChannels () const |
Return a list of channels with bad connections. More... | |
void | appendAsicBadConnChannel (int ichannel) |
Add a channel number to the list of channels with bad connections. More... | |
int | getAsicBadConnChannelsSize () const |
Return size of the list of channels with bad connections. More... | |
void | setAsicBadConnChannels (std::vector< int > badConnChannels) |
Set vector of bad connection channel numbers. More... | |
int | getAsicBadOffsetChannel (unsigned int i) const |
Return a channel number from the list of channels with bad offset adjustment. More... | |
std::vector< int > | getAsicBadOffsetChannels () const |
Return a list of channels with bad offset adjustment. More... | |
void | appendAsicBadOffsetChannel (int ichannel) |
Add a channel number to the list of channels with bad offset adjustment. More... | |
int | getAsicBadOffsetChannelsSize () const |
Return size of the list of channels with bad offset adjustment. More... | |
void | setAsicBadOffsetChannels (std::vector< int > badOffsetChannels) |
Set vector of bad offset channel numbers. More... | |
int | getAsicBadLinChannel (unsigned int i) const |
Return a channel number from the list of channels with bad linearity. More... | |
std::vector< int > | getAsicBadLinChannels () const |
Return a list of channels with bad linearity. More... | |
void | appendAsicBadLinChannel (int ichannel) |
Add a channel number to the list of channels with bad linearity. More... | |
int | getAsicBadLinChannelsSize () const |
Return size of the list of channels with bad linearity. More... | |
void | setAsicBadLinChannels (std::vector< int > badLinChannels) |
Set vector of bad linearity channel numbers. More... | |
int | getFebListOfBadChannel (unsigned int i) const |
Return a channel number from the list of channels with bad linearity. More... | |
std::vector< int > | getFebListOfBadChannels () const |
Return a list of all bad channels. More... | |
int | getFebListOfBadChannelsSize () const |
Return size of the list of all bad channels. More... | |
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. | |
Contains manufacturer data of one of the 4 photo sensors chips.
Definition at line 33 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of channels with bad connections.
channel | ASIC channel id |
Definition at line 237 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of channels with bad linearity.
channel | ASIC channel id |
Definition at line 299 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of channels with bad offset adjustment.
channel | ASIC channel id |
Definition at line 268 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of dead channels.
channel | ASIC channel id |
Definition at line 206 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of dead channels.
channel | FEB channel id |
Definition at line 175 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of cut channels.
channel | HAPD channel number |
Definition at line 125 of file ARICHBadChannels.h.
|
inline |
Add a channel number to the list of cut channels.
channel | HAPD channel number |
Definition at line 94 of file ARICHBadChannels.h.
int getAsicBadConnChannel | ( | 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 70 of file ARICHBadChannels.cc.
|
inline |
Return a list of channels with bad connections.
Definition at line 231 of file ARICHBadChannels.h.
|
inline |
Return size of the list of channels with bad connections.
Definition at line 243 of file ARICHBadChannels.h.
int getAsicBadLinChannel | ( | 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 84 of file ARICHBadChannels.cc.
|
inline |
Return a list of channels with bad linearity.
Definition at line 293 of file ARICHBadChannels.h.
|
inline |
Return size of the list of channels with bad linearity.
Definition at line 305 of file ARICHBadChannels.h.
int getAsicBadOffsetChannel | ( | 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 77 of file ARICHBadChannels.cc.
|
inline |
Return a list of channels with bad offset adjustment.
Definition at line 262 of file ARICHBadChannels.h.
|
inline |
Return size of the list of channels with bad offset adjustment.
Definition at line 274 of file ARICHBadChannels.h.
int getAsicDeadChannel | ( | 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 63 of file ARICHBadChannels.cc.
|
inline |
Return a list of dead channels.
Definition at line 200 of file ARICHBadChannels.h.
|
inline |
Return size of the list of dead channels.
Definition at line 218 of file ARICHBadChannels.h.
int getFebDeadChannel | ( | 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 56 of file ARICHBadChannels.cc.
|
inline |
Return a list of dead channels.
Definition at line 169 of file ARICHBadChannels.h.
|
inline |
Return size of the list of dead channels.
Definition at line 187 of file ARICHBadChannels.h.
int getFebListOfBadChannel | ( | 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 137 of file ARICHBadChannels.cc.
|
inline |
Return a list of all bad channels.
Definition at line 324 of file ARICHBadChannels.h.
|
inline |
Return size of the list of all bad channels.
Definition at line 330 of file ARICHBadChannels.h.
|
inline |
Return FEB Serial number.
Definition at line 70 of file ARICHBadChannels.h.
int getHapdBadChannel | ( | unsigned int | i | ) | const |
Return a channel number from the list of cut channels.
i | index of the element in the list |
Definition at line 25 of file ARICHBadChannels.cc.
|
inline |
Return a list of bad channels.
Definition at line 119 of file ARICHBadChannels.h.
|
inline |
Return size of the list of cut channels.
Definition at line 137 of file ARICHBadChannels.h.
int getHapdCutChannel | ( | unsigned int | i | ) | const |
Return a channel number from the list of cut channels.
i | index of the element in the list |
Definition at line 18 of file ARICHBadChannels.cc.
|
inline |
Return a list of cut channels.
Definition at line 88 of file ARICHBadChannels.h.
|
inline |
Return size of the list of cut channels.
Definition at line 106 of file ARICHBadChannels.h.
int getHapdListOfBadChannel | ( | 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 49 of file ARICHBadChannels.cc.
|
inline |
Return a list of all bad channels.
Definition at line 150 of file ARICHBadChannels.h.
|
inline |
Return size of the list of all bad channels.
Definition at line 156 of file ARICHBadChannels.h.
|
inline |
Return Hapd Serial number.
Definition at line 60 of file ARICHBadChannels.h.
|
inline |
void setAsicBadConnChannels | ( | std::vector< int > | badConnChannels | ) |
Set vector of bad connection channel numbers.
channel | ASIC channel id |
Definition at line 109 of file ARICHBadChannels.cc.
void setAsicBadLinChannels | ( | std::vector< int > | badLinChannels | ) |
Set vector of bad linearity channel numbers.
channel | ASIC channel id |
Definition at line 128 of file ARICHBadChannels.cc.
void setAsicBadOffsetChannels | ( | std::vector< int > | badOffsetChannels | ) |
Set vector of bad offset channel numbers.
channel | ASIC channel id |
Definition at line 118 of file ARICHBadChannels.cc.
void setAsicDeadChannels | ( | std::vector< int > | deadChannels | ) |
Set vector of dead channel numbers.
channel | ASIC channel id |
Definition at line 100 of file ARICHBadChannels.cc.
void setFebDeadChannels | ( | std::vector< int > | deadChannels | ) |
Set vector of dead channel numbers.
channel | FEB channel id |
Definition at line 90 of file ARICHBadChannels.cc.
|
inline |
Set Hapd Serial number.
Hapd | Serial number |
Definition at line 75 of file ARICHBadChannels.h.
void setHapdBadChannel | ( | std::vector< int > | channels | ) |
Set the list of bad channels.
channel | HAPD channel numbers |
Definition at line 40 of file ARICHBadChannels.cc.
void setHapdCutChannel | ( | std::vector< int > | channels | ) |
Set the list of cut channels.
channel | HAPD channel numbers |
Definition at line 31 of file ARICHBadChannels.cc.
|
inline |
Set Hapd Serial number.
Hapd | Serial number |
Definition at line 65 of file ARICHBadChannels.h.
|
inline |