MARLEY (Model of Argon Reaction Low Energy Yields)  v1.2.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
marley::NuclearReaction Member List

This is the complete list of members for marley::NuclearReaction, including all inherited members.

Af_marley::NuclearReactionprotected
Ai_marley::NuclearReactionprotected
AntiNeutrinoCC enum valuemarley::Reaction
atomic_target() const override finalmarley::NuclearReactioninlinevirtual
coulomb_correction_factor(double beta_rel_cd) constmarley::NuclearReaction
coulomb_mode() constmarley::NuclearReactioninline
coulomb_mode_marley::NuclearReactionprotected
coulomb_mode_from_string(const std::string &str)marley::NuclearReactionstatic
coulomb_mode_string_map_marley::NuclearReactionprotectedstatic
CoulombMode enum namemarley::NuclearReaction
create_event(int particle_id_a, double KEa, marley::Generator &gen) const overridemarley::NuclearReactionvirtual
description_marley::Reactionprotected
diff_xs(const marley::MatrixElement &mat_el, double KEa, double cos_theta_c_cm) constmarley::NuclearReaction
diff_xs(int pdg_a, double KEa, double cos_theta_c_cm) const overridemarley::NuclearReactionvirtual
ema_factor(double beta_rel_cd, bool &ok, bool modified_ema) constmarley::NuclearReaction
fermi_function(double beta_c) constmarley::NuclearReaction
get_description() constmarley::Reactioninline
get_ejectile_pdg(int pdg_a, ProcessType proc_type)marley::Reactionstatic
get_projectiles(ProcessType proc_type)marley::Reactionprotectedstatic
KEa_threshold_marley::NuclearReactionprotected
load_from_file(const std::string &filename, marley::StructureDatabase &db)marley::Reactionstatic
ma_marley::Reactionprotected
make_event_object(double KEa, double pc_cm, double cos_theta_c_cm, double phi_c_cm, double Ec_cm, double Ed_cm, double E_level, int twoJ, const marley::Parity &P) const overridemarley::NuclearReactionprotectedvirtual
matrix_elements() constmarley::NuclearReactioninline
matrix_elements_marley::NuclearReactionprotected
max_level_energy(double KEa) constmarley::NuclearReaction
mb_marley::Reactionprotected
mc_marley::Reactionprotected
md_marley::Reactionmutableprotected
md_gs_marley::NuclearReactionprotected
NC enum valuemarley::Reaction
NeutrinoCC enum valuemarley::Reaction
NuclearReaction(ProcessType pt, int pdg_a, int pdg_b, int pdg_c, int pdg_d, int q_d, const std::shared_ptr< std::vector< marley::MatrixElement > > &mat_els)marley::NuclearReaction
NuElectronElastic enum valuemarley::Reaction
pdg_a() constmarley::Reactioninline
pdg_a_marley::Reactionprotected
pdg_b() constmarley::Reactioninline
pdg_b_marley::Reactionprotected
pdg_c_marley::Reactionprotected
pdg_d_marley::Reactionprotected
proc_type_to_string(const ProcessType &pt) (defined in marley::Reaction)marley::Reactionstatic
process_type() constmarley::Reactioninline
process_type_marley::Reactionprotected
ProcessType enum namemarley::Reaction
q_d_marley::NuclearReactionprotected
sample_cos_theta_c_cm(const marley::MatrixElement &matrix_el, double beta_c_cm, marley::Generator &gen) constmarley::NuclearReactionprotected
set_coulomb_mode(CoulombMode mode)marley::NuclearReactioninline
set_decay_scheme(marley::DecayScheme *scheme)marley::NuclearReaction
set_description()marley::NuclearReactionprotected
string_from_coulomb_mode(CoulombMode mode)marley::NuclearReactionstatic
summed_xs_helper(int pdg_a, double KEa, double cos_theta_c_cm, std::vector< double > *level_xsecs, bool differential) constmarley::NuclearReactionprotected
threshold_kinetic_energy() const overridemarley::NuclearReactionvirtual
total_xs(int pdg_a, double KEa) const overridemarley::NuclearReactionvirtual
total_xs(const marley::MatrixElement &me, double KEa, double &beta_c_cm, bool check_max_E_level=true) constmarley::NuclearReactionvirtual
two_two_scatter(double KEa, double &s, double &Ec_cm, double &pc_cm, double &Ed_cm) constmarley::Reactionprotected
weak_nuclear_charge() constmarley::NuclearReaction
Zf_marley::NuclearReactionprotected
Zi_marley::NuclearReactionprotected
~Reaction()=default (defined in marley::Reaction)marley::Reactionvirtual