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

Generated point in resummation phase space. More...

#include <PhaseSpacePoint.hh>

Public Member Functions

 PhaseSpacePoint ()=delete
 No default PhaseSpacePoint Constructor. More...
 
 PhaseSpacePoint (Event const &ev, PhaseSpacePointConfig conf, 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< std::size_t, std::vector< Particle > > const & decays () const
 Particle decays. More...
 
StatusCode status () const
 Status code of generation. More...
 

Static Public Attributes

static constexpr int NG_MAX = 1000
 maximum number of extra gluons More...
 

Friends

Event::EventData to_EventData (PhaseSpacePoint psp)
 Extract Event::EventData from PhaseSpacePoint. More...
 

Detailed Description

Generated point in resummation phase space.

Constructor & Destructor Documentation

◆ PhaseSpacePoint() [1/2]

HEJ::PhaseSpacePoint::PhaseSpacePoint ( )
delete

No default PhaseSpacePoint Constructor.

◆ PhaseSpacePoint() [2/2]

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

PhaseSpacePoint Constructor.

Parameters
evClustered Jet Event
confConfiguration parameters
ranRandom number generator

Member Function Documentation

◆ decays()

std::unordered_map< std::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.

◆ status()

StatusCode HEJ::PhaseSpacePoint::status ( ) const
inline

Status code of generation.

◆ weight()

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

Get phase space point weight.

Friends And Related Function Documentation

◆ to_EventData

Event::EventData to_EventData ( PhaseSpacePoint  psp)
friend

Member Data Documentation

◆ NG_MAX

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

maximum number of extra gluons


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