|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILECALIBBLOBOBJS_TILECALIBDRAWERBCH_H
6 #define TILECALIBBLOBOBJS_TILECALIBDRAWERBCH_H
26 #include "CoralBase/Blob.h"
53 const std::string&
author=
"",
static const TileCalibDrawerBch * getInstance(const coral::Blob &blob)
Returns a pointer to a const TileCalibDrawerBch.
void getStatusWords(unsigned int channel, unsigned int adc, uint32_t &adcStatus, uint32_t &chnStatus) const
Extracts the adc and channel status words.
TileBchDecoder::BitPatVer getBitPatternVersion() const
Returns the bit pattern version.
Generic template class for storing a number of "T"s for each channel or ADC.
uint16_t getObjVersion() const
Returns the BLOB object version.
TileCalibDrawerBch(const coral::Blob &blob)
Ctor (const).
std::vector< std::vector< uint32_t > > DefType
Object to hold default data used for initialization.
Class for storing a 32 bit status word for each ADC.
virtual ~TileCalibDrawerBch()
Dtor.
uint32_t getData(unsigned int channel, unsigned int adc, unsigned int idx) const
Returns a single T belonging to a channel/ADC.
@ BCH
Enum for TileCalibDrawerBch class.
virtual uint16_t getType() const
Returns TileCalibType::BCH.