ATLAS Offline Software
Public Member Functions | List of all members
ActsTrk::IActsToTrkConverterTool Class Referenceabstract

#include <IActsToTrkConverterTool.h>

Inheritance diagram for ActsTrk::IActsToTrkConverterTool:
Collaboration diagram for ActsTrk::IActsToTrkConverterTool:

Public Member Functions

 DeclareInterfaceID (IActsToTrkConverterTool, 1, 0)
 
virtual const Trk::SurfaceactsSurfaceToTrkSurface (const Acts::Surface &actsSurface) const =0
 
virtual const Acts::Surface & trkSurfaceToActsSurface (const Trk::Surface &atlasSurface) const =0
 
virtual Acts::SourceLink trkMeasurementToSourceLink (const Acts::GeometryContext &gctx, const Trk::MeasurementBase &measurement) const =0
 
virtual std::vector< Acts::SourceLink > trkTrackToSourceLinks (const Acts::GeometryContext &gctx, const Trk::Track &track) const =0
 
virtual const Acts::BoundTrackParameters trkTrackParametersToActsParameters (const Trk::TrackParameters &atlasParameter, const Acts::GeometryContext &gctx, Trk::ParticleHypothesis hypothesis=Trk::pion) const =0
 
virtual std::unique_ptr< Trk::TrackParametersactsTrackParametersToTrkParameters (const Acts::BoundTrackParameters &actsParameter, const Acts::GeometryContext &gctx) const =0
 
virtual void trkTrackCollectionToActsTrackContainer (ActsTrk::MutableTrackContainer &tc, const TrackCollection &trackColl, const Acts::GeometryContext &gctx) const =0
 
virtual const IActsTrackingGeometryTooltrackingGeometryTool () const =0
 

Detailed Description

Definition at line 43 of file IActsToTrkConverterTool.h.

Member Function Documentation

◆ actsSurfaceToTrkSurface()

virtual const Trk::Surface& ActsTrk::IActsToTrkConverterTool::actsSurfaceToTrkSurface ( const Acts::Surface &  actsSurface) const
pure virtual

◆ actsTrackParametersToTrkParameters()

virtual std::unique_ptr<Trk::TrackParameters> ActsTrk::IActsToTrkConverterTool::actsTrackParametersToTrkParameters ( const Acts::BoundTrackParameters &  actsParameter,
const Acts::GeometryContext &  gctx 
) const
pure virtual

◆ DeclareInterfaceID()

ActsTrk::IActsToTrkConverterTool::DeclareInterfaceID ( IActsToTrkConverterTool  ,
,
 
)

◆ trackingGeometryTool()

virtual const IActsTrackingGeometryTool* ActsTrk::IActsToTrkConverterTool::trackingGeometryTool ( ) const
pure virtual

◆ trkMeasurementToSourceLink()

virtual Acts::SourceLink ActsTrk::IActsToTrkConverterTool::trkMeasurementToSourceLink ( const Acts::GeometryContext &  gctx,
const Trk::MeasurementBase measurement 
) const
pure virtual

◆ trkSurfaceToActsSurface()

virtual const Acts::Surface& ActsTrk::IActsToTrkConverterTool::trkSurfaceToActsSurface ( const Trk::Surface atlasSurface) const
pure virtual

◆ trkTrackCollectionToActsTrackContainer()

virtual void ActsTrk::IActsToTrkConverterTool::trkTrackCollectionToActsTrackContainer ( ActsTrk::MutableTrackContainer tc,
const TrackCollection trackColl,
const Acts::GeometryContext &  gctx 
) const
pure virtual

◆ trkTrackParametersToActsParameters()

virtual const Acts::BoundTrackParameters ActsTrk::IActsToTrkConverterTool::trkTrackParametersToActsParameters ( const Trk::TrackParameters atlasParameter,
const Acts::GeometryContext &  gctx,
Trk::ParticleHypothesis  hypothesis = Trk::pion 
) const
pure virtual

◆ trkTrackToSourceLinks()

virtual std::vector<Acts::SourceLink> ActsTrk::IActsToTrkConverterTool::trkTrackToSourceLinks ( const Acts::GeometryContext &  gctx,
const Trk::Track track 
) const
pure virtual

The documentation for this class was generated from the following file: