ATLAS Offline Software
TrkExInterfaces Package

This package contains all interface classes to be used in the TrkExtrapolation container package. Concrete implementations can be found in the various propagator packages or in the common TrkExTools package.

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

List of interfaces

The following interface classes are defined

  • Trk::IExtrapolator : interface for the standard Trk::Extrapolator
  • Trk::IPropagator : interface for mathematical propagators
  • Trk::IPatternParametersPropagator : interface for propagation of track states given as Trk::PatternTrackParameters
  • Trk::IIntersector : interface for Intersector AlgTools as they are used within iPatRec
  • Trk::INavigator : interface for the navigator used in the extrapolation process
  • Trk::IMaterialEffectsUpdator : interface for the standard material effects updator
  • Trk::IEnergyLossUpdator : interface for material effects updator (only eloss)
  • Trk::IEnergyLossCalculator : interface for calculating an energy loss correction from a variety of effects
  • Trk::IMultipleScatteringUpdator : interface for material effects updator (only multiple scattering)
This package is not built as a library, it is a simple include package.

Extra Pages

  • reqsTrkExInterfaces