EICd
EIC data model
eicd::TrajectoryData Class Reference

#include <TrajectoryData.h>

Public Attributes

std::uint32_t type {}
 0 (does not have good track fit), 1 (has good track fit) More...
 
std::uint32_t nStates {}
 Number of tracking steps. More...
 
std::uint32_t nMeasurements {}
 Number of hits used. More...
 
std::uint32_t nOutliers {}
 Number of hits not considered. More...
 
std::uint32_t nHoles {}
 Number of missing hits. More...
 
float chi2 {}
 Total chi2. More...
 
std::uint32_t ndf {}
 Number of degrees of freedom. More...
 
std::uint32_t nSharedHits {}
 Number of shared hits with other trajectories. More...
 
unsigned int measurementChi2_begin {}
 
unsigned int measurementChi2_end {}
 
unsigned int outlierChi2_begin {}
 
unsigned int outlierChi2_end {}
 
unsigned int measurementHits_begin {}
 
unsigned int measurementHits_end {}
 
unsigned int outlierHits_begin {}
 
unsigned int outlierHits_end {}
 

Detailed Description

Raw trajectory from the tracking algorithm

Author
: S. Joosten, S. Li

Member Data Documentation

◆ chi2

float eicd::TrajectoryData::chi2 {}

Total chi2.

◆ measurementChi2_begin

unsigned int eicd::TrajectoryData::measurementChi2_begin {}

◆ measurementChi2_end

unsigned int eicd::TrajectoryData::measurementChi2_end {}

◆ measurementHits_begin

unsigned int eicd::TrajectoryData::measurementHits_begin {}

◆ measurementHits_end

unsigned int eicd::TrajectoryData::measurementHits_end {}

◆ ndf

std::uint32_t eicd::TrajectoryData::ndf {}

Number of degrees of freedom.

◆ nHoles

std::uint32_t eicd::TrajectoryData::nHoles {}

Number of missing hits.

◆ nMeasurements

std::uint32_t eicd::TrajectoryData::nMeasurements {}

Number of hits used.

◆ nOutliers

std::uint32_t eicd::TrajectoryData::nOutliers {}

Number of hits not considered.

◆ nSharedHits

std::uint32_t eicd::TrajectoryData::nSharedHits {}

Number of shared hits with other trajectories.

◆ nStates

std::uint32_t eicd::TrajectoryData::nStates {}

Number of tracking steps.

◆ outlierChi2_begin

unsigned int eicd::TrajectoryData::outlierChi2_begin {}

◆ outlierChi2_end

unsigned int eicd::TrajectoryData::outlierChi2_end {}

◆ outlierHits_begin

unsigned int eicd::TrajectoryData::outlierHits_begin {}

◆ outlierHits_end

unsigned int eicd::TrajectoryData::outlierHits_end {}

◆ type

std::uint32_t eicd::TrajectoryData::type {}

0 (does not have good track fit), 1 (has good track fit)


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