Geant4 Cross Reference |
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