ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsToolInterfaces
ActsToolInterfaces
IGnnPipelineTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ACTSTOOLINTERFACES_IGNNPIPELINETOOL_H
6
#define ACTSTOOLINTERFACES_IGNNPIPELINETOOL_H
7
8
// Athena
9
#include "GaudiKernel/IAlgTool.h"
10
11
// ACTS EDM
12
#include "
ActsEvent/SeedContainer.h
"
13
#include "
xAODInDetMeasurement/SpacePointContainer.h
"
14
15
// Others
16
#include <vector>
17
18
namespace
ActsTrk
{
19
21
class
IGnnPipelineTool
:
virtual
public
IAlgTool {
22
public
:
23
DeclareInterfaceID
(
IGnnPipelineTool
, 1, 0);
24
25
virtual
~IGnnPipelineTool
() =
default
;
26
33
virtual
StatusCode
buildSeed
(
34
const
std::vector<const xAOD::SpacePointContainer*>&
35
spacePointCollections,
36
ActsTrk::SeedContainer
& seeds)
const
= 0;
37
};
38
39
}
// namespace ActsTrk
40
41
#endif
SpacePointContainer.h
SeedContainer.h
ActsTrk::IGnnPipelineTool
Interface for the GNN seeding pipeline tool.
Definition
IGnnPipelineTool.h:21
ActsTrk::IGnnPipelineTool::DeclareInterfaceID
DeclareInterfaceID(IGnnPipelineTool, 1, 0)
ActsTrk::IGnnPipelineTool::~IGnnPipelineTool
virtual ~IGnnPipelineTool()=default
ActsTrk::IGnnPipelineTool::buildSeed
virtual StatusCode buildSeed(const std::vector< const xAOD::SpacePointContainer * > &spacePointCollections, ActsTrk::SeedContainer &seeds) const =0
Build seeds from the input space points using the GNN pipeline.
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
ActsTrk::SeedContainer
Definition
SeedContainer.h:67
Generated on
for ATLAS Offline Software by
1.17.0