Condition object to keep Tile channel and ADC status.
More...
#include <TileBadChannels.h>
Condition object to keep Tile channel and ADC status.
Definition at line 24 of file TileBadChannels.h.
◆ BchMap
◆ TileBadChannels()
TileBadChannels::TileBadChannels |
( |
| ) |
|
◆ ~TileBadChannels()
TileBadChannels::~TileBadChannels |
( |
| ) |
|
|
virtual |
◆ addAdcStatus()
Add status for given Tile ADC and corresponding channel.
- Parameters
-
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.
◆ encodeAdcStatus()
◆ encodeStatus()
◆ getAdcStatus()
Return Tile ADC status.
- Parameters
-
adc_id | Tile hardware (online) ADC identifier |
- Returns
- Tile ADC status
Definition at line 24 of file TileBadChannels.cxx.
26 BchMap::const_iterator adcStatus =
m_adcStatus.find(adc_id);
30 return adcStatus->second;
◆ getChannelStatus()
Return Tile channel status.
- Parameters
-
channel_id | Tile hardware (online) channel identifier |
- Returns
- Tile channel status
Definition at line 35 of file TileBadChannels.cxx.
41 return channelStatus->second;
◆ getMaskedDrawers()
const std::vector<int>& TileBadChannels::getMaskedDrawers |
( |
void |
| ) |
const |
|
inline |
Return Tile drawers masked completely.
- Returns
- Array of Tile drawers (frag identifiers) masked comletely
Definition at line 77 of file TileBadChannels.h.
◆ getTripsProbabilities()
const std::vector<std::vector<float> >& TileBadChannels::getTripsProbabilities |
( |
void |
| ) |
const |
|
inline |
Return trips probabilities for all Tile drawers.
- Returns
- Trips probabilites for all Tile drawers
Definition at line 64 of file TileBadChannels.h.
◆ setMaskedDrawers()
void TileBadChannels::setMaskedDrawers |
( |
std::vector< int > && |
maskedDrawers | ) |
|
Store Tile drawers masked completely.
- Parameters
-
maskedDrawers | Array of Tile drawers (frag identifiers) masked comletely |
Definition at line 47 of file TileBadChannels.cxx.
◆ setTripsProbabilities()
void TileBadChannels::setTripsProbabilities |
( |
std::vector< std::vector< float >> && |
tripsProbs | ) |
|
|
inline |
Store trips probabilities for all Tile drawers.
- Parameters
-
tripsProbs | Trips probabilites for all Tile drawers |
Definition at line 103 of file TileBadChannels.h.
◆ m_adcStatus
BchMap TileBadChannels::m_adcStatus |
|
private |
◆ m_channelStatus
BchMap TileBadChannels::m_channelStatus |
|
private |
◆ m_defaultStatus
◆ m_maskedDrawers
std::vector<int> TileBadChannels::m_maskedDrawers |
|
private |
◆ m_tripsProbs
std::vector<std::vector<float> > TileBadChannels::m_tripsProbs |
|
private |
The documentation for this class was generated from the following files:
void sort(typename std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, typename std::reverse_iterator< DataModel_detail::iterator< DVL > > end, const Compare &comp)
Specialization of sort for DataVector/List.