Project
Loading...
Searching...
No Matches
o2::its::Road< maxRoadSize > Class Template Referencefinal

#include <Road.h>

Public Member Functions

 GPUhdDefault () Road()=default
 
 GPUhd () Road(int cellLayer
 
 GPUhdDefault () Road(const Road &)=default
 
 GPUhdDefault () Road(Road &&) noexcept=default
 
 GPUhdDefault () ~Road()=default
 
 GPUhdDefault () Road &operator
 
 GPUhdDefault () Road &operator
 
 GPUhdi () uint8_t getRoadSize() const
 
 GPUhdi () bool isFakeRoad() const
 
 GPUhdi () void setFakeRoad(const bool fake)
 
 GPUhdi () int &operator[](const int &i)
 
 GPUhdi () int operator[](const int &i) const
 
 GPUhd () void resetRoad()
 
 GPUhd () void addCell(int cellLayer
 

Public Attributes

int cellId: Road() { addCell(cellLayer
 

Detailed Description

template<unsigned char maxRoadSize = 5>
class o2::its::Road< maxRoadSize >

Definition at line 26 of file Road.h.

Member Function Documentation

◆ GPUhd() [1/3]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhd ( )

◆ GPUhd() [2/3]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhd ( )

◆ GPUhd() [3/3]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhd ( )
inline

Definition at line 45 of file Road.h.

◆ GPUhdDefault() [1/6]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdDefault ( ) &

◆ GPUhdDefault() [2/6]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdDefault ( ) &

◆ GPUhdDefault() [3/6]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdDefault ( )
default

◆ GPUhdDefault() [4/6]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdDefault ( ) const &
default

◆ GPUhdDefault() [5/6]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdDefault ( ) &&
defaultnoexcept

◆ GPUhdDefault() [6/6]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdDefault ( )
default

◆ GPUhdi() [1/5]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdi ( ) const
inline

Definition at line 40 of file Road.h.

◆ GPUhdi() [2/5]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdi ( ) const &
inline

Definition at line 42 of file Road.h.

◆ GPUhdi() [3/5]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdi ( ) const &
inline

Definition at line 43 of file Road.h.

◆ GPUhdi() [4/5]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdi ( ) const
inline

Definition at line 39 of file Road.h.

◆ GPUhdi() [5/5]

template<unsigned char maxRoadSize = 5>
o2::its::Road< maxRoadSize >::GPUhdi ( ) const
inline

Definition at line 41 of file Road.h.

Member Data Documentation

◆ cellId

template<unsigned char maxRoadSize = 5>
int o2::its::Road< maxRoadSize >::cellId
Initial value:
{
if (mCellIds[cellLayer] == constants::its::UnusedIndex) {
++mRoadSize;
}
mCellIds[cellLayer] = cellId
int cellId
Definition Road.h:30
constexpr int UnusedIndex
Definition Constants.h:54

Definition at line 30 of file Road.h.


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