/* Copyright (c) 2019, Anthony Latorre * * 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 . */ #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