|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef RPCBYTESTREAMDECODER_H
6 #define RPCBYTESTREAMDECODER_H
8 #include "GaudiKernel/MsgStream.h"
9 #include "GaudiKernel/StatusCode.h"
21 typedef std::map<int, CMAreadout, std::less<int> >
CMA_Readout;
22 typedef std::map<int, PADreadout, std::less<int> >
PAD_Readout;
28 MsgStream*
log =
nullptr);
59 #endif // RPCBYTESTREAMDECODER_H
std::map< int, CMAreadout, std::less< int > > CMA_Readout
RpcCoinMatrix * decodeMatrix(MatrixReadOut *matrix, Identifier &id)
const RPCbytestream * m_bytestream
std::vector< RpcPad * > * getPads()
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode decodeByteStream()
const RpcCablingCondData * m_cabling
const RpcIdHelper * m_rpcIdHelper
std::map< int, PADreadout, std::less< int > > PAD_Readout
RpcByteStreamDecoder(const RPCbytestream *p_bytestream, const RpcCablingCondData *readCdo, const RpcIdHelper *rpcId, MsgStream *log=nullptr)
RpcPad * decodePad(PADreadout &pad)
RpcByteStreamDecoder(const RpcByteStreamDecoder &)
std::vector< RpcPad * > * m_rpcpads
RpcByteStreamDecoder & operator=(const RpcByteStreamDecoder &right)