|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/MsgStream.h"
16 #include "GaudiKernel/SystemOfUnits.h"
20 const std::string&
t,
const std::string&
n,
const IInterface*
p)
21 : base_class(
t,
n,
p) {}
39 std::unique_ptr<Trk::TrackingGeometry>
RobustTrackingGeometryBuilder(const std::string &, const std::string &, const IInterface *)
Constructor.
std::unique_ptr< Trk::TrackingGeometry > trackingGeometryImpl(const LayerBuilders &layerHandles, const PipeBuilder &pipeHandle, const EventContext *ctx=nullptr, SG::WriteCondHandle< Trk::TrackingGeometry > *whandle=nullptr) const
::StatusCode StatusCode
StatusCode definition for legacy code.
PublicToolHandle< Trk::ILayerBuilder > m_beamPipeBuilder
BeamPipe builder (is different from layers)
virtual StatusCode initialize() override final
AlgTool initialize method.
virtual std::unique_ptr< Trk::TrackingGeometry > trackingGeometry(Trk::TrackingVolume *tvol=0) const override final
TrackingGeometry Interface methods.
Define macros for attributes used to control the static checker.
virtual StatusCode initialize() override
AlgTool initialize method.
PublicToolHandleArray< Trk::ILayerBuilder > m_layerBuilders
Helper Tools for the Layer creation.