ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::ITrackingGeometrySvc Class Referenceabstract

#include <ITrackingGeometrySvc.h>

Inheritance diagram for Trk::ITrackingGeometrySvc:
Collaboration diagram for Trk::ITrackingGeometrySvc:

Public Member Functions

 DeclareInterfaceID (ITrackingGeometrySvc, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual const Trk::TrackingGeometrytrackingGeometry () const =0
 Provide the TrackingGeometry.
virtual const std::string & trackingGeometryName () const =0

Detailed Description

Member Function Documentation

◆ DeclareInterfaceID()

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

Creates the InterfaceID and interfaceID() method.

◆ trackingGeometry()

virtual const Trk::TrackingGeometry * Trk::ITrackingGeometrySvc::trackingGeometry ( ) const
pure virtual

Provide the TrackingGeometry.

Returns the name of the TrackingGeometry built with this Svc

◆ trackingGeometryName()

virtual const std::string & Trk::ITrackingGeometrySvc::trackingGeometryName ( ) const
pure virtual

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