12#ifndef O2_ITS_TRACKING_LINE_VERTEXER_HELPERS_H_
13#define O2_ITS_TRACKING_LINE_VERTEXER_HELPERS_H_
49 const float*
getVertex() const noexcept {
return fit.getVertex(); }
50 const float*
getRMS2() const noexcept {
return fit.getRMS2(); }
58bounded_vector<ClusterWithLines>
buildClusters(std::span<const Line> lines,
const Settings& settings);
Least-squares vertex fit over a set of lines (the normal equations AX = -B).
GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat maxZ
bounded_vector< ClusterWithLines > buildClusters(std::span< const Line > lines, const Settings &settings)
std::pmr::vector< T > bounded_vector
bool isValid() const noexcept
const auto & getLabels() const noexcept
const auto & getTimeStamp() const noexcept
const float * getVertex() const noexcept
const float * getRMS2() const noexcept
float getAvgDistance2() const noexcept
bounded_vector< int > lineIndices
int getSize() const noexcept
float duplicateDistance2Cut
std::shared_ptr< BoundedMemoryResource > memoryPool