EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Kernel/SimulationResult.hpp>
Public Attributes | |
Particle | particle |
Current/ final particle state. | |
Particle::Scalar | pathInX0 = 0 |
Particle::Scalar | pathInL0 = 0 |
bool | isAlive = true |
Whether the particle is alive or not, i.e. could be simulated further. | |
std::vector< Particle > | generatedParticles |
Additional particles generated by interactions. | |
std::vector< Hit > | hits |
Hits created by the particle. | |
Single particle simulation result (and intermediate state).
This result struct is used by multiple components and thus defined separately.
Definition at line 17 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 17 of file SimulationResult.hpp
std::vector<Particle> ActsFatras::SimulationResult::generatedParticles |
Additional particles generated by interactions.
Definition at line 29 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 29 of file SimulationResult.hpp
Referenced by ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::copyOutputs(), and ActsFatras::detail::Interactor< generator_t, physics_list_t, hit_surface_selector_t >::operator()().
std::vector<Hit> ActsFatras::SimulationResult::hits |
Hits created by the particle.
Definition at line 31 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 31 of file SimulationResult.hpp
Referenced by ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::copyOutputs(), and ActsFatras::detail::Interactor< generator_t, physics_list_t, hit_surface_selector_t >::operator()().
bool ActsFatras::SimulationResult::isAlive = true |
Whether the particle is alive or not, i.e. could be simulated further.
Definition at line 27 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 27 of file SimulationResult.hpp
Referenced by ActsFatras::detail::Interactor< generator_t, physics_list_t, hit_surface_selector_t >::ParticleNotAlive::operator()(), and ActsFatras::detail::Interactor< generator_t, physics_list_t, hit_surface_selector_t >::operator()().
Particle ActsFatras::SimulationResult::particle |
Current/ final particle state.
Definition at line 19 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 19 of file SimulationResult.hpp
Referenced by ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::copyOutputs(), and ActsFatras::detail::Interactor< generator_t, physics_list_t, hit_surface_selector_t >::operator()().
Particle::Scalar ActsFatras::SimulationResult::pathInL0 = 0 |
Definition at line 25 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 25 of file SimulationResult.hpp
Referenced by ActsFatras::detail::Interactor< generator_t, physics_list_t, hit_surface_selector_t >::operator()().
Particle::Scalar ActsFatras::SimulationResult::pathInX0 = 0 |
Material accumulated during the propagation. The initial particle can already have some accumulated material. The particle stores the full material path. This keeps track of the additional material accumulated during simulation.
Definition at line 24 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 24 of file SimulationResult.hpp
Referenced by ActsFatras::detail::Interactor< generator_t, physics_list_t, hit_surface_selector_t >::operator()().