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()