![]() |
ATLAS Offline Software
|
MultiStateExtrapolator cache class. More...
#include <IMultiStateExtrapolator.h>
Public Member Functions | |
| Cache () | |
Public Attributes | |
| const Surface * | m_recallSurface = nullptr |
| < Surface for recall (not owning) More... | |
| const Layer * | m_recallLayer = nullptr |
| Tracking volume for recall (not owning) More... | |
| const TrackingVolume * | m_recallTrackingVolume = nullptr |
| const MultiComponentState * | m_stateAtBoundary = nullptr |
| std::unique_ptr< TrackParameters > | m_navigationParameters = nullptr |
| const TrackingVolume * | m_trackingVolume = nullptr |
| keep track of the MultiComponentStates More... | |
| std::vector< MultiComponentState > | m_mcsRecycleBin |
| std::vector< GsfMaterial::Combined > | m_materialEffectsCaches |
MultiStateExtrapolator cache class.
This object holds information regarding the internal state of the extrpolation process as well as a large store for material effects properties.
It to be passed as argument to extrapolation calls
Definition at line 50 of file IMultiStateExtrapolator.h.
|
inline |
Definition at line 68 of file IMultiStateExtrapolator.h.
| std::vector<GsfMaterial::Combined> Trk::IMultiStateExtrapolator::Cache::m_materialEffectsCaches |
Definition at line 67 of file IMultiStateExtrapolator.h.
| std::vector<MultiComponentState> Trk::IMultiStateExtrapolator::Cache::m_mcsRecycleBin |
Definition at line 65 of file IMultiStateExtrapolator.h.
| std::unique_ptr<TrackParameters> Trk::IMultiStateExtrapolator::Cache::m_navigationParameters = nullptr |
Definition at line 61 of file IMultiStateExtrapolator.h.
Tracking volume for recall (not owning)
Definition at line 55 of file IMultiStateExtrapolator.h.
< Surface for recall (not owning)
Layer for recall (not owning)
Definition at line 53 of file IMultiStateExtrapolator.h.
| const TrackingVolume* Trk::IMultiStateExtrapolator::Cache::m_recallTrackingVolume = nullptr |
Definition at line 57 of file IMultiStateExtrapolator.h.
| const MultiComponentState* Trk::IMultiStateExtrapolator::Cache::m_stateAtBoundary = nullptr |
Definition at line 59 of file IMultiStateExtrapolator.h.
| const TrackingVolume* Trk::IMultiStateExtrapolator::Cache::m_trackingVolume = nullptr |
keep track of the MultiComponentStates
Definition at line 63 of file IMultiStateExtrapolator.h.
1.8.18