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

HEJ 2 configuration parameters. More...

#include <string>
#include "fastjet/JetDefinition.hh"
#include "yaml-cpp/yaml.h"
#include "HEJ/event_types.hh"
#include "HEJ/HiggsCouplingSettings.hh"
#include "HEJ/optional.hh"
#include "HEJ/output_formats.hh"
#include "HEJ/ScaleFunction.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::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 }
 

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
Jeppe Andersen, Tuomas Hapola, Marian Heil, Andreas Maier, Jennifer Smillie
Date
2019