Class ILayerArrayCreator¶
Defined in File ILayerArrayCreator.hpp
Inheritance Relationships¶
Derived Type¶
public Acts::LayerArrayCreator
(Class LayerArrayCreator)
Class Documentation¶
-
class
Acts
::
ILayerArrayCreator
¶ Interface class ILayerArrayCreators, it inherits from IAlgTool.
It receives the LayerVector and creaets an array with NaivgationLayer objects filled in between.
Subclassed by Acts::LayerArrayCreator
Public Functions
-
~ILayerArrayCreator
() = default¶ Virtual destructor.
-
std::unique_ptr<const LayerArray>
layerArray
(const GeometryContext &gctx, const LayerVector &layers, double min, double max, BinningType btype = arbitrary, BinningValue bvalue = binX) const = 0¶ LayerArrayCreator interface method.
- Return
unqiue pointer to a new LayerArray
- Parameters
gctx
: is the geometry context for witch the volume is builtlayers
: are the layers to be moved into an arraymin
: is the minimul value for binningmax
: is the maximum value for binningbtype
: is the binning typebvalue
: is the value in which the binning should be done
-