ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonSTGC_CnvTools
MuonSTGC_CnvTools
INSWTP_ROD_Decoder.h
Go to the documentation of this file.
1
#ifndef MUONSTGC_CNVTOOLS_INSWTP_ROD_DECODER_H
2
#define MUONSTGC_CNVTOOLS_INSWTP_ROD_DECODER_H
3
4
#include "
ByteStreamData/RawEvent.h
"
5
#include "GaudiKernel/IAlgTool.h"
6
#include "
xAODMuonRDO/NSWTPRDOContainer.h
"
7
8
namespace
Muon
{
9
10
// IAlgTool which facilitates conversion from Pad Trigger ROBFragments to RDO.
11
class
INSWTP_ROD_Decoder
:
virtual
public
IAlgTool {
12
public
:
13
virtual
~INSWTP_ROD_Decoder
() =
default
;
14
// InterfaceID for this AlgTool
15
DeclareInterfaceID
(
Muon::INSWTP_ROD_Decoder
, 1, 0);
16
// Fill the given Pad Trigger RDO container with data from the given
17
// ROBFragments.
18
virtual
StatusCode
fillCollection
(
19
const
OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment
& fragment,
20
xAOD::NSWTPRDOContainer
& rdo)
const
= 0;
21
};
22
}
// namespace Muon
23
#endif // MUONSTGC_CNVTOOLS_IPADTRIG_ROD_DECODER_H
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition:
TrackSystemController.h:45
Muon::INSWTP_ROD_Decoder::~INSWTP_ROD_Decoder
virtual ~INSWTP_ROD_Decoder()=default
eformat::ROBFragment
Definition:
L1CaloBsDecoderUtil.h:12
RawEvent.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Muon::INSWTP_ROD_Decoder::fillCollection
virtual StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, xAOD::NSWTPRDOContainer &rdo) const =0
Muon::INSWTP_ROD_Decoder::DeclareInterfaceID
DeclareInterfaceID(Muon::INSWTP_ROD_Decoder, 1, 0)
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:581
NSWTPRDOContainer.h
Muon::INSWTP_ROD_Decoder
Definition:
INSWTP_ROD_Decoder.h:11
Generated on Thu Nov 7 2024 21:17:14 for ATLAS Offline Software by
1.8.18