Struct Acts::PassiveLayerBuilder::Config

struct Config

Configuration struct for the passive layer builder This nested struct is used to configure the layer building.

Public Members

std::vector<double> centralLayerHalflengthZ

central layer specs

std::vector<std::shared_ptr<const ISurfaceMaterial>> centralLayerMaterial

central layer specs

std::vector<double> centralLayerRadii

central layer specs

std::vector<double> centralLayerThickness

central layer specs

std::string layerIdentification

string based identification

std::vector<std::shared_ptr<const ISurfaceMaterial>> posnegLayerMaterial

p/n layer specs

std::vector<double> posnegLayerPositionZ

p/n layer specs

std::vector<double> posnegLayerRmax

p/n layer specs

std::vector<double> posnegLayerRmin

p/n layer specs

std::vector<double> posnegLayerThickness

p/n layer specs