Version: SMASH-1.6
smash::ScatterAction Member List

This is the complete list of members for smash::ScatterAction, 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_all_scatterings(double elastic_parameter, bool two_to_one, ReactionsBitSet included_2to2, double low_snn_cut, bool strings_switch, bool use_AQM, bool strings_with_probability, NNbarTreatment nnbar_treatment)smash::ScatterAction
add_collision(CollisionBranchPtr p)smash::ScatterAction
add_collisions(CollisionBranchList pv)smash::ScatterAction
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
beta_cm() const smash::ScatterActionprotected
check_conservation(const uint32_t id_process) const smash::Action
choose_channel(const ProcessBranchList< Branch > &subprocesses, double total_weight)smash::Actioninlineprotected
cm_momentum() const smash::ScatterActionprotected
cm_momentum_squared() const smash::ScatterActionprotected
collision_channels()smash::ScatterActioninline
collision_channels_smash::ScatterActionprotected
cross_section() const smash::ScatterActioninlinevirtual
elastic_scattering()smash::ScatterActionprotected
format_debug_output(std::ostream &out) const overridesmash::ScatterActionprotectedvirtual
gamma_cm() const smash::ScatterActionprotected
generate_final_state() overridesmash::ScatterActionvirtual
get_interaction_point() const smash::Action
get_partial_weight() const overridesmash::ScatterActionvirtual
get_potential_at_interaction_point() const smash::Action
get_total_weight() const overridesmash::ScatterActionvirtual
get_type() const smash::Actioninlinevirtual
incoming_particles() const smash::Action
incoming_particles_smash::Actionprotected
inelastic_scattering()smash::ScatterActionprotected
is_elastic() const smash::ScatterActionprivate
is_pauli_blocked(const Particles &particles, const PauliBlocker &p_bl) const smash::Action
is_valid(const Particles &particles) const smash::Action
isotropic_smash::ScatterActionprotected
mandelstam_s() const smash::ScatterActionprotected
operator<(const Action &rhs) const smash::Actioninline
outgoing_particles() const smash::Actioninline
outgoing_particles_smash::Actionprotected
partial_cross_section_smash::ScatterActionprotected
perform(Particles *particles, uint32_t id_process)smash::Actionvirtual
process_type_smash::Actionprotected
resonance_formation()smash::ScatterActionprivate
sample_2body_phasespace()smash::Actionprotected
sample_3body_phasespace()smash::Actionprotectedvirtual
sample_angles(std::pair< double, double > masses, double kinetic_energy_cm) overridesmash::ScatterActionvirtual
sample_masses(double kinetic_energy_cm) const smash::Actionprotectedvirtual
ScatterAction(const ParticleData &in_part1, const ParticleData &in_part2, double time, bool isotropic=false, double string_formation_time=1.0)smash::ScatterAction
set_string_interface(StringProcess *str_proc)smash::ScatterActioninline
sqrt_s() const smash::Actioninline
string_excitation()smash::ScatterActionprotected
string_formation_time_smash::ScatterActionprotected
string_process_smash::ScatterActionprivate
time_of_execution() const smash::Actioninline
time_of_execution_smash::Actionprotected
total_cross_section_smash::ScatterActionprotected
total_momentum() const smash::Actioninlineprotected
total_momentum_of_outgoing_particles() const smash::Action
transverse_distance_sqr() const smash::ScatterAction
update_incoming(const Particles &particles)smash::Action
~Action()smash::Actionvirtual