5#ifndef MUONTGC_CNVTOOLS_TGCRDO_DECODER_H
6#define MUONTGC_CNVTOOLS_TGCRDO_DECODER_H
30 using base_class::base_class;
39 virtual std::unique_ptr<TgcDigit>
getDigit(
const EventContext& ctx,
41 bool orFlag)
const override;
45 uint16_t& bctag)
const override;
49 this,
"CablingKey",
"MuonTgc_CablingMap"};
This class provides conversion from TGC RDO data to TGC Digits and offline ID.
virtual Identifier getOfflineData(const EventContext &ctx, const TgcRawData &rawData, bool orFlag, uint16_t &bctag) const override
Get offline ID and bcTag from TGC RDO.
SG::ReadCondHandleKey< Muon::TgcCablingMap > m_cablingKey
virtual void applyPatch(bool patch) override
Set a flag for application of patch.
virtual StatusCode initialize() override
virtual std::unique_ptr< TgcDigit > getDigit(const EventContext &ctx, const TgcRawData &rawData, bool orFlag) const override
Get TGC Digit from TGC RDO.
~TgcRDO_Decoder()=default
An unit object of TGC ROD output.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.