|
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.