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
-