ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
virtual const Trk::TrackingGeometrytrackingGeometry () const =0
 Provide the TrackingGeometry. More...
 
virtual const std::string & trackingGeometryName () const =0
 

Detailed Description

Definition at line 27 of file ITrackingGeometrySvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

Trk::ITrackingGeometrySvc::DeclareInterfaceID ( ITrackingGeometrySvc  ,
,
 
)

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: