hej is hosted by Hepforge, IPPP Durham
HEJ 2.2.2
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
Config.hh File Reference

HEJ 2 configuration parameters. More...

#include <map>
#include <string>
#include <utility>
#include <optional>
#include <vector>
#include "fastjet/JetDefinition.hh"
#include "yaml-cpp/yaml.h"
#include "HEJ/Constants.hh"
#include "HEJ/EWConstants.hh"
#include "HEJ/Fraction.hh"
#include "HEJ/HiggsCouplingSettings.hh"
#include "HEJ/ScaleFunction.hh"
#include "HEJ/event_types.hh"
#include "HEJ/output_formats.hh"
Include dependency graph for Config.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HEJ::JetParameters
 Jet parameters. More...
 
struct  HEJ::ScaleConfig
 Settings for scale variation. More...
 
struct  HEJ::RNGConfig
 Settings for random number generator. More...
 
struct  HEJ::PartialUnweightConfig
 Settings for partial unweighting. More...
 
struct  HEJ::NLOConfig
 Settings for HEJ@NLO. More...
 
struct  HEJ::Config
 
struct  HEJ::PhaseSpacePointConfig
 Configuration options for the PhaseSpacePoint class. More...
 
struct  HEJ::MatrixElementConfig
 Configuration options for the MatrixElement class. More...
 
struct  HEJ::EventReweighterConfig
 Configuration options for the EventReweighter class. More...
 

Namespaces

namespace  HEJ
 Main HEJ 2 Namespace.
 

Typedefs

using HEJ::EventTreatMap = std::map< event_type::EventType, EventTreatment >
 Container to store the treatments for various event types. More...
 

Enumerations

enum class  HEJ::EventTreatment { HEJ::reweight , HEJ::keep , HEJ::discard , HEJ::abort }
 
enum class  HEJ::WeightType { HEJ::weighted , HEJ::unweighted_resum , HEJ::partially_unweighted }
 Possible setting for the event weight. More...
 

Functions

PhaseSpacePointConfig HEJ::to_PhaseSpacePointConfig (Config const &conf)
 
MatrixElementConfig HEJ::to_MatrixElementConfig (Config const &conf)
 
EventReweighterConfig HEJ::to_EventReweighterConfig (Config const &conf)
 

Detailed Description

HEJ 2 configuration parameters.

Authors
The HEJ collaboration (see AUTHORS for details)
Date
2019-2022