Abstrct interface class for EFTrackingFPGADataFromatTool.
More...
#include <IEFTrackingFPGADataFormatTool.h>
|
| DeclareInterfaceID (IEFTrackingFPGADataFormatTool, 1, 0) |
|
virtual StatusCode | convertPixelHitsToFPGADataFormat (const PixelRDO_Container &pixelRDO, std::vector< uint64_t > &encodedData, const std::vector< IdentifierHash > &hashList, const EventContext &ctx) const =0 |
|
virtual StatusCode | convertStripHitsToFPGADataFormat (const SCT_RDO_Container &stripRDO, std::vector< uint64_t > &encodedData, const std::vector< IdentifierHash > &hashList, const EventContext &ctx) const =0 |
|
virtual StatusCode | convertFPGATracksToFPGADataFormat (const FPGATrackSimTrackCollection *tracks, std::vector< uint64_t > &encodedData, const EventContext &ctx) const =0 |
|
Abstrct interface class for EFTrackingFPGADataFromatTool.
Definition at line 18 of file IEFTrackingFPGADataFormatTool.h.
◆ convertFPGATracksToFPGADataFormat()
virtual StatusCode IEFTrackingFPGADataFormatTool::convertFPGATracksToFPGADataFormat |
( |
const FPGATrackSimTrackCollection * |
tracks, |
|
|
std::vector< uint64_t > & |
encodedData, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
◆ convertPixelHitsToFPGADataFormat()
virtual StatusCode IEFTrackingFPGADataFormatTool::convertPixelHitsToFPGADataFormat |
( |
const PixelRDO_Container & |
pixelRDO, |
|
|
std::vector< uint64_t > & |
encodedData, |
|
|
const std::vector< IdentifierHash > & |
hashList, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
◆ convertStripHitsToFPGADataFormat()
virtual StatusCode IEFTrackingFPGADataFormatTool::convertStripHitsToFPGADataFormat |
( |
const SCT_RDO_Container & |
stripRDO, |
|
|
std::vector< uint64_t > & |
encodedData, |
|
|
const std::vector< IdentifierHash > & |
hashList, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
◆ DeclareInterfaceID()
The documentation for this class was generated from the following file: