Version: SMASH-3.1
smash::pdg Namespace Reference

Constants representing PDG codes. More...

Variables

constexpr int invalid = 0x0
 Invalid particle. More...
 
constexpr int photon = 0x22
 Photon. More...
 
constexpr int p = 0x2212
 Proton. More...
 
constexpr int n = 0x2112
 Neutron. More...
 
constexpr int N1520_p = 0x2124
 N(1520)⁺. More...
 
constexpr int N1520_z = 0x1214
 N(1520)⁰. More...
 
constexpr int N1535_p = 0x22212
 N(1535)⁺. More...
 
constexpr int N1535_z = 0x22112
 N(1535)⁰. More...
 
constexpr int Delta_pp = 0x2224
 Δ⁺⁺. More...
 
constexpr int Delta_p = 0x2214
 Δ⁺. More...
 
constexpr int Delta_z = 0x2114
 Δ⁰. More...
 
constexpr int Delta_m = 0x1114
 Δ⁻. More...
 
constexpr int Lambda = 0x3122
 Λ. More...
 
constexpr int Sigma_p = 0x3222
 Σ⁺. More...
 
constexpr int Sigma_z = 0x3212
 Σ⁰. More...
 
constexpr int Sigma_m = 0x3112
 Σ⁻. More...
 
constexpr int Xi_z = 0x3322
 Ξ⁰. More...
 
constexpr int Xi_m = 0x3312
 Ξ⁻. More...
 
constexpr int Omega_m = 0x3334
 Ω⁻. More...
 
constexpr int pi_p = 0x211
 π⁺. More...
 
constexpr int pi_z = 0x111
 π⁰. More...
 
constexpr int pi_m = -0x211
 π⁻. More...
 
constexpr int K_p = 0x321
 K⁺. More...
 
constexpr int K_z = 0x311
 K⁰. More...
 
constexpr int Kbar_z = -0x311
 K̄⁰. More...
 
constexpr int K_m = -0x321
 K̄⁻. More...
 
constexpr int eta = 0x221
 η. More...
 
constexpr int omega = 0x223
 ω. More...
 
constexpr int rho_p = 0x213
 ρ⁺. More...
 
constexpr int rho_z = 0x113
 ρ⁰. More...
 
constexpr int rho_m = -0x213
 ρ⁻. More...
 
constexpr int h1 = 0x10223
 h₁(1170). More...
 
constexpr int64_t deuteron = 0x1000010020
 Deuteron. More...
 
constexpr int64_t antideuteron = -0x1000010020
 Anti-deuteron in decimal digits. More...
 
constexpr int64_t dprime = 0x1000010021
 Deuteron-prime resonance. More...
 
constexpr int64_t triton = 0x1000010030
 Triton. More...
 
constexpr int64_t antitriton = -0x1000010030
 Anti-triton. More...
 
constexpr int64_t he3 = 0x1000020030
 He-3. More...
 
constexpr int64_t antihe3 = -0x1000020030
 Anti-He-3. More...
 
constexpr int64_t hypertriton = 0x1010010030
 Hypertriton. More...
 
constexpr int64_t antihypertriton = -0x1010010030
 Anti-Hypertriton. More...
 

Detailed Description

Constants representing PDG codes.

'_p' is short for '+', '_pp' for '++', '_m' for '-' and '_z' for '0'.

Variable Documentation

◆ invalid

constexpr int smash::pdg::invalid = 0x0
constexpr

Invalid particle.

Definition at line 22 of file pdgcode_constants.h.

◆ photon

constexpr int smash::pdg::photon = 0x22
constexpr

Photon.

Definition at line 25 of file pdgcode_constants.h.

◆ p

constexpr int smash::pdg::p = 0x2212
constexpr

Proton.

Definition at line 28 of file pdgcode_constants.h.

◆ n

constexpr int smash::pdg::n = 0x2112
constexpr

Neutron.

Definition at line 30 of file pdgcode_constants.h.

◆ N1520_p

constexpr int smash::pdg::N1520_p = 0x2124
constexpr

N(1520)⁺.

Definition at line 33 of file pdgcode_constants.h.

◆ N1520_z

constexpr int smash::pdg::N1520_z = 0x1214
constexpr

N(1520)⁰.

Definition at line 35 of file pdgcode_constants.h.

◆ N1535_p

constexpr int smash::pdg::N1535_p = 0x22212
constexpr

N(1535)⁺.

Definition at line 38 of file pdgcode_constants.h.

◆ N1535_z

constexpr int smash::pdg::N1535_z = 0x22112
constexpr

N(1535)⁰.

Definition at line 40 of file pdgcode_constants.h.

◆ Delta_pp

constexpr int smash::pdg::Delta_pp = 0x2224
constexpr

Δ⁺⁺.

Definition at line 43 of file pdgcode_constants.h.

◆ Delta_p

constexpr int smash::pdg::Delta_p = 0x2214
constexpr

Δ⁺.

Definition at line 45 of file pdgcode_constants.h.

◆ Delta_z

constexpr int smash::pdg::Delta_z = 0x2114
constexpr

Δ⁰.

Definition at line 47 of file pdgcode_constants.h.

◆ Delta_m

constexpr int smash::pdg::Delta_m = 0x1114
constexpr

Δ⁻.

Definition at line 49 of file pdgcode_constants.h.

◆ Lambda

constexpr int smash::pdg::Lambda = 0x3122
constexpr

Λ.

Definition at line 52 of file pdgcode_constants.h.

◆ Sigma_p

constexpr int smash::pdg::Sigma_p = 0x3222
constexpr

Σ⁺.

Definition at line 54 of file pdgcode_constants.h.

◆ Sigma_z

constexpr int smash::pdg::Sigma_z = 0x3212
constexpr

Σ⁰.

Definition at line 56 of file pdgcode_constants.h.

◆ Sigma_m

constexpr int smash::pdg::Sigma_m = 0x3112
constexpr

Σ⁻.

Definition at line 58 of file pdgcode_constants.h.

◆ Xi_z

constexpr int smash::pdg::Xi_z = 0x3322
constexpr

Ξ⁰.

Definition at line 60 of file pdgcode_constants.h.

◆ Xi_m

constexpr int smash::pdg::Xi_m = 0x3312
constexpr

Ξ⁻.

Definition at line 62 of file pdgcode_constants.h.

◆ Omega_m

constexpr int smash::pdg::Omega_m = 0x3334
constexpr

Ω⁻.

Definition at line 64 of file pdgcode_constants.h.

◆ pi_p

constexpr int smash::pdg::pi_p = 0x211
constexpr

π⁺.

Definition at line 67 of file pdgcode_constants.h.

◆ pi_z

constexpr int smash::pdg::pi_z = 0x111
constexpr

π⁰.

Definition at line 69 of file pdgcode_constants.h.

◆ pi_m

constexpr int smash::pdg::pi_m = -0x211
constexpr

π⁻.

Definition at line 71 of file pdgcode_constants.h.

◆ K_p

constexpr int smash::pdg::K_p = 0x321
constexpr

K⁺.

Definition at line 74 of file pdgcode_constants.h.

◆ K_z

constexpr int smash::pdg::K_z = 0x311
constexpr

K⁰.

Definition at line 76 of file pdgcode_constants.h.

◆ Kbar_z

constexpr int smash::pdg::Kbar_z = -0x311
constexpr

K̄⁰.

Definition at line 78 of file pdgcode_constants.h.

◆ K_m

constexpr int smash::pdg::K_m = -0x321
constexpr

K̄⁻.

Definition at line 80 of file pdgcode_constants.h.

◆ eta

constexpr int smash::pdg::eta = 0x221
constexpr

η.

Definition at line 83 of file pdgcode_constants.h.

◆ omega

constexpr int smash::pdg::omega = 0x223
constexpr

ω.

Definition at line 85 of file pdgcode_constants.h.

◆ rho_p

constexpr int smash::pdg::rho_p = 0x213
constexpr

ρ⁺.

Definition at line 88 of file pdgcode_constants.h.

◆ rho_z

constexpr int smash::pdg::rho_z = 0x113
constexpr

ρ⁰.

Definition at line 90 of file pdgcode_constants.h.

◆ rho_m

constexpr int smash::pdg::rho_m = -0x213
constexpr

ρ⁻.

Definition at line 92 of file pdgcode_constants.h.

◆ h1

constexpr int smash::pdg::h1 = 0x10223
constexpr

h₁(1170).

Definition at line 95 of file pdgcode_constants.h.

◆ deuteron

constexpr int64_t smash::pdg::deuteron = 0x1000010020
constexpr

Deuteron.

Definition at line 102 of file pdgcode_constants.h.

◆ antideuteron

constexpr int64_t smash::pdg::antideuteron = -0x1000010020
constexpr

Anti-deuteron in decimal digits.

Definition at line 104 of file pdgcode_constants.h.

◆ dprime

constexpr int64_t smash::pdg::dprime = 0x1000010021
constexpr

Deuteron-prime resonance.

Definition at line 106 of file pdgcode_constants.h.

◆ triton

constexpr int64_t smash::pdg::triton = 0x1000010030
constexpr

Triton.

Definition at line 108 of file pdgcode_constants.h.

◆ antitriton

constexpr int64_t smash::pdg::antitriton = -0x1000010030
constexpr

Anti-triton.

Definition at line 110 of file pdgcode_constants.h.

◆ he3

constexpr int64_t smash::pdg::he3 = 0x1000020030
constexpr

He-3.

Definition at line 112 of file pdgcode_constants.h.

◆ antihe3

constexpr int64_t smash::pdg::antihe3 = -0x1000020030
constexpr

Anti-He-3.

Definition at line 114 of file pdgcode_constants.h.

◆ hypertriton

constexpr int64_t smash::pdg::hypertriton = 0x1010010030
constexpr

Hypertriton.

Definition at line 116 of file pdgcode_constants.h.

◆ antihypertriton

constexpr int64_t smash::pdg::antihypertriton = -0x1010010030
constexpr

Anti-Hypertriton.

Definition at line 118 of file pdgcode_constants.h.