189     G4cout << 
"### G4BGGPionInelasticXS WARNING: is not applicable to "  
  193       "G4BGGPionInelasticXS::BuildPhysicsTable is used for wrong particle");
 
  219     G4cout << 
"### G4BGGPionInelasticXS::Initialise for " 
  221        << 
" isPiplus: " << isPiplus
 
  225   for(
G4int iz=2; iz<93; iz++) {
 
  233     theGlauberFac[iz] = csdn/csup;
 
  235       G4cout << 
"Z= " << iz <<  
"  A= " << A 
 
  236          << 
" factor= " << theGlauberFac[iz] << 
G4endl; 
 
  239   dp.SetKineticEnergy(fSAIDHighEnergyLimit);
 
  241   theCoulombFac[1] = fSAIDHighEnergyLimit*
 
  246     dp.SetKineticEnergy(2*
MeV);
 
  247     for(
G4int iz=2; iz<93; iz++) {
 
  249     /CoulombFactor(2*
MeV,iz); 
 
  253     dp.SetKineticEnergy(fLowEnergy);
 
  256     for(
G4int iz=2; iz<93; iz++) {
 
virtual G4double GetInelasticIsotopeCrossSection(const G4ParticleDefinition *, G4double kinEnergy, G4int, G4int)
G4double GetInelasticCrossSection(const G4DynamicParticle *aParticle, G4int Z, G4int A)
static G4NistManager * Instance()
const G4String & GetParticleName() const 
G4GLOB_DLL std::ostream G4cout
double A(double temperature)
static G4PionPlus * PionPlus()
static G4PionMinus * PionMinus()
G4double GetAtomicMassAmu(const G4String &symb) const 
G4double GetHadronNucleonXscPDG(const G4DynamicParticle *, const G4ParticleDefinition *)
static constexpr double MeV
G4double GetInelasticGlauberGribov(const G4DynamicParticle *, G4int Z, G4int A)
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
void BuildPhysicsTable(const G4ParticleDefinition &)
G4double GetInelasticHadronNucleonXsc()