diff --git a/Tracking/Acts/FaserActsGeometry/src/FaserActsLayerBuilder.cxx b/Tracking/Acts/FaserActsGeometry/src/FaserActsLayerBuilder.cxx index db5f662f8b5a3ebf856c1e58649ad4a92ead3b42..649f2503cb69c93b96b8e454727998656898eccf 100644 --- a/Tracking/Acts/FaserActsGeometry/src/FaserActsLayerBuilder.cxx +++ b/Tracking/Acts/FaserActsGeometry/src/FaserActsLayerBuilder.cxx @@ -206,6 +206,7 @@ FaserActsLayerBuilder::buildLayers(const Acts::GeometryContext& gctx, std::shared_ptr<const Acts::ProtoSurfaceMaterial> materialProxy = nullptr; double layerZ = 0.5 * (pl.min(Acts::binZ) + pl.max(Acts::binZ)); + // increase layerThickness by 4 mm so that after alignment shifts all modules are still within the boundaries double layerThickness = (pl.max(Acts::binZ) - pl.min(Acts::binZ)) + 4_mm; double layerZInner = layerZ - layerThickness/2.; double layerZOuter = layerZ + layerThickness/2.;