Project
Loading...
Searching...
No Matches
o2::its::TrackingTopology< NLayers >::View Struct Reference

#include <TrackingTopology.h>

Public Member Functions

 GPUhdi () const LayerTransition &getTransition(Id id) const
 
 GPUhdi () const CellTopology &getCell(Id id) const
 
 GPUhdi () Range getCellsStartingWithTransition(Id transitionId) const
 
std::string asString () const
 
void print () const
 

Public Attributes

const LayerTransitiontransitions {nullptr}
 
const CellTopologycells {nullptr}
 
const RangecellsByFirstTransitionIndex {nullptr}
 
const IdcellsByFirstTransition {nullptr}
 
Id nTransitions {0}
 
Id nCells {0}
 
Id nCellsByFirstTransition {0}
 

Detailed Description

template<int NLayers>
struct o2::its::TrackingTopology< NLayers >::View

Definition at line 68 of file TrackingTopology.h.

Member Function Documentation

◆ asString()

template<int NLayers>
std::string o2::its::TrackingTopology< NLayers >::View::asString ( ) const
inline

Definition at line 82 of file TrackingTopology.h.

◆ GPUhdi() [1/3]

template<int NLayers>
o2::its::TrackingTopology< NLayers >::View::GPUhdi ( ) const &
inline

Definition at line 78 of file TrackingTopology.h.

◆ GPUhdi() [2/3]

template<int NLayers>
o2::its::TrackingTopology< NLayers >::View::GPUhdi ( ) const &
inline

Definition at line 77 of file TrackingTopology.h.

◆ GPUhdi() [3/3]

template<int NLayers>
o2::its::TrackingTopology< NLayers >::View::GPUhdi ( ) const
inline

Definition at line 79 of file TrackingTopology.h.

◆ print()

template<int NLayers>
void o2::its::TrackingTopology< NLayers >::View::print ( ) const
inline

Definition at line 100 of file TrackingTopology.h.

Member Data Documentation

◆ cells

template<int NLayers>
const CellTopology* o2::its::TrackingTopology< NLayers >::View::cells {nullptr}

Definition at line 70 of file TrackingTopology.h.

◆ cellsByFirstTransition

template<int NLayers>
const Id* o2::its::TrackingTopology< NLayers >::View::cellsByFirstTransition {nullptr}

Definition at line 72 of file TrackingTopology.h.

◆ cellsByFirstTransitionIndex

template<int NLayers>
const Range* o2::its::TrackingTopology< NLayers >::View::cellsByFirstTransitionIndex {nullptr}

Definition at line 71 of file TrackingTopology.h.

◆ nCells

template<int NLayers>
Id o2::its::TrackingTopology< NLayers >::View::nCells {0}

Definition at line 74 of file TrackingTopology.h.

◆ nCellsByFirstTransition

template<int NLayers>
Id o2::its::TrackingTopology< NLayers >::View::nCellsByFirstTransition {0}

Definition at line 75 of file TrackingTopology.h.

◆ nTransitions

template<int NLayers>
Id o2::its::TrackingTopology< NLayers >::View::nTransitions {0}

Definition at line 73 of file TrackingTopology.h.

◆ transitions

template<int NLayers>
const LayerTransition* o2::its::TrackingTopology< NLayers >::View::transitions {nullptr}

Definition at line 69 of file TrackingTopology.h.


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