#include <LayerProvider.h>
Wrapper around an ILayerBuilder to feed into the StagedGeometryBuilder
- Author
- Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch aauthor Christos Anastopoulos (AthenaMT modifications),
Definition at line 26 of file LayerProvider.h.
◆ LayerProvider()
Trk::LayerProvider::LayerProvider |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ ~LayerProvider()
virtual Trk::LayerProvider::~LayerProvider |
( |
| ) |
|
|
virtualdefault |
◆ centralLayers()
const std::vector< Trk::Layer * > Trk::LayerProvider::centralLayers |
( |
| ) |
const |
|
finaloverridevirtual |
LayerBuilder interface method - returning the central layers.
Definition at line 27 of file LayerProvider.cxx.
30 std::unique_ptr<const std::vector<Trk::CylinderLayer*> >
32 return cylindricalLayersToCentralLayers(std::move(cylinderLayers));
◆ endcapLayer()
LayerBuilder interface method - returning the endcap layer.
Definition at line 37 of file LayerProvider.cxx.
40 std::unique_ptr<const std::vector<Trk::DiscLayer*> > discLayers =
42 return discLayersToEndcapLayers(std::move(discLayers));
◆ identification()
const std::string & Trk::LayerProvider::identification |
( |
| ) |
const |
|
finaloverridevirtual |
◆ initialize()
StatusCode Trk::LayerProvider::initialize |
( |
| ) |
|
|
finaloverridevirtual |
◆ m_layerBuilder
PublicToolHandle<ILayerBuilder> Trk::LayerProvider::m_layerBuilder {this, "LayerBuilder", ""} |
|
private |
The documentation for this class was generated from the following files: