EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsFatras::SimulationResult Struct Reference

#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Kernel/SimulationResult.hpp>

+ Collaboration diagram for ActsFatras::SimulationResult:

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< ParticlegeneratedParticles
 Additional particles generated by interactions.
 
std::vector< Hithits
 Hits created by the particle.
 

Detailed Description

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

Member Data Documentation

std::vector<Particle> ActsFatras::SimulationResult::generatedParticles
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::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()().


The documentation for this struct was generated from the following file: