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

#include <TraversalTopology.h>

Public Member Functions

TraversalTopologyView getView (SurfaceCatalogView catalog) const noexcept
 

Public Attributes

uint16_t nLayers {0}
 
std::vector< LayerId > activeSurfaceList
 
LayerMask activeLayers {}
 
LayerMask seedingLayers {}
 
std::vector< Edge > edges
 
std::vector< CellPath > paths
 
std::vector< uint32_t > pathsByFirstEdgeOffsets
 
std::vector< CellPathId > pathsByFirstEdge
 
std::vector< CellPathId > scheduledPaths
 
std::vector< CellPathId > roadStartPaths
 
std::vector< uint32_t > roadStartComponentOffsets
 

Detailed Description

Definition at line 87 of file TraversalTopology.h.

Member Function Documentation

◆ getView()

TraversalTopologyView o2::itsmft::tracking::TraversalTopology::getView ( SurfaceCatalogView  catalog) const
inlinenoexcept

Definition at line 100 of file TraversalTopology.h.

Member Data Documentation

◆ activeLayers

LayerMask o2::itsmft::tracking::TraversalTopology::activeLayers {}

Definition at line 90 of file TraversalTopology.h.

◆ activeSurfaceList

std::vector<LayerId> o2::itsmft::tracking::TraversalTopology::activeSurfaceList

Definition at line 89 of file TraversalTopology.h.

◆ edges

std::vector<Edge> o2::itsmft::tracking::TraversalTopology::edges

Definition at line 92 of file TraversalTopology.h.

◆ nLayers

uint16_t o2::itsmft::tracking::TraversalTopology::nLayers {0}

Definition at line 88 of file TraversalTopology.h.

◆ paths

std::vector<CellPath> o2::itsmft::tracking::TraversalTopology::paths

Definition at line 93 of file TraversalTopology.h.

◆ pathsByFirstEdge

std::vector<CellPathId> o2::itsmft::tracking::TraversalTopology::pathsByFirstEdge

Definition at line 95 of file TraversalTopology.h.

◆ pathsByFirstEdgeOffsets

std::vector<uint32_t> o2::itsmft::tracking::TraversalTopology::pathsByFirstEdgeOffsets

Definition at line 94 of file TraversalTopology.h.

◆ roadStartComponentOffsets

std::vector<uint32_t> o2::itsmft::tracking::TraversalTopology::roadStartComponentOffsets

Definition at line 98 of file TraversalTopology.h.

◆ roadStartPaths

std::vector<CellPathId> o2::itsmft::tracking::TraversalTopology::roadStartPaths

Definition at line 97 of file TraversalTopology.h.

◆ scheduledPaths

std::vector<CellPathId> o2::itsmft::tracking::TraversalTopology::scheduledPaths

Definition at line 96 of file TraversalTopology.h.

◆ seedingLayers

LayerMask o2::itsmft::tracking::TraversalTopology::seedingLayers {}

Definition at line 91 of file TraversalTopology.h.


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