17 const std::string& t,
const std::string& n,
const IInterface* p)
19 declareInterface<Trk::IGeometryBuilderCond>(
this);
30std::unique_ptr<Trk::TrackingGeometry>
#define ATH_CHECK
Evaluate an expression and check for errors.
This class provides the client interface for accessing the detector description information common to...
SG::ReadCondHandleKey< GeoAlignmentStore > m_readKeyGeoAlign
CaloTrackingGeometryBuilderCond(const std::string &, const std::string &, const IInterface *)
Constructor.
virtual StatusCode initialize() override final
AlgTool initailize method.
virtual std::unique_ptr< Trk::TrackingGeometry > trackingGeometry(const EventContext &ctx, Trk::TrackingVolume *innerVol, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final
TrackingGeometry Interface method.
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
std::unique_ptr< Trk::TrackingGeometry > createTrackingGeometry(Trk::TrackingVolume *innerVol, const CaloDetDescrManager *caloDDM, const GeoAlignmentStore *geoAlign) const
TrackingGeometry Interface method.
virtual StatusCode initialize() override
AlgTool initailize method.
CaloTrackingGeometryBuilderImpl(const std::string &, const std::string &, const IInterface *)
Constructor.
Ensure that the extensions for the Vector3D are properly loaded.
Full Volume description used in Tracking, it inherits from Volume to get the geometrical structure,...