|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONTRACKINGGEOMETRY_MUONTRACKINGGEOMETRYBUILDER_H
10 #define MUONTRACKINGGEOMETRY_MUONTRACKINGGEOMETRYBUILDER_H
18 #include "GaudiKernel/ToolHandle.h"
56 this,
"MuonStationBuilder",
57 "Muon::MuonStationBuilder/MuonStationBuilder"};
60 ToolHandle<Muon::MuonInertMaterialBuilder>
62 "Muon::MuonInertMaterialBuilder/"
63 "MuonInertMaterialBuilder"};
69 #endif // MUONTRACKINGGEOMETRY_MUONTRACKINGGEOMETRYBUILDER_H
virtual std::unique_ptr< Trk::TrackingGeometry > trackingGeometry(Trk::TrackingVolume *tvol=0) const override
TrackingGeometry Interface method.
MuonTrackingGeometryBuilder(const std::string &, const std::string &, const IInterface *)
Constructor.
virtual Trk::GeometrySignature geometrySignature() const override
The unique signature.
This class provides conversion from CSC RDO data to CSC Digits.
ToolHandle< Muon::MuonInertMaterialBuilder > m_inertBuilder
A Tool for inert object creation.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
AlgTool initailize method.
ToolHandle< Trk::IDetachedTrackingVolumeBuilder > m_stationBuilder
A Tool for station type creation.
virtual ~MuonTrackingGeometryBuilder()=default
Destructor.
static Trk::GeometrySignature signature()
The unique signature.