HEJ 2.2.2
High energy resummation for hadron colliders
|
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"
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) |