diff options
-rw-r--r-- | src/id_particles.h | 256 |
1 files changed, 256 insertions, 0 deletions
diff --git a/src/id_particles.h b/src/id_particles.h new file mode 100644 index 0000000..df1bf93 --- /dev/null +++ b/src/id_particles.h @@ -0,0 +1,256 @@ +#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 |