Interface class for the ATLAS service providing the ActsTrackingGeometry.
More...
#include <ITrackingGeometrySvc.h>
Interface class for the ATLAS service providing the ActsTrackingGeometry.
The tracking geometry is built at the initialization stage of the Athena job and owned by the tracking geometry service
Definition at line 27 of file Acts/ActsGeometryInterfaces/ActsGeometryInterfaces/ITrackingGeometrySvc.h.
◆ ~ITrackingGeometrySvc()
| virtual ActsTrk::ITrackingGeometrySvc::~ITrackingGeometrySvc |
( |
| ) |
|
|
virtualdefault |
◆ DeclareInterfaceID()
◆ getEnvelope()
Returns the envelope volume from the tracking geometry that's containing all volumes of the subsystem.
◆ getNominalContext()
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: