|
ACTS
Experiment-independent tracking
|
Single particle simulation result (and intermediate state). More...
#include <ActsFatras/Kernel/SimulationResult.hpp>
Public Attributes | |
| std::vector< Particle > | generatedParticles |
| Additional particles generated by interactions or decay. | |
| std::vector< Hit > | hits |
| Hits created by the particle. | |
| bool | isAlive = true |
| Flag indicating whether the particle is still alive and simulation should continue. | |
| double | l0Limit = std::numeric_limits<double>::quiet_NaN() |
| Accumulated nuclear interaction length limit before next hadronic interaction. | |
| std::size_t | l0Process = std::numeric_limits<std::size_t>::max() |
| Process index selection for the next hadronic interaction. | |
| Particle | particle |
| Current/ final particle state. | |
| double | properTimeLimit = std::numeric_limits<double>::quiet_NaN() |
| Proper time limit before particle decay occurs. | |
| double | x0Limit = std::numeric_limits<double>::quiet_NaN() |
| Accumulated radiation length limit before next electromagnetic interaction. | |
| std::size_t | x0Process = std::numeric_limits<std::size_t>::max() |
| Process index selection for the next electromagnetic interaction. | |
Single particle simulation result (and intermediate state).
This result struct is used by multiple components and is thus defined separately from its usage.
| std::vector<Particle> ActsFatras::SimulationResult::generatedParticles |
Additional particles generated by interactions or decay.
| std::vector<Hit> ActsFatras::SimulationResult::hits |
Hits created by the particle.
| bool ActsFatras::SimulationResult::isAlive = true |
Flag indicating whether the particle is still alive and simulation should continue.
| double ActsFatras::SimulationResult::l0Limit = std::numeric_limits<double>::quiet_NaN() |
Accumulated nuclear interaction length limit before next hadronic interaction.
| std::size_t ActsFatras::SimulationResult::l0Process = std::numeric_limits<std::size_t>::max() |
Process index selection for the next hadronic interaction.
| Particle ActsFatras::SimulationResult::particle |
Current/ final particle state.
| double ActsFatras::SimulationResult::properTimeLimit = std::numeric_limits<double>::quiet_NaN() |
Proper time limit before particle decay occurs.
| double ActsFatras::SimulationResult::x0Limit = std::numeric_limits<double>::quiet_NaN() |
Accumulated radiation length limit before next electromagnetic interaction.
| std::size_t ActsFatras::SimulationResult::x0Process = std::numeric_limits<std::size_t>::max() |
Process index selection for the next electromagnetic interaction.