26 #ifndef G4PiNuclearCrossSection_h
27 #define G4PiNuclearCrossSection_h
44 static const char*
Default_Name() {
return "G4PiNuclearCrossSection";}
static const G4double n_m_t[39]
static const G4double cu_m_in[32]
std::vector< G4int > theZ
virtual void CrossSectionDescription(std::ostream &) const
static const G4double be_m_in[38]
static const G4double c_p_in[24]
static const G4double n_m_in[39]
virtual G4bool IsElementApplicable(const G4DynamicParticle *aParticle, G4int Z, const G4Material *)
static const G4double e6[35]
static const G4double al_p_in[21]
static const G4double be_p_t[24]
static const G4double u_m_t[35]
static const G4double pb_m_t[35]
static const G4double fe_m_in[32]
static const G4double he_t[38]
static const G4double o_m_in[31]
static const G4double na_m_in[31]
static const G4double e7[35]
static const G4double c_m_t[39]
static const G4double w_p_in[30]
static const G4double e3[31]
static const G4double w_m_in[35]
static const G4double cd_m_in[34]
static const G4double e4[32]
static const G4double w_m_t[35]
static const G4double be_m_t[38]
static const char * Default_Name()
static const G4double na_p_t[22]
static const G4double sn_p_t[29]
static const G4double c_m_in[39]
static const G4double pb_p_in[30]
static const G4double e5[34]
std::vector< G4PiData * > thePipData
static const G4double al_m_in[31]
G4double Interpolate(G4int Z1, G4int Z2, G4int Z, G4double x1, G4double x2)
static const G4double ca_p_t[23]
static const G4double al_m_t[31]
static const G4double fe_m_t[32]
static const G4double ca_m_in[31]
static const G4double sn_m_in[35]
static const G4double he_in[38]
static const G4double u_p_in[30]
static const G4double cd_p_in[28]
std::vector< G4PiData * > thePimData
static const G4double w_p_t[30]
static const G4double cu_p_in[25]
static const G4double c_p_t[24]
static const G4double fe_p_t[25]
virtual G4double GetElementCrossSection(const G4DynamicParticle *particle, G4int Z, const G4Material *)
static const G4double fe_p_in[25]
G4PiNuclearCrossSection()
static const G4double na_m_t[31]
static const G4double al_p_t[21]
static const G4double be_p_in[24]
static const G4double cd_m_t[34]
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
static const G4double cu_m_t[32]
static const G4double pb_m_in[35]
static const G4double n_p_t[27]
static const G4double n_p_in[27]
static const G4double mo_m_t[34]
static const G4double u_m_in[35]
static const G4double cu_p_t[25]
static const G4double e3_1[31]
static const G4double mo_p_in[27]
static const G4double ca_p_in[23]
static const G4double ca_m_t[31]
static const G4double mo_p_t[27]
static const G4double mo_m_in[34]
static const G4double o_m_t[31]
static const G4double e1[38]
static const G4double na_p_in[22]
static const G4double cd_p_t[28]
static const G4double u_p_t[30]
static const G4double e2[39]
static const G4double pb_p_t[30]
static const G4double sn_p_in[29]
static const G4double o_p_t[20]
static const G4double sn_m_t[35]
static const G4double o_p_in[20]
virtual ~G4PiNuclearCrossSection()