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

#include <IActsTrackingGeometrySvc.h>

Inheritance diagram for IActsTrackingGeometrySvc:
Collaboration diagram for IActsTrackingGeometrySvc:

Public Member Functions

 DeclareInterfaceID (IActsTrackingGeometrySvc, 1, 0)
 
virtual ~IActsTrackingGeometrySvc ()=default
 
virtual std::shared_ptr< const Acts::TrackingGeometry > trackingGeometry ()=0
 Returns a pointer to the internal ACTS tracking geometry. More...
 
virtual const ActsGeometryContextgetNominalContext () const =0
 Returns an empty nominal context without any alignment caches. More...
 
virtual unsigned int populateAlignmentStore (ActsTrk::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 18 of file IActsTrackingGeometrySvc.h.

Constructor & Destructor Documentation

◆ ~IActsTrackingGeometrySvc()

virtual IActsTrackingGeometrySvc::~IActsTrackingGeometrySvc ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

IActsTrackingGeometrySvc::DeclareInterfaceID ( IActsTrackingGeometrySvc  ,
,
 
)

◆ getNominalContext()

virtual const ActsGeometryContext& IActsTrackingGeometrySvc::getNominalContext ( ) const
pure virtual

Returns an empty nominal context without any alignment caches.

◆ populateAlignmentStore()

virtual unsigned int IActsTrackingGeometrySvc::populateAlignmentStore ( ActsTrk::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> IActsTrackingGeometrySvc::trackingGeometry ( )
pure virtual

Returns a pointer to the internal ACTS tracking geometry.


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