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

Configuration for TPC row acceptance and sector-edge classification. More...

#include <TrackGeometry.h>

Public Attributes

float guardLowerCm = 0.f
 
float guardUpperCm = 0.f
 
float zMaxCm = 250.f
 
float maxSnp = 0.9f
 

Detailed Description

Configuration for TPC row acceptance and sector-edge classification.

A row is Crossed only when its row-centre cylindrical surface is reached on the first outward trajectory branch and the propagated state satisfies:

  • |z| <= zMaxCm;
  • |snp| < maxSnp.

The row-reachability limit uses radial-frame snp = sin(phiMom-phiPos) from global position/momentum azimuths. This is invariant under O2 tracking-frame rotation; the Mapper sector frame remains in use only for local-y active-pad-edge classification. Rows outside this acceptance are not Crossed and therefore are not Dead, Excluded, or Available.

Every Crossed row belongs to exactly one of three mutually exclusive classes:

  • Dead: row-centre position lies outside the Mapper active-pad boundary; independent of guard width.
  • Excluded: position is inside the active-pad boundary but closer than the configured guard to that boundary.
  • Available: neither Dead nor Excluded.

Therefore, independently for row counts, masks, and approximate lengths: Crossed = Dead + Excluded + Available.

guardLowerCm and guardUpperCm are measured inward from the physical active-pad edge on the negative and positive local-y sides respectively. They are not measured from the nominal 20-degree sector boundary.

Definition at line 709 of file TrackGeometry.h.

Member Data Documentation

◆ guardLowerCm

float o2::tpc::recohelpers::TPCSectorEdgeConfig::guardLowerCm = 0.f

Definition at line 710 of file TrackGeometry.h.

◆ guardUpperCm

float o2::tpc::recohelpers::TPCSectorEdgeConfig::guardUpperCm = 0.f

Definition at line 711 of file TrackGeometry.h.

◆ maxSnp

float o2::tpc::recohelpers::TPCSectorEdgeConfig::maxSnp = 0.9f

Definition at line 713 of file TrackGeometry.h.

◆ zMaxCm

float o2::tpc::recohelpers::TPCSectorEdgeConfig::zMaxCm = 250.f

Definition at line 712 of file TrackGeometry.h.


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