Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Kernel/SimulationResult.hpp>
Public Attributes | |
Particle | particle |
Current/ final particle state. | |
std::vector< Particle > | generatedParticles |
Additional particles generated by interactions or decay. | |
std::vector< Hit > | hits |
Hits created by the particle. | |
bool | isAlive = true |
Particle::Scalar | properTimeLimit |
Particle::Scalar | x0Limit = std::numeric_limits<Particle::Scalar>::quiet_NaN() |
Particle::Scalar | l0Limit = std::numeric_limits<Particle::Scalar>::quiet_NaN() |
size_t | x0Process = SIZE_MAX |
size_t | l0Process = SIZE_MAX |
Single particle simulation result (and intermediate state).
This result struct is used by multiple components and is thus defined separately from its usage.
Definition at line 23 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 23 of file SimulationResult.hpp
std::vector<Particle> ActsFatras::SimulationResult::generatedParticles |
Additional particles generated by interactions or decay.
Definition at line 27 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 27 of file SimulationResult.hpp
Referenced by ActsFatras::Simulation< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::copyOutputs(), ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::interact(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::operator()().
std::vector<Hit> ActsFatras::SimulationResult::hits |
Hits created by the particle.
Definition at line 29 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 29 of file SimulationResult.hpp
Referenced by ActsFatras::Simulation< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::copyOutputs(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::operator()().
bool ActsFatras::SimulationResult::isAlive = true |
Definition at line 39 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 39 of file SimulationResult.hpp
Referenced by ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::interact(), ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::ParticleNotAlive::operator()(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::operator()().
Particle::Scalar ActsFatras::SimulationResult::l0Limit = std::numeric_limits<Particle::Scalar>::quiet_NaN() |
Definition at line 45 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 45 of file SimulationResult.hpp
Referenced by ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::armPointLikeInteractions(), ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::interact(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::operator()().
size_t ActsFatras::SimulationResult::l0Process = SIZE_MAX |
Definition at line 48 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 48 of file SimulationResult.hpp
Referenced by ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::armPointLikeInteractions(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::interact().
Particle ActsFatras::SimulationResult::particle |
Current/ final particle state.
Definition at line 25 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 25 of file SimulationResult.hpp
Referenced by ActsFatras::Simulation< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::copyOutputs(), ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::interact(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::operator()().
Particle::Scalar ActsFatras::SimulationResult::properTimeLimit |
Definition at line 41 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 41 of file SimulationResult.hpp
Referenced by ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::operator()().
Particle::Scalar ActsFatras::SimulationResult::x0Limit = std::numeric_limits<Particle::Scalar>::quiet_NaN() |
Definition at line 44 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 44 of file SimulationResult.hpp
Referenced by ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::armPointLikeInteractions(), ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::interact(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::operator()().
size_t ActsFatras::SimulationResult::x0Process = SIZE_MAX |
Definition at line 47 of file SimulationResult.hpp.
View newest version in sPHENIX GitHub at line 47 of file SimulationResult.hpp
Referenced by ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::armPointLikeInteractions(), and ActsFatras::detail::SimulationActor< generator_t, decay_t, interactions_t, hit_surface_selector_t >::interact().