Project
Loading...
Searching...
No Matches
o2::itsmft::tracking::IterationConfiguration Struct Reference

#include <IterationConfiguration.h>

Public Member Functions

auto edgeIds () const noexcept
 
auto cellIds () const noexcept
 
bool hasLayer (LayerId id) const noexcept
 
std::optional< uint16_t > getEdgeSlot (EdgeId id) const noexcept
 
std::optional< uint16_t > getCellSlot (CellPathId id) const noexcept
 
TraversalTopologyView getTopologyView (SurfaceCatalogView catalog) const noexcept
 

Public Attributes

IterationParameters parameters
 
TraversalTopology topology
 
TrackingKernelParameters kernelParameters {}
 

Detailed Description

Definition at line 27 of file IterationConfiguration.h.

Member Function Documentation

◆ cellIds()

auto o2::itsmft::tracking::IterationConfiguration::cellIds ( ) const
inlinenoexcept

Definition at line 38 of file IterationConfiguration.h.

◆ edgeIds()

auto o2::itsmft::tracking::IterationConfiguration::edgeIds ( ) const
inlinenoexcept

Definition at line 33 of file IterationConfiguration.h.

◆ getCellSlot()

std::optional< uint16_t > o2::itsmft::tracking::IterationConfiguration::getCellSlot ( CellPathId  id) const
inlinenoexcept

Definition at line 54 of file IterationConfiguration.h.

◆ getEdgeSlot()

std::optional< uint16_t > o2::itsmft::tracking::IterationConfiguration::getEdgeSlot ( EdgeId  id) const
inlinenoexcept

Definition at line 49 of file IterationConfiguration.h.

◆ getTopologyView()

TraversalTopologyView o2::itsmft::tracking::IterationConfiguration::getTopologyView ( SurfaceCatalogView  catalog) const
inlinenoexcept

Definition at line 59 of file IterationConfiguration.h.

◆ hasLayer()

bool o2::itsmft::tracking::IterationConfiguration::hasLayer ( LayerId  id) const
inlinenoexcept

Definition at line 44 of file IterationConfiguration.h.

Member Data Documentation

◆ kernelParameters

TrackingKernelParameters o2::itsmft::tracking::IterationConfiguration::kernelParameters {}

Definition at line 30 of file IterationConfiguration.h.

◆ parameters

IterationParameters o2::itsmft::tracking::IterationConfiguration::parameters

Definition at line 28 of file IterationConfiguration.h.

◆ topology

TraversalTopology o2::itsmft::tracking::IterationConfiguration::topology

Definition at line 29 of file IterationConfiguration.h.


The documentation for this struct was generated from the following file: