![]() |
ATLAS Offline Software
|
Condition object to keep Tile channel and ADC status. More...
#include <TileBadChannels.h>
Public Member Functions | |
| TileBadChannels () | |
| virtual | ~TileBadChannels () |
| void | addAdcStatus (const HWIdentifier channel_id, const HWIdentifier adc_id, const TileBchStatus &adcStatus) |
| Add status for given Tile ADC and corresponding channel. | |
| const TileBchStatus & | getAdcStatus (const HWIdentifier adc_id) const |
| Return Tile ADC status. | |
| const TileBchStatus & | getChannelStatus (const HWIdentifier channel_id) const |
| Return Tile channel status. | |
| void | setTripsProbabilities (std::vector< std::vector< float > > &&tripsProbs) |
| Store trips probabilities for all Tile drawers. | |
| const std::vector< std::vector< float > > & | getTripsProbabilities (void) const |
| Return trips probabilities for all Tile drawers. | |
| void | setMaskedDrawers (std::vector< int > &&maskedDrawers) |
| Store Tile drawers masked completely. | |
| const std::vector< int > & | getMaskedDrawers (void) const |
| Return Tile drawers masked completely. | |
| uint32_t | encodeAdcStatus (const HWIdentifier adc_id) const |
Static Public Member Functions | |
| static uint32_t | encodeStatus (const TileBchStatus &status) |
Private Types | |
| typedef std::map< const HWIdentifier, TileBchStatus > | BchMap |
Private Attributes | |
| TileBchStatus | m_defaultStatus |
| BchMap | m_adcStatus |
| BchMap | m_channelStatus |
| std::vector< std::vector< float > > | m_tripsProbs |
| std::vector< int > | m_maskedDrawers |
Condition object to keep Tile channel and ADC status.
Definition at line 24 of file TileBadChannels.h.
|
private |
Definition at line 86 of file TileBadChannels.h.
| TileBadChannels::TileBadChannels | ( | ) |
Definition at line 9 of file TileBadChannels.cxx.
|
virtual |
Definition at line 14 of file TileBadChannels.cxx.
| void TileBadChannels::addAdcStatus | ( | const HWIdentifier | channel_id, |
| const HWIdentifier | adc_id, | ||
| const TileBchStatus & | adcStatus ) |
Add status for given Tile ADC and corresponding channel.
| channel_id | Tile hardware (online) channel identifier |
| adc_id | Tile hardware (online) ADC identifier |
| adcStatus | Tile ADC status |
Definition at line 18 of file TileBadChannels.cxx.
| uint32_t TileBadChannels::encodeAdcStatus | ( | const HWIdentifier | adc_id | ) | const |
Definition at line 70 of file TileBadChannels.cxx.
|
static |
| const TileBchStatus & TileBadChannels::getAdcStatus | ( | const HWIdentifier | adc_id | ) | const |
Return Tile ADC status.
| adc_id | Tile hardware (online) ADC identifier |
Definition at line 24 of file TileBadChannels.cxx.
| const TileBchStatus & TileBadChannels::getChannelStatus | ( | const HWIdentifier | channel_id | ) | const |
Return Tile channel status.
| channel_id | Tile hardware (online) channel identifier |
Definition at line 35 of file TileBadChannels.cxx.
|
inline |
Return Tile drawers masked completely.
Definition at line 77 of file TileBadChannels.h.
|
inline |
Return trips probabilities for all Tile drawers.
Definition at line 64 of file TileBadChannels.h.
| void TileBadChannels::setMaskedDrawers | ( | std::vector< int > && | maskedDrawers | ) |
Store Tile drawers masked completely.
| maskedDrawers | Array of Tile drawers (frag identifiers) masked comletely |
Definition at line 47 of file TileBadChannels.cxx.
|
inline |
Store trips probabilities for all Tile drawers.
| tripsProbs | Trips probabilites for all Tile drawers |
Definition at line 103 of file TileBadChannels.h.
|
private |
Definition at line 87 of file TileBadChannels.h.
|
private |
Definition at line 88 of file TileBadChannels.h.
|
private |
Definition at line 84 of file TileBadChannels.h.
|
private |
Definition at line 91 of file TileBadChannels.h.
|
private |
Definition at line 90 of file TileBadChannels.h.