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

particle ids according to PDG More...

Enumerations

enum  ParticleID : int {
  unspecified = 0 , d = 1 , down = d , u = 2 ,
  up = u , s = 3 , strange = s , c = 4 ,
  charm = c , b = 5 , bottom = b , t = 6 ,
  top = t , e = 11 , electron = e , nu_e = 12 ,
  electron_neutrino = nu_e , mu = 13 , muon = mu , nu_mu = 14 ,
  muon_neutrino = nu_mu , tau = 15 , nu_tau = 16 , tau_neutrino = nu_tau ,
  d_bar = -d , antidown = d_bar , u_bar = -u , antiup = -u ,
  s_bar = -s , antistrange = -s , c_bar = -c , anticharm = -c ,
  b_bar = -b , antibottom = -b , t_bar = -t , antitop = -t ,
  e_bar = -e , positron = e_bar , antielectron = positron , nu_e_bar = -nu_e ,
  electron_antineutrino = nu_e_bar , mu_bar = -mu , antimuon = -mu , nu_mu_bar = -nu_mu ,
  muon_antineutrino = nu_mu_bar , tau_bar = -tau , antitau = tau_bar , nu_tau_bar = -nu_tau ,
  tau_antineutrino = nu_tau_bar , gluon = 21 , g = gluon , photon = 22 ,
  gamma = photon , Z = 23 , Z_photon_mix = 81 , Z_gamma_mix = Z_photon_mix ,
  Wp = 24 , Wm = -Wp , h = 25 , Higgs = h ,
  higgs = h , p = 2212 , proton = p , p_bar = -p ,
  antiproton = p_bar
}
 The possible particle identities. We use PDG IDs as standard. More...
 

Functions

std::string name (ParticleID id)
 Get the of the particle with the given PDG ID. More...
 
ParticleID anti (ParticleID id)
 return the negative flavour of the given PDG ID More...
 

Detailed Description

particle ids according to PDG

Enumeration Type Documentation

◆ ParticleID

The possible particle identities. We use PDG IDs as standard.

Enumerator
unspecified 

Unspecified type, should never be used!, debug only.

Down Quark

down 

Down Quark

Up Quark

up 

Up Quark

Strange Quark

strange 

Strange Quark

Charm Quark

charm 

Charm Quark

Bottom Quark

bottom 

Bottom Quark

Top Quark

top 

Top Quark

Electron

electron 

Electron

nu_e 

Electron Neutrino

electron_neutrino 

Electron neutrino

mu 

Muon

muon 

Muon

nu_mu 

Muon Neutrino

muon_neutrino 

Muon Neutrino

tau 

Tau

nu_tau 

Tau Neutrino

tau_neutrino 

Tau Neutrino

d_bar 

Anti-Down Quark

antidown 

Anti-Down Quark

u_bar 

Anti-Up quark

antiup 

Anti-Up quark

s_bar 

Anti-Strange Quark

antistrange 

Anti-Strange Quark

c_bar 

Anti-Charm Quark

anticharm 

Anti-Charm Quark

b_bar 

Anti-Bottom Quark

antibottom 

Anti-Bottom Quark

t_bar 

Anti-Top Quark

antitop 

Anti-Top Quark

e_bar 

Positron

positron 

Positron

antielectron 

Positron

nu_e_bar 

Electron Anti-Neutrino

electron_antineutrino 

Electron Anti-Neutrino

mu_bar 

Anti-Muon

antimuon 

Anti-Muon

nu_mu_bar 

Muon Anti-Neutrino

muon_antineutrino 

Muon Anti-Neutrino

tau_bar 

Anti-Tau

antitau 

Anti-Tau

nu_tau_bar 

Tau Anti-Neutrino

tau_antineutrino 

Tau Anti-Neutrino

gluon 

Gluon

Gluon

photon 

Photon

gamma 

Photon

Z Boson

Z_photon_mix 

Z/photon superposition

Z_gamma_mix 

Z/photon superposition

Wp 

W- Boson

Wm 

W+ Boson

Higgs Boson

Higgs 

Higgs Boson

higgs 

Higgs Boson

Proton

proton 

Proton

p_bar 

Anti-Proton

antiproton 

Anti-Proton

Function Documentation

◆ anti()

ParticleID HEJ::pid::anti ( ParticleID  id)

return the negative flavour of the given PDG ID

◆ name()

std::string HEJ::pid::name ( ParticleID  id)

Get the of the particle with the given PDG ID.