/
pdg.go
518 lines (494 loc) · 20 KB
/
pdg.go
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
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
// Copyright ©2017 The go-hep Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package heppdt
const (
PDG_d = 1
PDG_anti_d = -1
PDG_u = 2
PDG_anti_u = -2
PDG_s = 3
PDG_anti_s = -3
PDG_c = 4
PDG_anti_c = -4
PDG_b = 5
PDG_anti_b = -5
PDG_t = 6
PDG_anti_t = -6
PDG_l = 7
PDG_anti_l = -7
PDG_h = 8
PDG_anti_h = -8
PDG_g = 21
PDG_e_minus = 11
PDG_e_plus = -11
PDG_nu_e = 12
PDG_anti_nu_e = -12
PDG_mu_minus = 13
PDG_mu_plus = -13
PDG_nu_mu = 14
PDG_anti_nu_mu = -14
PDG_tau_minus = 15
PDG_tau_plus = -15
PDG_nu_tau = 16
PDG_anti_nu_tau = -16
PDG_L_minus = 17
PDG_L_plus = -17
PDG_nu_L = 18
PDG_anti_nu_L = -18
PDG_gamma = 22
PDG_Z0 = 23
PDG_W_plus = 24
PDG_W_minus = -24
PDG_Higgs0 = 25
PDG_reggeon = 28
PDG_pomeron = 29
PDG_Z_prime0 = 32
PDG_Z_prime_prime0 = 33
PDG_W_prime_plus = 34
PDG_W_prime_minus = -34
PDG_Higgs_prime0 = 35
PDG_A0 = 36
PDG_Higgs_plus = 37
PDG_Higgs_minus = -37
PDG_R0 = 40
PDG_anti_R0 = -40
PDG_specflav = 81
PDG_rndmflav = 82
PDG_anti_rndmflav = -82
PDG_phasespa = 83
PDG_c_minushadron = 84
PDG_anti_c_minushadron = -84
PDG_b_minushadron = 85
PDG_anti_b_minushadron = -85
PDG_t_minushadron = 86
PDG_anti_t_minushadron = -86
PDG_Wvirt_plus = 89
PDG_Wvirt_minus = -89
PDG_diquark = 90
PDG_anti_diquark = -90
PDG_cluster = 91
PDG_string = 92
PDG_indep = 93
PDG_CMshower = 94
PDG_SPHEaxis = 95
PDG_THRUaxis = 96
PDG_CLUSjet = 97
PDG_CELLjet = 98
PDG_table = 99
PDG_pi0 = 111
PDG_pi_plus = 211
PDG_pi_minus = -211
PDG_pi_diffr_plus = 210
PDG_pi_diffr_minus = -210
PDG_pi_2S0 = 20111
PDG_pi_2S_plus = 20211
PDG_pi_2S_minus = -20211
PDG_eta = 221
PDG_eta_2S = 20221
PDG_eta_prime = 331
PDG_rho0 = 113
PDG_rho_plus = 213
PDG_rho_minus = -213
PDG_rho_2S0 = 30113
PDG_rho_2S_plus = 30213
PDG_rho_2S_minus = -30213
PDG_rho_3S0 = 40113
PDG_rho_3S_plus = 40213
PDG_rho_3S_minus = -40213
PDG_omega = 223
PDG_omega_2S = 30223
PDG_phi = 333
PDG_a_00 = 10111
PDG_a_0_plus = 10211
PDG_a_0_minus = -10211
PDG_f_0 = 10221
PDG_f_prime_0 = 10331
PDG_b_10 = 10113
PDG_b_1_plus = 10213
PDG_b_1_minus = -10213
PDG_h_1 = 10223
PDG_h_prime_1 = 10333
PDG_a_10 = 20113
PDG_a_1_plus = 20213
PDG_a_1_minus = -20213
PDG_f_1 = 20223
PDG_f_prime_1 = 20333
PDG_a_20 = 115
PDG_a_2_plus = 215
PDG_a_2_minus = -215
PDG_f_2 = 225
PDG_f_prime_2 = 335
PDG_K0 = 311
PDG_anti_K0 = -311
PDG_K_S0 = 310
PDG_K_L0 = 130
PDG_K_plus = 321
PDG_K_minus = -321
PDG_K_star0 = 313
PDG_anti_K_star0 = -313
PDG_K_star_plus = 323
PDG_K_star_minus = -323
PDG_K_0_star0 = 10311
PDG_anti_K_0_star0 = -10311
PDG_K_0_star_plus = 10321
PDG_K_0_star_minus = -10321
PDG_K_10 = 10313
PDG_anti_K_10 = -10313
PDG_K_1_plus = 10323
PDG_K_1_minus = -10323
PDG_K_2_star0 = 315
PDG_anti_K_2_star0 = -315
PDG_K_2_star_plus = 325
PDG_K_2_star_minus = -325
PDG_K_prime_10 = 20313
PDG_anti_K_prime_10 = -20313
PDG_K_prime_1_plus = 20323
PDG_K_prime_1_minus = -20323
PDG_D_plus = 411
PDG_D_minus = -411
PDG_D0 = 421
PDG_anti_D0 = -421
PDG_D_star_plus = 413
PDG_D_star_minus = -413
PDG_D_star0 = 423
PDG_anti_D_star0 = -423
PDG_D_0_star_plus = 10411
PDG_D_0_star_minus = -10411
PDG_D_0_star0 = 10421
PDG_anti_D_0_star0 = -10421
PDG_D_1_plus = 10413
PDG_D_1_minus = -10413
PDG_D_10 = 10423
PDG_anti_D_10 = -10423
PDG_D_2_star_plus = 415
PDG_D_2_star_minus = -415
PDG_D_2_star0 = 425
PDG_anti_D_2_star0 = -425
PDG_D_prime_1_plus = 20413
PDG_D_prime_1_minus = -20413
PDG_D_prime_10 = 20423
PDG_anti_D_prime_10 = -20423
PDG_D_s_plus = 431
PDG_D_s_minus = -431
PDG_D_s_star_plus = 433
PDG_D_s_star_minus = -433
PDG_D_s0_star_plus = 10431
PDG_D_s0_star_minus = -10431
PDG_D_s1_plus = 10433
PDG_D_s1_minus = -10433
PDG_D_s2_star_plus = 435
PDG_D_s2_star_minus = -435
PDG_D_prime_s1_plus = 20433
PDG_D_prime_s1_minus = -20433
PDG_B0 = 511
PDG_anti_B0 = -511
PDG_B_plus = 521
PDG_B_minus = -521
PDG_B_star0 = 513
PDG_anti_B_star0 = -513
PDG_B_star_plus = 523
PDG_B_star_minus = -523
PDG_B_0_star0 = 10511
PDG_anti_B_0_star0 = -10511
PDG_B_0_star_plus = 10521
PDG_B_0_star_minus = -10521
PDG_B_10 = 10513
PDG_anti_B_10 = -10513
PDG_B_1_plus = 10523
PDG_B_1_minus = -10523
PDG_B_2_star0 = 515
PDG_anti_B_2_star0 = -515
PDG_B_2_star_plus = 525
PDG_B_2_star_minus = -525
PDG_B_prime_10 = 20513
PDG_anti_B_prime_10 = -20513
PDG_B_prime_1_plus = 20523
PDG_B_prime_1_minus = -20523
PDG_B_s0 = 531
PDG_anti_B_s0 = -531
PDG_B_s_star0 = 533
PDG_anti_B_s_star0 = -533
PDG_B_s0_star0 = 10531
PDG_anti_B_s0_star0 = -10531
PDG_B_s10 = 10533
PDG_anti_B_s10 = -10533
PDG_B_s2_star0 = 535
PDG_anti_B_s2_star0 = -535
PDG_B_prime_s10 = 20533
PDG_anti_B_prime_s10 = -20533
PDG_B_c_plus = 541
PDG_B_c_minus = -541
PDG_B_c_star_plus = 543
PDG_B_c_star_minus = -543
PDG_B_c0_star_plus = 10541
PDG_B_c0_star_minus = -10541
PDG_B_c1_plus = 10543
PDG_B_c1_minus = -10543
PDG_B_c2_star_plus = 545
PDG_B_c2_star_minus = -545
PDG_B_prime_c1_plus = 20543
PDG_B_prime_c1_minus = -20543
PDG_eta_c = 441
PDG_eta_c_2S = 20441
PDG_J_psi = 443
PDG_psi_2S = 20443
PDG_chi_c0 = 10441
PDG_chi_c1 = 10443
PDG_chi_c2 = 445
PDG_eta_b_2S = 20551
PDG_eta_b_3S = 40551
PDG_Upsilon = 553
PDG_Upsilon_2S = 20553
PDG_Upsilon_3S = 60553
PDG_Upsilon_4S = 70553
PDG_Upsilon_5S = 80553
PDG_h_b = 10553
PDG_h_b_2P = 40553
PDG_h_b_3P = 100553
PDG_chi_b0 = 551
PDG_chi_b1 = 20553
PDG_chi_b2 = 555
PDG_chi_b0_2P = 30551
PDG_chi_b1_2P = 50553
PDG_chi_b2_2P = 10555
PDG_chi_b0_3P = 50551
PDG_chi_b1_3P = 110553
PDG_chi_b2_3P = 20555
PDG_eta_b2_1D = 40555
PDG_eta_b2_2D = 60555
PDG_Upsilon_1_1D = 120553
PDG_Upsilon_2_1D = 30555
PDG_Upsilon_3_1D = 557
PDG_Upsilon_1_2D = 130553
PDG_Upsilon_2_2D = 50555
PDG_Upsilon_3_2D = 10557
PDG_Delta_minus = 1114
PDG_anti_Delta_plus = -1114
PDG_n_diffr = 2110
PDG_anti_n_diffr = -2110
PDG_n0 = 2112
PDG_anti_n0 = -2112
PDG_Delta0 = 2114
PDG_anti_Delta0 = -2114
PDG_p_diffr_plus = 2210
PDG_anti_p_diffr_minus = -2210
PDG_p_plus = 2212
PDG_anti_p_minus = -2212
PDG_Delta_plus = 2214
PDG_anti_Delta_minus = -2214
PDG_Delta_plus_plus = 2224
PDG_anti_Delta_minus_minus = -2224
PDG_Sigma_minus = 3112
PDG_anti_Sigma_plus = -3112
PDG_Sigma_star_minus = 3114
PDG_anti_Sigma_star_plus = -3114
PDG_Lambda0 = 3122
PDG_anti_Lambda0 = -3122
PDG_Sigma0 = 3212
PDG_anti_Sigma0 = -3212
PDG_Sigma_star0 = 3214
PDG_anti_Sigma_star0 = -3214
PDG_Sigma_plus = 3222
PDG_anti_Sigma_minus = -3222
PDG_Sigma_star_plus = 3224
PDG_anti_Sigma_star_minus = -3224
PDG_Xi_minus = 3312
PDG_anti_Xi_plus = -3312
PDG_Xi_star_minus = 3314
PDG_anti_Xi_star_plus = -3314
PDG_Xi0 = 3322
PDG_anti_Xi0 = -3322
PDG_Xi_star0 = 3324
PDG_anti_Xi_star0 = -3324
PDG_Omega_minus = 3334
PDG_anti_Omega_plus = -3334
PDG_Sigma_c0 = 4112
PDG_anti_Sigma_c0 = -4112
PDG_Sigma_c_star0 = 4114
PDG_anti_Sigma_c_star0 = -4114
PDG_Lambda_c_plus = 4122
PDG_anti_Lambda_c_minus = -4122
PDG_Xi_c0 = 4132
PDG_anti_Xi_c0 = -4132
PDG_Sigma_c_plus = 4212
PDG_anti_Sigma_c_minus = -4212
PDG_Sigma_c_star_plus = 4214
PDG_anti_Sigma_c_star_minus = -4214
PDG_Sigma_c_plus_plus = 4222
PDG_anti_Sigma_c_minus_minus = -4222
PDG_Sigma_c_star_plus_plus = 4224
PDG_anti_Sigma_c_star_minus_minus = -4224
PDG_Xi_c_plus = 4322
PDG_anti_Xi_c_minus = -4322
PDG_Xi_prime_c0 = 4312
PDG_Xi_primeanti__c0 = -4312
PDG_Xi_c_star0 = 4314
PDG_anti_Xi_c_star0 = -4314
PDG_Xi_prime_c_plus = 4232
PDG_Xi_primeanti__c_minus = -4232
PDG_Xi_c_star_plus = 4324
PDG_anti_Xi_c_star_minus = -4324
PDG_Omega_c0 = 4332
PDG_anti_Omega_c0 = -4332
PDG_Omega_c_star0 = 4334
PDG_anti_Omega_c_star0 = -4334
PDG_Sigma_b_minus = 5112
PDG_anti_Sigma_b_plus = -5112
PDG_Sigma_b_star_minus = 5114
PDG_anti_Sigma_b_star_plus = -5114
PDG_Lambda_b0 = 5122
PDG_anti_Lambda_b0 = -5122
PDG_Xi_b_minus = 5132
PDG_anti_Xi_b_plus = -5132
PDG_Sigma_b0 = 5212
PDG_anti_Sigma_b0 = -5212
PDG_Sigma_b_star0 = 5214
PDG_anti_Sigma_b_star0 = -5214
PDG_Sigma_b_plus = 5222
PDG_anti_Sigma_b_minus = -5222
PDG_Sigma_star_ = 5224
PDG_anti_Sigma_b_star_minus = -5224
PDG_Xi_b0 = 5232
PDG_anti_Xi_b0 = -5232
PDG_Xi_prime_b_minus = 5312
PDG_anti_Xi_prime_b_plus = -5312
PDG_Xi_b_star_minus = 5314
PDG_anti_Xi_b_star_plus = -5314
PDG_Xi_prime_b0 = 5322
PDG_anti_Xi_prime_b0 = -5322
PDG_Xi_b_star0 = 5324
PDG_anti_Xi_b_star0 = -5324
PDG_Omega_b_minus = 5332
PDG_anti_Omega_b_plus = -5332
PDG_Omega_b_star_minus = 5334
PDG_anti_Omega_b_star_plus = -5334
PDG_dd_0 = 1101
PDG_anti_dd_0 = -1101
PDG_ud_0 = 2101
PDG_anti_ud_0 = -2101
PDG_uu_0 = 2201
PDG_anti_uu_0 = -2201
PDG_sd_0 = 3101
PDG_anti_sd_0 = -3101
PDG_su_0 = 3201
PDG_anti_su_0 = -3201
PDG_ss_0 = 3301
PDG_anti_ss_0 = -3301
PDG_cd_0 = 4101
PDG_anti_cd_0 = -4101
PDG_cu_0 = 4201
PDG_anti_cu_0 = -4201
PDG_cs_0 = 4301
PDG_anti_cs_0 = -4301
PDG_cc_0 = 4401
PDG_anti_cc_0 = -4401
PDG_bd_0 = 5101
PDG_anti_bd_0 = -5101
PDG_bu_0 = 5201
PDG_anti_bu_0 = -5201
PDG_bs_0 = 5301
PDG_anti_bs_0 = -5301
PDG_bc_0 = 5401
PDG_anti_bc_0 = -5401
PDG_bb_0 = 5501
PDG_anti_bb_0 = -5501
PDG_dd_1 = 1103
PDG_anti_dd_1 = -1103
PDG_ud_1 = 2103
PDG_anti_ud_1 = -2103
PDG_uu_1 = 2203
PDG_anti_uu_1 = -2203
PDG_sd_1 = 3103
PDG_anti_sd_1 = -3103
PDG_su_1 = 3203
PDG_anti_su_1 = -3203
PDG_ss_1 = 3303
PDG_anti_ss_1 = -3303
PDG_cd_1 = 4103
PDG_anti_cd_1 = -4103
PDG_cu_1 = 4203
PDG_anti_cu_1 = -4203
PDG_cs_1 = 4303
PDG_anti_cs_1 = -4303
PDG_cc_1 = 4403
PDG_anti_cc_1 = -4403
PDG_bd_1 = 5103
PDG_anti_bd_1 = -5103
PDG_bu_1 = 5203
PDG_anti_bu_1 = -5203
PDG_bs_1 = 5303
PDG_anti_bs_1 = -5303
PDG_bc_1 = 5403
PDG_anti_bc_1 = -5403
PDG_bb_1 = 5503
PDG_anti_bb_1 = -5503
// SUSY Particles, names modified from /Control/AthenaCommon/PDGTABLE.MeV
// naming convention change
// '~' to 's_'
// '(' to '_'
// ')' to nothing
// '+' to 'plus'
// ',' to '_'
// for the negatively charged particles, so I add "minus" to the name and a corresponding "plus" entry with -pdg code
// for the neutrals, I add a corresponding "anti" entry with -pdg code
// for the particles with positive charge entries, I add a corresponding "minus" entry with -pdg code
// ************ (the above is not consistant with the convention that minus =particle, plus =anti-particle
//
// Next, remove Majorana particles, and rename L-R stau to mass eigen states.
//
// This is all ugly, but sort of consistant with previous naming convention
PDG_s_e_minus_L = 1000011
PDG_s_e_plus_L = -1000011
PDG_s_nu_e_L = 1000012
PDG_s_anti_nu_e_L = -1000012
PDG_s_mu_minus_L = 1000013
PDG_s_mu_plus_L = -1000013
PDG_s_nu_mu_L = 1000014
PDG_s_anti_nu_mu_L = -1000014
// PDG_s_tau_minus_L =1000015
// PDG_s_tau_plus_L =-1000015
// L-R mixing significant, use _1 and _2 for names instead
PDG_s_tau_minus_1 = 1000015
PDG_s_tau_plus_1 = -1000015
PDG_s_nu_tau_L = 1000016
PDG_s_anti_nu_tau_Lint = -1000016
PDG_s_e_minus_R = 2000011
PDG_s_e_plus_R = -2000011
PDG_s_mu_minus_R = 2000013
PDG_s_mu_plus_R = -2000013
PDG_s_tau_minus_2 = 2000015
PDG_s_tau_plus_2 = -2000015
PDG_s_g = 1000021
// PDG_s_anti_g =-1000021 // Majorana
PDG_s_chi_0_1 = 1000022
// PDG_s_anti_chi_0_1 =-1000022 // Majorana
PDG_s_chi_0_2 = 1000023
// PDG_s_anti_chi_0_2 =-1000023 // Majorana
PDG_s_chi_plus_1 = 1000024
PDG_s_chi_minus_1 = -1000024 // Majorana
PDG_s_chi_0_3 = 1000025
// PDG_s_anti_chi_0_3 =-1000025 // Majorana
PDG_s_chi_0_4 = 1000035
// PDG_s_anti_chi_0_4 =-1000035 // Majorana
PDG_s_chi_plus_2 = 1000037
PDG_s_chi_minus_2 = -1000037
PDG_s_G = 1000039
// PDG_s_anti_G =-1000039 // Majorana
// note mismatch with PDGTable and pre-existing PdtPdg.h
//M 999 0.E+00 +0.0E+00 -0.0E+00 Geantino 0
//W 999 0.E+00 +0.0E+00 -0.0E+00 Geantino 0
// doubly charged Higgs
PDG_Higgs_plus_plus_L = 9900041
PDG_Higgs_minus_minus_L = -9900041
PDG_Higgs_plus_plus_R = 9900042
PDG_Higgs_minus_minus_R = -9900042
/// Null particles
PDG_deuteron = 0
PDG_tritium = 0
PDG_alpha = 0
PDG_geantino = 0
PDG_He3 = 0
PDG_Cerenkov = 0
PDG_null = 0
)