|
ACTS
Experiment-independent tracking
|
Nested State struct which is used for the mapping prococess. More...
#include <Acts/Material/SurfaceMaterialMapper.hpp>
Public Member Functions | |
| State (const GeometryContext &gctx, const MagneticFieldContext &mctx) | |
Public Attributes | |
| std::map< GeometryIdentifier, AccumulatedSurfaceMaterial > | accumulatedMaterial |
| The accumulated material per geometry ID. | |
| std::reference_wrapper< const GeometryContext > | geoContext |
| Reference to the geometry context for the mapping. | |
| std::map< GeometryIdentifier, std::shared_ptr< const ISurfaceMaterial > > | inputSurfaceMaterial |
| The surface material of the input tracking geometry. | |
| std::reference_wrapper< const MagneticFieldContext > | magFieldContext |
| Reference to the magnetic field context. | |
| std::map< GeometryIdentifier, std::unique_ptr< const ISurfaceMaterial > > | surfaceMaterial |
| The created surface material from it. | |
| std::map< GeometryIdentifier, std::shared_ptr< const IVolumeMaterial > > | volumeMaterial |
| The volume material of the input tracking geometry. | |
Nested State struct which is used for the mapping prococess.
| Acts::SurfaceMaterialMapper::State::State | ( | const GeometryContext & | gctx, |
| const MagneticFieldContext & | mctx ) |
| [in] | gctx | The geometry context to use |
| [in] | mctx | The magnetic field context to use |