5#ifndef MUONTGC_CNVTOOLS_TGC_RODDECODERRAWDATA_H
6#define MUONTGC_CNVTOOLS_TGC_RODDECODERRAWDATA_H
11#include "GaudiKernel/ServiceHandle.h"
42 virtual StatusCode
finalize()
override;
53 void showStatusWords(
const uint32_t source_id,
const uint16_t rdoId,
const int idHash,
54 const uint32_t nstatus,
const uint32_t* status)
const;
TGC_RodDecoderRawdata(const std::string &t, const std::string &n, const IInterface *p)
Default constructor.
virtual StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &robFrag, TgcRdoContainer &rdoIdc) const override
Convert ROBFragment to RDO.
ServiceHandle< MuonTGC_CablingSvc > m_cablingSvc
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.
virtual StatusCode initialize() override
Standard AlgTool method.
bool m_showStatusWords
Flag for showStatusWords.
virtual StatusCode finalize() override
Standard AlgTool method.
bool m_checkRawData
Switch for checking rawdata format with readout format.
TgcRdo * getCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &robFrag, TgcRdoContainer &rdoIdc) const
Retrieve header of ROBFragment.
virtual ~TGC_RodDecoderRawdata()
Default destructor.
TgcRODReadOut * m_tgcRODReadOut
RawData format converter.
void byteStream2Rdo(OFFLINE_FRAGMENTS_NAMESPACE::PointerType bs, TgcRdo &rdo, uint32_t source_id) const
Convert data contents of ROBFragment to RDO The same byteStream2Rdo method in TGC_RodDecoderReadout i...
bool m_readSlbHeaderId
Switch for reading IDs in SLB Header or ROD Header.
TGC ROD decoder for conversion from ROB fragment to TgcRDO.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
const DataType * PointerType
eformat::ROBFragment< PointerType > ROBFragment