#include <RpcByteStreamEncoder.h>
Definition at line 25 of file RpcByteStreamEncoder.h.
◆ RpcByteStreamEncoder()
| RpcByteStreamEncoder::RpcByteStreamEncoder |
( |
const RpcPadContainer * | padContainer | ) |
|
Definition at line 7 of file RpcByteStreamEncoder.cxx.
7 :
unsigned int m_byteStreamWord
const RpcPadContainer * m_padContainer
RpcByteStream * m_byteStream
◆ ~RpcByteStreamEncoder()
| RpcByteStreamEncoder::~RpcByteStreamEncoder |
( |
| ) |
|
|
default |
◆ addFiredChannel()
| void RpcByteStreamEncoder::addFiredChannel |
( |
const RpcFiredChannel * | firedChannel | ) |
|
|
private |
Definition at line 69 of file RpcByteStreamEncoder.cxx.
69 {
70 MatrixReadOutStructure mros;
73
74
75 inputData[0] = 0;
76 inputData[1] = firedChannel->
bcid();
77 inputData[2] = firedChannel->
time();
78 inputData[3] = firedChannel->
ijk();
79 inputData[4] = firedChannel->
channel();
80
83}
unsigned short int ubit16
ubit16 makeBody(ubit16 *inputData)
void addWord(ubit16 dataWord)
◆ addMatrix()
| void RpcByteStreamEncoder::addMatrix |
( |
const RpcCoinMatrix * | matrix | ) |
|
|
private |
Definition at line 45 of file RpcByteStreamEncoder.cxx.
45 {
46 MatrixReadOutStructure mros;
48
49
53
54
57
58
60 for (chan_it =
matrix->begin(); chan_it !=
matrix->end(); ++chan_it) {
61 const RpcFiredChannel* newchan = (*chan_it);
63 }
64
67}
DataModel_detail::const_iterator< DataVector > const_iterator
ubit16 makeHeader(ubit16 *inputData)
ubit16 makeFooter(ubit16 inputData)
void addFiredChannel(const RpcFiredChannel *firedChannel)
◆ addPad()
| void RpcByteStreamEncoder::addPad |
( |
const RpcPad * | pad | ) |
|
|
private |
Definition at line 26 of file RpcByteStreamEncoder.cxx.
26 {
27
28 PadReadOutStructure pros;
32
33
35 for (cma_it = pad->
begin(); cma_it != pad->
end(); ++cma_it) {
38 }
39
43}
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current RpcCoinMatrix
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
ubit16 makeFooter(ubit16 errorCode)
ubit16 makeHeader(ubit16 *inputData)
void addMatrix(const RpcCoinMatrix *matrix)
◆ addRx()
| void RpcByteStreamEncoder::addRx |
( |
| ) |
|
|
private |
◆ addWord()
| void RpcByteStreamEncoder::addWord |
( |
ubit16 | dataWord | ) |
|
|
private |
◆ encodeByteStream()
| StatusCode RpcByteStreamEncoder::encodeByteStream |
( |
| ) |
|
Definition at line 12 of file RpcByteStreamEncoder.cxx.
12 {
14
15 RpcPadContainer::const_iterator pad_it;
17 const RpcPad* newpad = (*pad_it);
19 sc = StatusCode::SUCCESS;
20 }
22}
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current Athena::TPCnvVers::Current RpcPad
void addPad(const RpcPad *pad)
::StatusCode StatusCode
StatusCode definition for legacy code.
◆ getByteStream()
◆ m_byteStream
◆ m_byteStreamWord
| unsigned int RpcByteStreamEncoder::m_byteStreamWord |
|
private |
◆ m_highest
| bool RpcByteStreamEncoder::m_highest |
|
private |
◆ m_padContainer
The documentation for this class was generated from the following files: