#include <SiStripFEDBufferGenerator.h>
Public Member Functions | |
ChannelData (bool dataIsAlreadyConvertedTo8Bit, const size_t numberOfSamples, const std::pair< uint16_t, uint16_t > medians=std::make_pair< uint16_t >(0, 0)) | |
uint16_t | get10BitSample (const uint16_t sampleNumber) const |
uint8_t | get8BitSample (const uint16_t sampleNumber) const |
std::pair< uint16_t, uint16_t > | getMedians () const |
uint16_t | getSample (const uint16_t sampleNumber) const |
uint16_t & | operator[] (const size_t sampleNumber) |
const uint16_t & | operator[] (const size_t sampleNumber) const |
void | setMedians (const std::pair< uint16_t, uint16_t > values) |
void | setSample (const uint16_t sampleNumber, const uint16_t adcValue) |
size_t | size () const |
Private Attributes | |
std::vector< uint16_t > | data_ |
bool | dataIs8Bit_ |
std::pair< uint16_t, uint16_t > | medians_ |
Definition at line 22 of file SiStripFEDBufferGenerator.h.
|
inline |
Definition at line 200 of file SiStripFEDBufferGenerator.h.
|
inline |
Definition at line 248 of file SiStripFEDBufferGenerator.h.
References compare_using_db::sample.
Referenced by sistrip::FEDBufferPayloadCreator::fillClusterDataPreMixMode().
|
inline |
Definition at line 237 of file SiStripFEDBufferGenerator.h.
References compare_using_db::sample.
Referenced by sistrip::FEDBufferPayloadCreator::fillClusterData().
|
inline |
Definition at line 260 of file SiStripFEDBufferGenerator.h.
Referenced by sistrip::FEDBufferPayloadCreator::fillPreMixRawChannelBuffer(), and sistrip::FEDBufferPayloadCreator::fillZeroSuppressedChannelBuffer().
|
inline |
Definition at line 223 of file SiStripFEDBufferGenerator.h.
References sistrip::FEDStripData::data_.
Referenced by sistrip::FEDBufferPayloadCreator::fillRawChannelBuffer().
|
inline |
Definition at line 218 of file SiStripFEDBufferGenerator.h.
|
inline |
Definition at line 212 of file SiStripFEDBufferGenerator.h.
References sistrip::FEDStripData::data_.
|
inline |
Definition at line 265 of file SiStripFEDBufferGenerator.h.
References makeHLTPrescaleTable::values.
void sistrip::FEDStripData::ChannelData::setSample | ( | const uint16_t | sampleNumber, |
const uint16_t | adcValue | ||
) |
Definition at line 33 of file SiStripFEDBufferGenerator.cc.
References data_, Exception, contentValuesCheck::ss, and relativeConstraints::value.
|
inline |
Definition at line 207 of file SiStripFEDBufferGenerator.h.
References sistrip::FEDStripData::data_.
Referenced by sistrip::FEDBufferPayloadCreator::fillClusterData(), sistrip::FEDBufferPayloadCreator::fillClusterDataPreMixMode(), and sistrip::FEDBufferPayloadCreator::fillRawChannelBuffer().
|
private |
Definition at line 43 of file SiStripFEDBufferGenerator.h.
Referenced by setSample().
|
private |
Definition at line 44 of file SiStripFEDBufferGenerator.h.
|
private |
Definition at line 42 of file SiStripFEDBufferGenerator.h.