ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsPatternRecognition
src
GnnSeedingTool.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
src/GnnSeedingTool.h
"
6
7
// Other
8
#include <sstream>
9
10
namespace
ActsTrk
{
11
12
StatusCode
GnnSeedingTool::initialize
() {
13
ATH_MSG_DEBUG
(
"Initializing "
<< name() <<
" ..."
);
14
ATH_CHECK
(
m_gnnPipelineTool
.retrieve());
15
return
StatusCode::SUCCESS;
16
}
17
18
StatusCode
GnnSeedingTool::createSeeds
(
19
const
EventContext&
/*ctx*/
,
20
const
std::vector<const xAOD::SpacePointContainer*>& spacePointCollections,
21
const
Eigen::Vector3f&
/*beamSpotPos*/
,
float
/*bFieldInZ*/
,
22
ActsTrk::SeedContainer
& seedContainer)
const
{
23
ATH_CHECK
(
m_gnnPipelineTool
->buildSeed(spacePointCollections, seedContainer));
24
ATH_MSG_DEBUG
(
"GNN pipeline produced "
<< seedContainer.
size
() <<
" seeds"
);
25
return
StatusCode::SUCCESS;
26
}
27
28
}
// namespace ActsTrk
ATH_CHECK
#define ATH_CHECK
Evaluate an expression and check for errors.
Definition
AthCheckMacros.h:40
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x,...)
Definition
AthMsgStreamMacros.h:43
GnnSeedingTool.h
ActsTrk::GnnSeedingTool::initialize
virtual StatusCode initialize() override
Definition
GnnSeedingTool.cxx:12
ActsTrk::GnnSeedingTool::createSeeds
virtual StatusCode createSeeds(const EventContext &ctx, const std::vector< const xAOD::SpacePointContainer * > &spacePointCollections, const Eigen::Vector3f &beamSpotPos, float bFieldInZ, ActsTrk::SeedContainer &seedContainer) const override
Definition
GnnSeedingTool.cxx:18
ActsTrk::GnnSeedingTool::m_gnnPipelineTool
ToolHandle< ActsTrk::IGnnPipelineTool > m_gnnPipelineTool
Definition
GnnSeedingTool.h:37
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
ActsTrk::SeedContainer::size
std::size_t size() const noexcept
Definition
SeedContainer.h:71
Generated on
for ATLAS Offline Software by
1.17.0