![]() |
Project
|
#include <ROFLookupTables.h>
Inherits o2::its::LayerTimingBase< NLayers >.
Public Types | |
| using | T = LayerTimingBase< NLayers >::T |
| using | TableEntry = dataformats::RangeReference< T, T > |
| using | TableIndex = dataformats::RangeReference< T, T > |
| using | View = ROFOverlapTableView< NLayers, TableEntry, TableIndex > |
Public Types inherited from o2::its::LayerTimingBase< NLayers > | |
| using | T = LayerTiming::BCType |
Public Member Functions | |
| ROFOverlapTable ()=default | |
| GPUh () void init() | |
| GPUh () View getView() const | |
| GPUh () View getDeviceView(const TableEntry *deviceFlatTablePtr | |
| GPUh () size_t getFlatTableSize() const noexcept | |
Public Member Functions inherited from o2::its::LayerTimingBase< NLayers > | |
| LayerTimingBase ()=default | |
| GPUh () void defineLayer(int32_t layer | |
| GPUh () void defineLayer(int32_t layer | |
| GPUhdi () const LayerTiming &getLayer(int32_t layer) const | |
| GPUhdi () const expr int32_t getEntries() noexcept | |
| GPUh () void print() const | |
Static Public Member Functions | |
| static | GPUh () const expr size_t getIndicesSize() |
Public Attributes | |
| const TableIndex * | deviceIndicesPtr |
| const TableIndex const LayerTiming *deviceLayerTimingPtr | const |
| view | mFlatTable = deviceFlatTablePtr |
| view | mIndices = deviceIndicesPtr |
| view | mLayers = deviceLayerTimingPtr |
| return | view |
Public Attributes inherited from o2::its::LayerTimingBase< NLayers > | |
| 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::its::LayerTimingBase< NLayers > | |
| LayerTiming | mLayers [NLayers] |
Definition at line 307 of file ROFLookupTables.h.
| using o2::its::ROFOverlapTable< NLayers >::T = LayerTimingBase<NLayers>::T |
Definition at line 310 of file ROFLookupTables.h.
| using o2::its::ROFOverlapTable< NLayers >::TableEntry = dataformats::RangeReference<T, T> |
Definition at line 311 of file ROFLookupTables.h.
| using o2::its::ROFOverlapTable< NLayers >::TableIndex = dataformats::RangeReference<T, T> |
Definition at line 312 of file ROFLookupTables.h.
| using o2::its::ROFOverlapTable< NLayers >::View = ROFOverlapTableView<NLayers, TableEntry, TableIndex> |
Definition at line 314 of file ROFLookupTables.h.
|
default |
|
inlinestatic |
Definition at line 349 of file ROFLookupTables.h.
|
inlinenoexcept |
Definition at line 348 of file ROFLookupTables.h.
| o2::its::ROFOverlapTable< NLayers >::GPUh | ( | ) | const |
|
inline |
Definition at line 330 of file ROFLookupTables.h.
|
inline |
Definition at line 317 of file ROFLookupTables.h.
| const TableIndex const LayerTiming* deviceLayerTimingPtr o2::its::ROFOverlapTable< NLayers >::const |
Definition at line 339 of file ROFLookupTables.h.
| const TableIndex* o2::its::ROFOverlapTable< NLayers >::deviceIndicesPtr |
Definition at line 339 of file ROFLookupTables.h.
| view o2::its::ROFOverlapTable< NLayers >::mFlatTable = deviceFlatTablePtr |
Definition at line 342 of file ROFLookupTables.h.
| view o2::its::ROFOverlapTable< NLayers >::mIndices = deviceIndicesPtr |
Definition at line 343 of file ROFLookupTables.h.
| view o2::its::ROFOverlapTable< NLayers >::mLayers = deviceLayerTimingPtr |
Definition at line 344 of file ROFLookupTables.h.
| return o2::its::ROFOverlapTable< NLayers >::view |
Definition at line 345 of file ROFLookupTables.h.