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 229 of file IntersectorWrapper.h.

Constructor & Destructor Documentation

◆ Cache()

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

Definition at line 238 of file IntersectorWrapper.h.

239  : m_charge{}
240  , m_qOverP{}
241  , m_intersection{ std::nullopt }
242  , m_parameters{ nullptr }
243  , m_position{}
244  , m_momentum{}
245  {
246  }

Member Data Documentation

◆ m_charge

double Trk::IntersectorWrapper::Cache::m_charge

Definition at line 231 of file IntersectorWrapper.h.

◆ m_intersection

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

Definition at line 233 of file IntersectorWrapper.h.

◆ m_momentum

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

Definition at line 236 of file IntersectorWrapper.h.

◆ m_parameters

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

Definition at line 234 of file IntersectorWrapper.h.

◆ m_position

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

Definition at line 235 of file IntersectorWrapper.h.

◆ m_qOverP

double Trk::IntersectorWrapper::Cache::m_qOverP

Definition at line 232 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:235
Trk::IntersectorWrapper::Cache::m_qOverP
double m_qOverP
Definition: IntersectorWrapper.h:232
Trk::IntersectorWrapper::Cache::m_momentum
Amg::Vector3D m_momentum
Definition: IntersectorWrapper.h:236
Trk::IntersectorWrapper::Cache::m_intersection
std::optional< TrackSurfaceIntersection > m_intersection
Definition: IntersectorWrapper.h:233
Trk::IntersectorWrapper::Cache::m_parameters
std::unique_ptr< TrackParameters > m_parameters
Definition: IntersectorWrapper.h:234
Trk::IntersectorWrapper::Cache::m_charge
double m_charge
Definition: IntersectorWrapper.h:231