5#include "GaudiKernel/ISvcLocator.h"
32 return StatusCode::SUCCESS;
39 if (!readHandle.
isValid() || *readHandle ==
nullptr) {
41 return StatusCode::FAILURE;
46 if( trackingGeometry ==
nullptr){
48 return StatusCode::FAILURE;
59 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
defines and typedefs for IOVSvc
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.