17#ifdef TRKDETDESCR_MEMUSAGE
24#ifdef TRKDETDESCR_MEMUSAGE
41 #ifdef TRKDETDESCR_MEMUSAGE
42 m_memoryLogger.refresh(getpid());
43 ATH_MSG_INFO(
"[ memory usage ] Memory monitoring activated through TRKDETDESCR_MEMUSAGE " );
44 ATH_MSG_INFO(
"[ memory usage ] initialize (start) : " );
51 ATH_MSG_FATAL(
"Cannot retrieve TrackingGeometrySvc. Abort job. " );
52 return StatusCode::FAILURE;
60 return StatusCode::FAILURE;
64 #ifdef TRKDETDESCR_MEMUSAGE
65 m_memoryLogger.refresh(getpid());
70 return StatusCode::SUCCESS;
89 ATH_MSG_INFO(
"Parse geometry with processor " << proc->name() );
92 ATH_MSG_FATAL(
"Could not process the TrackingGeometry with '" << proc->name() <<
"'. Aborting test.");
93 return StatusCode::FAILURE;
98 return StatusCode::SUCCESS;
#define ATH_MSG_VERBOSE(x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
const ServiceHandle< StoreGateSvc > & detStore() const
const TrackingGeometry * m_trackingGeometry
The TrackingGeometry to be retrieved.
ToolHandleArray< Trk::IGeometryProcessor > m_trackingGeometryProcessors
Tool to write out a Display format for external viewers.
TrackingGeometryTest(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
StatusCode initializeTest()
ServiceHandle< Trk::ITrackingGeometrySvc > m_trackingGeometrySvc
Service handle for retrieving the TrackingGeometry.
std::string m_trackingGeometryName
The Name of the TrackingGeometry.
bool m_executed
Make sure it only runs once.
The TrackingGeometry class is the owner of the constructed TrackingVolumes.
TrkDetDescrUnitTestBase(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
Ensure that the ATLAS eigen extensions are properly loaded.