39 #ifndef G4HadronNucleonXsc_h 
   40 #define G4HadronNucleonXsc_h 
   66   {
G4cout << 
"G4HadronNucleonXsc: uses parametrisation"<<
G4endl;}
 
  106   G4double fTotalXsc, fElasticXsc, fInelasticXsc;
 
  111   static const G4double fKpProtonTotXsc[66];
 
  112   static const G4double fKpProtonTotTkin[66];
 
  114   static const G4double fKpNeutronTotXsc[75];
 
  115   static const G4double fKpNeutronTotTkin[75];
 
  117   static const G4double fKmProtonTotXsc[106];
 
  118   static const G4double fKmProtonTotTkin[106];
 
  120   static const G4double fKmNeutronTotXsc[68];
 
  121   static const G4double fKmNeutronTotTkin[68];
 
G4double GetElasticHadronNucleonXsc()
 
G4double GetKmNeutronTotXscVector(G4double logEnergy)
 
virtual ~G4HadronNucleonXsc()
 
G4double GetCoulombBarrier(const G4DynamicParticle *aParticle, const G4ParticleDefinition *nucleon)
 
G4double GetKpProtonTotXscVector(G4double logEnergy)
 
virtual void DumpPhysicsTable(const G4ParticleDefinition &)
 
G4double GetHadronNucleonXscNS(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4GLOB_DLL std::ostream G4cout
 
G4double GetKaonNucleonXscGG(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4bool nucleon(G4int ityp)
 
G4double CalculateEcmValue(const G4double, const G4double, const G4double)
 
virtual G4bool IsIsoApplicable(const G4DynamicParticle *aDP, G4int Z, G4int A)
 
void CrossSectionDescription(std::ostream &) const 
 
G4double Value(G4double theEnergy, size_t &lastidx) const 
 
G4double GetHadronNucleonXscVU(const G4DynamicParticle *, const G4ParticleDefinition *)
 
virtual G4bool IsApplicable(const G4DynamicParticle *aDP, const G4Element *)
 
G4double GetKmProtonTotXscVector(G4double logEnergy)
 
G4double GetHadronNucleonXscPDG(const G4DynamicParticle *, const G4ParticleDefinition *)
 
void InitialiseKaonNucleonTotXsc()
 
G4double GetTotalHadronNucleonXsc()
 
G4double GetHadronNucleonXscEL(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetInelasticHadronNucleonXsc()
 
G4double GetKpNeutronTotXscVector(G4double logEnergy)
 
G4double CalcMandelstamS(const G4double, const G4double, const G4double)