File ProtoSupport.hpp

namespace Acts

Note

This file is foreseen for the Geometry module to replace Extent

namespace Experimental
struct ProtoSupport
#include <Acts/Detector/ProtoSupport.hpp>

Support parameter definitions.

Public Members

bool assignToAll = false

Indicate if the support surface should always be addressed in navigation.

std::vector<BinningValue> constraints = s_binningValues

Define in which values the support should be constrained.

unsigned int splits = 1u

Potential splits into planar approximations.

std::shared_ptr<Surface> surface = nullptr

Alternatively - the support surface can already be provided.

std::optional<Transform3> transform = std::nullopt

The (optional) layer transform.

Surface::SurfaceType type = Surface::SurfaceType::Other

The surface type to be built.

std::array<ActsScalar, 5u> values = {}

Define whether you want to build support structures.