|
ACTS
Experiment-independent tracking
|
Track building stage based on the EdgeLayerConnector algorithm from the ModuleMapGraph library (CUDA based). More...
#include <ActsPlugins/Gnn/EdgeLayerConnector.hpp>
Classes | |
| struct | Config |
| Configuration for the EdgeLayerConnector. More... | |
Public Member Functions | |
| EdgeLayerConnector (const Config &cfg, std::unique_ptr< const Acts::Logger > logger) | |
| const Config & | config () const |
| std::vector< std::vector< int > > | operator() (PipelineTensors tensors, std::vector< int > &spacepointIDs, const ExecutionContext &execContext={}) override |
| Perform track building. | |
Track building stage based on the EdgeLayerConnector algorithm from the ModuleMapGraph library (CUDA based).
| ActsPlugins::EdgeLayerConnector::EdgeLayerConnector | ( | const Config & | cfg, |
| std::unique_ptr< const Acts::Logger > | logger ) |
| cfg | Configuration struct |
| logger | Logger instance |
| const Config & ActsPlugins::EdgeLayerConnector::config | ( | ) | const |
|
overridevirtual |
Perform track building.
| tensors | Input pipeline tensors |
| spacePointIDs | IDs of the nodes (must have size=n_nodes) |
| execContext | Device & stream information |
Implements ActsPlugins::TrackBuildingBase.