|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "GaudiKernel/ISvcLocator.h"
20 #include "GaudiKernel/MsgStream.h"
25 base_class(a_name,
svc),
26 m_pDetStore(
"DetectorStore",
name())
71 ATH_MSG_FATAL (
"Couldn't write Volume "<<m_volumeNames[
id]<<
" to DetectorStore." );
74 ATH_MSG_INFO (
"initialize() successful: TrackingVolume '" << m_volumeNames[
id] <<
"' built and written to DetectorStore." );
80 return StatusCode::SUCCESS;
87 return StatusCode::SUCCESS;
TrackingVolumesSvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
std::vector< std::string > m_volumeNames
the names of the TrackingVolumes
@ MuonSpectrometerEntryLayer
Tracking Volume which defines the entrance surfaces of the MS.
virtual StatusCode finalize() override
Finalize Service.
std::vector< const Trk::Volume * > m_volumes
virtual StatusCode initialize() override
Initialize Service.
::StatusCode StatusCode
StatusCode definition for legacy code.
AthROOTErrorHandlerSvc * svc
@ CalorimeterEntryLayer
Tracking Volume which defines the entrance srufaces of the calorimeter.
virtual ~TrackingVolumesSvc()
Standard Destructor.
@ MuonSpectrometerExitLayer
Tracking Volume which defines the outer surfaces of the MS.