![]() |
Project
|
#include <ROFLookupTables.h>
Inherits o2::itsmft::tracking::LayerTimingBase.
Inherited by o2::its::ROFVertexLookupTable< ITSNLayers >, o2::its::ROFVertexLookupTable< MFTNLayers >, and o2::its::ROFVertexLookupTable< NLayers >.
Public Types | |
| using | T = LayerTimingBase::T |
| using | BCType = LayerTiming::BCType |
| using | TableEntry = dataformats::RangeReference< T, T > |
| using | TableIndex = dataformats::RangeReference< T, T > |
| using | View = ROFVertexLookupView< TableEntry, TableIndex > |
Public Types inherited from o2::itsmft::tracking::LayerTimingBase | |
| using | T = LayerTiming::BCType |
Public Member Functions | |
| ROFVertexLookupTable (int32_t nLayers=0) | |
| GPUh () size_t getFlatTableSize() const noexcept | |
| GPUh () size_t getIndicesSize() const noexcept | |
| GPUh () void init(const o2 | |
| GPUh () void init() | |
| GPUh () void update(const o2 | |
| GPUh () View getView() const | |
| GPUh () View getDeviceView(const TableEntry *deviceFlatTablePtr | |
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 211 of file ROFLookupTables.h.
Definition at line 215 of file ROFLookupTables.h.
Definition at line 214 of file ROFLookupTables.h.
Definition at line 216 of file ROFLookupTables.h.
Definition at line 217 of file ROFLookupTables.h.
| using o2::itsmft::tracking::ROFVertexLookupTable::View = ROFVertexLookupView<TableEntry, TableIndex> |
Definition at line 218 of file ROFLookupTables.h.
|
inlineexplicit |
Definition at line 220 of file ROFLookupTables.h.
|
inlinenoexcept |
Definition at line 222 of file ROFLookupTables.h.
|
inlinenoexcept |
Definition at line 223 of file ROFLookupTables.h.
| o2::itsmft::tracking::ROFVertexLookupTable::GPUh | ( | ) | const |
|
inline |
Definition at line 271 of file ROFLookupTables.h.
|
inline |
Definition at line 241 of file ROFLookupTables.h.
|
inline |
Definition at line 227 of file ROFLookupTables.h.
|
inline |
Definition at line 258 of file ROFLookupTables.h.
| const TableIndex const LayerTiming* deviceLayerTimingPtr o2::itsmft::tracking::ROFVertexLookupTable::const |
Definition at line 281 of file ROFLookupTables.h.
| const TableIndex* o2::itsmft::tracking::ROFVertexLookupTable::deviceIndicesPtr |
Definition at line 281 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFVertexLookupTable::mFlatTable = deviceFlatTablePtr |
Definition at line 284 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFVertexLookupTable::mIndices = deviceIndicesPtr |
Definition at line 285 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFVertexLookupTable::mLayerCount = getEntries() |
Definition at line 287 of file ROFLookupTables.h.
| view o2::itsmft::tracking::ROFVertexLookupTable::mLayers = deviceLayerTimingPtr |
Definition at line 286 of file ROFLookupTables.h.
| return o2::itsmft::tracking::ROFVertexLookupTable::view |
Definition at line 288 of file ROFLookupTables.h.