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]