|
ACTS
Experiment-independent tracking
|
A Propagator based material assigner that uses the navigation and transport of the propagator to assign the material to the surface or the volume. More...
#include <Acts/Material/PropagatorMaterialAssigner.hpp>
Public Member Functions | |
| PropagatorMaterialAssigner (propagator_t propagator) | |
| Construct with propagator. | |
| std::pair< std::vector< IAssignmentFinder::SurfaceAssignment >, std::vector< IAssignmentFinder::VolumeAssignment > > | assignmentCandidates (const GeometryContext &gctx, const MagneticFieldContext &mctx, const Vector3 &position, const Vector3 &direction) const final |
| Method for generating assignment candidates for the material interaction assignment to surfaces or volumes. | |
| Public Member Functions inherited from Acts::IAssignmentFinder | |
| virtual | ~IAssignmentFinder ()=default |
| Virtual destructor. | |
A Propagator based material assigner that uses the navigation and transport of the propagator to assign the material to the surface or the volume.
|
explicit |
Construct with propagator.
| propagator |
|
finalvirtual |
Method for generating assignment candidates for the material interaction assignment to surfaces or volumes.
| gctx | is the geometry context |
| mctx | is the magnetic field context |
| position | is the position of the initial ray |
| direction | is the direction of initial ray |
Implements Acts::IAssignmentFinder.