|
ACTS
Experiment-independent tracking
|
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. | |
Seed finder implementing the GBTS seeding workflow.
| 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.
| config | Configuration for the seed finder |
| geometry | GBTS geometry |
| logger | Logging instance |
| 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.
| spacePoints | Space point container |
| roi | Region of interest descriptor |
| maxLayers | Maximum number of layers |
| filter | Tracking filter to be applied |