![]() |
Project
|
#include <ROFLookupTables.h>
Inherits o2::itsmft::tracking::LayerTimingBase.
Inherited by o2::its::ROFMaskTable< ITSNLayers >, o2::its::ROFMaskTable< MFTNLayers >, and o2::its::ROFMaskTable< NLayers >.
Public Types | |
| using | T = LayerTimingBase::T |
| using | BCRange = dataformats::RangeReference< T, T > |
| using | TableIndex = uint32_t |
| using | TableEntry = uint8_t |
| using | View = ROFMaskView< TableEntry, TableIndex > |
Public Types inherited from o2::itsmft::tracking::LayerTimingBase | |
| using | T = LayerTiming::BCType |
Public Member Functions | |
| ROFMaskTable (int32_t nLayers=0) | |
| GPUh () explicit ROFMaskTable(const LayerTimingBase &timingBase) | |
| GPUh () void init() | |
| GPUh () size_t getFlatMaskSize() const noexcept | |
| GPUh () void setROFEnabled(int32_t layer | |
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 | |
| int32_t | rofId |
| int32_t uint8_t | state |
| std::vector< TableEntry > | mFlatMask |
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 379 of file ROFLookupTables.h.
Definition at line 383 of file ROFLookupTables.h.
Definition at line 382 of file ROFLookupTables.h.
| using o2::itsmft::tracking::ROFMaskTable::TableEntry = uint8_t |
Definition at line 385 of file ROFLookupTables.h.
| using o2::itsmft::tracking::ROFMaskTable::TableIndex = uint32_t |
Definition at line 384 of file ROFLookupTables.h.
Definition at line 386 of file ROFLookupTables.h.
|
inlineexplicit |
Definition at line 388 of file ROFLookupTables.h.
|
inline |
Definition at line 389 of file ROFLookupTables.h.
|
inlinenoexcept |
Definition at line 402 of file ROFLookupTables.h.
|
inline |
Definition at line 391 of file ROFLookupTables.h.
| o2::itsmft::tracking::ROFMaskTable::GPUh | ( | ) |
| std::vector<TableEntry> o2::itsmft::tracking::ROFMaskTable::mFlatMask |
Definition at line 484 of file ROFLookupTables.h.
| int32_t o2::itsmft::tracking::ROFMaskTable::rofId |
Definition at line 404 of file ROFLookupTables.h.
| int32_t uint8_t o2::itsmft::tracking::ROFMaskTable::state |
Definition at line 404 of file ROFLookupTables.h.