![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONBYTESTREAMMDTRDODECODER_H
6 #define MUONBYTESTREAMMDTRDODECODER_H
12 #include "GaudiKernel/ServiceHandle.h"
61 MsgStream&
msg(msgStream());
63 if (!cab)
return nullptr;
65 if (!readCdo->convert(
cabling_data, chanId,
false))
return nullptr;
66 int tdcCounts = coarse * 32 + fine;
72 int& tdcCounts,
int&
width)
const {
78 tdcCounts = coarse * 32 + fine;
94 bool cab = readCdo->getOfflineId(
cabling_data, msgStream());
96 if (!cab) {
return chanIdDefault; }
MDT RDO's : data from a single channel of an AMT Atlas Muon TDC.
virtual StatusCode initialize()
MdtDigit * getDigit(const MdtAmtHit *amtHit, uint16_t &subdetId, uint16_t &mrodId, uint16_t &csmId) const
Identifier getOfflineData(const MdtAmtHit *amtHit, uint16_t &subdetId, uint16_t &mrodId, uint16_t &csmId, int &tdc, int &width) const
This class provides conversion from CSC RDO data to CSC Digits.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadCondHandleKey< MuonMDT_CablingMap > m_readKey
MdtRDO_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
uint16_t channelId() const