Geant4 Cross Reference |
1 // 1 // 2 // ******************************************* 2 // ******************************************************************** 3 // * License and Disclaimer 3 // * License and Disclaimer * 4 // * 4 // * * 5 // * The Geant4 software is copyright of th 5 // * The Geant4 software is copyright of the Copyright Holders of * 6 // * the Geant4 Collaboration. It is provided 6 // * the Geant4 Collaboration. It is provided under the terms and * 7 // * conditions of the Geant4 Software License 7 // * conditions of the Geant4 Software License, included in the file * 8 // * LICENSE and available at http://cern.ch/ 8 // * LICENSE and available at http://cern.ch/geant4/license . These * 9 // * include a list of copyright holders. 9 // * include a list of copyright holders. * 10 // * 10 // * * 11 // * Neither the authors of this software syst 11 // * Neither the authors of this software system, nor their employing * 12 // * institutes,nor the agencies providing fin 12 // * institutes,nor the agencies providing financial support for this * 13 // * work make any representation or warran 13 // * work make any representation or warranty, express or implied, * 14 // * regarding this software system or assum 14 // * regarding this software system or assume any liability for its * 15 // * use. Please see the license in the file 15 // * use. Please see the license in the file LICENSE and URL above * 16 // * for the full disclaimer and the limitatio 16 // * for the full disclaimer and the limitation of liability. * 17 // * 17 // * * 18 // * This code implementation is the result 18 // * This code implementation is the result of the scientific and * 19 // * technical work of the GEANT4 collaboratio 19 // * technical work of the GEANT4 collaboration. * 20 // * By using, copying, modifying or distri 20 // * By using, copying, modifying or distributing the software (or * 21 // * any work based on the software) you ag 21 // * any work based on the software) you agree to acknowledge its * 22 // * use in resulting scientific publicati 22 // * use in resulting scientific publications, and indicate your * 23 // * acceptance of all terms of the Geant4 Sof 23 // * acceptance of all terms of the Geant4 Software license. * 24 // ******************************************* 24 // ******************************************************************** 25 // 25 // 26 #ifndef G4HadParticleCodes_hh 26 #ifndef G4HadParticleCodes_hh 27 #define G4HadParticleCodes_hh 27 #define G4HadParticleCodes_hh 28 28 29 enum 29 enum 30 { 30 { 31 NeutronPC = 2112, 31 NeutronPC = 2112, 32 ProtonPC = 2212, 32 ProtonPC = 2212, 33 33 34 DeltamPC = 1114, 34 DeltamPC = 1114, 35 Delta0PC = 2114, 35 Delta0PC = 2114, 36 DeltapPC = 2214, 36 DeltapPC = 2214, 37 DeltappPC = 2224, 37 DeltappPC = 2224, 38 38 39 Dm_1600PC = 31114, 39 Dm_1600PC = 31114, 40 D0_1600PC = 32114, 40 D0_1600PC = 32114, 41 Dp_1600PC = 32214, 41 Dp_1600PC = 32214, 42 Dpp_1600PC = 32224, 42 Dpp_1600PC = 32224, 43 43 44 Dm_1620PC = 1112, 44 Dm_1620PC = 1112, 45 D0_1620PC = 1212, 45 D0_1620PC = 1212, 46 Dp_1620PC = 2122, 46 Dp_1620PC = 2122, 47 Dpp_1620PC = 2222, 47 Dpp_1620PC = 2222, 48 48 49 Dm_1700PC = 11114, 49 Dm_1700PC = 11114, 50 D0_1700PC = 12114, 50 D0_1700PC = 12114, 51 Dp_1700PC = 12214, 51 Dp_1700PC = 12214, 52 Dpp_1700PC = 12224, 52 Dpp_1700PC = 12224, 53 53 54 Dm_1900PC = 11112, 54 Dm_1900PC = 11112, 55 D0_1900PC = 11212, 55 D0_1900PC = 11212, 56 Dp_1900PC = 12122, 56 Dp_1900PC = 12122, 57 Dpp_1900PC = 12222, 57 Dpp_1900PC = 12222, 58 58 59 Dm_1905PC = 1116, 59 Dm_1905PC = 1116, 60 D0_1905PC = 1216, 60 D0_1905PC = 1216, 61 Dp_1905PC = 2126, 61 Dp_1905PC = 2126, 62 Dpp_1905PC = 2226, 62 Dpp_1905PC = 2226, 63 63 64 Dm_1910PC = 21112, 64 Dm_1910PC = 21112, 65 D0_1910PC = 21212, 65 D0_1910PC = 21212, 66 Dp_1910PC = 22122, 66 Dp_1910PC = 22122, 67 Dpp_1910PC = 22222, 67 Dpp_1910PC = 22222, 68 68 69 Dm_1920PC = 21114, 69 Dm_1920PC = 21114, 70 D0_1920PC = 22114, 70 D0_1920PC = 22114, 71 Dp_1920PC = 22214, 71 Dp_1920PC = 22214, 72 Dpp_1920PC = 22224, 72 Dpp_1920PC = 22224, 73 73 74 Dm_1930PC = 11116, 74 Dm_1930PC = 11116, 75 D0_1930PC = 11216, 75 D0_1930PC = 11216, 76 Dp_1930PC = 12126, 76 Dp_1930PC = 12126, 77 Dpp_1930PC = 12226, 77 Dpp_1930PC = 12226, 78 78 79 Dm_1950PC = 1118, 79 Dm_1950PC = 1118, 80 D0_1950PC = 2118, 80 D0_1950PC = 2118, 81 Dp_1950PC = 2218, 81 Dp_1950PC = 2218, 82 Dpp_1950PC = 2228, 82 Dpp_1950PC = 2228, 83 83 84 N1400pPC = 12212, 84 N1400pPC = 12212, 85 N1400nPC = 12112, 85 N1400nPC = 12112, 86 86 87 N1520pPC = 2124, 87 N1520pPC = 2124, 88 N1520nPC = 1214, 88 N1520nPC = 1214, 89 89 90 N1535pPC = 22212, 90 N1535pPC = 22212, 91 N1535nPC = 22112, 91 N1535nPC = 22112, 92 92 93 N1650pPC = 32212, 93 N1650pPC = 32212, 94 N1650nPC = 32112, 94 N1650nPC = 32112, 95 95 96 N1675pPC = 2216, 96 N1675pPC = 2216, 97 N1675nPC = 2116, 97 N1675nPC = 2116, 98 98 99 N1680pPC = 12216, 99 N1680pPC = 12216, 100 N1680nPC = 12116, 100 N1680nPC = 12116, 101 101 102 N1700pPC = 22124, 102 N1700pPC = 22124, 103 N1700nPC = 21214, 103 N1700nPC = 21214, 104 104 105 N1710pPC = 42212, 105 N1710pPC = 42212, 106 N1710nPC = 42112, 106 N1710nPC = 42112, 107 107 108 N1720pPC = 32124, 108 N1720pPC = 32124, 109 N1720nPC = 31214, 109 N1720nPC = 31214, 110 110 111 N1900pPC = 42124, 111 N1900pPC = 42124, 112 N1900nPC = 41214, 112 N1900nPC = 41214, 113 113 114 N1990pPC = 12218, 114 N1990pPC = 12218, 115 N1990nPC = 12118, 115 N1990nPC = 12118, 116 116 117 N2090pPC = 52214, 117 N2090pPC = 52214, 118 N2090nPC = 52114, 118 N2090nPC = 52114, 119 119 120 N2190pPC = 2128, 120 N2190pPC = 2128, 121 N2190nPC = 1218, 121 N2190nPC = 1218, 122 122 123 N2220pPC = 100002210, 123 N2220pPC = 100002210, 124 N2220nPC = 100002110, 124 N2220nPC = 100002110, 125 125 126 N2250pPC = 100012210, 126 N2250pPC = 100012210, 127 N2250nPC = 100012110 127 N2250nPC = 100012110 128 128 129 }; 129 }; 130 130 131 struct D1232 131 struct D1232 132 { 132 { 133 enum 133 enum 134 { 134 { 135 Dm=DeltamPC, 135 Dm=DeltamPC, 136 D0=Delta0PC, 136 D0=Delta0PC, 137 Dp=DeltapPC, 137 Dp=DeltapPC, 138 Dpp=DeltappPC 138 Dpp=DeltappPC 139 }; 139 }; 140 }; 140 }; 141 141 142 #endif 142 #endif 143 143