37 #ifndef G4NucleonNuclearCrossSection_h 
   38 #define G4NucleonNuclearCrossSection_h 
   54   static const char* 
Default_Name() {
return "G4NucleonNuclearCrossSection";}
 
std::vector< G4PiData * > thePimData
 
G4NucleonNuclearCrossSection()
 
static const G4double cu_m_in[47]
 
G4double Interpolate(G4int Z1, G4int Z2, G4int Z, G4double x1, G4double x2)
 
static const G4double u_m_t[46]
 
static const G4double he_m_in[44]
 
static const G4double fe_p_in[47]
 
static const G4double o_p_in[44]
 
static const G4double al_m_in[45]
 
static const G4double e5[48]
 
static const G4double pb_m_in[46]
 
static const G4double c_m_in[44]
 
virtual G4bool IsElementApplicable(const G4DynamicParticle *aParticle, G4int Z, const G4Material *mat=0)
 
static const G4double cu_m_t[47]
 
static const G4double be_m_in[44]
 
static const G4double mo_m_in[47]
 
static const G4double e2[44]
 
static const G4double w_m_in[48]
 
static const G4double cd_m_t[48]
 
static const G4double e6[46]
 
static const G4double e1[44]
 
static const G4double mo_m_t[47]
 
static const G4double al_p_in[45]
 
virtual G4double GetElementCrossSection(const G4DynamicParticle *aParticle, G4int Z, const G4Material *mat=0)
 
static const G4double he_p_in[44]
 
static const G4double ca_p_in[45]
 
static const G4double pb_m_t[46]
 
static const G4double si_m_in[45]
 
virtual void CrossSectionDescription(std::ostream &) const 
 
const G4ParticleDefinition * theProton
 
static const G4double si_m_t[45]
 
std::vector< G4int > theZ
 
static const G4double cd_p_in[48]
 
static const G4double c_p_in[44]
 
G4double GetElasticCrossSection(const G4DynamicParticle *aParticle, G4int Z)
 
static const G4double e3[45]
 
static const G4double ca_m_t[45]
 
static const G4double fe_m_t[47]
 
static const G4double na_m_in[44]
 
static const G4double n_m_t[44]
 
static const G4double e4[47]
 
static const G4double o_m_in[44]
 
static const G4double ca_m_in[45]
 
static const G4double w_p_in[48]
 
static const G4double c_m_t[44]
 
static const G4double fe_m_in[47]
 
static const G4double sn_p_in[48]
 
static const G4double u_m_in[46]
 
static const G4double be_p_in[44]
 
static const G4double cu_p_in[47]
 
static const G4double sn_m_in[48]
 
static const G4double sn_m_t[48]
 
static const G4double na_p_in[44]
 
virtual ~G4NucleonNuclearCrossSection()
 
static const G4double w_m_t[48]
 
static const G4double n_m_in[44]
 
static const G4double he_m_t[44]
 
static const G4double na_m_t[44]
 
static const G4double al_m_t[45]
 
static const G4double n_p_in[44]
 
static const G4double pb_p_in[46]
 
static const char * Default_Name()
 
std::vector< G4PiData * > thePipData
 
static const G4double si_p_in[45]
 
static const G4double u_p_in[46]
 
const G4ParticleDefinition * theNeutron
 
static const G4double cd_m_in[48]
 
static const G4double be_m_t[44]
 
static const G4double mo_p_in[47]
 
static const G4double o_m_t[44]