#include <decayactionsfinder.h>
A simple decay finder: Just loops through all particles and checks if they can decay during the next timestep.
Definition at line 25 of file decayactionsfinder.h.
Public Member Functions | |
DecayActionsFinder () | |
Initialize the finder. More... | |
ActionList | find_actions_in_cell (const ParticleList &search_list, double dt) const override |
Check the whole particle list for decays. More... | |
ActionList | find_actions_with_neighbors (const ParticleList &, const ParticleList &, double) const override |
Ignore the neighbor searches for decays. More... | |
ActionList | find_actions_with_surrounding_particles (const ParticleList &, const Particles &, double) const override |
Ignore the surrounding searches for decays. More... | |
ActionList | find_final_actions (const Particles &search_list, bool only_res=false) const override |
Force all resonances to decay at the end of the simulation. More... | |
![]() | |
virtual | ~ActionFinderInterface ()=default |
|
inline |
|
overridevirtual |
Check the whole particle list for decays.
[in] | search_list | All particles in grid cell. |
[in] | dt | Size of timestep [fm] |
Implements smash::ActionFinderInterface.
Definition at line 22 of file decayactionsfinder.cc.
|
inlineoverridevirtual |
Ignore the neighbor searches for decays.
Implements smash::ActionFinderInterface.
Definition at line 41 of file decayactionsfinder.h.
|
inlineoverridevirtual |
Ignore the surrounding searches for decays.
Implements smash::ActionFinderInterface.
Definition at line 48 of file decayactionsfinder.h.
|
overridevirtual |
Force all resonances to decay at the end of the simulation.
[in] | search_list | All particles at the end of simulation. |
[in] | only_res | optional parameter that requests that only actions regarding resonances are considered (disregarding stable particles) |
Implements smash::ActionFinderInterface.
Definition at line 69 of file decayactionsfinder.cc.