Analysis Software
Documentation for sPHENIX simulation software
|
Support parameter definitions. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Detector/ProtoSupport.hpp>
Public Attributes | |
std::array< ActsScalar, 5u > | values = {} |
Define whether you want to build support structures. | |
Surface::SurfaceType | type = Surface::SurfaceType::Other |
The surface type to be built. | |
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::optional< Transform3 > | transform = std::nullopt |
The (optional) layer transform. | |
std::shared_ptr< Surface > | surface = nullptr |
Alternatively - the support surface can already be provided. | |
bool | assignToAll = false |
Indicate if the support surface should always be addressed in navigation. | |
Support parameter definitions.
Definition at line 25 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 25 of file ProtoSupport.hpp
bool Acts::Experimental::ProtoSupport::assignToAll = false |
Indicate if the support surface should always be addressed in navigation.
Definition at line 39 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 39 of file ProtoSupport.hpp
Referenced by Acts::Experimental::DD4hepLayerStructure::builder().
std::vector<BinningValue> Acts::Experimental::ProtoSupport::constraints = s_binningValues |
Define in which values the support should be constrained.
Definition at line 31 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 31 of file ProtoSupport.hpp
unsigned int Acts::Experimental::ProtoSupport::splits = 1u |
Potential splits into planar approximations.
Definition at line 33 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 33 of file ProtoSupport.hpp
std::shared_ptr<Surface> Acts::Experimental::ProtoSupport::surface = nullptr |
Alternatively - the support surface can already be provided.
Definition at line 37 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 37 of file ProtoSupport.hpp
Referenced by Acts::Experimental::DD4hepLayerStructure::builder().
std::optional<Transform3> Acts::Experimental::ProtoSupport::transform = std::nullopt |
The (optional) layer transform.
Definition at line 35 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 35 of file ProtoSupport.hpp
Surface::SurfaceType Acts::Experimental::ProtoSupport::type = Surface::SurfaceType::Other |
The surface type to be built.
Definition at line 29 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 29 of file ProtoSupport.hpp
Referenced by cpp.ast.Parameter::__str__(), and cpp.ast.VariableDeclaration::ToString().
std::array<ActsScalar, 5u> Acts::Experimental::ProtoSupport::values = {} |
Define whether you want to build support structures.
Definition at line 27 of file ProtoSupport.hpp.
View newest version in sPHENIX GitHub at line 27 of file ProtoSupport.hpp