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