ATLAS Offline Software
Loading...
Searching...
No Matches
ISTGC_RDO_Decoder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONSTGC_CNVTOOLS_ISTGC_RDO_DECODER_H
6#define MUONSTGC_CNVTOOLS_ISTGC_RDO_DECODER_H
7
8#include "GaudiKernel/IAlgTool.h"
9
10class sTgcDigit;
11class sTgcIdHelper;
12class Identifier;
13
14
15namespace Muon {
16 class STGC_RawData;
17
18 class ISTGC_RDO_Decoder : virtual public IAlgTool {
19
20 public:
21 virtual ~ISTGC_RDO_Decoder() = default;
22
26
27 virtual sTgcDigit * getDigit(const EventContext& ctx, const Muon::STGC_RawData * Rawdata) const = 0;
28
29 };
30
31}
32
33#endif
34
35
36
DeclareInterfaceID(Muon::ISTGC_RDO_Decoder, 1, 0)
AlgTool InterfaceID.
virtual ~ISTGC_RDO_Decoder()=default
virtual sTgcDigit * getDigit(const EventContext &ctx, const Muon::STGC_RawData *Rawdata) const =0
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.