hej is hosted by Hepforge, IPPP Durham
HEJ 2.2.2
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
HEJ::Particle Struct Reference

Class representing a particle. More...

#include <Particle.hh>

Public Member Functions

double rapidity () const
 get rapidity More...
 
double perp () const
 get transverse momentum More...
 
double pt () const
 get transverse momentum More...
 
double px () const
 get momentum in x direction More...
 
double py () const
 get momentum in y direction More...
 
double pz () const
 get momentum in z direction More...
 
double E () const
 get energy More...
 
double m () const
 get mass More...
 

Public Attributes

ParticleID type = pid::unspecified
 particle type More...
 
fastjet::PseudoJet p
 particle momentum More...
 
std::optional< Colourcolour
 (optional) colour & anti-colour More...
 

Detailed Description

Class representing a particle.

Member Function Documentation

◆ E()

double HEJ::Particle::E ( ) const
inline

get energy

◆ m()

double HEJ::Particle::m ( ) const
inline

get mass

◆ perp()

double HEJ::Particle::perp ( ) const
inline

get transverse momentum

◆ pt()

double HEJ::Particle::pt ( ) const
inline

get transverse momentum

◆ px()

double HEJ::Particle::px ( ) const
inline

get momentum in x direction

◆ py()

double HEJ::Particle::py ( ) const
inline

get momentum in y direction

◆ pz()

double HEJ::Particle::pz ( ) const
inline

get momentum in z direction

◆ rapidity()

double HEJ::Particle::rapidity ( ) const
inline

get rapidity

Member Data Documentation

◆ colour

std::optional<Colour> HEJ::Particle::colour

(optional) colour & anti-colour

◆ p

fastjet::PseudoJet HEJ::Particle::p

particle momentum

◆ type

ParticleID HEJ::Particle::type = pid::unspecified

particle type


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