|
ATLAS Offline Software
|
Go to the documentation of this file.
8 m_padContainer(padContainer), m_byteStream(), m_byteStreamWord(0), m_highest(true) {}
17 const RpcPad* newpad = (*pad_it);
19 sc = StatusCode::SUCCESS;
35 for (cma_it = pad->
begin(); cma_it != pad->
end(); ++cma_it) {
60 for (chan_it =
matrix->begin(); chan_it !=
matrix->end(); ++chan_it) {
76 inputData[1] = firedChannel->
bcid();
77 inputData[2] = firedChannel->
time();
78 inputData[3] = firedChannel->
ijk();
79 inputData[4] = firedChannel->
channel();
86 unsigned int dataWord32 = (
unsigned int)dataWord;
ubit16 makeBody(ubit16 *inputData)
Const iterator class for DataVector/DataList.
ubit16 makeHeader(ubit16 *inputData)
unsigned int m_byteStreamWord
void addPad(const RpcPad *pad)
RpcByteStreamEncoder(const RpcPadContainer *padContainer)
void addWord(ubit16 dataWord)
StatusCode encodeByteStream()
::StatusCode StatusCode
StatusCode definition for legacy code.
ubit16 makeFooter(ubit16 errorCode)
ubit16 makeFooter(ubit16 inputData)
const RpcPadContainer * m_padContainer
const_iterator end() const
return const_iterator for end of container
const_iterator begin() const
return const_iterator for first entry
void addFiredChannel(const RpcFiredChannel *firedChannel)
ubit16 makeHeader(ubit16 *inputData)
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
RpcByteStream * m_byteStream
void addMatrix(const RpcCoinMatrix *matrix)
unsigned short int ubit16
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
Use IdentifiableContainer with RpcPad.