37 #ifndef G4AntiNuclElastic_h    38 #define G4AntiNuclElastic_h 1 
virtual ~G4AntiNuclElastic()
 
G4ParticleDefinition * theAHe3
 
G4ParticleDefinition * theADeuteron
 
virtual G4double SampleInvariantT(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)
 
G4ParticleDefinition * theDeuteron
 
G4AntiNuclElastic & operator=(const G4AntiNuclElastic &right)
 
G4ParticleDefinition * theANeutron
 
G4ParticleDefinition * theATriton
 
G4double BesselOneByArg(G4double z)
 
G4ParticleDefinition * theNeutron
 
G4ComponentAntiNuclNuclearXS * GetComponentCrossSection()
 
G4double CalculateParticleBeta(const G4ParticleDefinition *particle, G4double momentum)
 
double A(double temperature)
 
G4ParticleDefinition * theProton
 
G4double SampleThetaLab(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)
 
G4ParticleDefinition * theAProton
 
G4double BesselJzero(G4double z)
 
G4ComponentAntiNuclNuclearXS * cs
 
G4double CalculateAm(G4double momentum, G4double n, G4double Z)
 
G4double SampleThetaCMS(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)
 
G4double DampFactor(G4double z)
 
G4double BesselJone(G4double z)
 
G4ParticleDefinition * theAAlpha
 
G4ParticleDefinition * theAlpha
 
G4double CalculateZommerfeld(G4double beta, G4double Z1, G4double Z2)
 
G4double GetcosTeta1(G4double plab, G4int A)
 
const G4ParticleDefinition * fParticle