![]() |
Project
|
#include <VertexerTraits.h>
Public Member Functions | |
| VertexerTraits ()=default | |
| virtual | ~VertexerTraits ()=default |
| GPUhdi () static const eval int4 getEmptyBinsRect() | |
| GPUhd () const int4 getBinsRect(const Cluster & | |
| GPUhd () static const int4 getBinsRect(const Cluster & | |
| const const float float const IndexTableUtilsN & | GPUhd () static const int2 getPhiBins(float phi |
| const const float float const IndexTableUtilsN float const IndexTableUtilsN & | GPUhd () const int2 getPhiBins(float phi |
| virtual void | initialise (const TrackingParameters &trackingParams, const int iteration=0) |
| virtual void | computeTracklets (const int iteration=0) |
| virtual void | computeTrackletMatching (const int iteration=0) |
| virtual void | computeVertices (const int iteration=0) |
| virtual void | adoptTimeFrame (TimeFrameN *tf) noexcept |
| virtual void | updateVertexingParameters (const std::vector< VertexingParameters > &vrtPar) |
| void | addTruthSeedingVertices () |
| auto & | getVertexingParameters () |
| auto | getVertexingParameters () const |
| void | setVertexingParameters (std::vector< VertexingParameters > &vertParams) |
| void | setNThreads (int n, std::shared_ptr< tbb::task_arena > &arena) |
| int | getNThreads () |
| virtual bool | isGPU () const noexcept |
| virtual const char * | getName () const noexcept |
| virtual bool | usesMemoryPool () const noexcept |
| void | setMemoryPool (std::shared_ptr< BoundedMemoryResource > pool) |
Static Public Member Functions | |
| static VertexLabel | computeMain (const bounded_vector< o2::MCCompLabel > &elements) |
Public Attributes | |
| const | int |
| const const | float |
| const const float | maxdeltaz |
| const const float float | maxdeltaphi |
| const const float float const IndexTableUtilsN float | deltaPhi |
| const const float float const IndexTableUtilsN float const IndexTableUtilsN float | deltaPhi { return getPhiBins(phi, deltaPhi, mIndexTableUtils) |
Protected Attributes | |
| std::vector< VertexingParameters > | mVrtParams |
| IndexTableUtilsN | mIndexTableUtils |
| TimeFrameN * | mTimeFrame = nullptr |
Definition at line 47 of file VertexerTraits.h.
|
default |
|
virtualdefault |
| void o2::its::VertexerTraits< NLayers >::addTruthSeedingVertices | ( | ) |
Definition at line 569 of file VertexerTraits.cxx.
|
inlinevirtualnoexcept |
Definition at line 70 of file VertexerTraits.h.
|
inlinestatic |
Definition at line 87 of file VertexerTraits.h.
|
virtual |
Definition at line 288 of file VertexerTraits.cxx.
|
virtual |
Create flat L0-L1 tracklet labels (no rofId)
Definition at line 167 of file VertexerTraits.cxx.
|
virtual |
Definition at line 328 of file VertexerTraits.cxx.
|
inlinevirtualnoexcept |
Definition at line 83 of file VertexerTraits.h.
|
inline |
Definition at line 81 of file VertexerTraits.h.
|
inline |
Definition at line 77 of file VertexerTraits.h.
|
inline |
Definition at line 78 of file VertexerTraits.h.
| const const float float const IndexTableUtilsN float const IndexTableUtilsN & o2::its::VertexerTraits< NLayers >::GPUhd | ( | ) | const |
| o2::its::VertexerTraits< NLayers >::GPUhd | ( | ) | const & |
| const const float float const IndexTableUtilsN & o2::its::VertexerTraits< NLayers >::GPUhd | ( | ) | const |
| o2::its::VertexerTraits< NLayers >::GPUhd | ( | ) | const & |
|
inline |
Definition at line 56 of file VertexerTraits.h.
|
inlinevirtual |
Definition at line 125 of file VertexerTraits.h.
|
inlinevirtualnoexcept |
Definition at line 82 of file VertexerTraits.h.
|
inline |
Definition at line 85 of file VertexerTraits.h.
| void o2::its::VertexerTraits< NLayers >::setNThreads | ( | int | n, |
| std::shared_ptr< tbb::task_arena > & | arena | ||
| ) |
Definition at line 615 of file VertexerTraits.cxx.
|
inline |
Definition at line 79 of file VertexerTraits.h.
|
virtual |
Definition at line 155 of file VertexerTraits.cxx.
|
inlinevirtualnoexcept |
Definition at line 84 of file VertexerTraits.h.
| const const float float const IndexTableUtilsN float o2::its::VertexerTraits< NLayers >::deltaPhi |
Definition at line 62 of file VertexerTraits.h.
| const const float float const IndexTableUtilsN float const IndexTableUtilsN float o2::its::VertexerTraits< NLayers >::deltaPhi { return getPhiBins(phi, deltaPhi, mIndexTableUtils) |
Definition at line 63 of file VertexerTraits.h.
| const const o2::its::VertexerTraits< NLayers >::float |
Definition at line 60 of file VertexerTraits.h.
| const o2::its::VertexerTraits< NLayers >::int |
Definition at line 60 of file VertexerTraits.h.
| const const float float o2::its::VertexerTraits< NLayers >::maxdeltaphi |
Definition at line 60 of file VertexerTraits.h.
| const const float o2::its::VertexerTraits< NLayers >::maxdeltaz |
Definition at line 60 of file VertexerTraits.h.
|
protected |
Definition at line 113 of file VertexerTraits.h.
|
protected |
Definition at line 116 of file VertexerTraits.h.
|
protected |
Definition at line 112 of file VertexerTraits.h.