38 #ifndef G4ChargeExchange_h
39 #define G4ChargeExchange_h 1
G4ParticleDefinition * theSMinus
G4ParticleDefinition * theL
void SetLowestEnergyLimit(G4double value)
G4ParticleDefinition * theOmega
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
G4ParticleDefinition * theASPlus
G4ParticleDefinition * theXiMinus
G4double lowEnergyRecoilLimit
G4ParticleDefinition * theNeutron
G4ParticleDefinition * theAOmega
G4ParticleDefinition * theS0
G4ParticleDefinition * theAProton
void SetRecoilKinEnergyLimit(G4double value)
G4ParticleDefinition * theAS0
G4ParticleDefinition * theT
G4ParticleDefinition * theA
G4ParticleDefinition * theKMinus
G4ParticleDefinition * theK0S
G4ParticleDefinition * theAXi0
G4ParticleDefinition * theK0L
double A(double temperature)
G4ParticleDefinition * theXi0
G4ParticleDefinition * theKPlus
G4ParticleDefinition * theASMinus
G4ParticleDefinition * theANeutron
G4double SampleT(G4double p, G4double A)
G4ParticleDefinition * theD
virtual ~G4ChargeExchange()
G4ParticleDefinition * thePiPlus
G4ParticleDefinition * thePiZero
G4ParticleDefinition * theAXiMinus
G4ParticleDefinition * theSPlus
G4double lowestEnergyLimit
G4ParticleDefinition * theAntiL
G4ParticleDefinition * theProton
G4ParticleDefinition * thePiMinus
G4ParticleDefinition * theHe3