ATLAS Offline Software
Loading...
Searching...
No Matches
IFPGAActsTrkConverter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef IFPGAACTSTRKCONVERTER__H
6#define IFPGAACTSTRKCONVERTER__H
7
8// Athena
9#include "GaudiKernel/IAlgTool.h"
10#include "GaudiKernel/EventContext.h"
11
12// ACTS EDM
16
17#include "Acts/Definitions/Algebra.hpp"
18
22
23
25 : virtual public IAlgTool {
26 public:
27
28 virtual StatusCode findProtoTracks(const EventContext& ctx,
29 const xAOD::PixelClusterContainer & pixelContainer,
30 const xAOD::StripClusterContainer & stripContainer,
31 std::vector<ActsTrk::ProtoTrack> & foundProtoTracks ,
32 const std::vector<FPGATrackSimRoad>& roads) const = 0;
33 virtual StatusCode findProtoTracks(const EventContext& ctx,
34 const xAOD::PixelClusterContainer & pixelContainer,
35 const xAOD::StripClusterContainer & stripContainer,
36 std::vector<ActsTrk::ProtoTrack> & foundProtoTracks ,
37 const std::vector<FPGATrackSimTrack>& tracks) const = 0;
38 };
39
40
41#endif
42
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< 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.