ATLAS Offline Software
|
MultiStateExtrapolator cache class. More...
#include <IMultiStateExtrapolator.h>
Public Member Functions | |
Cache () | |
Public Attributes | |
bool | m_recall = false |
< Flag the recall solution More... | |
const Surface * | m_recallSurface = nullptr |
Layer 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 55 of file IMultiStateExtrapolator.h.
|
inline |
Definition at line 75 of file IMultiStateExtrapolator.h.
std::vector<GsfMaterial::Combined> Trk::IMultiStateExtrapolator::Cache::m_materialEffectsCaches |
Definition at line 74 of file IMultiStateExtrapolator.h.
std::vector<MultiComponentState> Trk::IMultiStateExtrapolator::Cache::m_mcsRecycleBin |
Definition at line 72 of file IMultiStateExtrapolator.h.
std::unique_ptr<TrackParameters> Trk::IMultiStateExtrapolator::Cache::m_navigationParameters = nullptr |
Definition at line 68 of file IMultiStateExtrapolator.h.
bool Trk::IMultiStateExtrapolator::Cache::m_recall = false |
< Flag the recall solution
Surface for recall (not owning)
Definition at line 58 of file IMultiStateExtrapolator.h.
Tracking volume for recall (not owning)
Definition at line 62 of file IMultiStateExtrapolator.h.
Layer for recall (not owning)
Definition at line 60 of file IMultiStateExtrapolator.h.
const TrackingVolume* Trk::IMultiStateExtrapolator::Cache::m_recallTrackingVolume = nullptr |
Definition at line 64 of file IMultiStateExtrapolator.h.
const MultiComponentState* Trk::IMultiStateExtrapolator::Cache::m_stateAtBoundary = nullptr |
Definition at line 66 of file IMultiStateExtrapolator.h.
const TrackingVolume* Trk::IMultiStateExtrapolator::Cache::m_trackingVolume = nullptr |
keep track of the MultiComponentStates
Definition at line 70 of file IMultiStateExtrapolator.h.