|
ACTS
Experiment-independent tracking
|
Simulate (multiple) scattering using a configurable scattering model. More...
#include <ActsFatras/Physics/ElectroMagnetic/Scattering.hpp>
Public Member Functions | |
| template<typename generator_t> | |
| std::array< Particle, 0 > | operator() (generator_t &generator, const Acts::MaterialSlab &slab, Particle &particle) const |
| Simulate scattering and update the particle parameters. | |
Public Attributes | |
| scattering_model_t | angle |
| The scattering formula. | |
Simulate (multiple) scattering using a configurable scattering model.
| scattering_model_t | Model implementation to draw a scattering angle. |
| std::array< Particle, 0 > ActsFatras::GenericScattering< scattering_model_t >::operator() | ( | generator_t & | generator, |
| const Acts::MaterialSlab & | slab, | ||
| Particle & | particle ) const |
Simulate scattering and update the particle parameters.
| [in] | generator | is the random number generator |
| [in] | slab | defines the passed material |
| [in,out] | particle | is the particle being updated |
| generator_t | is a RandomNumberEngine |
| scattering_model_t ActsFatras::GenericScattering< scattering_model_t >::angle |
The scattering formula.