Version: SMASH-3.1
smash::RivetOutputParameters Struct Reference

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

Member Data Documentation

◆ logs

std::optional<std::map<std::string, std::string> > smash::RivetOutputParameters::logs {std::nullopt}

Logging in Rivet.

Definition at line 30 of file outputparameters.h.

◆ paths

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.

◆ preloads

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.

◆ analyses

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.

◆ to_be_enabled_weights

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.

◆ to_be_disabled_weights

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.

◆ cross_sections

std::optional<std::array<double, 2> > smash::RivetOutputParameters::cross_sections {std::nullopt}

Cross sections.

Definition at line 42 of file outputparameters.h.

◆ nominal_weight_name

std::optional<std::string> smash::RivetOutputParameters::nominal_weight_name {std::nullopt}

Nominal weight name.

Definition at line 44 of file outputparameters.h.

◆ cap_on_weights

std::optional<double> smash::RivetOutputParameters::cap_on_weights {std::nullopt}

Cap (maximum) on weights.

Definition at line 46 of file outputparameters.h.

◆ nlo_smearing

std::optional<double> smash::RivetOutputParameters::nlo_smearing {std::nullopt}

How to smear for NLO calculations.

Definition at line 48 of file outputparameters.h.

◆ no_multi_weight

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.

◆ ignore_beams

bool smash::RivetOutputParameters::ignore_beams {true}

Whether Rivet should ignore beams.

Definition at line 52 of file outputparameters.h.

◆ any_weight_parameter_was_given

bool smash::RivetOutputParameters::any_weight_parameter_was_given {false}

Whether any weight parameter was specified.

Definition at line 54 of file outputparameters.h.


The documentation for this struct was generated from the following file: