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

#include <ITrackingGeometrySvc.h>

Inheritance diagram for ActsTrk::ITrackingGeometrySvc:
Collaboration diagram for ActsTrk::ITrackingGeometrySvc:

Public Member Functions

 DeclareInterfaceID (ActsTrk::ITrackingGeometrySvc, 1, 0)
 
virtual ~ITrackingGeometrySvc ()=default
 
virtual std::shared_ptr< const Acts::TrackingGeometry > trackingGeometry ()=0
 Returns a pointer to the internal ACTS tracking geometry. More...
 
virtual const GeometryContextgetNominalContext () const =0
 Returns an empty nominal context without any alignment caches. More...
 
virtual unsigned int populateAlignmentStore (DetectorAlignStore &store) const =0
 Loops through the volumes of the tracking geometry and caches the aligned transforms in the store. More...
 

Detailed Description

Definition at line 19 of file Acts/ActsGeometryInterfaces/ActsGeometryInterfaces/ITrackingGeometrySvc.h.

Constructor & Destructor Documentation

◆ ~ITrackingGeometrySvc()

virtual ActsTrk::ITrackingGeometrySvc::~ITrackingGeometrySvc ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

ActsTrk::ITrackingGeometrySvc::DeclareInterfaceID ( ActsTrk::ITrackingGeometrySvc  ,
,
 
)

◆ getNominalContext()

virtual const GeometryContext& ActsTrk::ITrackingGeometrySvc::getNominalContext ( ) const
pure virtual

Returns an empty nominal context without any alignment caches.

◆ populateAlignmentStore()

virtual unsigned int ActsTrk::ITrackingGeometrySvc::populateAlignmentStore ( DetectorAlignStore store) const
pure virtual

Loops through the volumes of the tracking geometry and caches the aligned transforms in the store.

◆ trackingGeometry()

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

Returns a pointer to the internal ACTS tracking geometry.


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