5#ifndef IFPGAACTSTRKCONVERTER__H
6#define IFPGAACTSTRKCONVERTER__H
9#include "GaudiKernel/IAlgTool.h"
10#include "GaudiKernel/EventContext.h"
17#include "Acts/Definitions/Algebra.hpp"
24 :
virtual public IAlgTool {
30 std::vector<ActsTrk::ProtoTrack> & foundProtoTracks ,
31 const std::vector<std::vector<FPGATrackSimHit>>& hitsInRoads,
32 const std::vector<FPGATrackSimRoad>& roads)
const = 0;
36 std::vector<ActsTrk::ProtoTrack> & foundProtoTracks ,
37 const std::vector<FPGATrackSimTrack>& tracks)
const = 0;
Defines a class for roads.
virtual StatusCode findProtoTracks(const EventContext &ctx, const xAOD::PixelClusterContainer &pixelContainer, const xAOD::StripClusterContainer &stripContainer, std::vector< ActsTrk::ProtoTrack > &foundProtoTracks, const std::vector< FPGATrackSimTrack > &tracks) const =0
virtual StatusCode findProtoTracks(const EventContext &ctx, const xAOD::PixelClusterContainer &pixelContainer, const xAOD::StripClusterContainer &stripContainer, std::vector< ActsTrk::ProtoTrack > &foundProtoTracks, const std::vector< std::vector< FPGATrackSimHit > > &hitsInRoads, const std::vector< FPGATrackSimRoad > &roads) const =0
PixelClusterContainer_v1 PixelClusterContainer
Define the version of the pixel cluster container.
StripClusterContainer_v1 StripClusterContainer
Define the version of the strip cluster container.