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 |
| |
| virtual StatusCode | convertFPGASliceToFPGADataFormat (const FPGATrackSimHitCollection *slices, bool doPixel, bool doStrip, std::vector< uint64_t > &encodedData, const EventContext &ctx) const =0 |
| |
| virtual StatusCode | convertFPGAHitsToFPGADataFormat (const FPGATrackSimHitCollection *allHits, bool doPixel, bool doStrip, std::vector< uint64_t > &encodedData, const EventContext &ctx) const =0 |
| |
Abstrct interface class for EFTrackingFPGADataFromatTool.
Definition at line 19 of file IEFTrackingFPGADataFormatTool.h.
◆ convertFPGAHitsToFPGADataFormat()
| virtual StatusCode IEFTrackingFPGADataFormatTool::convertFPGAHitsToFPGADataFormat |
( |
const FPGATrackSimHitCollection * |
allHits, |
|
|
bool |
doPixel, |
|
|
bool |
doStrip, |
|
|
std::vector< uint64_t > & |
encodedData, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
◆ convertFPGASliceToFPGADataFormat()
| virtual StatusCode IEFTrackingFPGADataFormatTool::convertFPGASliceToFPGADataFormat |
( |
const FPGATrackSimHitCollection * |
slices, |
|
|
bool |
doPixel, |
|
|
bool |
doStrip, |
|
|
std::vector< uint64_t > & |
encodedData, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
◆ 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: