![]() |
ATLAS Offline Software
|
A tool to decode TGC ROB fragments into TGC RDO. More...
#include <TGC_RawDataProviderTool.h>
Public Member Functions | |
| TGC_RawDataProviderTool (const std::string &t, const std::string &n, const IInterface *p) | |
| Default constructor. | |
| virtual | ~TGC_RawDataProviderTool ()=default |
| Default destructor. | |
| virtual StatusCode | initialize () override |
| Standard AlgTool method. | |
| virtual StatusCode | convert (const ROBFragmentList &vecRobs) const override |
| Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool. | |
| virtual StatusCode | convert (const ROBFragmentList &vecRobs, const std::vector< IdentifierHash > &rdoIdhVect) const override |
| Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool with IdentifierHash vector. | |
| virtual StatusCode | convert () const override |
| New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool. | |
| virtual StatusCode | convert (const std::vector< IdentifierHash > &rdoIdhVect) const override |
| New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool with ID Hash vector. | |
| virtual StatusCode | convert (const ROBFragmentList &, const EventContext &) const override |
| EventContext ones. | |
| 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 |
Private Member Functions | |
| virtual StatusCode | convert (const std::vector< uint32_t > &) const override |
| convert from vector of ROB IDs is not available | |
| virtual StatusCode | convert (const std::vector< uint32_t > &, const EventContext &) const override |
| EventContext ones. | |
A tool to decode TGC ROB fragments into TGC RDO.
This version is for legacy run-2 athena and is not thread safe.
Definition at line 26 of file TGC_RawDataProviderTool.h.
| Muon::TGC_RawDataProviderTool::TGC_RawDataProviderTool | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Default constructor.
Definition at line 11 of file TGC_RawDataProviderTool.cxx.
|
virtualdefault |
Default destructor.
|
overridevirtual |
New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool.
Definition at line 73 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
Definition at line 77 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
EventContext ones.
Definition at line 36 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
Definition at line 68 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool.
Definition at line 32 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool with IdentifierHash vector.
Definition at line 63 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
Definition at line 92 of file TGC_RawDataProviderTool.cxx.
|
overridevirtual |
New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool with ID Hash vector.
Definition at line 87 of file TGC_RawDataProviderTool.cxx.
|
inlineoverrideprivatevirtual |
convert from vector of ROB IDs is not available
Definition at line 57 of file TGC_RawDataProviderTool.h.
|
inlineoverrideprivatevirtual |
EventContext ones.
Definition at line 59 of file TGC_RawDataProviderTool.h.
|
overridevirtual |
Standard AlgTool method.
Definition at line 21 of file TGC_RawDataProviderTool.cxx.