#include <outputparameters.h>
Helper structure for OutputParameters in order to store and hand over Rivet parameters.
OutputParameters has one member of this type.
Definition at line 28 of file outputparameters.h.
Public Attributes | |
std::optional< std::map< std::string, std::string > > | logs {std::nullopt} |
Logging in Rivet. More... | |
std::optional< std::vector< std::string > > | paths {std::nullopt} |
Paths to analyses libraries and data. More... | |
std::optional< std::vector< std::string > > | preloads {std::nullopt} |
Data files to pre-load e.g., for centrality configurations. More... | |
std::optional< std::vector< std::string > > | analyses {std::nullopt} |
Analyses (including options) to add to run. More... | |
std::optional< std::vector< std::string > > | to_be_enabled_weights {std::nullopt} |
Weights to be enabled for processing. More... | |
std::optional< std::vector< std::string > > | to_be_disabled_weights {std::nullopt} |
Weights to be disabled for processing. More... | |
std::optional< std::array< double, 2 > > | cross_sections {std::nullopt} |
Cross sections. More... | |
std::optional< std::string > | nominal_weight_name {std::nullopt} |
Nominal weight name. More... | |
std::optional< double > | cap_on_weights {std::nullopt} |
Cap (maximum) on weights. More... | |
std::optional< double > | nlo_smearing {std::nullopt} |
How to smear for NLO calculations. More... | |
std::optional< bool > | no_multi_weight {std::nullopt} |
Whether Rivet should not care about multi weights. More... | |
bool | ignore_beams {true} |
Whether Rivet should ignore beams. More... | |
bool | any_weight_parameter_was_given {false} |
Whether any weight parameter was specified. More... | |
std::optional<std::map<std::string, std::string> > smash::RivetOutputParameters::logs {std::nullopt} |
Logging in Rivet.
Definition at line 30 of file outputparameters.h.
std::optional<std::vector<std::string> > smash::RivetOutputParameters::paths {std::nullopt} |
Paths to analyses libraries and data.
Definition at line 32 of file outputparameters.h.
std::optional<std::vector<std::string> > smash::RivetOutputParameters::preloads {std::nullopt} |
Data files to pre-load e.g., for centrality configurations.
Definition at line 34 of file outputparameters.h.
std::optional<std::vector<std::string> > smash::RivetOutputParameters::analyses {std::nullopt} |
Analyses (including options) to add to run.
Definition at line 36 of file outputparameters.h.
std::optional<std::vector<std::string> > smash::RivetOutputParameters::to_be_enabled_weights {std::nullopt} |
Weights to be enabled for processing.
Definition at line 38 of file outputparameters.h.
std::optional<std::vector<std::string> > smash::RivetOutputParameters::to_be_disabled_weights {std::nullopt} |
Weights to be disabled for processing.
Definition at line 40 of file outputparameters.h.
std::optional<std::array<double, 2> > smash::RivetOutputParameters::cross_sections {std::nullopt} |
Cross sections.
Definition at line 42 of file outputparameters.h.
std::optional<std::string> smash::RivetOutputParameters::nominal_weight_name {std::nullopt} |
Nominal weight name.
Definition at line 44 of file outputparameters.h.
std::optional<double> smash::RivetOutputParameters::cap_on_weights {std::nullopt} |
Cap (maximum) on weights.
Definition at line 46 of file outputparameters.h.
std::optional<double> smash::RivetOutputParameters::nlo_smearing {std::nullopt} |
How to smear for NLO calculations.
Definition at line 48 of file outputparameters.h.
std::optional<bool> smash::RivetOutputParameters::no_multi_weight {std::nullopt} |
Whether Rivet should not care about multi weights.
Definition at line 50 of file outputparameters.h.
bool smash::RivetOutputParameters::ignore_beams {true} |
Whether Rivet should ignore beams.
Definition at line 52 of file outputparameters.h.
bool smash::RivetOutputParameters::any_weight_parameter_was_given {false} |
Whether any weight parameter was specified.
Definition at line 54 of file outputparameters.h.