File BinAdjustmentVolume.hpp¶
-
namespace Acts
Set the Geometry Context PLUGIN.
Set the Calibration Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.
Set the Mangetic Field Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.
Currently implemented for the two most common formats: rz and xyz.
Functions
-
BinUtility adjustBinUtility(const BinUtility &bu, const CylinderVolumeBounds &cBounds, const Transform3 &transform)¶
adjust the BinUtility bu to the dimensions of cylinder volume bounds
- Parameters
bu – BinUtility at source
cBounds – the Cylinder volume bounds to adjust to
transform – Transform for the adjusted
BinUtility
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const CutoutCylinderVolumeBounds &cBounds, const Transform3 &transform)¶
adjust the BinUtility bu to the dimensions of cutout cylinder volume bounds
- Parameters
bu – BinUtility at source
cBounds – the Cutout Cylinder volume bounds to adjust to
transform – Transform for the adjusted
BinUtility
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const CuboidVolumeBounds &cBounds, const Transform3 &transform)¶
adjust the BinUtility bu to the dimensions of cuboid volume bounds
- Parameters
bu – BinUtility at source
cBounds – the Cuboid volume bounds to adjust to
transform – Transform for the adjusted
BinUtility
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const Volume &volume)¶
adjust the BinUtility bu to a volume
- Parameters
bu – BinUtility at source
volume – Volume to which the adjustment is being done
- Returns
new updated BinUtiltiy
-
BinUtility adjustBinUtility(const BinUtility &bu, const CylinderVolumeBounds &cBounds, const Transform3 &transform)¶