ATLAS Offline Software
|
Tool to do decoding of RPC RAW data. More...
#include <RPC_RawDataProviderToolMT.h>
Public Member Functions | |
RPC_RawDataProviderToolMT (const std::string &t, const std::string &n, const IInterface *p) | |
virtual | ~RPC_RawDataProviderToolMT ()=default |
virtual StatusCode | initialize () override |
virtual StatusCode | convert (const ROBFragmentList &vecRobs) const override |
Decoding method. More... | |
virtual StatusCode | convert (const ROBFragmentList &vecRobs, const std::vector< IdentifierHash > &coll) const override |
virtual StatusCode | convert () const override |
the new ones More... | |
virtual StatusCode | convert (const std::vector< IdentifierHash > &) const override |
for a selection of rdo collections More... | |
virtual StatusCode | convert (const std::vector< uint32_t > &) const override |
virtual StatusCode | convert (const ROBFragmentList &, const EventContext &) const override |
EventContext ones. More... | |
virtual StatusCode | convert (const ROBFragmentList &, const std::vector< IdentifierHash > &, const EventContext &) const override |
virtual StatusCode | convert (const EventContext &) const override |
virtual StatusCode | convert (const std::vector< IdentifierHash > &, const EventContext &) const override |
virtual StatusCode | convert (const std::vector< uint32_t > &, const EventContext &) const override |
Private Attributes | |
SG::UpdateHandleKey< RpcPad_Cache > | m_rdoContainerCacheKey |
RPC container cache key. More... | |
Gaudi::Property< bool > | m_WriteOutRpcSectorLogic {this, "WriteOutRpcSectorLogic", true, "Turn on/off RpcSectorLogic writing"} |
Turn on/off RpcSectorConfig writing. More... | |
ServiceHandle< Muon::IMuonIdHelperSvc > | m_idHelperSvc {this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"} |
Tool to do decoding of RPC RAW data.
This tool should be safe to use with athenaMT. It will not work with the legacy run-2 trigger code, since the tool creates a new container each time.
The main work of decoding is done in the RPC_RawDataProviderToolCore class.
Definition at line 25 of file RPC_RawDataProviderToolMT.h.
Muon::RPC_RawDataProviderToolMT::RPC_RawDataProviderToolMT | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
Definition at line 13 of file RPC_RawDataProviderToolMT.cxx.
|
virtualdefault |
|
overridevirtual |
|
overridevirtual |
Definition at line 40 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 98 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
Decoding method.
Definition at line 52 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
Definition at line 94 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
for a selection of rdo collections
Definition at line 78 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
Definition at line 82 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
Definition at line 64 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
Definition at line 68 of file RPC_RawDataProviderToolMT.cxx.
|
overridevirtual |
Definition at line 17 of file RPC_RawDataProviderToolMT.cxx.
|
private |
Definition at line 54 of file RPC_RawDataProviderToolMT.h.
|
private |
RPC container cache key.
Definition at line 49 of file RPC_RawDataProviderToolMT.h.
|
private |
Turn on/off RpcSectorConfig writing.
Definition at line 52 of file RPC_RawDataProviderToolMT.h.