ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonSTGC_CnvTools
MuonSTGC_CnvTools
IPadTrig_ROD_Decoder.h
Go to the documentation of this file.
1
#ifndef MUONSTGC_CNVTOOLS_IPADTRIG_ROD_DECODER_H
2
#define MUONSTGC_CNVTOOLS_IPADTRIG_ROD_DECODER_H
3
4
#include "
ByteStreamData/RawEvent.h
"
5
#include "GaudiKernel/IAlgTool.h"
6
#include "
MuonRDO/NSW_PadTriggerDataContainer.h
"
7
8
namespace
Muon
{
9
10
// IAlgTool which facilitates conversion from Pad Trigger ROBFragments to RDO.
11
class
IPadTrig_ROD_Decoder
:
virtual
public
IAlgTool {
12
public
:
13
virtual
~IPadTrig_ROD_Decoder
() =
default
;
14
// InterfaceID for this AlgTool
15
DeclareInterfaceID
(
Muon::IPadTrig_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
NSW_PadTriggerDataContainer
& rdo)
const
= 0;
21
};
22
}
// namespace Muon
23
#endif
// MUONSTGC_CNVTOOLS_IPADTRIG_ROD_DECODER_H
NSW_PadTriggerDataContainer.h
RawEvent.h
Muon::IPadTrig_ROD_Decoder
Definition
IPadTrig_ROD_Decoder.h:11
Muon::IPadTrig_ROD_Decoder::DeclareInterfaceID
DeclareInterfaceID(Muon::IPadTrig_ROD_Decoder, 1, 0)
Muon::IPadTrig_ROD_Decoder::~IPadTrig_ROD_Decoder
virtual ~IPadTrig_ROD_Decoder()=default
Muon::IPadTrig_ROD_Decoder::fillCollection
virtual StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, NSW_PadTriggerDataContainer &rdo) const =0
Muon::NSW_PadTriggerDataContainer
Definition
NSW_PadTriggerDataContainer.h:15
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment
eformat::ROBFragment< PointerType > ROBFragment
Definition
RawEvent.h:27
Generated on
for ATLAS Offline Software by
1.17.0