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 6.0.p1)


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