ATLAS Offline Software
Loading...
Searching...
No Matches
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< char > hasClusterVec = {false, false, false, false}
 Whether extension has cluster in each HGTD layer.
std::vector< float > chi2Vec = {0.0, 0.0, 0.0, 0.0}
 Chi2 contribution per HGTD layer.
std::vector< float > rawTimeVec = {0.0, 0.0, 0.0, 0.0}
 Raw measured time per HGTD layer.
std::vector< float > timeVec = {0.0, 0.0, 0.0, 0.0}
 TOF-corrected time per HGTD layer.
float extrapX = 0.0
 Extrapolated X position at HGTD.
float extrapY = 0.0
 Extrapolated Y position at HGTD.
float extrapZ = 0.0
 Extrapolated Z position at HGTD.
int numHGTDHits = 0
 Total number of HGTD hits on extended track.

Detailed Description

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

Definition at line 108 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 110 of file HGTDTrackExtensionAlg.h.

110{0.0, 0.0, 0.0, 0.0};

◆ extrapX

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

Extrapolated X position at HGTD.

Definition at line 113 of file HGTDTrackExtensionAlg.h.

◆ extrapY

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

Extrapolated Y position at HGTD.

Definition at line 114 of file HGTDTrackExtensionAlg.h.

◆ extrapZ

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

Extrapolated Z position at HGTD.

Definition at line 115 of file HGTDTrackExtensionAlg.h.

◆ hasClusterVec

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

Whether extension has cluster in each HGTD layer.

Definition at line 109 of file HGTDTrackExtensionAlg.h.

109{false, false, false, false};

◆ numHGTDHits

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

Total number of HGTD hits on extended track.

Definition at line 116 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 111 of file HGTDTrackExtensionAlg.h.

111{0.0, 0.0, 0.0, 0.0};

◆ 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 112 of file HGTDTrackExtensionAlg.h.

112{0.0, 0.0, 0.0, 0.0};

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