|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKDETDESCRINTERFACES_ITRACKINGVOLUMESSERVICE_H
10 #define TRKDETDESCRINTERFACES_ITRACKINGVOLUMESSERVICE_H
13 #include "GaudiKernel/IInterface.h"
14 #include "GaudiKernel/StatusCode.h"
@ MuonSpectrometerEntryLayer
Tracking Volume which defines the entrance surfaces of the MS.
virtual const std::string & volumeName(const TrackingVolumeIdentifier &volumeId) const =0
Returns the name of the TrackingVolumes built with this Svc.
TrackingVolumeIdentifier
Enum to identify the various "volumes" which exist.
@ CalorimeterEntryLayer
Tracking Volume which defines the entrance srufaces of the calorimeter.
Ensure that the ATLAS eigen extensions are properly loaded.
DeclareInterfaceID(ITrackingVolumesSvc, 1, 0)
Creates the InterfaceID and interfaceID() method.
virtual const Trk::Volume & volume(const TrackingVolumeIdentifier &volumeId) const =0
Provide the TrackingVolumes.
defines and typedefs for IOVSvc
@ MuonSpectrometerExitLayer
Tracking Volume which defines the outer surfaces of the MS.