![]() |
Project
|
#include <TrackingTopology.h>
Classes | |
| struct | CellTopology |
| struct | LayerTransition |
| struct | View |
Public Types | |
| using | Id = uint8_t |
| using | Mask = LayerMask |
| using | Range = o2::dataformats::RangeReference< Id, Id > |
Public Member Functions | |
| void | init (int maxLayers, int maxHoles, Mask holeLayerMask) |
| View | getView () const |
| View | getDeviceView (const LayerTransition *deviceTransitions, const CellTopology *deviceCells, const Range *deviceCellsByFirstTransitionIndex, const Id *deviceCellsByFirstTransition) const |
| const auto & | getTransitions () const noexcept |
| const auto & | getCells () const noexcept |
| const auto & | getCellsByFirstTransitionIndex () const noexcept |
| const auto & | getCellsByFirstTransition () const noexcept |
| Id | getNTransitions () const noexcept |
| Id | getNCells () const noexcept |
| Id | getNCellsByFirstTransition () const noexcept |
Static Public Attributes | |
| static constexpr int | MaxTransitions = (NLayers * (NLayers - 1)) / 2 |
| static constexpr int | MaxCells = (NLayers * (NLayers - 1) * (NLayers - 2)) / 6 |
Definition at line 35 of file TrackingTopology.h.
| using o2::its::TrackingTopology< NLayers >::Id = uint8_t |
Definition at line 38 of file TrackingTopology.h.
| using o2::its::TrackingTopology< NLayers >::Mask = LayerMask |
Definition at line 39 of file TrackingTopology.h.
| using o2::its::TrackingTopology< NLayers >::Range = o2::dataformats::RangeReference<Id, Id> |
Definition at line 40 of file TrackingTopology.h.
|
inlinenoexcept |
Definition at line 164 of file TrackingTopology.h.
|
inlinenoexcept |
Definition at line 166 of file TrackingTopology.h.
|
inlinenoexcept |
Definition at line 165 of file TrackingTopology.h.
|
inline |
Definition at line 149 of file TrackingTopology.h.
|
inlinenoexcept |
Definition at line 168 of file TrackingTopology.h.
|
inlinenoexcept |
Definition at line 169 of file TrackingTopology.h.
|
inlinenoexcept |
Definition at line 167 of file TrackingTopology.h.
|
inlinenoexcept |
Definition at line 163 of file TrackingTopology.h.
|
inline |
Definition at line 138 of file TrackingTopology.h.
|
inline |
Definition at line 107 of file TrackingTopology.h.
|
staticconstexpr |
Definition at line 42 of file TrackingTopology.h.
|
staticconstexpr |
Definition at line 41 of file TrackingTopology.h.