![]() |
Project
|
#include <ROFLookupTables.h>
Inherits o2::its::LayerTimingBase< NLayers >.
Public Types | |
| using | T = LayerTimingBase< NLayers >::T |
| using | BCRange = dataformats::RangeReference< T, T > |
| using | TableIndex = uint32_t |
| using | TableEntry = uint8_t |
| using | View = ROFMaskTableView< NLayers, TableEntry, TableIndex > |
Public Types inherited from o2::its::LayerTimingBase< NLayers > | |
| using | T = LayerTiming::BCType |
Public Member Functions | |
| ROFMaskTable ()=default | |
| GPUh () explicit ROFMaskTable(const LayerTimingBase< NLayers > &timingBase) | |
| GPUh () void init() | |
| GPUh () size_t getFlatMaskSize() const noexcept | |
| GPUh () void setROFEnabled(int32_t layer | |
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 | |
Public Attributes | |
| int32_t | rofId |
| int32_t uint8_t | state |
| std::vector< TableEntry > | mFlatMask |
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 745 of file ROFLookupTables.h.
| using o2::its::ROFMaskTable< NLayers >::BCRange = dataformats::RangeReference<T, T> |
Definition at line 749 of file ROFLookupTables.h.
| using o2::its::ROFMaskTable< NLayers >::T = LayerTimingBase<NLayers>::T |
Definition at line 748 of file ROFLookupTables.h.
| using o2::its::ROFMaskTable< NLayers >::TableEntry = uint8_t |
Definition at line 751 of file ROFLookupTables.h.
| using o2::its::ROFMaskTable< NLayers >::TableIndex = uint32_t |
Definition at line 750 of file ROFLookupTables.h.
| using o2::its::ROFMaskTable< NLayers >::View = ROFMaskTableView<NLayers, TableEntry, TableIndex> |
Definition at line 752 of file ROFLookupTables.h.
|
default |
|
inline |
Definition at line 755 of file ROFLookupTables.h.
|
inlinenoexcept |
Definition at line 768 of file ROFLookupTables.h.
|
inline |
Definition at line 757 of file ROFLookupTables.h.
| o2::its::ROFMaskTable< NLayers >::GPUh | ( | ) |
| std::vector<TableEntry> o2::its::ROFMaskTable< NLayers >::mFlatMask |
Definition at line 845 of file ROFLookupTables.h.
| int32_t o2::its::ROFMaskTable< NLayers >::rofId |
Definition at line 770 of file ROFLookupTables.h.
| int32_t uint8_t o2::its::ROFMaskTable< NLayers >::state |
Definition at line 770 of file ROFLookupTables.h.