Version: SMASH-3.1
smash::ScatterActionPhoton Member List

This is the complete list of members for smash::ScatterActionPhoton, 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(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::Actioninline
add_processes(ProcessBranchList< Branch > pv, ProcessBranchList< Branch > &subprocesses, double &total_weight)smash::Actioninline
add_single_process()smash::ScatterActionPhotoninline
assign_formation_time_to_outgoing_particles()smash::Actionprotected
beta_cm() constsmash::ScatterActionprotected
box_length_smash::Actionprotected
check_conservation(const uint32_t id_process) constsmash::Actionvirtual
choose_channel(const ProcessBranchList< Branch > &subprocesses, double total_weight)smash::Actioninlineprotected
cm_momentum() constsmash::ScatterActionprotected
cm_momentum_squared() constsmash::ScatterActionprotected
collision_branch_created_smash::ScatterActionPhotonprivate
collision_channels()smash::ScatterActioninline
collision_channels_smash::ScatterActionprotected
collision_processes_photons_smash::ScatterActionPhotonprivate
cov_transverse_distance_sqr() constsmash::ScatterAction
create_collision_branch()smash::ScatterActionPhotonprivate
create_string_final_state()smash::ScatterActionprotected
cross_section() constsmash::ScatterActioninlinevirtual
cross_section_photons_smash::ScatterActionPhotonprivate
default_mediator_smash::ScatterActionPhotonprivatestatic
diff_cross_section(const double t, const double m_rho, MediatorType mediator=default_mediator_) constsmash::ScatterActionPhotonprivate
diff_cross_section_pair(const double t, const double m_rho)smash::ScatterActionPhotonprivate
diff_cross_section_w_ff(const double t, const double m_rho, const double E_photon)smash::ScatterActionPhotonprivate
elastic_scattering()smash::ScatterActionprotected
form_factor_omega(const double E_photon) constsmash::ScatterActionPhotonprivate
form_factor_pair(const double E_photon)smash::ScatterActionPhotonprivate
form_factor_pion(const double E_photon) constsmash::ScatterActionPhotonprivate
format_debug_output(std::ostream &out) const overridesmash::ScatterActionprotectedvirtual
gamma_cm() constsmash::ScatterActionprotected
generate_final_state() overridesmash::ScatterActionPhotonvirtual
get_interaction_point() constsmash::Action
get_partial_weight() const overridesmash::ScatterActionvirtual
get_potential_at_interaction_point() constsmash::Action
get_total_weight() const overridesmash::ScatterActionPhotoninlinevirtual
get_type() constsmash::Actioninlinevirtual
hadron_out_mass_smash::ScatterActionPhotonprivate
hadron_out_t_smash::ScatterActionPhotonprivate
hadronic_cross_section() constsmash::ScatterActionPhotoninline
hadronic_cross_section_smash::ScatterActionPhotonprivate
incoming_particles() constsmash::Action
incoming_particles_smash::Actionprotected
inelastic_scattering()smash::ScatterActionprotected
is_elastic() constsmash::ScatterActionprivate
is_kinematically_possible(const double s_sqrt, const ParticleList &in)smash::ScatterActionPhotonstatic
is_pauli_blocked(const std::vector< Particles > &ensembles, const PauliBlocker &p_bl) constsmash::Action
is_photon_reaction(const ParticleList &in)smash::ScatterActionPhotoninlinestatic
is_total_parametrized_smash::ScatterActionprivate
is_valid(const Particles &particles) constsmash::Action
isotropic_smash::ScatterActionprotected
lambda_tilde(double a, double b, double c)smash::Actioninlinestatic
mandelstam_s() constsmash::ScatterAction
MediatorType enum namesmash::ScatterActionPhotonprivate
number_of_fractional_photons_smash::ScatterActionPhotonprivate
operator<(const Action &rhs) constsmash::Actioninline
outgoing_hadron_type(const ParticleList &in)smash::ScatterActionPhotonstatic
outgoing_hadron_type(const ReactionType reaction)smash::ScatterActionPhotonstatic
outgoing_particles() constsmash::Actioninline
outgoing_particles_smash::Actionprotected
parametrized_total_cross_section_smash::ScatterActionprivate
partial_cross_section_smash::ScatterActionprotected
perform(Particles *particles, uint32_t id_process)smash::Actionvirtual
perform_photons(const OutputsList &outputs)smash::ScatterActionPhoton
photon_reaction_type(const ParticleList &in)smash::ScatterActionPhotonstatic
process_type_smash::Actionprotected
reac_smash::ScatterActionPhotonprivate
ReactionType enum namesmash::ScatterActionPhoton
relative_velocity() constsmash::ScatterAction
rescale_outgoing_branches()smash::ScatterActionprivate
resonance_formation()smash::ScatterActionprivate
rho_mass() constsmash::ScatterActionPhotonprivate
sample_2body_phasespace()smash::Actionprotected
sample_angles(std::pair< double, double > masses, double kinetic_energy_cm) overridesmash::ScatterActionvirtual
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
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::Actioninline
set_string_interface(StringProcess *str_proc)smash::ScatterActioninline
sqrt_s() constsmash::Actioninline
stochastic_position_idx_smash::Actionprotected
string_excitation()smash::ScatterActionprotected
string_formation_time_smash::ScatterActionprotected
string_process_smash::ScatterActionprivate
sum_of_partial_cross_sections_smash::ScatterActionprotected
time_of_execution() constsmash::Actioninline
time_of_execution_smash::Actionprotected
total_cross_section(MediatorType mediator=default_mediator_) constsmash::ScatterActionPhotonprivate
total_cross_section_pair()smash::ScatterActionPhotonprivate
total_cross_section_w_ff(const double E_photon)smash::ScatterActionPhotonprivate
total_momentum() constsmash::Actioninlineprotected
total_momentum_of_outgoing_particles() constsmash::Action
transverse_distance_sqr() constsmash::ScatterAction
try_find_pseudoresonance(const PseudoResonance method, const StringTransitionParameters &transition) constsmash::ScatterActionprivate
two_to_many_scattering()smash::ScatterActionprotected
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
weight_smash::ScatterActionPhotonprivate
were_processes_added_smash::ScatterActionprivate
~Action()smash::Actionvirtual