|
ACTS
Experiment-independent tracking
|
State used to collect material during propagation. More...
#include <detray/test/validation/material_validation_utils.hpp>
Public Member Functions | |
| state (vecmem::memory_resource &resource) | |
| Construct the vector containers with a given resource. | |
| state (vector_t< material_record_type > &&steps) | |
Construct from externally provided vector for the steps. | |
| const auto & | get_material_steps () const |
| Access to the recorded material steps along the track - const. | |
| const auto & | get_track_material () const |
| Access to the total recorded material along the track - const. | |
| auto && | release_material_steps () && |
| Move the recorded material steps pout of the actor. | |
| auto && | release_track_material () && |
| Move the total recorded material out of the actor. | |
State used to collect material during propagation.
|
explicit |
Construct the vector containers with a given resource.
| resource | Memory resource for the material steps. |
|
explicit |
Construct from externally provided vector for the steps.
| steps | Vector containing the material steps. |
| const auto & detray::material_validator::material_tracer< vector_t >::state::get_material_steps | ( | ) | const |
Access to the recorded material steps along the track - const.
| const auto & detray::material_validator::material_tracer< vector_t >::state::get_track_material | ( | ) | const |
Access to the total recorded material along the track - const.
| auto && detray::material_validator::material_tracer< vector_t >::state::release_material_steps | ( | ) | && |
Move the recorded material steps pout of the actor.
| auto && detray::material_validator::material_tracer< vector_t >::state::release_track_material | ( | ) | && |
Move the total recorded material out of the actor.