ATLAS Offline Software
|
Interface defining the tools used to convert Muon BS to MuonRDOs. More...
#include <IMuonRawDataProviderTool.h>
Public Types | |
typedef std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * > | ROBFragmentList |
Decoding method. More... | |
Public Member Functions | |
DeclareInterfaceID (IMuonRawDataProviderTool, 1, 0) | |
virtual StatusCode | convert (const ROBFragmentList &) const =0 |
virtual StatusCode | convert (const ROBFragmentList &, const std::vector< IdentifierHash > &) const =0 |
virtual StatusCode | convert () const =0 |
the new ones More... | |
virtual StatusCode | convert (const std::vector< IdentifierHash > &) const =0 |
for a selection of rdo collections More... | |
virtual StatusCode | convert (const std::vector< uint32_t > &) const |
virtual StatusCode | convert (const EventContext &) const |
Event Context functions. More... | |
virtual StatusCode | convert (const ROBFragmentList &, const EventContext &) const |
virtual StatusCode | convert (const ROBFragmentList &, const std::vector< IdentifierHash > &, const EventContext &) const |
virtual StatusCode | convert (const std::vector< IdentifierHash > &, const EventContext &) const |
virtual StatusCode | convert (const std::vector< uint32_t > &, const EventContext &) const |
Interface defining the tools used to convert Muon BS to MuonRDOs.
Definition at line 20 of file IMuonRawDataProviderTool.h.
typedef std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*> Muon::IMuonRawDataProviderTool::ROBFragmentList |
Decoding method.
Definition at line 27 of file IMuonRawDataProviderTool.h.
|
pure virtual |
the new ones
for the entire event
Implemented in Muon::MM_RawDataProviderToolMT, Muon::STGC_RawDataProviderToolMT, Muon::NSWMMTP_RawDataProviderToolMT, Muon::NSWTP_RawDataProviderToolMT, Muon::PadTrig_RawDataProviderToolMT, and Muon::PadTrig_RawDataProviderTool.
|
inlinevirtual |
Event Context functions.
Reimplemented in Muon::NSWMMTP_RawDataProviderToolMT, Muon::NSWTP_RawDataProviderToolMT, Muon::PadTrig_RawDataProviderToolMT, Muon::MM_RawDataProviderToolMT, and Muon::STGC_RawDataProviderToolMT.
Definition at line 35 of file IMuonRawDataProviderTool.h.
|
pure virtual |
|
inlinevirtual |
Reimplemented in Muon::NSWMMTP_RawDataProviderToolMT, Muon::NSWTP_RawDataProviderToolMT, and Muon::PadTrig_RawDataProviderToolMT.
Definition at line 36 of file IMuonRawDataProviderTool.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 37 of file IMuonRawDataProviderTool.h.
|
pure virtual |
for a selection of rdo collections
Implemented in Muon::MM_RawDataProviderToolMT, Muon::STGC_RawDataProviderToolMT, Muon::NSWMMTP_RawDataProviderToolMT, Muon::NSWTP_RawDataProviderToolMT, Muon::PadTrig_RawDataProviderToolMT, and Muon::PadTrig_RawDataProviderTool.
|
inlinevirtual |
Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::STGC_RawDataProviderToolMT.
Definition at line 38 of file IMuonRawDataProviderTool.h.
|
inlinevirtual |
Definition at line 33 of file IMuonRawDataProviderTool.h.
|
inlinevirtual |
Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::STGC_RawDataProviderToolMT.
Definition at line 39 of file IMuonRawDataProviderTool.h.
Muon::IMuonRawDataProviderTool::DeclareInterfaceID | ( | IMuonRawDataProviderTool | , |
1 | , | ||
0 | |||
) |