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::Generator, including all inherited members.
add_reaction(std::unique_ptr< marley::Reaction > reaction) | marley::Generator | |
clear_reactions() | marley::Generator | |
create_event() | marley::Generator | |
create_event(int pdg_a, double KEa, int pdg_atom, const std::array< double, 3 > &dir_vec) | marley::Generator | |
E_pdf(double E) | marley::Generator | |
flux_averaged_total_xs() const | marley::Generator | |
Generator() | marley::Generator | |
get_reactions() const | marley::Generator | inline |
get_rotator() | marley::Generator | inline |
get_seed() const | marley::Generator | inline |
get_source() const | marley::Generator | |
get_state_string() const | marley::Generator | |
get_structure_db() | marley::Generator | |
get_target() const | marley::Generator | |
inverse_transform_sample(const marley::ChebyshevInterpolatingFunction &cdf, double xmin, double xmax, double bisection_tolerance=1e-12) | marley::Generator | |
inverse_transform_sample(const std::function< double(double)> &f, double xmin, double xmax, double bisection_tolerance=1e-12) | marley::Generator | |
neutrino_direction() | marley::Generator | inline |
rejection_sample(const std::function< double(double)> &f, double xmin, double xmax, double &fmax, double safety_factor=1.01, double max_search_tolerance=DEFAULT_REJECTION_SAMPLING_TOLERANCE_) | marley::Generator | |
reseed(uint_fast64_t seed) | marley::Generator | |
sample_from_distribution(RandomNumberDistribution &rnd) -> decltype(std::declval< RandomNumberDistribution & >().operator()(std::declval< std::mt19937_64 & >())) | marley::Generator | inline |
sample_from_distribution(RandomNumberDistribution &rnd, const ParamType ¶ms) -> decltype(std::declval< RandomNumberDistribution & >().operator()(std::declval< std::mt19937_64 & >(), std::declval< const ParamType & >())) | marley::Generator | inline |
sample_reaction(double &E) | marley::Generator | |
seed_using_state_string(const std::string &state_string) | marley::Generator | |
set_do_deexcitations(bool do_them) | marley::Generator | inline |
set_neutrino_direction(const std::array< double, 3 > &dir_vec) | marley::Generator | |
set_source(std::unique_ptr< marley::NeutrinoSource > source) | marley::Generator | |
set_target(std::unique_ptr< marley::Target > target) | marley::Generator | |
set_weight_flux(bool should_we_weight) | marley::Generator | |
total_xs(int pdg_a, double KEa, int pdg_atom) const | marley::Generator | |
total_xs(int pdg_a, double KEa) const | marley::Generator | |
uniform_random_double(double min, double max, bool inclusive) | marley::Generator |