#include <SiStripFEDBufferGenerator.h>
Public Member Functions | |
const uint8_t * | data () const |
FEDBufferPayload (const std::vector< std::vector< uint8_t > > &channelBuffers) | |
uint16_t | getFELength (const uint8_t internalFEUnitNum) const |
size_t | lengthInBytes () const |
Private Member Functions | |
void | appendToBuffer (size_t *pIndexInBuffer, const uint8_t value) |
void | appendToBuffer (size_t *pIndexInBuffer, std::vector< uint8_t >::const_iterator start, std::vector< uint8_t >::const_iterator finish) |
Private Attributes | |
std::vector< uint8_t > | data_ |
std::vector< uint16_t > | feLengths_ |
Definition at line 60 of file SiStripFEDBufferGenerator.h.
sistrip::FEDBufferPayload::FEDBufferPayload | ( | const std::vector< std::vector< uint8_t > > & | channelBuffers | ) |
Definition at line 54 of file SiStripFEDBufferGenerator.cc.
References begin, sistrip::FEDStripData::data_, end, sistrip::FEDCH_PER_FEUNIT, and sistrip::FEUNITS_PER_FED.
|
inlineprivate |
Definition at line 277 of file SiStripFEDBufferGenerator.h.
References sistrip::FEDStripData::ChannelData::data_.
|
inlineprivate |
Definition at line 282 of file SiStripFEDBufferGenerator.h.
const uint8_t * sistrip::FEDBufferPayload::data | ( | ) | const |
Definition at line 84 of file SiStripFEDBufferGenerator.cc.
References sistrip::FEDStripData::data_.
Referenced by sistrip::FEDBufferGenerator::fillBuffer().
uint16_t sistrip::FEDBufferPayload::getFELength | ( | const uint8_t | internalFEUnitNum | ) | const |
Definition at line 92 of file SiStripFEDBufferGenerator.cc.
References Exception.
Referenced by sistrip::FEDBufferGenerator::generateBuffer().
|
inline |
Definition at line 272 of file SiStripFEDBufferGenerator.h.
References sistrip::FEDStripData::ChannelData::data_.
Referenced by sistrip::FEDBufferGenerator::bufferSizeInBytes(), and sistrip::FEDBufferGenerator::fillBuffer().
|
private |
Definition at line 73 of file SiStripFEDBufferGenerator.h.
|
private |
Definition at line 74 of file SiStripFEDBufferGenerator.h.