![]() |
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 | 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. More... | |
Definition at line 33 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::decodePixelEDM | ( | const std::vector< uint64_t > & | bytestream, |
EFTrackingTransient::Metadata * | metadata, | ||
EFTrackingTransient::PixelClusterAuxInput & | pcAux | ||
) | const |
Definition at line 392 of file OutputConversionTool.cxx.
StatusCode OutputConversionTool::decodeSpacePoints | ( | const std::vector< uint64_t > & | bytestream, |
EFTrackingTransient::Metadata * | metadata | ||
) | const |
Definition at line 408 of file OutputConversionTool.cxx.
StatusCode OutputConversionTool::decodeStripEDM | ( | const std::vector< uint64_t > & | bytestream, |
EFTrackingTransient::Metadata * | metadata, | ||
EFTrackingTransient::StripClusterAuxInput & | scAux | ||
) | const |
Definition at line 400 of file OutputConversionTool.cxx.
|
override |
Definition at line 13 of file OutputConversionTool.cxx.