ATLAS Offline Software
Loading...
Searching...
No Matches
IMDT_RDO_Decoder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONMDT_CNVTOOLS_IMDT_RDO_DECODER_H
6#define MUONMDT_CNVTOOLS_IMDT_RDO_DECODER_H
7
8#include "GaudiKernel/IAlgTool.h"
9
10class MdtDigit;
11class MdtAmtHit;
12class Identifier;
13
14
15namespace Muon {
16
17 class IMDT_RDO_Decoder : virtual public IAlgTool {
18 public:
22
23 virtual std::unique_ptr<MdtDigit> getDigit(const EventContext& ctx,
24 const MdtAmtHit& amtHit,
25 uint16_t subdetId,
26 uint16_t mrodId,
27 uint16_t csmId) const = 0;
28
29 };
30
31} // namespace Muon
32
33#endif
MDT RDO's : data from a single channel of an AMT Atlas Muon TDC.
Definition MdtAmtHit.h:20
DeclareInterfaceID(Muon::IMDT_RDO_Decoder, 1, 0)
AlgTool InterfaceID.
virtual std::unique_ptr< MdtDigit > getDigit(const EventContext &ctx, const MdtAmtHit &amtHit, uint16_t subdetId, uint16_t mrodId, uint16_t csmId) const =0
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.