![]() |
ATLAS Offline Software
|
A tool to decode MM ROB fragments into MM RDO (based on the sTGC tool). More...
#include <MM_RawDataProviderTool.h>
Public Member Functions | |
| virtual | ~MM_RawDataProviderTool ()=default |
| Default destructor. | |
| virtual StatusCode | initialize () override |
| Standard AlgTool method. | |
| 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 |
Protected Member Functions | |
| virtual StatusCode | convertIntoContainer (const EventContext &ctx, const ROBFragmentList &, const std::vector< IdentifierHash > &, MM_RawDataContainer &) const |
| Method that converts the ROBFragments into the passed container. | |
| StatusCode | initRdoContainer (const EventContext &, MM_RawDataContainer *&) const |
Protected Attributes | |
| ServiceHandle< Muon::IMuonIdHelperSvc > | m_idHelperSvc {this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"} |
| The ID helper. | |
| ToolHandle< IMM_ROD_Decoder > | m_decoder {this, "Decoder", "Muon::MmROD_Decoder/MmROD_Decoder"} |
| Decoder for ROB fragment RDO conversion. | |
| SG::WriteHandleKey< MM_RawDataContainer > | m_rdoContainerKey { this, "RdoLocation", "MMRDO", "Name of the MMRDO produced by RawDataProvider"} |
| RDO container key. | |
| unsigned int | m_maxhashtoUse {0} |
| ServiceHandle< IROBDataProviderSvc > | m_robDataProvider {this, "ROBDataProviderSvc", "ROBDataProviderSvc"} |
| Gaudi::Property< bool > | m_skipDecoding {this, "SkipDecoding", false, "Skip the decoding but still write the container"} |
| Flag to skip decoding and write empty container. | |
| std::vector< uint32_t > | m_allRobIds |
| SG::UpdateHandleKey< MM_RawDataCollection_Cache > | m_rdoContainerCacheKey |
A tool to decode MM ROB fragments into MM RDO (based on the sTGC tool).
Definition at line 29 of file MM_RawDataProviderTool.h.
|
virtualdefault |
Default destructor.
|
overridevirtual |
Definition at line 154 of file MM_RawDataProviderTool.cxx.
|
overridevirtual |
Definition at line 137 of file MM_RawDataProviderTool.cxx.
|
overridevirtual |
Definition at line 121 of file MM_RawDataProviderTool.cxx.
|
protectedvirtual |
Method that converts the ROBFragments into the passed container.
Definition at line 55 of file MM_RawDataProviderTool.cxx.
|
overridevirtual |
Standard AlgTool method.
Definition at line 18 of file MM_RawDataProviderTool.cxx.
|
protected |
Definition at line 95 of file MM_RawDataProviderTool.cxx.
|
protected |
Definition at line 71 of file MM_RawDataProviderTool.h.
|
protected |
Decoder for ROB fragment RDO conversion.
Definition at line 57 of file MM_RawDataProviderTool.h.
|
protected |
The ID helper.
Definition at line 54 of file MM_RawDataProviderTool.h.
|
protected |
Definition at line 62 of file MM_RawDataProviderTool.h.
|
protected |
Definition at line 74 of file MM_RawDataProviderTool.h.
|
protected |
RDO container key.
Definition at line 60 of file MM_RawDataProviderTool.h.
|
protected |
Definition at line 65 of file MM_RawDataProviderTool.h.
|
protected |
Flag to skip decoding and write empty container.
Definition at line 69 of file MM_RawDataProviderTool.h.