Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/im_r_matrix/src/G4XDeltaNstarTable.cc

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/hadronic/models/im_r_matrix/src/G4XDeltaNstarTable.cc (Version 11.3.0) and /processes/hadronic/models/im_r_matrix/src/G4XDeltaNstarTable.cc (Version ReleaseNotes)


** Warning: Cannot open xref database.

  1 //                                                  1 
  2 // *******************************************    
  3 // * License and Disclaimer                       
  4 // *                                              
  5 // * The  Geant4 software  is  copyright of th    
  6 // * the Geant4 Collaboration.  It is provided    
  7 // * conditions of the Geant4 Software License    
  8 // * LICENSE and available at  http://cern.ch/    
  9 // * include a list of copyright holders.         
 10 // *                                              
 11 // * Neither the authors of this software syst    
 12 // * institutes,nor the agencies providing fin    
 13 // * work  make  any representation or  warran    
 14 // * regarding  this  software system or assum    
 15 // * use.  Please see the license in the file     
 16 // * for the full disclaimer and the limitatio    
 17 // *                                              
 18 // * This  code  implementation is the result     
 19 // * technical work of the GEANT4 collaboratio    
 20 // * By using,  copying,  modifying or  distri    
 21 // * any work based  on the software)  you  ag    
 22 // * use  in  resulting  scientific  publicati    
 23 // * acceptance of all terms of the Geant4 Sof    
 24 // *******************************************    
 25 //                                                
 26 //                                                
 27 // -------------------------------------------    
 28 //      GEANT4 Class file                         
 29 //                                                
 30 //                                                
 31 //      File name:     G4XDeltaNstarTable         
 32 //                                                
 33 //      Author:      Maria Grazia Pia (MariaGr    
 34 //                                                
 35 //      Creation date: 4 June 1999                
 36 //                                                
 37 //      Modifications:                            
 38 //                                                
 39 // Hadron Kinetic Model                           
 40 // p p -> Delta N* cross section tables           
 41 //                                                
 42 // -------------------------------------------    
 43                                                   
 44 #include "globals.hh"                             
 45 #include "G4ios.hh"                               
 46 #include "G4SystemOfUnits.hh"                     
 47 #include "G4XDeltaNstarTable.hh"                  
 48 #include "G4PhysicsFreeVector.hh"                 
 49                                                   
 50 const G4int G4XDeltaNstarTable::sizeDeltaNstar    
 51                                                   
 52 // Energies (GeV) corresponding to the cross s    
 53 // Units are assigned when filling the Physics    
 54                                                   
 55 const G4double G4XDeltaNstarTable::energyTable    
 56 {                                                 
 57   0.0,                                            
 58   2.014, 2.014, 2.016, 2.018, 2.022, 2.026, 2.    
 59   2.061, 2.071, 2.082, 2.094, 2.107, 2.121, 2.    
 60   2.204, 2.223, 2.244, 2.265, 2.287, 2.311, 2.    
 61   2.441, 2.470, 2.500, 2.531, 2.562, 2.595, 2.    
 62   2.773, 2.812, 2.851, 2.891, 2.933, 2.975, 3.    
 63   3.200, 3.248, 3.297, 3.347, 3.397, 3.449, 3.    
 64   3.722, 3.779, 3.838, 3.897, 3.957, 4.018, 4.    
 65   4.339, 4.406, 4.473, 4.542, 4.612, 4.683, 4.    
 66   5.000, 6.134, 7.269, 8.403, 9.538, 10.672, 1    
 67  16.345, 17.479, 18.613, 19.748, 20.882, 22.01    
 68  27.689, 28.824, 29.958, 31.092, 32.227, 33.36    
 69  39.034, 40.168, 41.303, 42.437, 43.571, 44.70    
 70 };                                                
 71                                                   
 72 // Cross-sections in mb, from S.A. Bass et al.    
 73 // Units are assigned when filling the Physics    
 74                                                   
 75 const G4double G4XDeltaNstarTable::sigmaDN1440    
 76 {                                                 
 77   0.0,                                            
 78   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.    
 79   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.    
 80   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.    
 81   0.000, 0.000, 0.000, 0.001, 0.003, 0.006, 0.    
 82   0.041, 0.000, 0.000, 0.002, 0.011, 0.047, 0.    
 83   0.408, 0.568, 0.729, 0.886,  1.036,  1.178,     
 84   1.542,  1.644,  1.736,  1.819,  1.894,  1.96    
 85   2.111,  2.148,  2.178,  2.203,  2.222,  2.23    
 86   2.254,  2.252,  2.247,  2.239,  2.228,  2.21    
 87   2.161,  2.140,  2.117,  2.093,  2.068,  2.04    
 88   1.977,  1.558,  1.224, 0.976, 0.797, 0.654,     
 89   0.399, 0.346, 0.303, 0.268, 0.238, 0.213,  0    
 90   0.158,  0.144,  0.132,  0.121,  0.112,  0.10    
 91   0.083,  0.078,  0.073,  0.069,  0.065,  0.06    
 92   0.051,  0.049,  0.046,  0.044,  0.042,  0.04    
 93 };                                                
 94                                                   
 95 const G4double G4XDeltaNstarTable::sigmaDN1520    
 96 {                                                 
 97   0.0,                                            
 98   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
 99   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
100   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
101   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
102   0.003,  0.006,  0.013,  0.027,  0.000,  0.00    
103   0.152,  0.318,  0.513,  0.713,  0.908,  1.09    
104   1.559,  1.686,  1.801,  1.903,  1.992,  2.07    
105   2.248,  2.289,  2.323,  2.349,  2.369,  2.38    
106   2.394,  2.389,  2.380,  2.368,  2.352,  2.33    
107   2.266,  2.239,  2.211,  2.182,  2.151,  2.11    
108   2.043,  1.571,  1.211,  0.953,  0.769,  0.62    
109   0.376,  0.325,  0.284,  0.250,  0.222,  0.19    
110   0.146,  0.133,  0.121,  0.112,  0.103,  0.09    
111   0.076,  0.071,  0.067,  0.063,  0.059,  0.05    
112   0.047,  0.045,  0.042,  0.040,  0.038,  0.03    
113 };                                                
114                                                   
115 const G4double G4XDeltaNstarTable::sigmaDN1535    
116 {                                                 
117   0.0,                                            
118   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
119   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
120   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
121   0.000,  0.000,  0.001,  0.001,  0.002,  0.00    
122   0.014,  0.021,  0.030,  0.044,  0.000,  0.00    
123   0.039,  0.097,  0.174,  0.257,  0.339,  0.41    
124   0.615,  0.667,  0.714,  0.754,  0.790,  0.82    
125   0.885,  0.899,  0.910,  0.918,  0.924,  0.92    
126   0.924,  0.920,  0.914,  0.907,  0.899,  0.89    
127   0.858,  0.847,  0.834,  0.822,  0.809,  0.79    
128   0.764,  0.576,  0.439,  0.343,  0.275,  0.22    
129   0.133,  0.115,  0.100,  0.088,  0.078,  0.07    
130   0.051,  0.047,  0.043,  0.039,  0.036,  0.03    
131   0.027,  0.025,  0.023,  0.022,  0.021,  0.01    
132   0.016,  0.016,  0.015,  0.014,  0.013,  0.01    
133 };                                                
134                                                   
135 const G4double G4XDeltaNstarTable::sigmaDN1650    
136 {                                                 
137   0.0,                                            
138   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
139   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
140   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
141   0.000,  0.000,  0.000,  0.000,  0.001,  0.00    
142   0.004,  0.006,  0.008,  0.011,  0.014,  0.01    
143   0.000,  0.001,  0.004,  0.018,  0.047,  0.08    
144   0.194,  0.227,  0.256,  0.282,  0.305,  0.32    
145   0.372,  0.383,  0.393,  0.400,  0.406,  0.41    
146   0.418,  0.418,  0.418,  0.417,  0.415,  0.41    
147   0.401,  0.397,  0.392,  0.387,  0.382,  0.37    
148   0.363,  0.278,  0.214,  0.168,  0.135,  0.11    
149   0.066,  0.057,  0.049,  0.043,  0.038,  0.03    
150   0.025,  0.023,  0.021,  0.019,  0.018,  0.01    
151   0.013,  0.012,  0.012,  0.011,  0.010,  0.01    
152   0.008,  0.008,  0.007,  0.007,  0.007,  0.00    
153 };                                                
154                                                   
155 const G4double G4XDeltaNstarTable::sigmaDN1675    
156 {                                                 
157   0.0,                                            
158   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
159   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
160   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
161   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
162   0.000,  0.000,  0.001,  0.001,  0.002,  0.00    
163   0.000,  0.000,  0.003,  0.021,  0.072,  0.15    
164   0.446,  0.538,  0.622,  0.699,  0.771,  0.83    
165   0.992,  1.033,  1.068,  1.099,  1.126,  1.14    
166   1.194,  1.203,  1.209,  1.212,  1.214,  1.21    
167   1.199,  1.191,  1.182,  1.172,  1.161,  1.14    
168   1.117,  0.891,  0.700,  0.556,  0.454,  0.37    
169   0.225,  0.195,  0.170,  0.150,  0.133,  0.11    
170   0.088,  0.080,  0.073,  0.067,  0.062,  0.05    
171   0.046,  0.043,  0.040,  0.038,  0.036,  0.03    
172   0.028,  0.027,  0.026,  0.024,  0.023,  0.02    
173 };                                                
174                                                   
175 const G4double G4XDeltaNstarTable::sigmaDN1680    
176 {                                                 
177   0.0,                                            
178   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
179   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
180   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
181   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
182   0.000,  0.000,  0.000,  0.001,  0.001,  0.00    
183   0.000,  0.000,  0.003,  0.019,  0.070,  0.15    
184   0.461,  0.555,  0.641,  0.720,  0.792,  0.85    
185   1.012,  1.051,  1.086,  1.116,  1.141,  1.16    
186   1.202,  1.209,  1.214,  1.216,  1.215,  1.21    
187   1.194,  1.185,  1.175,  1.163,  1.151,  1.13    
188   1.103,  0.870,  0.678,  0.536,  0.437,  0.35    
189   0.214,  0.185,  0.162,  0.142,  0.126,  0.11    
190   0.083,  0.076,  0.069,  0.064,  0.059,  0.05    
191   0.044,  0.041,  0.038,  0.036,  0.034,  0.03    
192   0.027,  0.025,  0.024,  0.023,  0.022,  0.02    
193 };                                                
194                                                   
195 const G4double G4XDeltaNstarTable::sigmaDN1700    
196 {                                                 
197   0.0,                                            
198   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
199   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
200   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
201   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
202   0.000,  0.000,  0.000,  0.001,  0.001,  0.00    
203   0.013,  0.000,  0.001,  0.006,  0.028,  0.07    
204   0.273,  0.332,  0.385,  0.432,  0.475,  0.51    
205   0.598,  0.620,  0.638,  0.653,  0.665,  0.67    
206   0.692,  0.694,  0.695,  0.694,  0.692,  0.68    
207   0.674,  0.668,  0.660,  0.653,  0.645,  0.63    
208   0.615,  0.477,  0.368,  0.290,  0.234,  0.19    
209   0.114,  0.099,  0.086,  0.076,  0.067,  0.06    
210   0.044,  0.040,  0.037,  0.034,  0.031,  0.02    
211   0.023,  0.022,  0.020,  0.019,  0.018,  0.01    
212   0.014,  0.013,  0.013,  0.012,  0.012,  0.01    
213 };                                                
214                                                   
215 const G4double G4XDeltaNstarTable::sigmaDN1710    
216 {                                                 
217   0.0,                                            
218   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
219   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
220   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
221   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
222   0.000,  0.000,  0.000,  0.000,  0.001,  0.00    
223   0.005,  0.000,  0.000,  0.002,  0.009,  0.02    
224   0.116,  0.144,  0.170,  0.194,  0.215,  0.23    
225   0.279,  0.290,  0.300,  0.308,  0.315,  0.32    
226   0.332,  0.334,  0.335,  0.336,  0.335,  0.33    
227   0.329,  0.327,  0.324,  0.320,  0.317,  0.31    
228   0.304,  0.239,  0.187,  0.161,  0.121,  0.09    
229   0.059,  0.051,  0.045,  0.040,  0.035,  0.03    
230   0.023,  0.021,  0.019,  0.018,  0.016,  0.01    
231   0.012,  0.011,  0.011,  0.010,  0.009,  0.00    
232   0.007,  0.007,  0.007,  0.006,  0.006,  0.00    
233 };                                                
234                                                   
235 const G4double G4XDeltaNstarTable::sigmaDN1720    
236 {                                                 
237   0.0,                                            
238   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
239   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
240   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
241   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
242   0.000,  0.000,  0.001,  0.001,  0.002,  0.00    
243   0.014,  0.000,  0.000,  0.001,  0.009,  0.03    
244   0.175,  0.225,  0.271,  0.315,  0.355,  0.39    
245   0.478,  0.501,  0.521,  0.538,  0.553,  0.56    
246   0.592,  0.597,  0.601,  0.603,  0.604,  0.60    
247   0.598,  0.595,  0.590,  0.585,  0.580,  0.57    
248   0.559,  0.446,  0.351,  0.279,  0.228,  0.20    
249   0.113,  0.098,  0.086,  0.076,  0.067,  0.06    
250   0.044,  0.040,  0.037,  0.034,  0.031,  0.02    
251   0.023,  0.022,  0.020,  0.019,  0.018,  0.01    
252   0.014,  0.014,  0.013,  0.012,  0.012,  0.01    
253 };                                                
254                                                   
255 const G4double G4XDeltaNstarTable::sigmaDN1900    
256 {                                                 
257   0.0,                                            
258   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
259   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
260   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
261   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
262   0.000,  0.000,  0.000,  0.001,  0.001,  0.00    
263   0.005,  0.007,  0.009,  0.014,  0.021,  0.00    
264   0.003,  0.009,  0.017,  0.028,  0.038,  0.04    
265   0.080,  0.090,  0.099,  0.107,  0.115,  0.12    
266   0.140,  0.145,  0.149,  0.153,  0.156,  0.15    
267   0.166,  0.168,  0.169,  0.170,  0.170,  0.17    
268   0.171,  0.155,  0.131,  0.110,  0.095,  0.07    
269   0.051,  0.044,  0.039,  0.035,  0.031,  0.02    
270   0.021,  0.019,  0.018,  0.016,  0.016,  0.01    
271   0.011,  0.011,  0.010,  0.009,  0.009,  0.00    
272   0.007,  0.007,  0.006,  0.006,  0.006,  0.00    
273 };                                                
274                                                   
275 const G4double G4XDeltaNstarTable::sigmaDN1990    
276 {                                                 
277   0.0,                                            
278   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
279   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
280   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
281   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
282   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
283   0.000,  0.000,  0.001,  0.001,  0.002,  0.00    
284   0.000,  0.000,  0.001,  0.005,  0.013,  0.02    
285   0.057,  0.068,  0.078,  0.088,  0.097,  0.10    
286   0.126,  0.132,  0.138,  0.143,  0.147,  0.15    
287   0.161,  0.164,  0.166,  0.168,  0.169,  0.17    
288   0.173,  0.164,  0.143,  0.122,  0.105,  0.08    
289   0.058,  0.053,  0.045,  0.040,  0.036,  0.03    
290   0.024,  0.022,  0.021,  0.019,  0.018,  0.01    
291   0.013,  0.012,  0.012,  0.011,  0.010,  0.01    
292   0.008,  0.008,  0.007,  0.007,  0.007,  0.00    
293 };                                                
294                                                   
295 const G4double G4XDeltaNstarTable::sigmaDN2090    
296 {                                                 
297   0.0,                                            
298   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
299   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
300   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
301   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
302   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
303   0.000,  0.000,  0.001,  0.001,  0.002,  0.00    
304   0.010,  0.000,  0.000,  0.001,  0.005,  0.01    
305   0.043,  0.053,  0.063,  0.071,  0.079,  0.08    
306   0.104,  0.108,  0.112,  0.116,  0.119,  0.12    
307   0.126,  0.127,  0.128,  0.129,  0.129,  0.12    
308   0.128,  0.110,  0.090,  0.073,  0.061,  0.04    
309   0.030,  0.026,  0.023,  0.020,  0.018,  0.01    
310   0.012,  0.011,  0.010,  0.009,  0.008,  0.00    
311   0.006,  0.006,  0.006,  0.005,  0.005,  0.00    
312   0.004,  0.004,  0.004,  0.003,  0.003,  0.00    
313 };                                                
314                                                   
315 const G4double G4XDeltaNstarTable::sigmaDN2190    
316 {                                                 
317   0.0,                                            
318   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
319   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
320   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
321   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
322   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
323   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
324   0.002,  0.003,  0.006,  0.010,  0.000,  0.00    
325   0.007,  0.013,  0.019,  0.026,  0.032,  0.03    
326   0.055,  0.060,  0.065,  0.069,  0.073,  0.07    
327   0.086,  0.088,  0.090,  0.092,  0.094,  0.09    
328   0.098,  0.097,  0.086,  0.073,  0.062,  0.05    
329   0.034,  0.030,  0.027,  0.024,  0.021,  0.01    
330   0.015,  0.013,  0.012,  0.011,  0.010,  0.01    
331   0.008,  0.007,  0.007,  0.006,  0.006,  0.00    
332   0.005,  0.005,  0.004,  0.004,  0.004,  0.00    
333 };                                                
334                                                   
335 const G4double G4XDeltaNstarTable::sigmaDN2220    
336 {                                                 
337   0.0,                                            
338   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
339   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
340   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
341   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
342   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
343   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
344   0.001,  0.001,  0.003,  0.006,  0.011,  0.00    
345   0.005,  0.010,  0.017,  0.024,  0.030,  0.03    
346   0.055,  0.061,  0.066,  0.070,  0.074,  0.07    
347   0.088,  0.091,  0.093,  0.095,  0.097,  0.09    
348   0.102,  0.103,  0.092,  0.079,  0.067,  0.05    
349   0.038,  0.033,  0.029,  0.027,  0.023,  0.02    
350   0.016,  0.014,  0.013,  0.012,  0.011,  0.01    
351   0.009,  0.008,  0.007,  0.007,  0.007,  0.00    
352   0.005,  0.005,  0.005,  0.005,  0.004,  0.00    
353 };                                                
354                                                   
355 const G4double G4XDeltaNstarTable::sigmaDN2250    
356 {                                                 
357   0.0,                                            
358   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
359   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
360   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
361   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
362   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
363   0.000,  0.000,  0.000,  0.000,  0.000,  0.00    
364   0.001,  0.001,  0.002,  0.003,  0.006,  0.00    
365   0.003,  0.007,  0.014,  0.021,  0.028,  0.03    
366   0.055,  0.060,  0.066,  0.071,  0.075,  0.07    
367   0.090,  0.093,  0.095,  0.098,  0.100,  0.10    
368   0.105,  0.105,  0.093,  0.079,  0.067,  0.05    
369   0.037,  0.032,  0.029,  0.025,  0.023,  0.02    
370   0.015,  0.014,  0.013,  0.012,  0.011,  0.01    
371   0.008,  0.008,  0.007,  0.007,  0.006,  0.00    
372   0.005,  0.005,  0.005,  0.004,  0.004,  0.00    
373 };                                                
374                                                   
375                                                   
376 G4XDeltaNstarTable::G4XDeltaNstarTable()          
377 {                                                 
378   xMap["N(1440)0"] = (G4double*) sigmaDN1440;     
379   xMap["N(1440)+"] = (G4double*) sigmaDN1440;     
380                                                   
381   xMap["N(1520)0"] = (G4double*) sigmaDN1520;     
382   xMap["N(1520)+"] = (G4double*) sigmaDN1520;     
383                                                   
384   xMap["N(1535)0"] = (G4double*) sigmaDN1535;     
385   xMap["N(1535)+"] = (G4double*) sigmaDN1535;     
386                                                   
387   xMap["N(1650)0"] = (G4double*) sigmaDN1650;     
388   xMap["N(1650)+"] = (G4double*) sigmaDN1650;     
389                                                   
390   xMap["N(1675)0"] = (G4double*) sigmaDN1675;     
391   xMap["N(1675)+"] = (G4double*) sigmaDN1675;     
392                                                   
393   xMap["N(1680)0"] = (G4double*) sigmaDN1680;     
394   xMap["N(1680)+"] = (G4double*) sigmaDN1680;     
395                                                   
396   xMap["N(1700)0"] = (G4double*) sigmaDN1700;     
397   xMap["N(1700)+"] = (G4double*) sigmaDN1700;     
398                                                   
399   xMap["N(1710)0"] = (G4double*) sigmaDN1710;     
400   xMap["N(1710)+"] = (G4double*) sigmaDN1710;     
401                                                   
402   xMap["N(1720)0"] = (G4double*) sigmaDN1720;     
403   xMap["N(1720)+"] = (G4double*) sigmaDN1720;     
404                                                   
405   xMap["N(1900)0"] = (G4double*) sigmaDN1900;     
406   xMap["N(1900)+"] = (G4double*) sigmaDN1900;     
407                                                   
408   xMap["N(1990)0"] = (G4double*) sigmaDN1990;     
409   xMap["N(1990)+"] = (G4double*) sigmaDN1990;     
410                                                   
411   xMap["N(2090)0"] = (G4double*) sigmaDN2090;     
412   xMap["N(2090)+"] = (G4double*) sigmaDN2090;     
413                                                   
414   xMap["N(2190)0"] = (G4double*) sigmaDN2190;     
415   xMap["N(2190)+"] = (G4double*) sigmaDN2190;     
416                                                   
417   xMap["N(2220)0"] = (G4double*) sigmaDN2220;     
418   xMap["N(2220)+"] = (G4double*) sigmaDN2220;     
419                                                   
420   xMap["N(2250)0"] = (G4double*) sigmaDN2250;     
421   xMap["N(2250)+"] = (G4double*) sigmaDN2250;     
422 }                                                 
423                                                   
424                                                   
425 G4XDeltaNstarTable::~G4XDeltaNstarTable()         
426 { }                                               
427                                                   
428                                                   
429 const G4PhysicsVector* G4XDeltaNstarTable::Cro    
430 {                                                 
431    // NOTE: the returned pointer is owned by t    
432                                                   
433   if (xMap.find(particleName) != xMap.end())      
434     {                                             
435       // Cross section table for the requested    
436       G4PhysicsFreeVector* sigmaVector = new G    
437       std::map <G4String, G4double*, std::less    
438       G4double* sigmaPointer = 0;                 
439       for (iter = xMap.begin(); iter != xMap.e    
440   {                                               
441     G4String str = (*iter).first;                 
442           if (str == particleName)                
443       {                                           
444         sigmaPointer = (*iter).second;            
445       }                                           
446   }                                               
447                                                   
448       G4int i;                                    
449       for (i=0; i<sizeDeltaNstar; i++)            
450   {                                               
451     G4double value = *(sigmaPointer + i) * 0.5    
452     G4double energy = energyTable[i] * GeV;       
453     sigmaVector->PutValue(i,energy,value);        
454   }                                               
455       return sigmaVector;                         
456     }                                             
457   else                                            
458     // No cross section table for the requeste    
459     return 0;                                     
460 }                                                 
461                                                   
462                                                   
463                                                   
464                                                   
465                                                   
466                                                   
467                                                   
468                                                   
469                                                   
470                                                   
471                                                   
472                                                   
473