blob: d53b5fe3f09e0af7fd42964bf6bf1b13e59878f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
|
/* Copyright (c) 2019, Anthony Latorre <tlatorre at uchicago>
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option)
* any later version.
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <https://www.gnu.org/licenses/>.
*/
#ifndef ID_PARTICLES_H
#define ID_PARTICLES_H
/* SNOMAN particle and target ID codes.
*
* Taken from code/id_particles.inc in SNOMAN version 5.0294. */
#define IDP_PHOTON 1
#define IDP_GAMMA 2
#define IDP_E_MINUS 20
#define IDP_E_PLUS 21
#define IDP_MU_MINUS 22
#define IDP_MU_PLUS 23
#define IDP_TAU_MINUS 24
#define IDP_TAU_PLUS 25
#define IDP_NU_E 30
#define IDP_NU_E_BAR 31
#define IDP_NU_MU 32
#define IDP_NU_MU_BAR 33
#define IDP_NU_TAU 34
#define IDP_NU_TAU_BAR 35
#define IDP_PI_ZERO 40
#define IDP_PI_PLUS 41
#define IDP_PI_MINUS 42
#define IDP_ETA 43
#define IDP_ETA_BAR 44
#define IDP_K_SHORT 50
#define IDP_K_LONG 51
#define IDP_K_PLUS 52
#define IDP_K_MINUS 53
#define IDP_K0 54
#define IDP_K0_BAR 55
#define IDP_ETAP 56
#define IDP_ETAP_BAR 57
#define IDP_RHO0 58
#define IDP_RHO0_BAR 59
#define IDP_RHO 60
#define IDP_RHO_BAR 61
#define IDP_OMEGA 62
#define IDP_OMEGA_BAR 63
#define IDP_KSTAR 64
#define IDP_KSTAR_BAR 65
#define IDP_K0STAR 66
#define IDP_K0STAR_BAR 67
#define IDP_PHI 68
#define IDP_PHI_BAR 69
#define IDP_A20 70
#define IDP_A20_BAR 71
#define IDP_A2 72
#define IDP_A2_BAR 73
#define IDP_A1 74
#define IDP_A1_BAR 75
#define IDP_PROTON 80
#define IDP_NEUTRON 81
#define IDP_ANTIPROTON 82
#define IDP_ANTINEUTRON 83
#define IDP_LAMBDA 84
#define IDP_ANTILAMBDA 85
#define IDP_SIGMA_PLUS 86
#define IDP_SIGMA_MINUS 87
#define IDP_SIGMA_ZERO 88
#define IDP_ANTISIGMA_ZERO 89
#define IDP_ANTISIGMA_MINUS 90
#define IDP_ANTISIGMA_PLUS 91
#define IDP_CASCADE0 92
#define IDP_CASCADE0_BAR 93
#define IDP_CASCADE_MINUS 94
#define IDP_CASCADE_PLUS 95
#define IDP_DELTA2_PLUS 96
#define IDP_DELTA2_MINUS 97
#define IDP_DELTAU_PLUS 98
#define IDP_DELTAU_MINUS 99
#define IDP_DELTA0 100
#define IDP_DELTA0_BAR 101
#define IDP_DELTAD_PLUS 102
#define IDP_DELTAD_MINUS 103
#define IDP_SIMGASTARU_PLUS 104
#define IDP_SIGMASTARU_MINUS 105
#define IDP_SIMGASTAR0 106
#define IDP_SIGMASTAR0_BAR 107
#define IDP_SIMGASTARD_PLUS 108
#define IDP_SIGMASTARD_MINUS 109
#define IDP_CASCSTAR0 110
#define IDP_CASCSTAR0_BAR 111
#define IDP_CASCSTAR_MINUS 112
#define IDP_CASCSTAR_PLUS 113
#define IDP_OMEGASTAR_MINUS 114
#define IDP_OMEGASTAR_PLUS 115
#define IDP_JPSI 116
#define IDP_DEUTERON 120
#define IDP_ALPHA 131
#define IDP_TRITON 125
#define IDT_E_MINUS 20
#define IDT_1H 80
#define IDT_2H 120
#define IDT_3H 125
#define IDT_3He 130
#define IDT_4He 131
#define IDT_6Li 160
#define IDT_7Li 170
#define IDT_8Li 180
#define IDT_8B 182
#define IDT_9Be 190
#define IDT_11Be 211
#define IDT_10B 200
#define IDT_11B 210
#define IDT_12B 220
#define IDT_12C 221
#define IDT_12N 222
#define IDT_13C 223
#define IDT_14N 241
#define IDT_15N 242
#define IDT_16N 260
#define IDT_16O 261
#define IDT_17O 270
#define IDT_18O 271
#define IDT_19F 291
#define IDT_23Na 330
#define IDT_24Na 341
#define IDT_24Mg 340
#define IDT_25Mg 342
#define IDT_26Mg 343
#define IDT_27Al 370
#define IDT_28Si 380
#define IDT_29Si 381
#define IDT_30Si 382
#define IDT_31P 385
#define IDT_32S 390
#define IDT_34S 392
#define IDT_33S 391
#define IDT_36S 394
#define IDT_35Cl 451
#define IDT_36Cl 461
#define IDT_39K 490
#define IDT_40K 502
#define IDT_36Ar 499
#define IDT_38Ar 500
#define IDT_40Ar 501
#define IDT_41K 504
#define IDT_40Ca 503
#define IDT_42Ca 541
#define IDT_43Ca 542
#define IDT_44Ca 543
#define IDT_46Ca 544
#define IDT_48Ca 545
#define IDT_50Cr 507
#define IDT_45Sc 546
#define IDT_52Cr 505
#define IDT_55Mn 506
#define IDT_53Cr 508
#define IDT_54Cr 509
#define IDT_54Fe 510
#define IDT_56Fe 511
#define IDT_57Fe 512
#define IDT_58Fe 513
#define IDT_58Ni 521
#define IDT_60Ni 523
#define IDT_61Ni 524
#define IDT_62Ni 525
#define IDT_64Ni 527
#define IDT_56Co 530
#define IDT_59Co 531
#define IDT_63Cu 528
#define IDT_65Cu 529
#define IDT_70Ge 535
#define IDT_72Ge 536
#define IDT_73Ge 537
#define IDT_74Ge 538
#define IDT_76Ge 539
#define IDT_89Y 561
#define IDT_93Nb 562
#define IDT_99Tc 563
#define IDT_107Ag 564
#define IDT_109Ag 565
#define IDT_121Sb 551
#define IDT_127I 553
#define IDT_129I 566
#define IDT_133Cs 554
#define IDT_134Cs 567
#define IDT_135Cs 568
#define IDT_136Cs 569
#define IDT_137Cs 570
#define IDT_130Ba 555
#define IDT_132Ba 556
#define IDT_134Ba 557
#define IDT_135Ba 558
#define IDT_136Ba 559
#define IDT_137Ba 560
#define IDT_138Ba 550
#define IDT_151Eu 571
#define IDT_153Eu 572
#define IDT_152Gd 573
#define IDT_154Gd 574
#define IDT_155Gd 575
#define IDT_156Gd 576
#define IDT_157Gd 577
#define IDT_158Gd 578
#define IDT_160Gd 579
#define IDT_165Ho 581
#define IDT_181Ta 582
#define IDT_182Ta 583
#define IDT_182W 584
#define IDT_183W 585
#define IDT_184W 586
#define IDT_186W 587
#define IDT_185Re 588
#define IDT_187Re 589
#define IDT_197Au 590
#define IDT_204Pb 824
#define IDT_206Pb 826
#define IDT_207Pb 827
#define IDT_208Pb 828
#define IDT_208Tl 580
#define IDT_210Tl 600
#define IDT_209Bi 603
#define IDT_210Pb 601
#define IDT_210Bi 602
#define IDT_212Pb 620
#define IDT_212Bi 621
#define IDT_214Pb 640
#define IDT_214Bi 641
#define IDT_220Rn 700
#define IDT_222Rn 720
#define IDT_228Ra 781
#define IDT_228Ac 782
#define IDT_232Th 835
#define IDT_234Th 840
#define IDT_234Pa 841
#define IDT_238U 850
#define IDT_252Cf 880
#define IDT_C 906
#define IDT_Mg 912
#define IDT_Si 914
#define IDT_S 916
#define IDT_Cl 917
#define IDT_Ar 918
#define IDT_K 919
#define IDT_Ca 920
#define IDT_Ti 922
#define IDT_V 923
#define IDT_Cr 924
#define IDT_Fe 926
#define IDT_Ni 928
#define IDT_Ga 931
#define IDT_Zr 940
#define IDT_Mo 942
#define IDT_In 949
#define IDT_Hf 972
#endif
|