42 #ifndef G4ChargeExchangeProcess_h
43 #define G4ChargeExchangeProcess_h 1
virtual G4bool IsApplicable(const G4ParticleDefinition &aParticleType)
const G4ParticleDefinition * theSMinus
const G4ParticleDefinition * thePiZero
const G4ParticleDefinition * theHe3
const G4ParticleDefinition * theD
const G4ParticleDefinition * thePiPlus
const G4ParticleDefinition * theOmega
const G4ParticleDefinition * theParticle
const G4ParticleDefinition * theAS0
const G4ParticleDefinition * theASMinus
const G4ParticleDefinition * theL
const G4ParticleDefinition * theAntiL
G4ChargeExchangeProcess(const G4String &procName="chargeExchange")
const G4ParticleDefinition * theSPlus
const G4ParticleDefinition * theAXi0
virtual G4double GetElementCrossSection(const G4DynamicParticle *aParticle, const G4Element *anElement, const G4Material *mat=0)
const G4ParticleDefinition * theXi0
const G4ParticleDefinition * theAProton
const G4ParticleDefinition * theASPlus
const G4ParticleDefinition * thePiMinus
const G4ParticleDefinition * theKMinus
const G4ParticleDefinition * theKPlus
const G4ParticleDefinition * theK0S
const G4ParticleDefinition * theXiMinus
const G4ParticleDefinition * theAOmega
const G4ParticleDefinition * theProton
G4CrossSectionDataStore * store
const G4ParticleDefinition * theNeutron
const G4ParticleDefinition * theA
virtual ~G4ChargeExchangeProcess()
const G4ParticleDefinition * theAXiMinus
G4PhysicsLinearVector * factors
virtual void BuildPhysicsTable(const G4ParticleDefinition &aParticleType)
const G4ParticleDefinition * theK0L
const G4ParticleDefinition * theANeutron
const G4ParticleDefinition * theT
virtual void DumpPhysicsTable(const G4ParticleDefinition &aParticleType)
const G4ParticleDefinition * theS0