|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONTGC_CNVTOOLS_TGC_RODDECODERREADOUT_H
10 #define MUONTGC_CNVTOOLS_TGC_RODDECODERREADOUT_H
61 mutable std::atomic<unsigned int>
m_nCache = 0;
66 #endif // MUONTGC_CNVTOOLS_TGC_RODDECODERREADOUT_H
virtual ~TGC_RodDecoderReadout()
default destructor
void byteStream2Rdo(OFFLINE_FRAGMENTS_NAMESPACE::PointerType bs, TgcRdo *rdo, uint32_t source_id) const
Convert data contents of ROBFragment to RDO.
TGC_RodDecoderReadout(const std::string &t, const std::string &n, const IInterface *p)
Default constructor.
const TgcIdHelper * m_tgcIdHelper
TGC ID helper.
This class provides conversion from CSC RDO data to CSC Digits.
std::atomic< unsigned int > m_nCache
void byteStreamSrod2Rdo(OFFLINE_FRAGMENTS_NAMESPACE::PointerType bs, TgcRdo *rdo, uint32_t source_id, uint32_t ndata) const
std::atomic< unsigned int > m_nNotCache
bool m_showStatusWords
Flag for showStatusWords.
const DataType * PointerType
virtual StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &robFrag, TgcRdoContainer &rdoIdc) const override
Convert ROBFragment to RDO.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
Standard AlgTool method.
virtual StatusCode finalize() override
Standard AlgTool method.
bool m_skipCoincidence
Flag for skipping coincidence objects (for TrigT1TGC running on data)
void showStatusWords(const uint32_t source_id, const uint16_t rdoId, const int idHash, const uint32_t nstatus, const uint32_t *status) const
Show status words.
void getCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &robFrag, TgcRdo *rdo) const
Retrieve header of ROBFragment.