ATLAS Offline Software
Public Member Functions | List of all members
IActsTrackingGeometryTool Class Referenceabstract

#include <IActsTrackingGeometryTool.h>

Inheritance diagram for IActsTrackingGeometryTool:
Collaboration diagram for IActsTrackingGeometryTool:

Public Member Functions

 DeclareInterfaceID (IActsTrackingGeometryTool, 1, 0)
 
virtual std::shared_ptr< const Acts::TrackingGeometry > trackingGeometry () const =0
 
virtual const ActsGeometryContextgetGeometryContext (const EventContext &ctx) const =0
 Return the ActsGeometryContext for the current event with the cached alignment constants. More...
 
virtual const ActsGeometryContextgetGeometryContext () const =0
 Method without explicitly piping the event context. More...
 
virtual const ActsGeometryContextgetNominalGeometryContext () const =0
 Returns the refrence to the nominal ActsGeometryContext. More...
 

Detailed Description

Definition at line 18 of file IActsTrackingGeometryTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

IActsTrackingGeometryTool::DeclareInterfaceID ( IActsTrackingGeometryTool  ,
,
 
)

◆ getGeometryContext() [1/2]

virtual const ActsGeometryContext& IActsTrackingGeometryTool::getGeometryContext ( ) const
pure virtual

Method without explicitly piping the event context.

◆ getGeometryContext() [2/2]

virtual const ActsGeometryContext& IActsTrackingGeometryTool::getGeometryContext ( const EventContext &  ctx) const
pure virtual

Return the ActsGeometryContext for the current event with the cached alignment constants.

◆ getNominalGeometryContext()

virtual const ActsGeometryContext& IActsTrackingGeometryTool::getNominalGeometryContext ( ) const
pure virtual

Returns the refrence to the nominal ActsGeometryContext.

The context is hold by the tracking geometry service and does not contain any alignable transforms

◆ trackingGeometry()

virtual std::shared_ptr<const Acts::TrackingGeometry> IActsTrackingGeometryTool::trackingGeometry ( ) const
pure virtual

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