|
MARLEY (Model of Argon Reaction Low Energy Yields) v2.0.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 | |
| add_state_to_event(HepMC3::GenEvent &ev) const | marley::Generator | |
| add_state_to_event(HepMC3::GenEvent &ev, const std::string &state) | marley::Generator | static |
| assign_run_info(HepMC3::GenEvent &event) const | marley::Generator | |
| clear_reactions() | marley::Generator | |
| create_event(bool attach_state=false) | marley::Generator | |
| create_event(int pdg_a, double KEa, int pdg_atom, const std::array< double, 3 > &dir_vec, bool attach_state=false) | marley::Generator | |
| E_pdf(double E) | marley::Generator | |
| finish_event_metadata(HepMC3::GenEvent &ev, bool attach_state=false) | 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 | |
| get_weighter() const | marley::Generator | inline |
| get_weighter() | marley::Generator | inline |
| inverse_transform_sample(const marley::InterpolatingFunction &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 | |
| json_config() const (defined in marley::Generator) | marley::Generator | inline |
| 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 | |
| run_info() const (defined in marley::Generator) | marley::Generator | inline |
| sample_decay_time(double partial_width) | 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_run_info(const std::shared_ptr< HepMC3::GenRunInfo > &run_info) (defined in marley::Generator) | marley::Generator | inline |
| set_source(std::unique_ptr< marley::NeutrinoSource > source) | marley::Generator | |
| set_target(std::unique_ptr< marley::Target > target) | marley::Generator | |
| set_up_run_info() | marley::Generator | |
| set_weight_flux(bool should_we_weight) | marley::Generator | |
| set_weighter(std::shared_ptr< marley::Weighter > w) | marley::Generator | inline |
| 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 |