#include <Config.hh>
Public Attributes | |
ScaleConfig | scales |
Parameters for scale variation More... | |
JetParameters | resummation_jets |
Resummation jet properties. More... | |
JetParameters | fixed_order_jets |
Fixed-order jet properties. More... | |
Fraction< double > | soft_pt_regulator { DEFAULT_SOFT_PT_REGULATOR } |
Maximum transverse momentum fraction from soft radiation in any tagging jet (e.g. extremal or qqbar jet) More... | |
double | regulator_lambda = CLAMBDA |
The regulator lambda for the subtraction terms. More... | |
size_t | trials {} |
Number of resummation configurations to generate per fixed-order event. More... | |
std::optional< size_t > | max_events |
Maximal number of events. More... | |
bool | log_correction {} |
Whether to include the logarithmic correction from \(\alpha_s\) running. More... | |
std::vector< OutputFile > | output |
Event output files names and formats. More... | |
RNGConfig | rng |
Parameters for random number generation. More... | |
EventTreatMap | treat |
Map to decide what to do for different event types. More... | |
std::vector< YAML::Node > | analyses_parameters |
Parameters for custom analyses More... | |
HiggsCouplingSettings | Higgs_coupling |
Settings for effective Higgs-gluon coupling. More... | |
EWConstants | ew_parameters |
elector weak parameters More... | |
WeightType | weight_type |
Type of event weight e.g. (un)weighted. More... | |
std::optional< PartialUnweightConfig > | unweight_config |
Settings for partial unweighting. More... | |
NLOConfig | nlo |
HEJ@NLO settings. More... | |
bool | lowpt = false |
LowPT settings. More... | |
double | off_shell_tolerance = 0. |
Tolerance towards numerical inaccuracies in input momenta. More... | |
! Input parameters.
This struct handles stores all configuration parameters needed in a HEJ 2 run.
std::vector<YAML::Node> HEJ::Config::analyses_parameters |
Parameters for custom analyses
EWConstants HEJ::Config::ew_parameters |
elector weak parameters
JetParameters HEJ::Config::fixed_order_jets |
Fixed-order jet properties.
HiggsCouplingSettings HEJ::Config::Higgs_coupling |
Settings for effective Higgs-gluon coupling.
bool HEJ::Config::log_correction {} |
Whether to include the logarithmic correction from \(\alpha_s\) running.
bool HEJ::Config::lowpt = false |
LowPT settings.
std::optional<size_t> HEJ::Config::max_events |
Maximal number of events.
double HEJ::Config::off_shell_tolerance = 0. |
Tolerance towards numerical inaccuracies in input momenta.
std::vector<OutputFile> HEJ::Config::output |
Event output files names and formats.
double HEJ::Config::regulator_lambda = CLAMBDA |
The regulator lambda for the subtraction terms.
JetParameters HEJ::Config::resummation_jets |
Resummation jet properties.
RNGConfig HEJ::Config::rng |
Parameters for random number generation.
ScaleConfig HEJ::Config::scales |
Parameters for scale variation
Fraction<double> HEJ::Config::soft_pt_regulator { DEFAULT_SOFT_PT_REGULATOR } |
Maximum transverse momentum fraction from soft radiation in any tagging jet (e.g. extremal or qqbar jet)
EventTreatMap HEJ::Config::treat |
Map to decide what to do for different event types.
size_t HEJ::Config::trials {} |
Number of resummation configurations to generate per fixed-order event.
std::optional<PartialUnweightConfig> HEJ::Config::unweight_config |
Settings for partial unweighting.
WeightType HEJ::Config::weight_type |
Type of event weight e.g. (un)weighted.