5#include "GaudiKernel/ISvcLocator.h"
31 return StatusCode::SUCCESS;
38 if (!readHandle.
isValid() || *readHandle ==
nullptr) {
40 return StatusCode::FAILURE;
45 if( trackingGeometry ==
nullptr){
47 return StatusCode::FAILURE;
58 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
Base class for conditions algorithms.
ToolHandleArray< Trk::IGeometryProcessor > m_trackingGeometryProcessors
Tool to write out a Display format for external viewers.
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadCondHandleKey< TrackingGeometry > m_trackingGeometryReadKey
Input conditions object.
ServiceHandle< Trk::ITrackingGeometrySvc > m_trackingGeometrySvc
ToolHandle to the TrackingGeometrySvc.
virtual StatusCode initialize() override
TrackingGeometryCondAlgTest(const std::string &name, ISvcLocator *pSvcLocator)
The TrackingGeometry class is the owner of the constructed TrackingVolumes.