ATLAS Offline Software
Classes | Namespaces | Typedefs
IPropagator.h File Reference
#include "GaudiKernel/EventContext.h"
#include "GaudiKernel/IAlgTool.h"
#include "GaudiKernel/ThreadLocalContext.h"
#include "TrkEventPrimitives/ParticleHypothesis.h"
#include "TrkEventPrimitives/PropDirection.h"
#include "TrkExInterfaces/HelperStructs.h"
#include "TrkExUtils/ExtrapolationCache.h"
#include "TrkExUtils/TargetSurfaces.h"
#include "TrkExUtils/TrackSurfaceIntersection.h"
#include "TrkNeutralParameters/NeutralParameters.h"
#include "TrkParameters/ComponentParameters.h"
#include "TrkParameters/TrackParameters.h"
#include "TrkSurfaces/BoundaryCheck.h"
#include <utility>
#include <deque>
#include <optional>

Go to the source code of this file.

Classes

class  Trk::IPropagator
 

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Typedefs

typedef std::pair< const TrackParameters *, double > Trk::TrackParametersWithPath
 typedef for return type TrackParameters, pathlength More...
 
typedef std::pair< const Surface *, BoundaryCheck > Trk::DestSurf
 typedef for input surfaces, boundary check More...