Version: SMASH-3.1
smash::ScatterActionMulti Member List

This is the complete list of members for smash::ScatterActionMulti, including all inherited members.

Action(const ParticleList &in_part, double time)smash::Actioninline
Action(const ParticleData &in_part, const ParticleData &out_part, double time, ProcessType type)smash::Actioninline
Action(const ParticleList &in_part, const ParticleList &out_part, double absolute_execution_time, ProcessType type)smash::Actioninline
Action(const Action &)=deletesmash::Action
add_possible_reactions(double dt, const double gcell_vol, const MultiParticleReactionsBitSet incl_multi)smash::ScatterActionMulti
add_process(ProcessBranchPtr< Branch > &p, ProcessBranchList< Branch > &subprocesses, double &total_weight)smash::Actioninline
add_processes(ProcessBranchList< Branch > pv, ProcessBranchList< Branch > &subprocesses, double &total_weight)smash::Actioninline
add_reaction(CollisionBranchPtr p)smash::ScatterActionMultiprivate
add_reactions(CollisionBranchList pv)smash::ScatterActionMultiprivate
all_incoming_particles_are_pions_have_zero_charge_only_one_piz() constsmash::ScatterActionMultiprivate
annihilation()smash::ScatterActionMultiprivate
assign_formation_time_to_outgoing_particles()smash::Actionprotected
box_length_smash::Actionprotected
calculate_I3(const double sqrts) constsmash::ScatterActionMulti
check_conservation(const uint32_t id_process) constsmash::Actionvirtual
choose_channel(const ProcessBranchList< Branch > &subprocesses, double total_weight)smash::Actioninlineprotected
format_debug_output(std::ostream &out) const overridesmash::ScatterActionMultiprotectedvirtual
generate_final_state() overridesmash::ScatterActionMultivirtual
get_interaction_point() constsmash::Action
get_partial_weight() const overridesmash::ScatterActionMultivirtual
get_potential_at_interaction_point() constsmash::Action
get_total_weight() const overridesmash::ScatterActionMultivirtual
get_type() constsmash::Actioninlinevirtual
incoming_particles() constsmash::Action
incoming_particles_smash::Actionprotected
is_pauli_blocked(const std::vector< Particles > &ensembles, const PauliBlocker &p_bl) constsmash::Action
is_valid(const Particles &particles) constsmash::Action
lambda_tilde(double a, double b, double c)smash::Actioninlinestatic
n_to_two()smash::ScatterActionMultiprivate
operator<(const Action &rhs) constsmash::Actioninline
outgoing_particles() constsmash::Actioninline
outgoing_particles_smash::Actionprotected
parametrizaton_phi4(const double man_s) constsmash::ScatterActionMulti
parametrizaton_phi5_pions(const double man_s) constsmash::ScatterActionMultiprivate
partial_probability_smash::ScatterActionMultiprivate
perform(Particles *particles, uint32_t id_process)smash::Actionvirtual
probability_five_to_two(const double m_out, double dt, const double gcell_vol, const double degen_sym_factor=1.0) constsmash::ScatterActionMultiprivate
probability_four_to_two(const ParticleType &type_out1, const ParticleType &type_out2, double dt, const double gcell_vol, const double degen_sym_factor=1.0) constsmash::ScatterActionMultiprivate
probability_three_to_one(const ParticleType &type_out, double dt, const double gcell_vol, const int degen_sym_factor=1) constsmash::ScatterActionMultiprivate
probability_three_to_two(const ParticleType &type_out1, const ParticleType &type_out2, double dt, const double gcell_vol, const double degen_sym_factor=1.0) constsmash::ScatterActionMultiprivate
process_type_smash::Actionprotected
react_degen_factor(const int spin_factor_inc, const int spin_degen_out1, const int spin_degen_out2) constsmash::ScatterActionMultiinlineprivate
reaction_channels()smash::ScatterActionMultiinline
reaction_channels_smash::ScatterActionMultiprivate
sample_2body_phasespace()smash::Actionprotected
sample_angles(std::pair< double, double > masses, double kinetic_energy_cm)smash::Actionprotectedvirtual
sample_manybody_phasespace()smash::Actionprotectedvirtual
sample_manybody_phasespace_impl(double sqrts, const std::vector< double > &m, std::vector< FourVector > &sampled_momenta)smash::Actionstatic
sample_masses(double kinetic_energy_cm) constsmash::Actionprotectedvirtual
ScatterActionMulti(const ParticleList &in_plist, double time)smash::ScatterActionMulti
set_stochastic_pos_idx()smash::Actioninline
sqrt_s() constsmash::Actioninline
stochastic_position_idx_smash::Actionprotected
three_different_pions(const ParticleData &data_a, const ParticleData &data_b, const ParticleData &data_c) constsmash::ScatterActionMultiprivate
time_of_execution() constsmash::Actioninline
time_of_execution_smash::Actionprotected
total_momentum() constsmash::Actioninlineprotected
total_momentum_of_outgoing_particles() constsmash::Action
total_probability_smash::ScatterActionMultiprivate
two_pions_eta(const ParticleData &data_a, const ParticleData &data_b, const ParticleData &data_c) constsmash::ScatterActionMultiprivate
type_of_pout(const ParticleData &p_out) constsmash::Actioninlineprivate
type_of_pout(const ParticleTypePtr &p_out) constsmash::Actioninlineprivate
update_incoming(const Particles &particles)smash::Action
~Action()smash::Actionvirtual