Definition at line 81 of file PpmByteStreamReadV1V2Tool.h.
◆ BitReader()
| LVL1BS::PpmByteStreamReadV1V2Tool::BitReader::BitReader |
( |
const std::vector< uint32_t > & | ppBlock | ) |
|
|
inline |
◆ getField()
| uint32_t LVL1BS::PpmByteStreamReadV1V2Tool::BitReader::getField |
( |
const uint8_t | numBits | ) |
|
Definition at line 1161 of file PpmByteStreamReadV1V2Tool.cxx.
1163{
1168
1170 if ((iBit + numBits) <= 31) {
1172 } else {
1177 result = field1 | (field2 << nb1);
1178 }
1179
1181 }
1182
1183 throw std::out_of_range("Requested too much bits from ppm block");
1184}
◆ m_ppBlock
| const std::vector<uint32_t>& LVL1BS::PpmByteStreamReadV1V2Tool::BitReader::m_ppBlock |
|
private |
◆ m_ppMaxBit
| uint32_t LVL1BS::PpmByteStreamReadV1V2Tool::BitReader::m_ppMaxBit |
|
private |
◆ m_ppPointer
| uint32_t LVL1BS::PpmByteStreamReadV1V2Tool::BitReader::m_ppPointer |
|
private |
The documentation for this class was generated from the following files: