ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonMDT_CnvTools
MuonMDT_CnvTools
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
10
class
MdtDigit
;
11
class
MdtAmtHit
;
12
class
Identifier
;
13
14
15
namespace
Muon
{
16
17
class
IMDT_RDO_Decoder
:
virtual
public
IAlgTool {
18
public
:
21
DeclareInterfaceID
(
Muon::IMDT_RDO_Decoder
, 1, 0);
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
MdtAmtHit
MDT RDO's : data from a single channel of an AMT Atlas Muon TDC.
Definition
MdtAmtHit.h:20
MdtDigit
Definition
MdtDigit.h:19
Muon::IMDT_RDO_Decoder
Definition
IMDT_RDO_Decoder.h:17
Muon::IMDT_RDO_Decoder::DeclareInterfaceID
DeclareInterfaceID(Muon::IMDT_RDO_Decoder, 1, 0)
AlgTool InterfaceID.
Muon::IMDT_RDO_Decoder::getDigit
virtual std::unique_ptr< MdtDigit > getDigit(const EventContext &ctx, const MdtAmtHit &amtHit, uint16_t subdetId, uint16_t mrodId, uint16_t csmId) const =0
Identifier
Definition
IdentifierFieldParser.cxx:14
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:45
Generated on
for ATLAS Offline Software by
1.14.0