hej is hosted by Hepforge, IPPP Durham
HEJ 2 2.0
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
HEJ::PhaseSpacePoint Class Reference

A point in resummation phase space. More...

#include <PhaseSpacePoint.hh>

Public Member Functions

 PhaseSpacePoint ()=default
 Default PhaseSpacePoint Constructor. More...
 
 PhaseSpacePoint (Event const &ev, PhaseSpacePointConfig conf, HEJ::RNG &ran)
 PhaseSpacePoint Constructor. More...
 
double weight () const
 Get phase space point weight. More...
 
std::array< Particle, 2 > const & incoming () const
 Access incoming particles. More...
 
std::vector< Particle > const & outgoing () const
 Access outgoing particles. More...
 
std::unordered_map< size_t, std::vector< Particle > > const & decays () const
 Particle decays. More...
 

Static Public Attributes

static constexpr int ng_max = 1000
 

Detailed Description

A point in resummation phase space.

Constructor & Destructor Documentation

◆ PhaseSpacePoint() [1/2]

HEJ::PhaseSpacePoint::PhaseSpacePoint ( )
default

Default PhaseSpacePoint Constructor.

◆ PhaseSpacePoint() [2/2]

HEJ::PhaseSpacePoint::PhaseSpacePoint ( Event const &  ev,
PhaseSpacePointConfig  conf,
HEJ::RNG ran 
)

PhaseSpacePoint Constructor.

Parameters
evClustered Jet Event
confConfiguration parameters
ranRandom number generator

Member Function Documentation

◆ decays()

std::unordered_map< size_t, std::vector< Particle > > const & HEJ::PhaseSpacePoint::decays ( ) const
inline

Particle decays.

The key in the returned map corresponds to the index in the vector returned by outgoing()

◆ incoming()

std::array< Particle, 2 > const & HEJ::PhaseSpacePoint::incoming ( ) const
inline

Access incoming particles.

◆ outgoing()

std::vector< Particle > const & HEJ::PhaseSpacePoint::outgoing ( ) const
inline

Access outgoing particles.

◆ weight()

double HEJ::PhaseSpacePoint::weight ( ) const
inline

Get phase space point weight.

Member Data Documentation

◆ ng_max

constexpr int HEJ::PhaseSpacePoint::ng_max = 1000
staticconstexpr

The documentation for this class was generated from the following file: