#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 59 of file SiStripFEDBufferGenerator.h.
sistrip::FEDBufferPayload::FEDBufferPayload | ( | const std::vector< std::vector< uint8_t > > & | channelBuffers | ) |
Definition at line 53 of file SiStripFEDBufferGenerator.cc.
References begin, sistrip::FEDStripData::data_, end, sistrip::FEDCH_PER_FEUNIT, and sistrip::FEUNITS_PER_FED.
|
inlineprivate |
Definition at line 262 of file SiStripFEDBufferGenerator.h.
References sistrip::FEDStripData::data_.
|
inlineprivate |
Definition at line 267 of file SiStripFEDBufferGenerator.h.
const uint8_t * sistrip::FEDBufferPayload::data | ( | ) | const |
Definition at line 83 of file SiStripFEDBufferGenerator.cc.
References sistrip::FEDStripData::data_, and NULL.
Referenced by cuy.FindIssue::__init__(), and sistrip::FEDBufferGenerator::fillBuffer().
uint16_t sistrip::FEDBufferPayload::getFELength | ( | const uint8_t | internalFEUnitNum | ) | const |
Definition at line 91 of file SiStripFEDBufferGenerator.cc.
References edm::hlt::Exception.
Referenced by sistrip::FEDBufferGenerator::generateBuffer().
|
inline |
Definition at line 257 of file SiStripFEDBufferGenerator.h.
References sistrip::FEDStripData::data_.
Referenced by sistrip::FEDBufferGenerator::bufferSizeInBytes(), and sistrip::FEDBufferGenerator::fillBuffer().
|
private |
Definition at line 72 of file SiStripFEDBufferGenerator.h.
|
private |
Definition at line 73 of file SiStripFEDBufferGenerator.h.