ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::MultiTrajectoryHelpers::TrajectoryState Struct Reference

Struct for brief trajectory summary info. More...

#include <Acts/EventData/MultiTrajectoryHelpers.hpp>

Collaboration diagram for Acts::MultiTrajectoryHelpers::TrajectoryState:
[legend]

Public Attributes

double chi2Sum = 0
 Sum of chi-squared values from measurements.
std::vector< double > measurementChi2 = {}
 Chi-squared contribution from each measurement.
std::vector< unsigned int > measurementLayer = {}
 Layer identifiers for measurement surfaces.
std::vector< unsigned int > measurementVolume = {}
 Volume identifiers for measurement surfaces.
std::size_t NDF = 0
 Number of degrees of freedom in track fit.
std::size_t nHoles = 0
 Number of hole states in trajectory.
std::size_t nMeasurements = 0
 Number of track states with measurements.
std::size_t nOutliers = 0
 Number of track states marked as outliers.
std::size_t nSharedHits = 0
 Number of hits shared with other tracks.
std::size_t nStates = 0
 Total number of track states in trajectory.
std::vector< double > outlierChi2 = {}
 Chi-squared contribution from each outlier.
std::vector< unsigned int > outlierLayer = {}
 Layer identifiers for outlier surfaces.
std::vector< unsigned int > outlierVolume = {}
 Volume identifiers for outlier surfaces.

Detailed Description

Struct for brief trajectory summary info.

Member Data Documentation

◆ chi2Sum

double Acts::MultiTrajectoryHelpers::TrajectoryState::chi2Sum = 0

Sum of chi-squared values from measurements.

◆ measurementChi2

std::vector<double> Acts::MultiTrajectoryHelpers::TrajectoryState::measurementChi2 = {}

Chi-squared contribution from each measurement.

◆ measurementLayer

std::vector<unsigned int> Acts::MultiTrajectoryHelpers::TrajectoryState::measurementLayer = {}

Layer identifiers for measurement surfaces.

◆ measurementVolume

std::vector<unsigned int> Acts::MultiTrajectoryHelpers::TrajectoryState::measurementVolume = {}

Volume identifiers for measurement surfaces.

◆ NDF

std::size_t Acts::MultiTrajectoryHelpers::TrajectoryState::NDF = 0

Number of degrees of freedom in track fit.

◆ nHoles

std::size_t Acts::MultiTrajectoryHelpers::TrajectoryState::nHoles = 0

Number of hole states in trajectory.

◆ nMeasurements

std::size_t Acts::MultiTrajectoryHelpers::TrajectoryState::nMeasurements = 0

Number of track states with measurements.

◆ nOutliers

std::size_t Acts::MultiTrajectoryHelpers::TrajectoryState::nOutliers = 0

Number of track states marked as outliers.

◆ nSharedHits

std::size_t Acts::MultiTrajectoryHelpers::TrajectoryState::nSharedHits = 0

Number of hits shared with other tracks.

◆ nStates

std::size_t Acts::MultiTrajectoryHelpers::TrajectoryState::nStates = 0

Total number of track states in trajectory.

◆ outlierChi2

std::vector<double> Acts::MultiTrajectoryHelpers::TrajectoryState::outlierChi2 = {}

Chi-squared contribution from each outlier.

◆ outlierLayer

std::vector<unsigned int> Acts::MultiTrajectoryHelpers::TrajectoryState::outlierLayer = {}

Layer identifiers for outlier surfaces.

◆ outlierVolume

std::vector<unsigned int> Acts::MultiTrajectoryHelpers::TrajectoryState::outlierVolume = {}

Volume identifiers for outlier surfaces.