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