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

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

AntiNeutrinoCC enum valuemarley::Reaction
atomic_target() const =0marley::Reactionpure virtual
create_event(int pdg_a, double KEa, marley::Generator &gen) const =0marley::Reactionpure virtual
description_marley::Reactionprotected
diff_xs(int pdg_a, double KEa, double cos_theta_c_cm) const =0marley::Reactionpure virtual
get_description() constmarley::Reactioninline
get_ejectile_pdg(int pdg_a, ProcessType proc_type)marley::Reactionstatic
get_projectiles(ProcessType proc_type)marley::Reactionprotectedstatic
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) constmarley::Reactionprotectedvirtual
mb_marley::Reactionprotected
mc_marley::Reactionprotected
md_marley::Reactionmutableprotected
NC enum valuemarley::Reaction
NeutrinoCC enum valuemarley::Reaction
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
threshold_kinetic_energy() const =0marley::Reactionpure virtual
total_xs(int pdg_a, double KEa) const =0marley::Reactionpure virtual
two_two_scatter(double KEa, double &s, double &Ec_cm, double &pc_cm, double &Ed_cm) constmarley::Reactionprotected
~Reaction()=default (defined in marley::Reaction)marley::Reactionvirtual