![]() |
Project
|
Result of one TPC row/sector-edge evaluation. More...
#include <TrackGeometry.h>
Public Attributes | |
| float | lengthCrossedCm = 0.f |
| float | lengthDeadCm = 0.f |
| float | lengthExcludedCm = 0.f |
| float | lengthAvailableCm = 0.f |
| float | maxRadiusCm = std::numeric_limits<float>::quiet_NaN() |
| uint16_t | nRowsCrossed = 0 |
| uint16_t | nRowsDead = 0 |
| uint16_t | nRowsExcluded = 0 |
| uint16_t | nRowsAvailable = 0 |
| std::array< uint32_t, 5 > | crossedMask {} |
| std::array< uint32_t, 5 > | deadMask {} |
| std::array< uint32_t, 5 > | excludedMask {} |
| std::array< uint32_t, 5 > | availableMask {} |
| int16_t | firstDeadRow = -1 |
| int16_t | lastDeadRow = -1 |
| SectorEdgeStatus | status = SectorEdgeStatus::OK |
Result of one TPC row/sector-edge evaluation.
nRows* count accepted row-centre intersections. length*Cm accumulates the corresponding approximate track length as radial row thickness multiplied by ds/dr. The four 152-row masks deliberately retain redundant information so the partition identity can be checked directly.
maxRadiusCm is the radius of the last accepted sampled row; NaN if none. It is not the continuous mathematical turning radius of a helix and is not a propagation-failure sentinel. firstDeadRow and lastDeadRow delimit the first/last crossed rows classified outside the active-pad boundary; they remain -1 when no Dead row is found.
Definition at line 727 of file TrackGeometry.h.
| std::array<uint32_t, 5> o2::tpc::recohelpers::TPCSectorEdgeResult::availableMask {} |
Definition at line 742 of file TrackGeometry.h.
| std::array<uint32_t, 5> o2::tpc::recohelpers::TPCSectorEdgeResult::crossedMask {} |
Definition at line 739 of file TrackGeometry.h.
| std::array<uint32_t, 5> o2::tpc::recohelpers::TPCSectorEdgeResult::deadMask {} |
Definition at line 740 of file TrackGeometry.h.
| std::array<uint32_t, 5> o2::tpc::recohelpers::TPCSectorEdgeResult::excludedMask {} |
Definition at line 741 of file TrackGeometry.h.
| int16_t o2::tpc::recohelpers::TPCSectorEdgeResult::firstDeadRow = -1 |
Definition at line 744 of file TrackGeometry.h.
| int16_t o2::tpc::recohelpers::TPCSectorEdgeResult::lastDeadRow = -1 |
Definition at line 745 of file TrackGeometry.h.
Definition at line 731 of file TrackGeometry.h.
Definition at line 728 of file TrackGeometry.h.
Definition at line 729 of file TrackGeometry.h.
Definition at line 730 of file TrackGeometry.h.
| float o2::tpc::recohelpers::TPCSectorEdgeResult::maxRadiusCm = std::numeric_limits<float>::quiet_NaN() |
Definition at line 732 of file TrackGeometry.h.
| uint16_t o2::tpc::recohelpers::TPCSectorEdgeResult::nRowsAvailable = 0 |
Definition at line 737 of file TrackGeometry.h.
| uint16_t o2::tpc::recohelpers::TPCSectorEdgeResult::nRowsCrossed = 0 |
Definition at line 734 of file TrackGeometry.h.
| uint16_t o2::tpc::recohelpers::TPCSectorEdgeResult::nRowsDead = 0 |
Definition at line 735 of file TrackGeometry.h.
| uint16_t o2::tpc::recohelpers::TPCSectorEdgeResult::nRowsExcluded = 0 |
Definition at line 736 of file TrackGeometry.h.
| SectorEdgeStatus o2::tpc::recohelpers::TPCSectorEdgeResult::status = SectorEdgeStatus::OK |
Definition at line 746 of file TrackGeometry.h.