Project
Loading...
Searching...
No Matches
o2::tpc::recohelpers::TPCSectorEdgeBatchResult Struct Reference

Structure-of-arrays batch result for the TPC row/sector-edge evaluators. More...

#include <TrackGeometry.h>

Public Member Functions

void resize (std::size_t n)
 
void set (std::size_t i, const TPCSectorEdgeResult &r)
 

Public Attributes

std::vector< float > lengthCrossedCm
 
std::vector< float > lengthDeadCm
 
std::vector< float > lengthExcludedCm
 
std::vector< float > lengthAvailableCm
 
std::vector< float > maxRadiusCm
 
std::vector< int16_t > nRowsCrossed
 
std::vector< int16_t > nRowsDead
 
std::vector< int16_t > nRowsExcluded
 
std::vector< int16_t > nRowsAvailable
 
std::vector< int32_t > status
 

Detailed Description

Structure-of-arrays batch result for the TPC row/sector-edge evaluators.

The batch API exposes counts, approximate lengths, and status. Per-row masks remain available from the scalar API.

Definition at line 753 of file TrackGeometry.h.

Member Function Documentation

◆ resize()

void o2::tpc::recohelpers::TPCSectorEdgeBatchResult::resize ( std::size_t  n)
inline

Definition at line 767 of file TrackGeometry.h.

◆ set()

void o2::tpc::recohelpers::TPCSectorEdgeBatchResult::set ( std::size_t  i,
const TPCSectorEdgeResult &  r 
)
inline

Definition at line 781 of file TrackGeometry.h.

Member Data Documentation

◆ lengthAvailableCm

std::vector<float> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::lengthAvailableCm

Definition at line 757 of file TrackGeometry.h.

◆ lengthCrossedCm

std::vector<float> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::lengthCrossedCm

Definition at line 754 of file TrackGeometry.h.

◆ lengthDeadCm

std::vector<float> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::lengthDeadCm

Definition at line 755 of file TrackGeometry.h.

◆ lengthExcludedCm

std::vector<float> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::lengthExcludedCm

Definition at line 756 of file TrackGeometry.h.

◆ maxRadiusCm

std::vector<float> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::maxRadiusCm

Definition at line 758 of file TrackGeometry.h.

◆ nRowsAvailable

std::vector<int16_t> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::nRowsAvailable

Definition at line 763 of file TrackGeometry.h.

◆ nRowsCrossed

std::vector<int16_t> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::nRowsCrossed

Definition at line 760 of file TrackGeometry.h.

◆ nRowsDead

std::vector<int16_t> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::nRowsDead

Definition at line 761 of file TrackGeometry.h.

◆ nRowsExcluded

std::vector<int16_t> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::nRowsExcluded

Definition at line 762 of file TrackGeometry.h.

◆ status

std::vector<int32_t> o2::tpc::recohelpers::TPCSectorEdgeBatchResult::status

Definition at line 765 of file TrackGeometry.h.


The documentation for this struct was generated from the following file: