|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TILECONDITIONS_TILEBADCHANNELS_H
8 #define TILECONDITIONS_TILEBADCHANNELS_H
86 typedef std::map<const HWIdentifier, TileBchStatus>
BchMap;
104 m_tripsProbs = std::move(tripsProbs);
107 #endif // TILECONDITIONS_TILEBADCHANNELS_H
const std::vector< std::vector< float > > & getTripsProbabilities(void) const
Return trips probabilities for all Tile drawers.
Hold mappings of ranges to condition objects.
const std::vector< int > & getMaskedDrawers(void) const
Return Tile drawers masked completely.
Class holding bad channel problems.
uint32_t encodeAdcStatus(const HWIdentifier adc_id) const
CONDCONT_DEF(TileBadChannels, 136686108)
TileBchStatus m_defaultStatus
void setTripsProbabilities(std::vector< std::vector< float >> &&tripsProbs)
Store trips probabilities for all Tile drawers.
void setMaskedDrawers(std::vector< int > &&maskedDrawers)
Store Tile drawers masked completely.
static uint32_t encodeStatus(const TileBchStatus &status)
virtual ~TileBadChannels()
const TileBchStatus & getChannelStatus(const HWIdentifier channel_id) const
Return Tile channel status.
Condition object to keep Tile channel and ADC status.
std::vector< std::vector< float > > m_tripsProbs
const TileBchStatus & getAdcStatus(const HWIdentifier adc_id) const
Return Tile ADC status.
void addAdcStatus(const HWIdentifier channel_id, const HWIdentifier adc_id, const TileBchStatus &adcStatus)
Add status for given Tile ADC and corresponding channel.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::map< const HWIdentifier, TileBchStatus > BchMap
macros to associate a CLID to a type
std::vector< int > m_maskedDrawers