15 const std::string&
t,
const std::string&
n,
const IInterface*
p)
17 declareInterface<Trk::IGeometryBuilderCond>(
this);
23 ATH_CHECK(m_stationBuilder.retrieve(EnableTool{m_muonActive}));
28 ATH_CHECK(m_inertBuilder.retrieve(EnableTool{m_muonInert || m_blendInertMaterial}));
32 std::unique_ptr<Trk::TrackingGeometry>
41 if (m_muonActive && m_stationBuilder) {
42 stations = m_stationBuilder->buildDetachedTrackingVolumes(ctx, whandle);
46 if (m_muonInert && m_inertBuilder) {
47 inertObjs = m_inertBuilder->buildDetachedTrackingVolumes(ctx, whandle, m_blendInertMaterial);
51 std::move(inertObjs), tvol);