![]() |
Project
|
#include <ROFLookupTables.h>
Inherits o2::itsmft::tracking::LayerTimingBase.
Inherited by o2::its::ROFOverlapTable< ITSNLayers >, o2::its::ROFOverlapTable< MFTNLayers >, and o2::its::ROFOverlapTable< NLayers >.
Public Types | |
| using | T = LayerTimingBase::T |
| using | TableEntry = dataformats::RangeReference< T, T > |
| using | TableIndex = dataformats::RangeReference< T, T > |
| using | View = ROFOverlapView< TableEntry, TableIndex > |
Public Types inherited from o2::itsmft::tracking::LayerTimingBase | |
| using | T = LayerTiming::BCType |
Public Member Functions | |
| ROFOverlapTable (int32_t nLayers=0) | |
| GPUh () void init() | |
| GPUh () View getView() const | |
| GPUh () View getDeviceView(const TableEntry *deviceFlatTablePtr | |
| GPUh () size_t getFlatTableSize() const noexcept | |
| GPUh () size_t getIndicesSize() const noexcept | |
Public Member Functions inherited from o2::itsmft::tracking::LayerTimingBase | |
| LayerTimingBase (int32_t nLayers=0) | |
| GPUh () void defineLayer(int32_t layer | |
| GPUh () void defineLayer(int32_t layer | |
| GPUh () const LayerTiming &getLayer(int32_t layer) const | |
| GPUh () int32_t getEntries() const noexcept | |
| GPUh () void print() const | |
Public Attributes | |
| const TableIndex * | deviceIndicesPtr |
| const TableIndex const LayerTiming *deviceLayerTimingPtr | const |
| view | mFlatTable = deviceFlatTablePtr |
| view | mIndices = deviceIndicesPtr |
| view | mLayers = deviceLayerTimingPtr |
| view | mLayerCount = getEntries() |
| return | view |
Public Attributes inherited from o2::itsmft::tracking::LayerTimingBase | |
| T | nROFsTF |
| T T | rofLength |
| T T T | rofDelay |
| T T T T | rofBias |
| T T T T T | rofTE |
| mLayers [layer] = {nROFsTF, rofLength, rofDelay, rofBias, rofTE} | |
| const LayerTiming & | timing |
Additional Inherited Members | |
Protected Attributes inherited from o2::itsmft::tracking::LayerTimingBase | |
| std::vector< LayerTiming > | mLayers |
Definition at line 91 of file ROFLookupTables.h.
Definition at line 94 of file ROFLookupTables.h.
Definition at line 95 of file ROFLookupTables.h.
Definition at line 96 of file ROFLookupTables.h.
Definition at line 98 of file ROFLookupTables.h.
|
inlineexplicit |
Definition at line 99 of file ROFLookupTables.h.
|
inlinenoexcept |
Definition at line 134 of file ROFLookupTables.h.
|
inlinenoexcept |
Definition at line 135 of file ROFLookupTables.h.
| o2::itsmft::tracking::ROFOverlapTable::GPUh | ( | ) | const |
|
inline |
Definition at line 114 of file ROFLookupTables.h.
|
inline |
Definition at line 101 of file ROFLookupTables.h.
| const TableIndex const LayerTiming* deviceLayerTimingPtr o2::itsmft::tracking::ROFOverlapTable::const |
Definition at line 124 of file ROFLookupTables.h.
| const TableIndex* o2::itsmft::tracking::ROFOverlapTable::deviceIndicesPtr |
Definition at line 124 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFOverlapTable::mFlatTable = deviceFlatTablePtr |
Definition at line 127 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFOverlapTable::mIndices = deviceIndicesPtr |
Definition at line 128 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFOverlapTable::mLayerCount = getEntries() |
Definition at line 130 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFOverlapTable::mLayers = deviceLayerTimingPtr |
Definition at line 129 of file ROFLookupTables.h.
| return o2::itsmft::tracking::ROFOverlapTable::view |
Definition at line 131 of file ROFLookupTables.h.