![]() |
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.