ATLAS Offline Software
Public Attributes | List of all members
ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData Struct Reference

Data structure to hold HGTD track extension results Contains information about hits, timing, and extrapolation for each HGTD layer. More...

Collaboration diagram for ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData:

Public Attributes

std::vector< bool > hasClusterVec = {false, false, false, false}
 Whether track has cluster in each HGTD layer. More...
 
std::vector< float > chi2Vec = {0.0, 0.0, 0.0, 0.0}
 Chi2 contribution per HGTD layer. More...
 
std::vector< float > rawTimeVec = {0.0, 0.0, 0.0, 0.0}
 Raw measured time per HGTD layer. More...
 
std::vector< float > timeVec = {0.0, 0.0, 0.0, 0.0}
 TOF-corrected time per HGTD layer. More...
 
float extrapX = 0.0
 Extrapolated X position at HGTD. More...
 
float extrapY = 0.0
 Extrapolated Y position at HGTD. More...
 
float extrapZ = 0.0
 Extrapolated Z position at HGTD. More...
 
int numHGTDHits = 0
 Total number of HGTD hits on extended track. More...
 

Detailed Description

Data structure to hold HGTD track extension results Contains information about hits, timing, and extrapolation for each HGTD layer.

Definition at line 130 of file HGTDTrackExtensionAlg.h.

Member Data Documentation

◆ chi2Vec

std::vector<float> ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::chi2Vec = {0.0, 0.0, 0.0, 0.0}

Chi2 contribution per HGTD layer.

Definition at line 132 of file HGTDTrackExtensionAlg.h.

◆ extrapX

float ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::extrapX = 0.0

Extrapolated X position at HGTD.

Definition at line 135 of file HGTDTrackExtensionAlg.h.

◆ extrapY

float ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::extrapY = 0.0

Extrapolated Y position at HGTD.

Definition at line 136 of file HGTDTrackExtensionAlg.h.

◆ extrapZ

float ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::extrapZ = 0.0

Extrapolated Z position at HGTD.

Definition at line 137 of file HGTDTrackExtensionAlg.h.

◆ hasClusterVec

std::vector<bool> ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::hasClusterVec = {false, false, false, false}

Whether track has cluster in each HGTD layer.

Definition at line 131 of file HGTDTrackExtensionAlg.h.

◆ numHGTDHits

int ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::numHGTDHits = 0

Total number of HGTD hits on extended track.

Definition at line 138 of file HGTDTrackExtensionAlg.h.

◆ rawTimeVec

std::vector<float> ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::rawTimeVec = {0.0, 0.0, 0.0, 0.0}

Raw measured time per HGTD layer.

Definition at line 133 of file HGTDTrackExtensionAlg.h.

◆ timeVec

std::vector<float> ActsTrk::HGTDTrackExtensionAlg::TrackExtensionData::timeVec = {0.0, 0.0, 0.0, 0.0}

TOF-corrected time per HGTD layer.

Definition at line 134 of file HGTDTrackExtensionAlg.h.


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