ATLAS Offline Software
|
#include <TrackingVolumesSvc.h>
Public Member Functions | |
virtual StatusCode | initialize () override |
Initialize Service. More... | |
virtual StatusCode | finalize () override |
Finalize Service. More... | |
virtual const Trk::Volume & | volume (const TrackingVolumeIdentifier &volumeId) const override |
Provide the TrackingVolumes. More... | |
virtual const std::string & | volumeName (const TrackingVolumeIdentifier &volumeId) const override |
Returns the name of the TrackingVolumes built with this Svc. More... | |
TrackingVolumesSvc (const std::string &name, ISvcLocator *svc) | |
Standard Constructor. More... | |
virtual | ~TrackingVolumesSvc () |
Standard Destructor. More... | |
Private Attributes | |
ServiceHandle< StoreGateSvc > | m_pDetStore |
the cached volumes More... | |
std::vector< const Trk::Volume * > | m_volumes |
std::vector< std::string > | m_volumeNames |
the names of the TrackingVolumes More... | |
Definition at line 39 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 |
|
inlineoverridevirtual |
Returns the name of the TrackingVolumes built with this Svc.
Definition at line 74 of file TrackingVolumesSvc.h.
|
private |
the cached volumes
Definition at line 61 of file TrackingVolumesSvc.h.
|
private |
the names of the TrackingVolumes
Definition at line 66 of file TrackingVolumesSvc.h.
|
private |
Definition at line 64 of file TrackingVolumesSvc.h.