ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Trk::IntersectorWrapper::Cache Struct Reference
Collaboration diagram for Trk::IntersectorWrapper::Cache:

Public Member Functions

 Cache ()
 

Public Attributes

double m_charge
 
double m_qOverP
 
std::optional< TrackSurfaceIntersectionm_intersection
 
std::unique_ptr< TrackParametersm_parameters
 
Amg::Vector3D m_position
 
Amg::Vector3D m_momentum
 

Detailed Description

Definition at line 220 of file IntersectorWrapper.h.

Constructor & Destructor Documentation

◆ Cache()

Trk::IntersectorWrapper::Cache::Cache ( )
inline

Definition at line 229 of file IntersectorWrapper.h.

230  : m_charge{}
231  , m_qOverP{}
232  , m_intersection{ std::nullopt }
233  , m_parameters{ nullptr }
234  , m_position{}
235  , m_momentum{}
236  {
237  }

Member Data Documentation

◆ m_charge

double Trk::IntersectorWrapper::Cache::m_charge

Definition at line 222 of file IntersectorWrapper.h.

◆ m_intersection

std::optional<TrackSurfaceIntersection> Trk::IntersectorWrapper::Cache::m_intersection

Definition at line 224 of file IntersectorWrapper.h.

◆ m_momentum

Amg::Vector3D Trk::IntersectorWrapper::Cache::m_momentum

Definition at line 227 of file IntersectorWrapper.h.

◆ m_parameters

std::unique_ptr<TrackParameters> Trk::IntersectorWrapper::Cache::m_parameters

Definition at line 225 of file IntersectorWrapper.h.

◆ m_position

Amg::Vector3D Trk::IntersectorWrapper::Cache::m_position

Definition at line 226 of file IntersectorWrapper.h.

◆ m_qOverP

double Trk::IntersectorWrapper::Cache::m_qOverP

Definition at line 223 of file IntersectorWrapper.h.


The documentation for this struct was generated from the following file:
Trk::IntersectorWrapper::Cache::m_position
Amg::Vector3D m_position
Definition: IntersectorWrapper.h:226
Trk::IntersectorWrapper::Cache::m_qOverP
double m_qOverP
Definition: IntersectorWrapper.h:223
Trk::IntersectorWrapper::Cache::m_momentum
Amg::Vector3D m_momentum
Definition: IntersectorWrapper.h:227
Trk::IntersectorWrapper::Cache::m_intersection
std::optional< TrackSurfaceIntersection > m_intersection
Definition: IntersectorWrapper.h:224
Trk::IntersectorWrapper::Cache::m_parameters
std::unique_ptr< TrackParameters > m_parameters
Definition: IntersectorWrapper.h:225
Trk::IntersectorWrapper::Cache::m_charge
double m_charge
Definition: IntersectorWrapper.h:222