Project
Loading...
Searching...
No Matches
o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex > Struct Template Reference

#include <ROFLookupTables.h>

Public Member Functions

 GPUhdi () bool isROFEnabled(int32_t layer
 
 GPUh () void printAll() const
 
 GPUh () void printLayer(int32_t layer) const
 

Public Attributes

const TableEntry * mFlatMask {nullptr}
 
const TableIndex * mLayerROFOffsets {nullptr}
 
int32_t rofId const noexcept
 
return mFlatMask [mLayerROFOffsets[layer]+rofId] = 0u
 

Detailed Description

template<int32_t NLayers, typename TableEntry, typename TableIndex>
struct o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >

Definition at line 693 of file ROFLookupTables.h.

Member Function Documentation

◆ GPUh() [1/2]

template<int32_t NLayers, typename TableEntry , typename TableIndex >
o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >::GPUh ( ) const
inline

Definition at line 704 of file ROFLookupTables.h.

◆ GPUh() [2/2]

template<int32_t NLayers, typename TableEntry , typename TableIndex >
o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >::GPUh ( ) const
inline

Definition at line 711 of file ROFLookupTables.h.

◆ GPUhdi()

template<int32_t NLayers, typename TableEntry , typename TableIndex >
o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >::GPUhdi ( )

Member Data Documentation

◆ mFlatMask [1/2]

template<int32_t NLayers, typename TableEntry , typename TableIndex >
const TableEntry* o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >::mFlatMask {nullptr}

Definition at line 694 of file ROFLookupTables.h.

◆ mFlatMask [2/2]

template<int32_t NLayers, typename TableEntry , typename TableIndex >
return o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >::mFlatMask[mLayerROFOffsets[layer]+rofId] = 0u

Definition at line 700 of file ROFLookupTables.h.

◆ mLayerROFOffsets

template<int32_t NLayers, typename TableEntry , typename TableIndex >
const TableIndex* o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >::mLayerROFOffsets {nullptr}

Definition at line 695 of file ROFLookupTables.h.

◆ noexcept

template<int32_t NLayers, typename TableEntry , typename TableIndex >
int32_t rofId const o2::its::ROFMaskTableView< NLayers, TableEntry, TableIndex >::noexcept
Initial value:
{
assert(layer >= 0 && layer < NLayers)
GLenum GLuint GLint GLint layer
Definition glcorearb.h:1310

Definition at line 697 of file ROFLookupTables.h.


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