Version: SMASH-3.1
smash::StringProcess Member List

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

additional_xsec_supp_smash::StringProcessprivate
append_final_state(ParticleList &intermediate_particles, const FourVector &uString, const ThreeVector &evecLong)smash::StringProcess
append_intermediate_list(int pdgid, FourVector momentum, ParticleList &intermediate_particles)smash::StringProcessinlinestatic
assign_all_scaling_factors(int baryon_string, ParticleList &outgoing_particles, const ThreeVector &evecLong, double suppression_factor)smash::StringProcessstatic
assign_scaling_factor(int nquark, ParticleData &data, double suppression_factor)smash::StringProcessstatic
clear_final_state()smash::StringProcessinline
common_setup_pythia(Pythia8::Pythia *pythia_in, double strange_supp, double diquark_supp, double popcorn_rate, double stringz_a, double stringz_b, double string_sigma_T)smash::StringProcess
compose_string_junction(bool &find_forward_string, Pythia8::Event &event_intermediate, Pythia8::Event &event_hadronize)smash::StringProcess
compose_string_parton(bool find_forward_string, Pythia8::Event &event_intermediate, Pythia8::Event &event_hadronize)smash::StringProcess
compute_incoming_lightcone_momenta()smash::StringProcess
convert_KaonLS(int &pythia_id)smash::StringProcessinlinestatic
cross_sections_diffractive(int pdg_a, int pdg_b, double sqrt_s)smash::StringProcessinline
diquark_from_quarks(int q1, int q2)smash::StringProcessstatic
diquark_supp_smash::StringProcessprivate
evecBasisAB_smash::StringProcessprivate
event_intermediate_smash::StringProcessprivate
final_state_smash::StringProcessprivate
find_excess_constituent(PdgCode &pdg_actual, PdgCode &pdg_mapped, std::array< int, 5 > &excess_quark, std::array< int, 5 > &excess_antiq)smash::StringProcessstatic
find_junction_leg(bool sign_color, std::vector< int > &col, Pythia8::Event &event_intermediate, Pythia8::Event &event_hadronize)smash::StringProcess
find_leading(int nq1, int nq2, ParticleList &list)smash::StringProcessstatic
find_total_number_constituent(Pythia8::Event &event_intermediate, std::array< int, 5 > &nquark_total, std::array< int, 5 > &nantiq_total)smash::StringProcess
fragment_off_hadron(bool from_forward, bool separate_fragment_baryon, std::array< ThreeVector, 3 > &evec_basis, double &ppos_string, double &pneg_string, double &QTrx_string_pos, double &QTrx_string_neg, double &QTry_string_pos, double &QTry_string_neg, Pythia8::FlavContainer &flav_string_pos, Pythia8::FlavContainer &flav_string_neg, std::vector< int > &pdgid_frag, std::vector< FourVector > &momentum_frag)smash::StringProcess
fragment_string(int idq1, int idq2, double mString, ThreeVector &evecLong, bool flip_string_ends, bool separate_fragment_baryon, ParticleList &intermediate_particles)smash::StringProcess
get_final_state()smash::StringProcessinline
get_hadrontype_from_quark(int idq1, int idq2)smash::StringProcess
get_index_forward(bool find_forward, int np_end, Pythia8::Event &event)smash::StringProcessinline
get_massA()smash::StringProcessinline
get_massB()smash::StringProcessinline
get_pcom()smash::StringProcessinline
get_PDGs()smash::StringProcessinline
get_plab()smash::StringProcessinline
get_resonance_from_quark(int idq1, int idq2, double mass)smash::StringProcess
get_sqrts()smash::StringProcessinline
get_tcoll()smash::StringProcessinline
get_ucom()smash::StringProcessinline
get_vcom()smash::StringProcessinline
getPNegA()smash::StringProcessinline
getPnegB()smash::StringProcessinline
getPPosA()smash::StringProcessinline
getPPosB()smash::StringProcessinline
hard_map_smash::StringProcessprivate
init(const ParticleList &incoming, double tcoll)smash::StringProcess
init_pythia_hadron_rndm()smash::StringProcessinline
kappa_tension_string_smash::StringProcessprivate
make_final_state_2strings(const std::array< std::array< int, 2 >, 2 > &quarks, const std::array< FourVector, 2 > &pstr_com, const std::array< double, 2 > &m_str, const std::array< ThreeVector, 2 > &evec_str, bool flip_string_ends, bool separate_fragment_baryon)smash::StringProcess
make_lightcone_final_two(bool separate_fragment_hadron, double ppos_string, double pneg_string, double mTrn_had_forward, double mTrn_had_backward, double &ppos_had_forward, double &ppos_had_backward, double &pneg_had_forward, double &pneg_had_backward)smash::StringProcess
make_orthonormal_basis(ThreeVector &evec_polar, std::array< ThreeVector, 3 > &evec_basis)smash::StringProcessstatic
make_string_ends(const PdgCode &pdgcode_in, int &idq1, int &idq2, double xi)smash::StringProcessstatic
mass_dependent_formation_times_smash::StringProcessprivate
massA_smash::StringProcessprivate
massB_smash::StringProcessprivate
next_BBbarAnn()smash::StringProcess
next_DDiff()smash::StringProcess
next_NDiffHard()smash::StringProcess
next_NDiffSoft()smash::StringProcess
next_SDiff(bool is_AB_to_AX)smash::StringProcess
NpartFinal_smash::StringProcessprivate
NpartString_smash::StringProcessprivate
pcom_smash::StringProcessprivate
pdg_map_for_pythia(PdgCode &pdg)smash::StringProcessstatic
PDGcodes_smash::StringProcessprivate
plab_smash::StringProcessprivate
pmin_gluon_lightcone_smash::StringProcessprivate
PNegA_smash::StringProcessprivate
PNegB_smash::StringProcessprivate
popcorn_rate_smash::StringProcessprivate
pow_fgluon_beta_smash::StringProcessprivate
pow_fquark_alpha_smash::StringProcessprivate
pow_fquark_beta_smash::StringProcessprivate
PPosA_smash::StringProcessprivate
PPosB_smash::StringProcessprivate
prob_proton_to_d_uu_smash::StringProcessprivate
pythia_hadron_smash::StringProcessprivate
pythia_map typedefsmash::StringProcessprivate
pythia_sigmatot_smash::StringProcessprivate
pythia_stringflav_smash::StringProcessprivate
quarks_from_diquark(int diquark, int &q1, int &q2, int &deg_spin)smash::StringProcessstatic
rearrange_excess(std::array< int, 5 > &nquark_total, std::array< std::array< int, 5 >, 2 > &excess_quark, std::array< std::array< int, 5 >, 2 > &excess_antiq)smash::StringProcess
remake_kinematics_fragments(Pythia8::Event &event_fragments, std::array< ThreeVector, 3 > &evec_basis, double ppos_string, double pneg_string, double QTrx_string, double QTry_string, double QTrx_add_pos, double QTry_add_pos, double QTrx_add_neg, double QTry_add_neg)smash::StringProcess
reorient(Pythia8::Particle &particle, std::array< ThreeVector, 3 > &evec_basis)smash::StringProcessinlinestatic
replace_constituent(Pythia8::Particle &particle, std::array< int, 5 > &excess_constituent)smash::StringProcess
restore_constituent(Pythia8::Event &event_intermediate, std::array< std::array< int, 5 >, 2 > &excess_quark, std::array< std::array< int, 5 >, 2 > &excess_antiq)smash::StringProcess
sample_zLund(double a, double b, double mTrn)smash::StringProcessstatic
separate_fragment_baryon_smash::StringProcessprivate
set_mass_and_direction_2strings(const std::array< std::array< int, 2 >, 2 > &quarks, const std::array< FourVector, 2 > &pstr_com, std::array< double, 2 > &m_str, std::array< ThreeVector, 2 > &evec_str)smash::StringProcess
set_pmin_gluon_lightcone(double p_light_cone_min)smash::StringProcessinline
set_pow_fgluon(double betapow)smash::StringProcessinline
set_pow_fquark(double alphapow, double betapow)smash::StringProcessinline
set_sigma_qperp_(double sigma_qperp)smash::StringProcessinline
set_tension_string(double kappa_string)smash::StringProcessinline
set_Vec4(double energy, const ThreeVector &mom)smash::StringProcessinlinestatic
shift_rapidity_event(Pythia8::Event &event, std::array< ThreeVector, 3 > &evec_basis, double factor_yrapid, double diff_yrapid)smash::StringProcessinline
sigma_qperp_smash::StringProcessprivate
soft_t_form_smash::StringProcessprivate
splitting_gluon_qqbar(Pythia8::Event &event_intermediate, std::array< int, 5 > &nquark_total, std::array< int, 5 > &nantiq_total, bool sign_constituent, std::array< std::array< int, 5 >, 2 > &excess_constituent)smash::StringProcess
sqrtsAB_smash::StringProcessprivate
strange_supp_smash::StringProcessprivate
string_sigma_T_smash::StringProcessprivate
StringProcess(double string_tension, double time_formation, double gluon_beta, double gluon_pmin, double quark_alpha, double quark_beta, double strange_supp, double diquark_supp, double sigma_perp, double stringz_a_leading, double stringz_b_leading, double stringz_a, double stringz_b, double string_sigma_T, double factor_t_form, bool mass_dependent_formation_times, double prob_proton_to_d_uu, bool separate_fragment_baryon, double popcorn_rate, bool use_monash_tune)smash::StringProcess
stringz_a_leading_smash::StringProcessprivate
stringz_a_produce_smash::StringProcessprivate
stringz_b_leading_smash::StringProcessprivate
stringz_b_produce_smash::StringProcessprivate
time_collision_smash::StringProcessprivate
time_formation_const_smash::StringProcessprivate
ucomAB_smash::StringProcessprivate
use_monash_tune_smash::StringProcessprivate
vcomAB_smash::StringProcessprivate