|
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 |