![]() |
ATLAS Offline Software
|
#include <OutputConversionTool.h>
Public Member Functions | |
| StatusCode | initialize () override |
| StatusCode | decodePixelEDM (const std::vector< uint64_t > &bytestream, EFTrackingTransient::Metadata *metadata, EFTrackingTransient::PixelClusterAuxInput &pcAux) const |
| StatusCode | decodeStripEDM (const std::vector< uint64_t > &bytestream, EFTrackingTransient::Metadata *metadata, EFTrackingTransient::StripClusterAuxInput &scAux) const |
| StatusCode | decodeSpacePoints (const std::vector< uint64_t > &bytestream, EFTrackingTransient::Metadata *metadata) const |
| StatusCode | decodeSlices (const std::vector< uint64_t > &bytestream, EFTrackingTransient::Metadata *metadata) const |
| StatusCode | decodeGTracks (const std::vector< uint64_t > &bytestream, EFTrackingTransient::Metadata *metadata) const |
| StatusCode | decodeFPGAoutput (const std::vector< uint64_t > &bytestream, EFTrackingTransient::Metadata *metadata, EFTrackingTransient::PixelClusterAuxInput *pcAux=nullptr, EFTrackingTransient::StripClusterAuxInput *scAux=nullptr, OutputConversion::FSM blockType=OutputConversion::FSM::Unknown) const |
| Decode the FPGA output based on the type. | |
Definition at line 35 of file OutputConversionTool.h.
| StatusCode OutputConversionTool::decodeFPGAoutput | ( | const std::vector< uint64_t > & | bytestream, |
| EFTrackingTransient::Metadata * | metadata, | ||
| EFTrackingTransient::PixelClusterAuxInput * | pcAux = nullptr, | ||
| EFTrackingTransient::StripClusterAuxInput * | scAux = nullptr, | ||
| OutputConversion::FSM | blockType = OutputConversion::FSM::Unknown ) const |
Decode the FPGA output based on the type.
user shouldn't call this function directly They should call the following user-level functions
Definition at line 19 of file OutputConversionTool.cxx.
| StatusCode OutputConversionTool::decodeGTracks | ( | const std::vector< uint64_t > & | bytestream, |
| EFTrackingTransient::Metadata * | metadata ) const |
Definition at line 508 of file OutputConversionTool.cxx.
| StatusCode OutputConversionTool::decodePixelEDM | ( | const std::vector< uint64_t > & | bytestream, |
| EFTrackingTransient::Metadata * | metadata, | ||
| EFTrackingTransient::PixelClusterAuxInput & | pcAux ) const |
Definition at line 478 of file OutputConversionTool.cxx.
| StatusCode OutputConversionTool::decodeSlices | ( | const std::vector< uint64_t > & | bytestream, |
| EFTrackingTransient::Metadata * | metadata ) const |
Definition at line 501 of file OutputConversionTool.cxx.
| StatusCode OutputConversionTool::decodeSpacePoints | ( | const std::vector< uint64_t > & | bytestream, |
| EFTrackingTransient::Metadata * | metadata ) const |
Definition at line 494 of file OutputConversionTool.cxx.
| StatusCode OutputConversionTool::decodeStripEDM | ( | const std::vector< uint64_t > & | bytestream, |
| EFTrackingTransient::Metadata * | metadata, | ||
| EFTrackingTransient::StripClusterAuxInput & | scAux ) const |
Definition at line 486 of file OutputConversionTool.cxx.
|
override |
Definition at line 13 of file OutputConversionTool.cxx.