![]() |
ATLAS Offline Software
|
Wrapper around an ILayerBuilder to feed into the StagedGeometryBuilder. More...
#include <LayerProvider.h>
Public Member Functions | |
| LayerProvider (const std::string &, const std::string &, const IInterface *) | |
| Constructor. | |
| virtual | ~LayerProvider ()=default |
| Destructor. | |
| virtual StatusCode | initialize () override final |
| initialize | |
| virtual std::pair< const std::vector< Layer * >, const std::vector< Layer * > > | endcapLayer () const override final |
| LayerBuilder interface method - returning the endcap layer. | |
| virtual const std::vector< Layer * > | centralLayers () const override final |
| LayerBuilder interface method - returning the central layers. | |
| virtual const std::string & | identification () const override final |
| Name identification. | |
Private Attributes | |
| PublicToolHandle< ILayerBuilder > | m_layerBuilder {this, "LayerBuilder", ""} |
Wrapper around an ILayerBuilder to feed into the StagedGeometryBuilder.
Definition at line 26 of file LayerProvider.h.
|
virtualdefault |
Destructor.
|
finaloverridevirtual |
LayerBuilder interface method - returning the central layers.
Definition at line 27 of file LayerProvider.cxx.
|
finaloverridevirtual |
LayerBuilder interface method - returning the endcap layer.
Definition at line 37 of file LayerProvider.cxx.
|
finaloverridevirtual |
Name identification.
Definition at line 45 of file LayerProvider.cxx.
|
finaloverridevirtual |
initialize
Definition at line 18 of file LayerProvider.cxx.
|
private |
Definition at line 48 of file LayerProvider.h.