5#ifndef EFTRACKING_FPGA_INTEGRATION_FPGADATAFORMATTOOL_H
6#define EFTRACKING_FPGA_INTEGRATION_FPGADATAFORMATTOOL_H
22:
public extends<AthAlgTool, IEFTrackingFPGADataFormatTool> {
24 using extends::extends;
33 std::vector<uint64_t> &encodedData,
34 const std::vector<IdentifierHash>& hashList,
35 const EventContext &ctx)
const override;
41 std::vector<uint64_t> &encodedData,
42 const std::vector<IdentifierHash>& hashList,
43 const EventContext &ctx)
const override;
47 std::vector<uint64_t> &encodedData,
48 const EventContext &ctx
55 std::vector<uint64_t> &encodedData,
56 const EventContext &ctx
63 std::vector<uint64_t> &encodedData,
64 const EventContext &ctx
77 std::vector<uint64_t> &encodedData,
78 const std::vector<IdentifierHash>& hashList,
79 const EventContext &ctx
85 std::vector<uint64_t> &encodedData,
86 const std::vector<IdentifierHash>& hashList,
87 const EventContext &ctx
92 std::vector<uint64_t> &encodedData,
93 const EventContext &ctx
100 std::vector<uint64_t> &encodedData,
101 const EventContext &ctx
108 std::vector<uint64_t> &encodedData,
109 const EventContext &ctx
114 StatusCode
fillHeader(std::vector<uint64_t> &encodedData)
const;
115 StatusCode
fillFooter(std::vector<uint64_t> &encodedData)
const;
120 void fillHit(
const FPGATrackSimHit* hit,
bool isLast,
bool isLastofSlice, std::vector<uint64_t> &encodedData)
const;
std::vector< FPGATrackSimHit > FPGATrackSimHitCollection
std::vector< FPGATrackSimTrack > FPGATrackSimTrackCollection
This is an Identifier helper class for the Pixel subdetector.
InDetRawDataContainer< InDetRawDataCollection< PixelRDORawData > > PixelRDO_Container
This is an Identifier helper class for the SCT subdetector.
InDetRawDataContainer< InDetRawDataCollection< SCT_RDORawData > > SCT_RDO_Container
Class to hold geometrical description of a silicon detector element.
Base class for Pixel and SCT Detector managers.
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.