|
ACTS
Experiment-independent tracking
|
Configuration for the Detray payload converter. More...
#include </home/runner/work/acts/acts/Plugins/Detray/include/ActsPlugins/Detray/DetrayPayloadConverter.hpp>
Public Types | |
| enum class | SensitiveStrategy { Identifier , DetectorElement } |
| Strategy for determining sensitive surfaces. More... | |
Public Member Functions | |
| Config (Config &&)=default | |
| Move constructor. | |
| Config (const Config &)=default | |
| Copy constructor. | |
| Config & | operator= (Config &&)=default |
| Move assignment. | |
| Config & | operator= (const Config &)=default |
| Copy assignment. | |
Public Attributes | |
| const Acts::TrackingVolume * | beampipeVolume = nullptr |
| Detray MUST have beampipe volume at index 0. | |
| Acts::TypeDispatcher< Acts::INavigationPolicy, std::optional< DetraySurfaceGrid >(const Acts::GeometryContext &gctx, const SurfaceLookupFunction &surfaceLookup, const Acts::Logger &logger)> | convertNavigationPolicy |
| Type dispatcher for converting navigation policies. | |
| Acts::TypeDispatcher< Acts::ISurfaceMaterial, std::optional< DetraySurfaceMaterial >()> | convertSurfaceMaterial |
| Type dispatcher for converting surface materials. | |
| SensitiveStrategy | sensitiveStrategy = SensitiveStrategy::Identifier |
| Strategy to use for sensitive surface detection. | |
Configuration for the Detray payload converter.
|
strong |
|
default |
Move assignment.
|
default |
Copy assignment.
| Acts::TypeDispatcher<Acts::INavigationPolicy, std::optional<DetraySurfaceGrid>( const Acts::GeometryContext& gctx, const SurfaceLookupFunction& surfaceLookup, const Acts::Logger& logger)> ActsPlugins::DetrayPayloadConverter::Config::convertNavigationPolicy |
Type dispatcher for converting navigation policies.
| Acts::TypeDispatcher<Acts::ISurfaceMaterial, std::optional<DetraySurfaceMaterial>()> ActsPlugins::DetrayPayloadConverter::Config::convertSurfaceMaterial |
Type dispatcher for converting surface materials.