ATLAS Offline Software
Public Member Functions | List of all members
IEFTrackingFPGADataFormatTool Class Referenceabstract

Abstrct interface class for EFTrackingFPGADataFromatTool. More...

#include <IEFTrackingFPGADataFormatTool.h>

Inheritance diagram for IEFTrackingFPGADataFormatTool:
Collaboration diagram for IEFTrackingFPGADataFormatTool:

Public Member Functions

 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
 

Detailed Description

Abstrct interface class for EFTrackingFPGADataFromatTool.

Definition at line 18 of file IEFTrackingFPGADataFormatTool.h.

Member Function Documentation

◆ 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()

IEFTrackingFPGADataFormatTool::DeclareInterfaceID ( IEFTrackingFPGADataFormatTool  ,
,
 
)

The documentation for this class was generated from the following file: