ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual const GeometryContextgetNominalContext () const =0
 Returns an empty nominal context without any alignment caches.
virtual unsigned int populateAlignmentStore (DetectorAlignStore &store) const =0
 Loops through the volumes of the tracking geometry and caches the aligned transforms in the store.

Detailed Description

Constructor & Destructor Documentation

◆ ~ITrackingGeometrySvc()

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

Member Function Documentation

◆ DeclareInterfaceID()

ActsTrk::ITrackingGeometrySvc::DeclareInterfaceID ( ActsTrk::ITrackingGeometrySvc ,
1 ,
0  )

◆ 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: