![]() |
ATLAS Offline Software
|
A tool to decode TGC ROB fragments into TGC RDO. More...
#include <TGC_RawDataProviderTool.h>
Public Member Functions | |
| virtual | ~TGC_RawDataProviderTool ()=default |
| Default destructor. | |
| virtual StatusCode | initialize () override |
| Standard AlgTool method. | |
| virtual StatusCode | convert (const EventContext &) const override |
| EventContext ones. | |
| virtual StatusCode | convert (const std::vector< IdentifierHash > &, const EventContext &) const override |
Private Member Functions | |
| StatusCode | convertIntoContainer (const ROBFragmentList &vecRobs, const EventContext &ctx) const |
| Method that converts the ROBFragments into the passed container. | |
| ROBFragmentList | getROBData (const std::vector< IdentifierHash > &rdoIdhVect, const EventContext &ctx) const |
| Function to get the ROB data from a vector of IdentifierHash. | |
| virtual StatusCode | convert (const std::vector< uint32_t > &, const EventContext &) const override |
| EventContext ones. | |
Private Attributes | |
| ServiceHandle< Muon::IMuonIdHelperSvc > | m_idHelperSvc |
| ToolHandle< ITGC_RodDecoder > | m_decoder |
| Decoder for ROB fragment RDO conversion. | |
| SG::WriteHandleKey< TgcRdoContainer > | m_rdoContainerKey |
| RDO container key. | |
| unsigned int | m_maxhashtoUse = 0U |
| TGC_Hid2RESrcID | m_hid2re |
| ID converter. | |
| ServiceHandle< IROBDataProviderSvc > | m_robDataProvider |
| Rob Data Provider handle. | |
| SG::ReadCondHandleKey< Muon::TgcCablingMap > | m_cablingKey |
| SG::UpdateHandleKey< TgcRdo_Cache > | m_rdoContainerCacheKey |
A tool to decode TGC ROB fragments into TGC RDO.
This version is for athenaMT.
Definition at line 30 of file TGC_RawDataProviderTool.h.
|
virtualdefault |
Default destructor.
|
overridevirtual |
EventContext ones.
Definition at line 122 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
Definition at line 128 of file TGC_RawDataProviderTool.cxx.
|
inlineoverrideprivatevirtual |
EventContext ones.
Definition at line 79 of file TGC_RawDataProviderTool.h.
|
private |
Method that converts the ROBFragments into the passed container.
Static variables are not thread safe
Definition at line 31 of file TGC_RawDataProviderTool.cxx.
|
private |
Function to get the ROB data from a vector of IdentifierHash.
Definition at line 83 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
Standard AlgTool method.
Definition at line 9 of file TGC_RawDataProviderTool.cxx.
|
private |
Definition at line 73 of file TGC_RawDataProviderTool.h.
|
private |
Decoder for ROB fragment RDO conversion.
Definition at line 58 of file TGC_RawDataProviderTool.h.
|
private |
ID converter.
Definition at line 68 of file TGC_RawDataProviderTool.h.
|
private |
Definition at line 55 of file TGC_RawDataProviderTool.h.
|
private |
Definition at line 65 of file TGC_RawDataProviderTool.h.
|
private |
Definition at line 76 of file TGC_RawDataProviderTool.h.
|
private |
RDO container key.
Definition at line 61 of file TGC_RawDataProviderTool.h.
|
private |
Rob Data Provider handle.
Definition at line 70 of file TGC_RawDataProviderTool.h.