ATLAS Offline Software
|
Public Member Functions | |
Cache (unsigned int max_navig_surf=1000.) | |
~Cache () | |
Public Attributes | |
bool | m_dense {} |
internal switch for resolved configuration More... | |
ParamsNextVolume | m_parametersAtBoundary |
return helper for parameters and boundary More... | |
std::vector< Trk::HitInfo > * | m_hitVector {} |
return helper for hit info More... | |
std::map< const Trk::TrackParameters *, bool > | m_garbageBin |
garbage collection during extrapolation More... | |
const Trk::TrackingVolume * | m_currentStatic {} |
const Trk::TrackingVolume * | m_currentDense {} |
const Trk::TrackingVolume * | m_highestVolume {} |
std::pair< unsigned int, unsigned int > | m_denseResolved {} |
unsigned int | m_layerResolved {} |
std::vector< std::pair< const Trk::DetachedTrackingVolume *, unsigned int > > | m_detachedVols |
std::vector< std::pair< const Trk::TrackingVolume *, unsigned int > > | m_denseVols |
std::vector< std::pair< const Trk::TrackingVolume *, const Trk::Layer * > > | m_navigLays |
std::vector< DestSurf > | m_staticBoundaries |
std::vector< DestSurf > | m_detachedBoundaries |
std::vector< DestSurf > | m_denseBoundaries |
std::vector< DestSurf > | m_navigBoundaries |
std::vector< DestSurf > | m_layers |
PathLimit | m_path |
double | m_time {} |
int | m_methodSequence {} |
const Layer * | m_lastMaterialLayer {} |
cache layer with last material update More... | |
std::vector< std::pair< const Trk::Surface *, Trk::BoundaryCheck > > | m_navigSurfs |
std::vector< std::pair< const Trk::Surface *, double > > | m_trSurfs |
std::vector< Trk::DestBound > | m_trStaticBounds |
std::vector< std::pair< const Trk::Surface *, double > > | m_trDenseBounds |
std::vector< std::pair< const Trk::Surface *, double > > | m_trLays |
double | m_particleMass {} |
Definition at line 368 of file TimedExtrapolator.h.
|
inline |
Definition at line 370 of file TimedExtrapolator.h.
|
inline |
Definition at line 375 of file TimedExtrapolator.h.
const Trk::TrackingVolume* Trk::TimedExtrapolator::Cache::m_currentDense {} |
Definition at line 393 of file TimedExtrapolator.h.
const Trk::TrackingVolume* Trk::TimedExtrapolator::Cache::m_currentStatic {} |
Definition at line 392 of file TimedExtrapolator.h.
bool Trk::TimedExtrapolator::Cache::m_dense {} |
internal switch for resolved configuration
Definition at line 383 of file TimedExtrapolator.h.
std::vector<DestSurf> Trk::TimedExtrapolator::Cache::m_denseBoundaries |
Definition at line 402 of file TimedExtrapolator.h.
std::pair<unsigned int, unsigned int> Trk::TimedExtrapolator::Cache::m_denseResolved {} |
Definition at line 395 of file TimedExtrapolator.h.
std::vector<std::pair<const Trk::TrackingVolume*, unsigned int> > Trk::TimedExtrapolator::Cache::m_denseVols |
Definition at line 398 of file TimedExtrapolator.h.
std::vector<DestSurf> Trk::TimedExtrapolator::Cache::m_detachedBoundaries |
Definition at line 401 of file TimedExtrapolator.h.
std::vector<std::pair<const Trk::DetachedTrackingVolume*, unsigned int> > Trk::TimedExtrapolator::Cache::m_detachedVols |
Definition at line 397 of file TimedExtrapolator.h.
std::map<const Trk::TrackParameters*, bool> Trk::TimedExtrapolator::Cache::m_garbageBin |
garbage collection during extrapolation
Definition at line 390 of file TimedExtrapolator.h.
const Trk::TrackingVolume* Trk::TimedExtrapolator::Cache::m_highestVolume {} |
Definition at line 394 of file TimedExtrapolator.h.
std::vector<Trk::HitInfo>* Trk::TimedExtrapolator::Cache::m_hitVector {} |
return helper for hit info
Definition at line 387 of file TimedExtrapolator.h.
cache layer with last material update
Definition at line 415 of file TimedExtrapolator.h.
unsigned int Trk::TimedExtrapolator::Cache::m_layerResolved {} |
Definition at line 396 of file TimedExtrapolator.h.
std::vector<DestSurf> Trk::TimedExtrapolator::Cache::m_layers |
Definition at line 404 of file TimedExtrapolator.h.
int Trk::TimedExtrapolator::Cache::m_methodSequence {} |
Definition at line 410 of file TimedExtrapolator.h.
std::vector<DestSurf> Trk::TimedExtrapolator::Cache::m_navigBoundaries |
Definition at line 403 of file TimedExtrapolator.h.
std::vector<std::pair<const Trk::TrackingVolume*, const Trk::Layer*> > Trk::TimedExtrapolator::Cache::m_navigLays |
Definition at line 399 of file TimedExtrapolator.h.
std::vector<std::pair<const Trk::Surface*, Trk::BoundaryCheck> > Trk::TimedExtrapolator::Cache::m_navigSurfs |
Definition at line 417 of file TimedExtrapolator.h.
ParamsNextVolume Trk::TimedExtrapolator::Cache::m_parametersAtBoundary |
return helper for parameters and boundary
Definition at line 386 of file TimedExtrapolator.h.
double Trk::TimedExtrapolator::Cache::m_particleMass {} |
Definition at line 423 of file TimedExtrapolator.h.
PathLimit Trk::TimedExtrapolator::Cache::m_path |
Definition at line 405 of file TimedExtrapolator.h.
std::vector<DestSurf> Trk::TimedExtrapolator::Cache::m_staticBoundaries |
Definition at line 400 of file TimedExtrapolator.h.
double Trk::TimedExtrapolator::Cache::m_time {} |
Definition at line 406 of file TimedExtrapolator.h.
std::vector<std::pair<const Trk::Surface*, double> > Trk::TimedExtrapolator::Cache::m_trDenseBounds |
Definition at line 420 of file TimedExtrapolator.h.
std::vector<std::pair<const Trk::Surface*, double> > Trk::TimedExtrapolator::Cache::m_trLays |
Definition at line 421 of file TimedExtrapolator.h.
std::vector<Trk::DestBound> Trk::TimedExtrapolator::Cache::m_trStaticBounds |
Definition at line 419 of file TimedExtrapolator.h.
std::vector<std::pair<const Trk::Surface*, double> > Trk::TimedExtrapolator::Cache::m_trSurfs |
Definition at line 418 of file TimedExtrapolator.h.