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