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

Define different types of events. More...

#include <string>
#include "HEJ/exceptions.hh"
Include dependency graph for event_types.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  HEJ
 Main HEJ 2 Namespace.
 
namespace  HEJ::event_type
 Namespace for event types.
 

Enumerations

enum  HEJ::event_type::EventType : std::size_t {
  HEJ::event_type::non_resummable = 0 , HEJ::event_type::invalid = 1 , HEJ::event_type::unknown = 2 , HEJ::event_type::FKL = 4 ,
  HEJ::event_type::unordered_backward = 8 , HEJ::event_type::unordered_forward = 16 , HEJ::event_type::extremal_qqbar_backward = 32 , HEJ::event_type::extremal_qqbar_forward = 64 ,
  HEJ::event_type::central_qqbar = 128 , HEJ::event_type::unob = unordered_backward , HEJ::event_type::unof = unordered_forward , HEJ::event_type::qqbar_exb = extremal_qqbar_backward ,
  HEJ::event_type::qqbar_exf = extremal_qqbar_forward , HEJ::event_type::qqbar_mid = central_qqbar , HEJ::event_type::first_type = non_resummable , HEJ::event_type::last_type = central_qqbar
}
 Possible event types. More...
 

Functions

std::string HEJ::event_type::name (EventType type)
 Event type names. More...
 
constexpr bool HEJ::event_type::is_resummable (EventType type)
 Returns True for a HEJ EventType. More...
 
constexpr bool HEJ::event_type::is_uno (EventType type)
 Returns True for an unordered EventType. More...
 
constexpr bool HEJ::event_type::is_ex_qqbar (EventType type)
 Returns True for an extremal_qqbar EventType. More...
 
constexpr bool HEJ::event_type::is_mid_qqbar (EventType type)
 Returns True for an central_qqbar EventType. More...
 
constexpr bool HEJ::event_type::is_qqbar (EventType type)
 Returns True for any qqbar event EventType. More...
 

Variables

constexpr std::size_t HEJ::event_type::UNO = unordered_backward | unordered_forward
 
constexpr std::size_t HEJ::event_type::EXTREMAL_QQBAR
 
constexpr std::size_t HEJ::event_type::QQBAR
 
constexpr auto HEJ::event_type::NLL = UNO | QQBAR
 
constexpr auto HEJ::event_type::RESUMMABLE = FKL | NLL
 
constexpr auto HEJ::event_type::VALID = RESUMMABLE | non_resummable
 

Detailed Description

Define different types of events.

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