Version: SMASH-2.1
pdgcode_constants.h
Go to the documentation of this file.
1
/*
2
*
3
* Copyright (c) 2016-2020
4
* SMASH Team
5
*
6
* GNU General Public License (GPLv3 or later)
7
*
8
*/
9
10
#ifndef SRC_INCLUDE_SMASH_PDGCODE_CONSTANTS_H_
11
#define SRC_INCLUDE_SMASH_PDGCODE_CONSTANTS_H_
12
13
namespace
smash
{
19
namespace
pdg {
20
22
constexpr
int
invalid
= 0x0;
23
25
constexpr
int
photon
= 0x22;
26
28
constexpr
int
p
= 0x2212;
30
constexpr
int
n
= 0x2112;
31
33
constexpr
int
N1520_p
= 0x2124;
35
constexpr
int
N1520_z
= 0x1214;
36
38
constexpr
int
N1535_p
= 0x22212;
40
constexpr
int
N1535_z
= 0x22112;
41
43
constexpr
int
Delta_pp
= 0x2224;
45
constexpr
int
Delta_p
= 0x2214;
47
constexpr
int
Delta_z
= 0x2114;
49
constexpr
int
Delta_m
= 0x1114;
50
52
constexpr
int
Lambda
= 0x3122;
54
constexpr
int
Sigma_p
= 0x3222;
56
constexpr
int
Sigma_z
= 0x3212;
58
constexpr
int
Sigma_m
= 0x3112;
60
constexpr
int
Xi_z
= 0x3322;
62
constexpr
int
Xi_m
= 0x3312;
64
constexpr
int
Omega_m
= 0x3334;
65
67
constexpr
int
pi_p
= 0x211;
69
constexpr
int
pi_z
= 0x111;
71
constexpr
int
pi_m
= -0x211;
72
74
constexpr
int
K_p
= 0x321;
76
constexpr
int
K_z
= 0x311;
78
constexpr
int
Kbar_z
= -0x311;
80
constexpr
int
K_m
= -0x321;
81
83
constexpr
int
eta
= 0x221;
85
constexpr
int
omega
= 0x223;
86
88
constexpr
int
rho_p
= 0x213;
90
constexpr
int
rho_z
= 0x113;
92
constexpr
int
rho_m
= -0x213;
93
95
constexpr
int
h1
= 0x10223;
96
98
constexpr
int
decimal_d
= 1000010020;
100
constexpr
int
decimal_antid
= -1000010020;
101
102
}
// namespace pdg
103
112
constexpr uint64_t
pack
(int32_t x, int32_t y) {
113
return
(
static_cast<
uint64_t
>
(
static_cast<
uint32_t
>
(x)) << 32) |
114
static_cast<
uint64_t
>
(
static_cast<
uint32_t
>
(y));
115
//^ Casting to an intermediate 32-bit integer is important!
116
}
117
118
}
// namespace smash
119
120
#endif
// SRC_INCLUDE_SMASH_PDGCODE_CONSTANTS_H_
smash::pdg::pi_p
constexpr int pi_p
π⁺.
Definition:
pdgcode_constants.h:67
smash::pdg::rho_p
constexpr int rho_p
ρ⁺.
Definition:
pdgcode_constants.h:88
smash::pdg::Delta_p
constexpr int Delta_p
Δ⁺.
Definition:
pdgcode_constants.h:45
smash::pdg::rho_m
constexpr int rho_m
ρ⁻.
Definition:
pdgcode_constants.h:92
smash::pdg::Delta_pp
constexpr int Delta_pp
Δ⁺⁺.
Definition:
pdgcode_constants.h:43
smash::pdg::Sigma_m
constexpr int Sigma_m
Σ⁻.
Definition:
pdgcode_constants.h:58
smash::pdg::K_p
constexpr int K_p
K⁺.
Definition:
pdgcode_constants.h:74
smash::pdg::N1520_z
constexpr int N1520_z
N(1520)⁰.
Definition:
pdgcode_constants.h:35
smash::pdg::K_z
constexpr int K_z
K⁰.
Definition:
pdgcode_constants.h:76
smash::pdg::p
constexpr int p
Proton.
Definition:
pdgcode_constants.h:28
smash::pdg::h1
constexpr int h1
h₁(1170).
Definition:
pdgcode_constants.h:95
smash::pdg::omega
constexpr int omega
ω.
Definition:
pdgcode_constants.h:85
smash::pdg::N1535_z
constexpr int N1535_z
N(1535)⁰.
Definition:
pdgcode_constants.h:40
smash::pdg::K_m
constexpr int K_m
K̄⁻.
Definition:
pdgcode_constants.h:80
smash::pdg::eta
constexpr int eta
η.
Definition:
pdgcode_constants.h:83
smash::pdg::Xi_m
constexpr int Xi_m
Ξ⁻.
Definition:
pdgcode_constants.h:62
smash::pdg::Xi_z
constexpr int Xi_z
Ξ⁰.
Definition:
pdgcode_constants.h:60
smash::pdg::Omega_m
constexpr int Omega_m
Ω⁻.
Definition:
pdgcode_constants.h:64
smash::pdg::pi_z
constexpr int pi_z
π⁰.
Definition:
pdgcode_constants.h:69
smash::pdg::n
constexpr int n
Neutron.
Definition:
pdgcode_constants.h:30
smash::pdg::Delta_m
constexpr int Delta_m
Δ⁻.
Definition:
pdgcode_constants.h:49
smash::pdg::photon
constexpr int photon
Photon.
Definition:
pdgcode_constants.h:25
smash::pdg::N1520_p
constexpr int N1520_p
N(1520)⁺.
Definition:
pdgcode_constants.h:33
smash::pdg::Delta_z
constexpr int Delta_z
Δ⁰.
Definition:
pdgcode_constants.h:47
smash::pdg::rho_z
constexpr int rho_z
ρ⁰.
Definition:
pdgcode_constants.h:90
smash::pdg::invalid
constexpr int invalid
Invalid particle.
Definition:
pdgcode_constants.h:22
smash::pdg::Lambda
constexpr int Lambda
Λ.
Definition:
pdgcode_constants.h:52
smash::pdg::pi_m
constexpr int pi_m
π⁻.
Definition:
pdgcode_constants.h:71
smash::pdg::decimal_antid
constexpr int decimal_antid
Anti-deuteron in decimal digits.
Definition:
pdgcode_constants.h:100
smash::pdg::N1535_p
constexpr int N1535_p
N(1535)⁺.
Definition:
pdgcode_constants.h:38
smash::pdg::Sigma_p
constexpr int Sigma_p
Σ⁺.
Definition:
pdgcode_constants.h:54
smash::pdg::decimal_d
constexpr int decimal_d
Deuteron in decimal digits.
Definition:
pdgcode_constants.h:98
smash::pdg::Kbar_z
constexpr int Kbar_z
K̄⁰.
Definition:
pdgcode_constants.h:78
smash::pdg::Sigma_z
constexpr int Sigma_z
Σ⁰.
Definition:
pdgcode_constants.h:56
smash
Definition:
action.h:24
smash::pack
constexpr uint64_t pack(int32_t x, int32_t y)
Pack two int32_t into an uint64_t.
Definition:
pdgcode_constants.h:112
src
include
smash
pdgcode_constants.h
Impressum
Data privacy protection
Generated on Tue Dec 21 2021 17:02:35 for SMASH by
Doxygen
1.9.2