Class ILayerBuilder¶
Defined in File ILayerBuilder.hpp
Inheritance Relationships¶
Derived Type¶
public Acts::PassiveLayerBuilder(Class PassiveLayerBuilder)
Class Documentation¶
-
class
Acts::ILayerBuilder¶ Interface class for ILayerBuilders in a typical | EC- | Central | EC+ | detector setup.
Subclassed by Acts::PassiveLayerBuilder
Public Functions
-
~ILayerBuilder() = default¶ Virtual destructor.
-
const LayerVector
centralLayers(const GeometryContext &gctx) const = 0¶ LayerBuilder interface method.
- Return
the layers at the central sector
- Parameters
gctx: ist the geometry context under which the geometry is built
-
const std::string &
identification() const = 0¶ Name identification.
- Return
the string based identification
-
const LayerVector
negativeLayers(const GeometryContext &gctx) const = 0¶ LayerBuilder interface method.
- Return
the layers at negative side
- Parameters
gctx: ist the geometry context under which the geometry is built
-
const LayerVector
positiveLayers(const GeometryContext &gctx) const = 0¶ LayerBuilder interface method.
- Return
the layers at positive side
- Parameters
gctx: ist the geometry context under which the geometry is built
-