Action(const ParticleList &in_part, double time) | smash::Action | inline |
Action(const ParticleData &in_part, const ParticleData &out_part, double time, ProcessType type) | smash::Action | inline |
Action(const ParticleList &in_part, const ParticleList &out_part, double absolute_execution_time, ProcessType type) | smash::Action | inline |
Action(const Action &)=delete | smash::Action | |
add_all_scatterings(const ScatterActionsFinderParameters &finder_parameters) | smash::ScatterAction | |
add_collision(CollisionBranchPtr p) | smash::ScatterAction | |
add_collisions(CollisionBranchList pv) | smash::ScatterAction | |
add_dummy_hadronic_process(double reaction_cross_section) | smash::ScatterActionPhoton | |
add_process(ProcessBranchPtr< Branch > &p, ProcessBranchList< Branch > &subprocesses, double &total_weight) | smash::Action | inline |
add_processes(ProcessBranchList< Branch > pv, ProcessBranchList< Branch > &subprocesses, double &total_weight) | smash::Action | inline |
add_single_process() | smash::ScatterActionPhoton | inline |
assign_formation_time_to_outgoing_particles() | smash::Action | protected |
beta_cm() const | smash::ScatterAction | protected |
box_length_ | smash::Action | protected |
check_conservation(const uint32_t id_process) const | smash::Action | virtual |
choose_channel(const ProcessBranchList< Branch > &subprocesses, double total_weight) | smash::Action | inlineprotected |
cm_momentum() const | smash::ScatterAction | protected |
cm_momentum_squared() const | smash::ScatterAction | protected |
collision_branch_created_ | smash::ScatterActionPhoton | private |
collision_channels() | smash::ScatterAction | inline |
collision_channels_ | smash::ScatterAction | protected |
collision_processes_photons_ | smash::ScatterActionPhoton | private |
cov_transverse_distance_sqr() const | smash::ScatterAction | |
create_collision_branch() | smash::ScatterActionPhoton | private |
create_string_final_state() | smash::ScatterAction | protected |
cross_section() const | smash::ScatterAction | inlinevirtual |
cross_section_photons_ | smash::ScatterActionPhoton | private |
default_mediator_ | smash::ScatterActionPhoton | privatestatic |
diff_cross_section(const double t, const double m_rho, MediatorType mediator=default_mediator_) const | smash::ScatterActionPhoton | private |
diff_cross_section_pair(const double t, const double m_rho) | smash::ScatterActionPhoton | private |
diff_cross_section_w_ff(const double t, const double m_rho, const double E_photon) | smash::ScatterActionPhoton | private |
elastic_scattering() | smash::ScatterAction | protected |
form_factor_omega(const double E_photon) const | smash::ScatterActionPhoton | private |
form_factor_pair(const double E_photon) | smash::ScatterActionPhoton | private |
form_factor_pion(const double E_photon) const | smash::ScatterActionPhoton | private |
format_debug_output(std::ostream &out) const override | smash::ScatterAction | protectedvirtual |
gamma_cm() const | smash::ScatterAction | protected |
generate_final_state() override | smash::ScatterActionPhoton | virtual |
get_interaction_point() const | smash::Action | |
get_partial_weight() const override | smash::ScatterAction | virtual |
get_potential_at_interaction_point() const | smash::Action | |
get_total_weight() const override | smash::ScatterActionPhoton | inlinevirtual |
get_type() const | smash::Action | inlinevirtual |
hadron_out_mass_ | smash::ScatterActionPhoton | private |
hadron_out_t_ | smash::ScatterActionPhoton | private |
hadronic_cross_section() const | smash::ScatterActionPhoton | inline |
hadronic_cross_section_ | smash::ScatterActionPhoton | private |
incoming_particles() const | smash::Action | |
incoming_particles_ | smash::Action | protected |
inelastic_scattering() | smash::ScatterAction | protected |
is_elastic() const | smash::ScatterAction | private |
is_kinematically_possible(const double s_sqrt, const ParticleList &in) | smash::ScatterActionPhoton | static |
is_pauli_blocked(const std::vector< Particles > &ensembles, const PauliBlocker &p_bl) const | smash::Action | |
is_photon_reaction(const ParticleList &in) | smash::ScatterActionPhoton | inlinestatic |
is_total_parametrized_ | smash::ScatterAction | private |
is_valid(const Particles &particles) const | smash::Action | |
isotropic_ | smash::ScatterAction | protected |
lambda_tilde(double a, double b, double c) | smash::Action | inlinestatic |
mandelstam_s() const | smash::ScatterAction | |
MediatorType enum name | smash::ScatterActionPhoton | private |
number_of_fractional_photons_ | smash::ScatterActionPhoton | private |
operator<(const Action &rhs) const | smash::Action | inline |
outgoing_hadron_type(const ParticleList &in) | smash::ScatterActionPhoton | static |
outgoing_hadron_type(const ReactionType reaction) | smash::ScatterActionPhoton | static |
outgoing_particles() const | smash::Action | inline |
outgoing_particles_ | smash::Action | protected |
parametrized_total_cross_section_ | smash::ScatterAction | private |
partial_cross_section_ | smash::ScatterAction | protected |
perform(Particles *particles, uint32_t id_process) | smash::Action | virtual |
perform_photons(const OutputsList &outputs) | smash::ScatterActionPhoton | |
photon_reaction_type(const ParticleList &in) | smash::ScatterActionPhoton | static |
process_type_ | smash::Action | protected |
reac_ | smash::ScatterActionPhoton | private |
ReactionType enum name | smash::ScatterActionPhoton | |
relative_velocity() const | smash::ScatterAction | |
rescale_outgoing_branches() | smash::ScatterAction | private |
resonance_formation() | smash::ScatterAction | private |
rho_mass() const | smash::ScatterActionPhoton | private |
sample_2body_phasespace() | smash::Action | protected |
sample_angles(std::pair< double, double > masses, double kinetic_energy_cm) override | smash::ScatterAction | virtual |
sample_manybody_phasespace() | smash::Action | protectedvirtual |
sample_manybody_phasespace_impl(double sqrts, const std::vector< double > &m, std::vector< FourVector > &sampled_momenta) | smash::Action | static |
sample_masses(double kinetic_energy_cm) const | smash::Action | protectedvirtual |
sample_out_hadron_mass(const ParticleTypePtr out_type) | smash::ScatterActionPhoton | |
ScatterAction(const ParticleData &in_part1, const ParticleData &in_part2, double time, bool isotropic=false, double string_formation_time=1.0, double box_length=-1.0, bool is_total_parametrized=false) | smash::ScatterAction | |
ScatterActionPhoton(const ParticleList &in, const double time, const int n_frac_photons, const double hadronic_cross_section_input) | smash::ScatterActionPhoton | |
set_parametrized_total_cross_section(const ScatterActionsFinderParameters &finder_parameters) | smash::ScatterAction | |
set_stochastic_pos_idx() | smash::Action | inline |
set_string_interface(StringProcess *str_proc) | smash::ScatterAction | inline |
sqrt_s() const | smash::Action | inline |
stochastic_position_idx_ | smash::Action | protected |
string_excitation() | smash::ScatterAction | protected |
string_formation_time_ | smash::ScatterAction | protected |
string_process_ | smash::ScatterAction | private |
sum_of_partial_cross_sections_ | smash::ScatterAction | protected |
time_of_execution() const | smash::Action | inline |
time_of_execution_ | smash::Action | protected |
total_cross_section(MediatorType mediator=default_mediator_) const | smash::ScatterActionPhoton | private |
total_cross_section_pair() | smash::ScatterActionPhoton | private |
total_cross_section_w_ff(const double E_photon) | smash::ScatterActionPhoton | private |
total_momentum() const | smash::Action | inlineprotected |
total_momentum_of_outgoing_particles() const | smash::Action | |
transverse_distance_sqr() const | smash::ScatterAction | |
try_find_pseudoresonance(const PseudoResonance method, const StringTransitionParameters &transition) const | smash::ScatterAction | private |
two_to_many_scattering() | smash::ScatterAction | protected |
type_of_pout(const ParticleData &p_out) const | smash::Action | inlineprivate |
type_of_pout(const ParticleTypePtr &p_out) const | smash::Action | inlineprivate |
update_incoming(const Particles &particles) | smash::Action | |
weight_ | smash::ScatterActionPhoton | private |
were_processes_added_ | smash::ScatterAction | private |
~Action() | smash::Action | virtual |