hej is hosted by Hepforge, IPPP Durham
HEJ 2.1.4
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
HEJ::event_type Namespace Reference

Namespace for event types. More...

Enumerations

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

Functions

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

Detailed Description

Namespace for event types.

Enumeration Type Documentation

◆ EventType

enum HEJ::event_type::EventType : std::size_t

Possible event types.

Enumerator
non_resummable 

event configuration not covered by All Order resummation

bad_final_state 

event with an unsupported final state

no_2_jets 

event with less than two jets

FKL 

FKL-type event.

unordered_backward 

event with unordered backward emission

unordered_forward 

event with unordered forward emission

extremal_qqbar_backward 

event with a backward extremal qqbar

extremal_qqbar_forward 

event with a forward extremal qqbar

central_qqbar 

event with a central qqbar

unob 

alias for unordered_backward

unof 

alias for unordered_forward

qqbar_exb 

alias for extremal_qqbar_backward

qqbar_exf 

alias for extremal_qqbar_forward

qqbar_mid 

alias for central_qqbar

first_type 

alias for non_resummable

last_type 

alias for central_qqbar

Function Documentation

◆ is_ex_qqbar()

constexpr bool HEJ::event_type::is_ex_qqbar ( EventType  type)
inlineconstexpr

Returns True for an extremal_qqbar EventType.

◆ is_mid_qqbar()

constexpr bool HEJ::event_type::is_mid_qqbar ( EventType  type)
inlineconstexpr

Returns True for an central_qqbar EventType.

◆ is_qqbar()

constexpr bool HEJ::event_type::is_qqbar ( EventType  type)
inlineconstexpr

Returns True for any qqbar event EventType.

◆ is_resummable()

constexpr bool HEJ::event_type::is_resummable ( EventType  type)
inlineconstexpr

Returns True for a HEJ EventType.

◆ is_uno()

constexpr bool HEJ::event_type::is_uno ( EventType  type)
inlineconstexpr

Returns True for an unordered EventType.

◆ name()

std::string HEJ::event_type::name ( EventType  type)
inline

Event type names.

For example, name(FKL) is the string "FKL"