Geant4  10.00.p02
G4XNDeltaTable Class Reference

#include <G4XNDeltaTable.hh>

+ Inheritance diagram for G4XNDeltaTable:
+ Collaboration diagram for G4XNDeltaTable:

Public Member Functions

 G4XNDeltaTable ()
 
 ~G4XNDeltaTable ()
 
virtual G4PhysicsVectorCrossSectionTable () const
 
G4bool operator== (const G4XNDeltaTable &right) const
 
G4bool operator!= (const G4XNDeltaTable &right) const
 
- Public Member Functions inherited from G4VXResonanceTable
 G4VXResonanceTable ()
 
virtual ~G4VXResonanceTable ()
 

Private Member Functions

 G4XNDeltaTable (const G4XNDeltaTable &right)
 
G4XNDeltaTableoperator= (const G4XNDeltaTable &right)
 

Private Attributes

G4int size
 

Static Private Attributes

static const G4double energyTable [121]
 
static const G4double sigmaND1232 [121]
 

Detailed Description

Definition at line 42 of file G4XNDeltaTable.hh.

Constructor & Destructor Documentation

G4XNDeltaTable::G4XNDeltaTable ( )

Definition at line 61 of file G4XNDeltaTable.cc.

G4XNDeltaTable::~G4XNDeltaTable ( )

Definition at line 65 of file G4XNDeltaTable.cc.

G4XNDeltaTable::G4XNDeltaTable ( const G4XNDeltaTable right)
private

Member Function Documentation

G4PhysicsVector * G4XNDeltaTable::CrossSectionTable ( ) const
virtual

Implements G4VXResonanceTable.

Definition at line 69 of file G4XNDeltaTable.cc.

References G4INCL::KinematicsUtils::energy(), energyTable, GeV, millibarn, G4PhysicsFreeVector::PutValue(), sigmaND1232, and size.

+ Here is the call graph for this function:

G4bool G4XNDeltaTable::operator!= ( const G4XNDeltaTable right) const
G4XNDeltaTable& G4XNDeltaTable::operator= ( const G4XNDeltaTable right)
private
G4bool G4XNDeltaTable::operator== ( const G4XNDeltaTable right) const

Member Data Documentation

const G4double G4XNDeltaTable::energyTable
staticprivate
Initial value:
=
{
0.0,
2.014, 2.014, 2.016, 2.018, 2.022, 2.026, 2.031, 2.037, 2.044, 2.052,
2.061, 2.071, 2.082, 2.094, 2.107, 2.121, 2.135, 2.151, 2.168, 2.185,
2.204, 2.223, 2.244, 2.265, 2.287, 2.311, 2.335, 2.360, 2.386, 2.413,
2.441, 2.470, 2.500, 2.531, 2.562, 2.595, 2.629, 2.664, 2.699, 2.736,
2.773, 2.812, 2.851, 2.891, 2.933, 2.975, 3.018, 3.062, 3.107, 3.153,
3.200, 3.248, 3.297, 3.347, 3.397, 3.449, 3.502, 3.555, 3.610, 3.666,
3.722, 3.779, 3.838, 3.897, 3.957, 4.018, 4.081, 4.144, 4.208, 4.273,
4.339, 4.406, 4.473, 4.542, 4.612, 4.683, 4.754, 4.827, 4.900, 4.975,
5.000, 6.134, 7.269, 8.403, 9.538, 10.672, 11.807, 12.941, 14.076, 15.210,
16.345, 17.479, 18.613, 19.748, 20.882, 22.017, 23.151, 24.286, 25.420, 26.555,
27.689, 28.824, 29.958, 31.092, 32.227, 33.361, 34.496, 35.630, 36.765, 37.899,
39.034, 40.168, 41.303, 42.437, 43.571, 44.706, 45.840, 46.975, 48.109, 49.244
}

Definition at line 66 of file G4XNDeltaTable.hh.

Referenced by CrossSectionTable().

const G4double G4XNDeltaTable::sigmaND1232
staticprivate
Initial value:
=
{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.86797, 4.66734, 7.69136, 10.6795, 13.4186, 16.1709, 18.589, 20.8729, 22.7591, 24.3304, 25.6082, 26.4774, 27.0037, 27.2032, 27.102, 26.7335, 26.1361, 25.35, 24.4149, 23.4022, 22.2798, 21.1099, 19.9181, 18.7585, 17.5815, 16.4636, 15.3542, 14.3173, 13.3284, 12.3683, 11.4842, 10.6528, 9.87343, 9.14494, 8.46562, 7.83342, 7.24607, 6.70118, 6.19628, 5.73764, 5.30454, 4.90425, 4.54101, 4.19898, 3.88329, 3.59684, 3.33204, 3.08328, 2.85746, 2.64878, 2.45594, 2.27499, 2.11055, 1.95855, 1.81805, 1.68815, 1.56803, 1.4585, 1.3556, 1.26038, 1.17227, 1.09178, 1.01616, 0.94702, 0.882049, 0.861647, 0.338175, 0.159097, 0.084589, 0.0490573, 0.030404, 0.0198328, 0.0134898, 0.00949051, 0.00687213, 0.00509677, 0.00386061, 0.00297765, 0.0023329, 0.00185401, 0.00149168, 0.00121394, 0.000997782, 0.000827808, 0.000692435, 0.000583729, 0.000495476, 0.000423349, 0.000363883, 0.000314463, 0.00027319, 0.000238444, 0.000209075, 0.000184071, 0.000162714, 0.000144352, 0.000128522, 0.000114792, 0.000102858, 9.24351e-05, 8.32923e-05, 7.52591e-05, 6.81657e-05, 6.18939e-05, 5.63225e-05,
}

Definition at line 69 of file G4XNDeltaTable.hh.

Referenced by CrossSectionTable().

G4int G4XNDeltaTable::size
private

Definition at line 71 of file G4XNDeltaTable.hh.

Referenced by CrossSectionTable().


The documentation for this class was generated from the following files: