![]() |
ATLAS Offline Software
|
#include <TrackingVolumesSvc.h>
Public Member Functions | |
| virtual StatusCode | initialize () override |
| Initialize Service. | |
| virtual StatusCode | finalize () override |
| Finalize Service. | |
| virtual const Trk::Volume & | volume (const TrackingVolumeIdentifier &volumeId) const override |
| Provide the TrackingVolumes. | |
| virtual const std::string & | volumeName (const TrackingVolumeIdentifier &volumeId) const override |
| Returns the name of the TrackingVolumes built with this Svc. | |
| TrackingVolumesSvc (const std::string &name, ISvcLocator *svc) | |
| Standard Constructor. | |
| virtual | ~TrackingVolumesSvc () |
| Standard Destructor. | |
Private Attributes | |
| ServiceHandle< StoreGateSvc > | m_pDetStore |
| the cached volumes | |
| std::vector< const Trk::Volume * > | m_volumes |
| std::vector< std::string > | m_volumeNames |
| the names of the TrackingVolumes | |
Definition at line 38 of file TrackingVolumesSvc.h.
| Trk::TrackingVolumesSvc::TrackingVolumesSvc | ( | const std::string & | name, |
| ISvcLocator * | svc ) |
Standard Constructor.
Constructor.
Definition at line 24 of file TrackingVolumesSvc.cxx.
|
virtualdefault |
Standard Destructor.
Destructor.
|
overridevirtual |
Finalize Service.
Definition at line 84 of file TrackingVolumesSvc.cxx.
|
overridevirtual |
Initialize Service.
Definition at line 59 of file TrackingVolumesSvc.cxx.
|
inlineoverridevirtual |
Provide the TrackingVolumes.
Definition at line 70 of file TrackingVolumesSvc.h.
|
inlineoverridevirtual |
Returns the name of the TrackingVolumes built with this Svc.
Definition at line 73 of file TrackingVolumesSvc.h.
|
private |
the cached volumes
Definition at line 60 of file TrackingVolumesSvc.h.
|
private |
the names of the TrackingVolumes
Definition at line 65 of file TrackingVolumesSvc.h.
|
private |
Definition at line 63 of file TrackingVolumesSvc.h.