ATLAS Offline Software
Loading...
Searching...
No Matches
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
8namespace Muon {
9
10// IAlgTool which facilitates conversion from Pad Trigger ROBFragments to RDO.
11class 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.
18 virtual StatusCode fillCollection(
20 xAOD::NSWTPRDOContainer& rdo) const = 0;
21};
22} // namespace Muon
23#endif // MUONSTGC_CNVTOOLS_IPADTRIG_ROD_DECODER_H
virtual ~INSWTP_ROD_Decoder()=default
DeclareInterfaceID(Muon::INSWTP_ROD_Decoder, 1, 0)
virtual StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, xAOD::NSWTPRDOContainer &rdo) const =0
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
eformat::ROBFragment< PointerType > ROBFragment
Definition RawEvent.h:27
NSWTPRDOContainer_v1 NSWTPRDOContainer
Define the version of the NRPC RDO container.