#include <VertexerTraits.h>
Inherited by o2::its::VertexerTraitsGPU.
|
| VertexerTraits ()=default |
|
virtual | ~VertexerTraits ()=default |
|
| GPUhd () static const expr int4 getEmptyBinsRect() |
|
| GPUhd () const int4 getBinsRect(const Cluster & |
|
| GPUhd () const int2 getPhiBins(float phi |
|
| GPUhd () static const int4 getBinsRect(const Cluster & |
|
const const float float const IndexTableUtils & | GPUhd () static const int2 getPhiBins(float phi |
|
const const float float const IndexTableUtils float const IndexTableUtils &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 (TimeFrame *tf) |
|
virtual void | updateVertexingParameters (const std::vector< VertexingParameters > &vrtPar, const TimeFrameGPUParameters &gpuTfPar) |
|
virtual void | initialiseHybrid (const TrackingParameters &trackingParams, const int iteration=0) |
|
virtual void | computeTrackletsHybrid (const int iteration=0) |
|
virtual void | computeTrackletMatchingHybrid (const int iteration=0) |
|
virtual void | computeVerticesHybrid (const int iteration=0) |
|
virtual void | adoptTimeFrameHybrid (TimeFrame *tf) |
|
void | computeVerticesInRof (int, gsl::span< const o2::its::Line > &, std::vector< bool > &, std::vector< o2::its::ClusterLines > &, std::array< float, 2 > &, std::vector< Vertex > &, std::vector< int > &, TimeFrame *, std::vector< o2::MCCompLabel > *, const int iteration=0) |
|
std::vector< VertexingParameters > & | getVertexingParameters () |
|
std::vector< VertexingParameters > | getVertexingParameters () const |
|
void | setIsGPU (const unsigned char isgpu) |
|
void | setVertexingParameters (std::vector< VertexingParameters > &vertParams) |
|
unsigned char | getIsGPU () const |
|
void | dumpVertexerTraits () |
|
void | setNThreads (int n) |
|
int | getNThreads () const |
|
Definition at line 48 of file VertexerTraits.h.
◆ VertexerTraits()
o2::its::VertexerTraits::VertexerTraits |
( |
| ) |
|
|
default |
◆ ~VertexerTraits()
virtual o2::its::VertexerTraits::~VertexerTraits |
( |
| ) |
|
|
virtualdefault |
◆ adoptTimeFrame()
◆ adoptTimeFrameHybrid()
virtual void o2::its::VertexerTraits::adoptTimeFrameHybrid |
( |
TimeFrame * |
tf | ) |
|
|
inlinevirtual |
◆ computeMain()
template<typename T = o2::MCCompLabel>
static std::pair< T, float > o2::its::VertexerTraits::computeMain |
( |
const std::vector< T > & |
elements | ) |
|
|
inlinestatic |
◆ computeTrackletMatching()
void o2::its::VertexerTraits::computeTrackletMatching |
( |
const int |
iteration = 0 | ) |
|
|
virtual |
◆ computeTrackletMatchingHybrid()
virtual void o2::its::VertexerTraits::computeTrackletMatchingHybrid |
( |
const int |
iteration = 0 | ) |
|
|
inlinevirtual |
◆ computeTracklets()
void o2::its::VertexerTraits::computeTracklets |
( |
const int |
iteration = 0 | ) |
|
|
virtual |
◆ computeTrackletsHybrid()
virtual void o2::its::VertexerTraits::computeTrackletsHybrid |
( |
const int |
iteration = 0 | ) |
|
|
inlinevirtual |
◆ computeVertices()
void o2::its::VertexerTraits::computeVertices |
( |
const int |
iteration = 0 | ) |
|
|
virtual |
◆ computeVerticesHybrid()
virtual void o2::its::VertexerTraits::computeVerticesHybrid |
( |
const int |
iteration = 0 | ) |
|
|
inlinevirtual |
◆ computeVerticesInRof()
void o2::its::VertexerTraits::computeVerticesInRof |
( |
int |
rofId, |
|
|
gsl::span< const o2::its::Line > & |
lines, |
|
|
std::vector< bool > & |
usedLines, |
|
|
std::vector< o2::its::ClusterLines > & |
clusterLines, |
|
|
std::array< float, 2 > & |
beamPosXY, |
|
|
std::vector< Vertex > & |
vertices, |
|
|
std::vector< int > & |
verticesInRof, |
|
|
TimeFrame * |
tf, |
|
|
std::vector< o2::MCCompLabel > * |
labels, |
|
|
const int |
iteration = 0 |
|
) |
| |
◆ dumpVertexerTraits()
void o2::its::VertexerTraits::dumpVertexerTraits |
( |
| ) |
|
◆ getIsGPU()
unsigned char o2::its::VertexerTraits::getIsGPU |
( |
| ) |
const |
|
inline |
◆ getNThreads()
int o2::its::VertexerTraits::getNThreads |
( |
| ) |
const |
|
inline |
◆ getVertexingParameters() [1/2]
◆ getVertexingParameters() [2/2]
◆ GPUhd() [1/5]
o2::its::VertexerTraits::GPUhd |
( |
| ) |
const |
◆ GPUhd() [2/5]
o2::its::VertexerTraits::GPUhd |
( |
| ) |
const & |
◆ GPUhd() [3/5]
o2::its::VertexerTraits::GPUhd |
( |
| ) |
const |
|
inline |
◆ GPUhd() [4/5]
◆ GPUhd() [5/5]
o2::its::VertexerTraits::GPUhd |
( |
| ) |
const & |
◆ initialise()
◆ initialiseHybrid()
virtual void o2::its::VertexerTraits::initialiseHybrid |
( |
const TrackingParameters & |
trackingParams, |
|
|
const int |
iteration = 0 |
|
) |
| |
|
inlinevirtual |
◆ selectClusters()
const std::vector< std::pair< int, int > > o2::its::VertexerTraits::selectClusters |
( |
const int * |
indexTable, |
|
|
const std::array< int, 4 > & |
selectedBinsRect, |
|
|
const IndexTableUtils & |
utils |
|
) |
| |
|
static |
◆ setIsGPU()
void o2::its::VertexerTraits::setIsGPU |
( |
const unsigned char |
isgpu | ) |
|
|
inline |
◆ setNThreads()
void o2::its::VertexerTraits::setNThreads |
( |
int |
n | ) |
|
◆ setVertexingParameters()
◆ updateVertexingParameters()
◆ deltaPhi [1/2]
float o2::its::VertexerTraits::deltaPhi |
◆ deltaPhi [2/2]
◆ float
const const o2::its::VertexerTraits::float |
◆ int
const o2::its::VertexerTraits::int |
◆ maxdeltaphi
const const float float o2::its::VertexerTraits::maxdeltaphi |
◆ maxdeltaz
const const float o2::its::VertexerTraits::maxdeltaz |
◆ mIndexTableUtils
◆ mIsGPU
unsigned char o2::its::VertexerTraits::mIsGPU |
|
protected |
◆ mNThreads
int o2::its::VertexerTraits::mNThreads = 1 |
|
protected |
◆ mTimeFrame
TimeFrame* o2::its::VertexerTraits::mTimeFrame = nullptr |
|
protected |
◆ mVrtParams
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/ITS/tracking/include/ITStracking/VertexerTraits.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/ITS/tracking/src/VertexerTraits.cxx