MARLEY (Model of Argon Reaction Low Energy Yields)
v1.2.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
|
This is the complete list of members for marley::NuclearReaction, including all inherited members.
Af_ | marley::NuclearReaction | protected |
Ai_ | marley::NuclearReaction | protected |
AntiNeutrinoCC enum value | marley::Reaction | |
atomic_target() const override final | marley::NuclearReaction | inlinevirtual |
coulomb_correction_factor(double beta_rel_cd) const | marley::NuclearReaction | |
coulomb_mode() const | marley::NuclearReaction | inline |
coulomb_mode_ | marley::NuclearReaction | protected |
coulomb_mode_from_string(const std::string &str) | marley::NuclearReaction | static |
coulomb_mode_string_map_ | marley::NuclearReaction | protectedstatic |
CoulombMode enum name | marley::NuclearReaction | |
create_event(int particle_id_a, double KEa, marley::Generator &gen) const override | marley::NuclearReaction | virtual |
description_ | marley::Reaction | protected |
diff_xs(const marley::MatrixElement &mat_el, double KEa, double cos_theta_c_cm) const | marley::NuclearReaction | |
diff_xs(int pdg_a, double KEa, double cos_theta_c_cm) const override | marley::NuclearReaction | virtual |
ema_factor(double beta_rel_cd, bool &ok, bool modified_ema) const | marley::NuclearReaction | |
fermi_function(double beta_c) const | marley::NuclearReaction | |
get_description() const | marley::Reaction | inline |
get_ejectile_pdg(int pdg_a, ProcessType proc_type) | marley::Reaction | static |
get_projectiles(ProcessType proc_type) | marley::Reaction | protectedstatic |
KEa_threshold_ | marley::NuclearReaction | protected |
load_from_file(const std::string &filename, marley::StructureDatabase &db) | marley::Reaction | static |
ma_ | marley::Reaction | protected |
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 override | marley::NuclearReaction | protectedvirtual |
matrix_elements() const | marley::NuclearReaction | inline |
matrix_elements_ | marley::NuclearReaction | protected |
max_level_energy(double KEa) const | marley::NuclearReaction | |
mb_ | marley::Reaction | protected |
mc_ | marley::Reaction | protected |
md_ | marley::Reaction | mutableprotected |
md_gs_ | marley::NuclearReaction | protected |
NC enum value | marley::Reaction | |
NeutrinoCC enum value | marley::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 value | marley::Reaction | |
pdg_a() const | marley::Reaction | inline |
pdg_a_ | marley::Reaction | protected |
pdg_b() const | marley::Reaction | inline |
pdg_b_ | marley::Reaction | protected |
pdg_c_ | marley::Reaction | protected |
pdg_d_ | marley::Reaction | protected |
proc_type_to_string(const ProcessType &pt) (defined in marley::Reaction) | marley::Reaction | static |
process_type() const | marley::Reaction | inline |
process_type_ | marley::Reaction | protected |
ProcessType enum name | marley::Reaction | |
q_d_ | marley::NuclearReaction | protected |
sample_cos_theta_c_cm(const marley::MatrixElement &matrix_el, double beta_c_cm, marley::Generator &gen) const | marley::NuclearReaction | protected |
set_coulomb_mode(CoulombMode mode) | marley::NuclearReaction | inline |
set_decay_scheme(marley::DecayScheme *scheme) | marley::NuclearReaction | |
set_description() | marley::NuclearReaction | protected |
string_from_coulomb_mode(CoulombMode mode) | marley::NuclearReaction | static |
summed_xs_helper(int pdg_a, double KEa, double cos_theta_c_cm, std::vector< double > *level_xsecs, bool differential) const | marley::NuclearReaction | protected |
threshold_kinetic_energy() const override | marley::NuclearReaction | virtual |
total_xs(int pdg_a, double KEa) const override | marley::NuclearReaction | virtual |
total_xs(const marley::MatrixElement &me, double KEa, double &beta_c_cm, bool check_max_E_level=true) const | marley::NuclearReaction | virtual |
two_two_scatter(double KEa, double &s, double &Ec_cm, double &pc_cm, double &Ed_cm) const | marley::Reaction | protected |
weak_nuclear_charge() const | marley::NuclearReaction | |
Zf_ | marley::NuclearReaction | protected |
Zi_ | marley::NuclearReaction | protected |
~Reaction()=default (defined in marley::Reaction) | marley::Reaction | virtual |