37#ifndef G4ChargeExchange_h
38#define G4ChargeExchange_h 1
G4ParticleDefinition * thePiMinus
G4ParticleDefinition * theSPlus
G4ParticleDefinition * theAXi0
G4ParticleDefinition * theProton
G4ParticleDefinition * theS0
G4double lowestEnergyLimit
G4ParticleDefinition * theK0L
G4double SampleT(G4double p, G4int A)
G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus) override
void SetLowestEnergyLimit(G4double value)
G4ParticleDefinition * theOmega
G4ParticleDefinition * theASPlus
G4ParticleDefinition * theKMinus
const G4ChargeExchange & operator=(const G4ChargeExchange &right)=delete
G4ParticleDefinition * theAProton
G4ParticleDefinition * theXi0
G4ParticleDefinition * theK0S
G4ParticleDefinition * theA
G4ChargeExchange(const G4ChargeExchange &right)=delete
G4ParticleDefinition * thePiPlus
G4bool operator==(const G4ChargeExchange &right) const =delete
G4ParticleDefinition * theNeutron
G4ParticleDefinition * theAntiL
G4bool operator!=(const G4ChargeExchange &right) const =delete
G4ParticleDefinition * theXiMinus
~G4ChargeExchange() override
G4ParticleDefinition * theT
G4ParticleDefinition * theAXiMinus
G4ParticleDefinition * theAOmega
G4ParticleDefinition * theAS0
G4ParticleDefinition * theANeutron
G4ParticleDefinition * theL
G4ParticleDefinition * theASMinus
G4ParticleDefinition * theKPlus
G4ParticleDefinition * thePiZero
G4ParticleDefinition * theSMinus
G4ParticleDefinition * theD
G4ParticleDefinition * theHe3