MARLEY (Model of Argon Reaction Low Energy Yields) v2.0.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
Loading...
Searching...
No Matches
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_Continuum enum valuemarley::Reaction
AntiNeutrinoCC_Discrete enum valuemarley::Reaction
atomic_target() const override finalmarley::NuclearReactioninlinevirtual
create_event(int pdg_a, double KEa, marley::Generator &gen) const =0marley::Reactionpure virtual
DataFormat enum namemarley::Reaction
description_marley::Reactionprotected
DiscreteStrengths enum valuemarley::Reaction
get_description() constmarley::Reactioninline
get_ejectile_pdg(int pdg_a, ProcessType proc_type)marley::Reactionstatic
get_projectiles(ProcessType proc_type)marley::Reactionprotectedstatic
get_residue_pdg_and_charge(ProcessType proc_type, int pdg_b, int &pdg_d, int &q_d)marley::Reactionstatic
KEa_threshold_marley::NuclearReactionprotected
load_from_file(const std::string &filename, StructureDatabase &db, CoulombCorrector::CoulombMode coulomb_mode, const JSON &ff_config)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, int residue_status) constmarley::Reactionprotectedvirtual
make_event_object(double KEa, const std::shared_ptr< HepMC3::GenParticle > &ejectile, const std::shared_ptr< HepMC3::GenParticle > &residue) constmarley::Reactionprotectedvirtual
make_nuclear_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::NuclearReactionprotectedvirtual
make_nuclear_event_object(double KEa, const std::shared_ptr< HepMC3::GenParticle > &ejectile, const std::shared_ptr< HepMC3::GenParticle > &residue, double E_level, int twoJ, const marley::Parity &P) constmarley::NuclearReactionprotectedvirtual
max_level_energy(double KEa) constmarley::NuclearReaction
mb_marley::Reactionprotected
mc_marley::Reactionprotected
md_marley::Reactionmutableprotected
md_gs_marley::NuclearReactionprotected
MultipoleResponses enum valuemarley::Reaction
NC_Continuum enum valuemarley::Reaction
NC_Discrete enum valuemarley::Reaction
NeutrinoCC_Continuum enum valuemarley::Reaction
NeutrinoCC_Discrete enum valuemarley::Reaction
NuclearReaction(ProcessType pt, int pdg_a, int pdg_b, int pdg_c, int pdg_d, int q_d, const std::string &source_file)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
Reaction(const std::string &source_file)marley::Reaction
set_charge_attributes(std::shared_ptr< HepMC3::GenEvent > &event) constmarley::NuclearReactionprotected
set_description()marley::NuclearReactionprotectedvirtual
set_nuclear_residue_attributes(const std::shared_ptr< HepMC3::GenParticle > &residue, double E_level, int twoJ, const marley::Parity &P) constmarley::NuclearReactionprotected
source_file() constmarley::Reactioninline
source_file_marley::Reactionprotected
StandaloneDecay enum valuemarley::Reaction
threshold_kinetic_energy() const overridemarley::NuclearReactionvirtual
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
Unknown enum valuemarley::Reaction
weak_nuclear_charge() constmarley::NuclearReaction
Zf_marley::NuclearReactionprotected
Zi_marley::NuclearReactionprotected
~Reaction()=default (defined in marley::Reaction)marley::Reactionvirtual