![]() |
Project
|
#include <ROFViews.h>
Public Member Functions | |
| GPUhdi () const ROFTimingLayer &getLayer(int32_t layer) const noexcept | |
| GPUhdi () const TableEntry &getVertices(int32_t layer | |
| assert (rofIdx< idx.getEntries()) | |
| GPUh () int32_t getMaxVerticesPerROF() const noexcept | |
| GPUhdi () bool isVertexCompatible(int32_t layer | |
| GPUh () void printAll() const | |
Public Attributes | |
| const TableEntry * | mFlatTable {nullptr} |
| const TableIndex * | mIndices {nullptr} |
| const ROFTimingLayer * | mLayers {nullptr} |
| int32_t | mLayerCount {0} |
| size_t rofIdx const | noexcept |
| const auto & | idx = mIndices[layer] |
| return | mFlatTable [idx.getFirstEntry()+rofIdx] |
| size_t | rofIdx |
| size_t const o2::its::Vertex &vertex const | noexcept |
| const auto & | layerDef = mLayers[layer] |
| int64_t | rofLower = o2::gpu::CAMath::Max(static_cast<int64_t>(layerDef.getROFStartInBC(rofIdx)) - static_cast<int64_t>(layerDef.mROFAddTimeErr), int64_t(0)) |
| int64_t | rofUpper = static_cast<int64_t>(layerDef.getROFEndInBC(rofIdx)) + layerDef.mROFAddTimeErr |
| auto | vLower = static_cast<int64_t>(vertex.getTimeStamp().lower()) |
| auto | vUpper = static_cast<int64_t>(vertex.getTimeStamp().upper()) |
| return | vUpper = rofLower && vLower < rofUpper |
Definition at line 259 of file ROFViews.h.
| o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::assert | ( | ) |
|
inlinenoexcept |
Definition at line 279 of file ROFViews.h.
|
inline |
Definition at line 303 of file ROFViews.h.
| o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::GPUhdi | ( | ) |
|
inlinenoexcept |
Definition at line 265 of file ROFViews.h.
| o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::GPUhdi | ( | ) | const & |
| const auto& o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::idx = mIndices[layer] |
Definition at line 274 of file ROFViews.h.
| const auto& o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::layerDef = mLayers[layer] |
Definition at line 294 of file ROFViews.h.
| const TableEntry* o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::mFlatTable {nullptr} |
Definition at line 260 of file ROFViews.h.
| return o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::mFlatTable[idx.getFirstEntry()+rofIdx] |
Definition at line 276 of file ROFViews.h.
| const TableIndex* o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::mIndices {nullptr} |
Definition at line 261 of file ROFViews.h.
| int32_t o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::mLayerCount {0} |
Definition at line 263 of file ROFViews.h.
| const ROFTimingLayer* o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::mLayers {nullptr} |
Definition at line 262 of file ROFViews.h.
| size_t rofIdx const o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::noexcept |
Definition at line 271 of file ROFViews.h.
| size_t const o2::its::Vertex& vertex const o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::noexcept |
Definition at line 291 of file ROFViews.h.
| size_t o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::rofIdx |
Definition at line 291 of file ROFViews.h.
| int64_t o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::rofLower = o2::gpu::CAMath::Max(static_cast<int64_t>(layerDef.getROFStartInBC(rofIdx)) - static_cast<int64_t>(layerDef.mROFAddTimeErr), int64_t(0)) |
Definition at line 295 of file ROFViews.h.
| int64_t o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::rofUpper = static_cast<int64_t>(layerDef.getROFEndInBC(rofIdx)) + layerDef.mROFAddTimeErr |
Definition at line 296 of file ROFViews.h.
| auto o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::vLower = static_cast<int64_t>(vertex.getTimeStamp().lower()) |
Definition at line 297 of file ROFViews.h.
| auto o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::vUpper = static_cast<int64_t>(vertex.getTimeStamp().upper()) |
Definition at line 298 of file ROFViews.h.
| return o2::itsmft::tracking::ROFVertexLookupView< TableEntry, TableIndex >::vUpper = rofLower && vLower < rofUpper |
Definition at line 299 of file ROFViews.h.