39 #ifndef G4HadronNucleonXsc_h    40 #define G4HadronNucleonXsc_h    66   {
G4cout << 
"G4HadronNucleonXsc: uses parametrisation"<<
G4endl;}
 G4double GetElasticHadronNucleonXsc()
 
G4ParticleDefinition * thePiMinus
 
G4ParticleDefinition * theXiMinus
 
G4ParticleDefinition * theXi0
 
virtual ~G4HadronNucleonXsc()
 
G4double GetCoulombBarrier(const G4DynamicParticle *aParticle, const G4ParticleDefinition *nucleon)
 
G4ParticleDefinition * theS0
 
G4ParticleDefinition * theNeutron
 
virtual void DumpPhysicsTable(const G4ParticleDefinition &)
 
G4ParticleDefinition * theAProton
 
G4ParticleDefinition * theK0S
 
G4ParticleDefinition * theT
 
void CrossSectionDescription(std::ostream &) const
 
G4ParticleDefinition * theANeutron
 
G4double GetHadronNucleonXscNS(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4ParticleDefinition * theASMinus
 
G4GLOB_DLL std::ostream G4cout
 
double A(double temperature)
 
G4ParticleDefinition * theK0L
 
G4double GetKaonNucleonXscGG(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4bool nucleon(G4int ityp)
 
G4ParticleDefinition * theAXi0
 
G4double CalculateEcmValue(const G4double, const G4double, const G4double)
 
G4ParticleDefinition * theSMinus
 
virtual G4bool IsIsoApplicable(const G4DynamicParticle *aDP, G4int Z, G4int A)
 
G4ParticleDefinition * theProton
 
G4ParticleDefinition * theHe3
 
G4ParticleDefinition * theAS0
 
const G4double fLowerLimit
 
G4ParticleDefinition * theOmega
 
G4ParticleDefinition * theSPlus
 
G4double GetHadronNucleonXscVU(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4ParticleDefinition * theA
 
virtual G4bool IsApplicable(const G4DynamicParticle *aDP, const G4Element *)
 
G4ParticleDefinition * theAXiMinus
 
G4ParticleDefinition * theGamma
 
G4double GetHadronNucleonXscPDG(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4ParticleDefinition * theKPlus
 
G4ParticleDefinition * theKMinus
 
G4ParticleDefinition * theAOmega
 
G4ParticleDefinition * theAntiL
 
G4double GetTotalHadronNucleonXsc()
 
G4ParticleDefinition * theASPlus
 
G4double GetHadronNucleonXscEL(const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4ParticleDefinition * thePiZero
 
G4double GetInelasticHadronNucleonXsc()
 
G4ParticleDefinition * theD
 
G4ParticleDefinition * thePiPlus
 
G4ParticleDefinition * theL
 
G4double CalcMandelstamS(const G4double, const G4double, const G4double)