Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4HadParticleCodes.hh
Go to the documentation of this file.
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  {
139  };
140 };
141 
142 #endif