![]() |
ATLAS Offline Software
|
#include <RobustTrackingGeometryBuilderCond.h>
Public Member Functions | |
| RobustTrackingGeometryBuilderCond (const std::string &, const std::string &, const IInterface *) | |
| Constructor. More... | |
| virtual | ~RobustTrackingGeometryBuilderCond ()=default |
| Destructor. More... | |
| virtual StatusCode | initialize () override final |
| AlgTool initialize method. More... | |
| virtual std::unique_ptr< Trk::TrackingGeometry > | trackingGeometry (const EventContext &ctx, Trk::TrackingVolume *tVolPair, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle) const override final |
| TrackingGeometry Interface methods. More... | |
| virtual Trk::GeometrySignature | geometrySignature () const override final |
| The unique signature. More... | |
Private Attributes | |
| PublicToolHandle< Trk::ILayerBuilderCond > | m_beamPipeBuilder |
| BeamPipe builder (is different from layers) More... | |
| PublicToolHandleArray< Trk::ILayerBuilderCond > | m_layerBuilders |
| Helper Tools for the Layer creation. More... | |
New Geometry builder that adapts to different layer setups
Only a few parameters are not automated:
Definition at line 44 of file RobustTrackingGeometryBuilderCond.h.
| InDet::RobustTrackingGeometryBuilderCond::RobustTrackingGeometryBuilderCond | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p | ||
| ) |
Constructor.
Definition at line 20 of file RobustTrackingGeometryBuilderCond.cxx.
|
virtualdefault |
Destructor.
|
inlinefinaloverridevirtual |
The unique signature.
Definition at line 65 of file RobustTrackingGeometryBuilderCond.h.
|
finaloverridevirtual |
|
finaloverridevirtual |
TrackingGeometry Interface methods.
Definition at line 41 of file RobustTrackingGeometryBuilderCond.cxx.
|
private |
BeamPipe builder (is different from layers)
Definition at line 73 of file RobustTrackingGeometryBuilderCond.h.
|
private |
Helper Tools for the Layer creation.
Definition at line 78 of file RobustTrackingGeometryBuilderCond.h.
1.8.18