ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonSTGC_CnvTools
MuonSTGC_CnvTools
ISTGC_RDO_Decoder.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 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
10
class
sTgcDigit
;
11
class
sTgcIdHelper
;
12
class
Identifier
;
13
14
15
namespace
Muon
{
16
class
STGC_RawData;
17
18
class
ISTGC_RDO_Decoder
:
virtual
public
IAlgTool {
19
20
public
:
21
virtual
~ISTGC_RDO_Decoder
() =
default
;
22
25
DeclareInterfaceID
(
Muon::ISTGC_RDO_Decoder
, 1, 0);
26
27
virtual
sTgcDigit
*
getDigit
(
const
Muon::STGC_RawData
* Rawdata)
const
= 0;
28
29
};
30
31
}
32
33
#endif
34
35
36
Muon::ISTGC_RDO_Decoder
Definition:
ISTGC_RDO_Decoder.h:18
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition:
TrackSystemController.h:45
sTgcDigit
Definition:
sTgcDigit.h:20
Muon::STGC_RawData
Definition:
STGC_RawData.h:14
Muon::ISTGC_RDO_Decoder::getDigit
virtual sTgcDigit * getDigit(const Muon::STGC_RawData *Rawdata) const =0
sTgcIdHelper
Definition:
sTgcIdHelper.h:55
Muon::ISTGC_RDO_Decoder::~ISTGC_RDO_Decoder
virtual ~ISTGC_RDO_Decoder()=default
Muon::ISTGC_RDO_Decoder::DeclareInterfaceID
DeclareInterfaceID(Muon::ISTGC_RDO_Decoder, 1, 0)
AlgTool InterfaceID.
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Thu Nov 7 2024 21:17:31 for ATLAS Offline Software by
1.8.18