ATLAS Offline Software
Loading...
Searching...
No Matches
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 }
std::optional< TrackSurfaceIntersection > m_intersection
std::unique_ptr< TrackParameters > m_parameters

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: