![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONTGC_CNVTOOLS_TGCRODREADOUT_H
6 #define MUONTGC_CNVTOOLS_TGCRODREADOUT_H
18 class TgcSlbDataHelper;
126 #endif // MUONTGC_CNVTOOLS_TGCRODREADOUT_H
std::atomic< unsigned int > m_failedGetSLBIDfromRxID[NROD+1]
The number of failures on getSLBIDfromRxID.
static bool isMatched(const TgcRawData *rdo1, const TgcRawData *rdo2)
Compare two RDOs.
std::atomic< unsigned int > m_failedDecodeRodToRdo[NROD+1]
The number of failures on decodeRodToRdo.
const ITGCcablingSvc & m_cabling
TGC Cabling Svc.
std::atomic< unsigned int > m_failedSetType[NROD+1]
The number of failures on setType.
This class provides conversion from CSC RDO data to CSC Digits.
virtual ~TgcRODReadOut()
Destructor.
bool setSbLoc(uint16_t subDetectorId, uint16_t rodId, TgcSlbData *slb, int rxId) const
Set sbLoc.
const DataType * PointerType
std::atomic< unsigned int > m_failedHeaderSizeRawData[NROD+1]
The number of strange header and SizeRawData.
::StatusCode StatusCode
StatusCode definition for legacy code.
TgcRODReadOut(const TgcRODReadOut &)
uint16_t bcId(uint32_t data)
StatusCode byteStream2Rdo(const ByteStream &bs, TgcRdo &tgcRdo, uint32_t source_id) const
Convert BS (ROB fragment) to RDO.
StatusCode decodeRodToRdo(TgcRdo &tgcRdo, const ByteStream &vData, uint16_t subDetectorId, uint16_t rodId, uint32_t l1Id, uint16_t bcId) const
Decode BS to RDO container.
std::atomic< unsigned int > m_failedSetSbLoc[NROD+1]
The number of failures on setSbLoc.
TgcRODReadOut(const ITGCcablingSvc &cabling)
Constructor.
An unit object of TGC ROD output.
TgcSlbDataHelper * m_tgcSlbDataHelper
TGC SLB data helper.
OFFLINE_FRAGMENTS_NAMESPACE::PointerType ByteStream
NROD_SIDE
The number of RODs (1-24 for 12-fold, 0-15 for 8-fold)
Transient data object, holding BS content of the event.
StatusCode check(const ByteStream &bs, TgcRdo &tgcRdo, uint32_t source_id) const
Convert BS (ROB fragment) to RDO and compare decoded RDO container and another RDO container decoded ...
TgcRODReadOut & operator=(const TgcRODReadOut &right)
std::atomic< unsigned int > m_failedGetReadoutIDfromSLBID[NROD+1]
The number of failures on getReadoutIDfromSLBID.
StatusCode compare(TgcRdo *rdo, TgcRdo *newRdo) const
Compare two RDO containers.