ATLAS Offline Software
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 
5 #include "GaudiKernel/IAlgTool.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
16  // Fill the given Pad Trigger RDO container with data from the given
17  // ROBFragments.
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:49
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