ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::GraphBasedTrackSeeder Class Reference

Seed finder implementing the GBTS seeding workflow. More...

#include <Acts/Seeding2/GraphBasedTrackSeeder.hpp>

Classes

struct  Config
 Configuration struct for the GBTS seeding algorithm. More...
struct  DerivedConfig
 Derived configuration struct that contains calculated parameters based on the configuration. More...
struct  SeedProperties
 Seed metadata produced by the GBTS algorithm. More...
struct  SlidingWindow
 Sliding window in phi used to define range used for edge creation. More...

Public Member Functions

 GraphBasedTrackSeeder (const DerivedConfig &config, std::shared_ptr< GbtsGeometry > geometry, std::unique_ptr< const Acts::Logger > logger=Acts::getDefaultLogger("Finder", Acts::Logging::Level::INFO))
 Constructor.
SeedContainer2 createSeeds (const SpacePointContainer2 &spacePoints, const GbtsRoiDescriptor &roi, std::uint32_t maxLayers, const GbtsTrackingFilter &filter) const
 Create seeds from space points in a region of interest.

Detailed Description

Seed finder implementing the GBTS seeding workflow.

Constructor & Destructor Documentation

◆ GraphBasedTrackSeeder()

Acts::Experimental::GraphBasedTrackSeeder::GraphBasedTrackSeeder ( const DerivedConfig & config,
std::shared_ptr< GbtsGeometry > geometry,
std::unique_ptr< const Acts::Logger > logger = Acts::getDefaultLogger("Finder", Acts::Logging::Level::INFO) )

Constructor.

Parameters
configConfiguration for the seed finder
geometryGBTS geometry
loggerLogging instance

Member Function Documentation

◆ createSeeds()

SeedContainer2 Acts::Experimental::GraphBasedTrackSeeder::createSeeds ( const SpacePointContainer2 & spacePoints,
const GbtsRoiDescriptor & roi,
std::uint32_t maxLayers,
const GbtsTrackingFilter & filter ) const

Create seeds from space points in a region of interest.

Parameters
spacePointsSpace point container
roiRegion of interest descriptor
maxLayersMaximum number of layers
filterTracking filter to be applied
Returns
Container with generated seeds