File BinAdjustment.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
Note
this is foreseen for the ‘Geometry’ module
Functions
-
BinUtility adjustBinUtility(const BinUtility &bu, const RadialBounds &rBounds, const Transform3 &transform)¶
adjust the BinUtility bu to the dimensions of radial bounds
- Parameters
bu – BinUtility at source
rBounds – the Radial bounds to adjust to
transform – Transform for the adjusted
BinUtility
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const CylinderBounds &cBounds, const Transform3 &transform)¶
adjust the BinUtility bu to the dimensions of cylinder bounds
- Parameters
bu – BinUtility at source
cBounds – the Cylinder bounds to adjust to
transform – Transform for the adjusted
BinUtility
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const RectangleBounds &pBounds, const Transform3 &transform)¶
adjust the BinUtility bu to the dimensions of plane bounds
- Parameters
bu – BinUtility at source
pBounds – the Rectangle bounds to adjust to
transform – Transform for the adjusted
BinUtility
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const TrapezoidBounds &pBounds, const Transform3 &transform)¶
adjust the BinUtility bu to the dimensions of plane bounds
- Parameters
bu – BinUtility at source
pBounds – the Trapezoid bounds to adjust to
transform – Transform for the adjusted
BinUtility
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const Surface &surface, const GeometryContext &gctx)¶
adjust the BinUtility bu to a surface
- Parameters
bu – BinUtility at source
surface – Surface to which the adjustment is being done
gctx – Geometry context to get the surfaces transform
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const RadialBounds &rBounds, const Transform3 &transform)¶