9#ifndef MUONTRACKINGGEOMETRY_MUONTRACKINGGEOMETRYBUILDERCOND_H
10#define MUONTRACKINGGEOMETRY_MUONTRACKINGGEOMETRYBUILDERCOND_H
19#include "GaudiKernel/ToolHandle.h"
59 this,
"MuonStationBuilder",
60 "Muon::MuonStationBuilderCond/MuonStationBuilderCond"};
65 ToolHandle<Muon::MuonInertMaterialBuilderCond>
67 "Muon::MuonInertMaterialBuilderCond/"
68 "MuonInertMaterialBuilderCond"};
MuonTrackingGeometryBuilderCond(const std::string &, const std::string &, const IInterface *)
Constructor.
virtual ~MuonTrackingGeometryBuilderCond()=default
Destructor.
ToolHandle< Muon::MuonInertMaterialBuilderCond > m_inertBuilder
A Tool for inert object creation.
virtual std::unique_ptr< Trk::TrackingGeometry > trackingGeometry(const EventContext &ctx, Trk::TrackingVolume *tvol, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override
TrackingGeometry Interface method.
virtual StatusCode initialize() override
AlgTool initailize method.
virtual Trk::GeometrySignature geometrySignature() const override
The unique signature.
ToolHandle< Trk::IDetachedTrackingVolumeBuilderCond > m_stationBuilder
A Tool for station type creation.
static Trk::GeometrySignature signature()
The unique signature.
MuonTrackingGeometryBuilderImpl(const std::string &, const std::string &, const IInterface *)
Interface class IGeometryBuilderCond, the GeometryBuilder inherits from this one.
Full Volume description used in Tracking, it inherits from Volume to get the geometrical structure,...
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.