| 
|   | G4RPGAntiXiZeroInelastic () | 
|   | 
|   | ~G4RPGAntiXiZeroInelastic () | 
|   | 
| G4HadFinalState *  | ApplyYourself (const G4HadProjectile &aTrack, G4Nucleus &targetNucleus) | 
|   | 
|   | G4RPGInelastic (const G4String &modelName="RPGInelastic") | 
|   | 
| virtual  | ~G4RPGInelastic () | 
|   | 
|   | G4HadronicInteraction (const G4String &modelName="HadronicModel") | 
|   | 
| virtual  | ~G4HadronicInteraction () | 
|   | 
| virtual G4double  | SampleInvariantT (const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A) | 
|   | 
| virtual G4bool  | IsApplicable (const G4HadProjectile &, G4Nucleus &) | 
|   | 
| G4double  | GetMinEnergy () const  | 
|   | 
| G4double  | GetMinEnergy (const G4Material *aMaterial, const G4Element *anElement) const  | 
|   | 
| void  | SetMinEnergy (G4double anEnergy) | 
|   | 
| void  | SetMinEnergy (G4double anEnergy, const G4Element *anElement) | 
|   | 
| void  | SetMinEnergy (G4double anEnergy, const G4Material *aMaterial) | 
|   | 
| G4double  | GetMaxEnergy () const  | 
|   | 
| G4double  | GetMaxEnergy (const G4Material *aMaterial, const G4Element *anElement) const  | 
|   | 
| void  | SetMaxEnergy (const G4double anEnergy) | 
|   | 
| void  | SetMaxEnergy (G4double anEnergy, const G4Element *anElement) | 
|   | 
| void  | SetMaxEnergy (G4double anEnergy, const G4Material *aMaterial) | 
|   | 
| const G4HadronicInteraction *  | GetMyPointer () const  | 
|   | 
| virtual G4int  | GetVerboseLevel () const  | 
|   | 
| virtual void  | SetVerboseLevel (G4int value) | 
|   | 
| const G4String &  | GetModelName () const  | 
|   | 
| void  | DeActivateFor (const G4Material *aMaterial) | 
|   | 
| void  | ActivateFor (const G4Material *aMaterial) | 
|   | 
| void  | DeActivateFor (const G4Element *anElement) | 
|   | 
| void  | ActivateFor (const G4Element *anElement) | 
|   | 
| G4bool  | IsBlocked (const G4Material *aMaterial) const  | 
|   | 
| G4bool  | IsBlocked (const G4Element *anElement) const  | 
|   | 
| void  | SetRecoilEnergyThreshold (G4double val) | 
|   | 
| G4double  | GetRecoilEnergyThreshold () const  | 
|   | 
| G4bool  | operator== (const G4HadronicInteraction &right) const  | 
|   | 
| G4bool  | operator!= (const G4HadronicInteraction &right) const  | 
|   | 
virtual const std::pair 
< G4double, G4double >  | GetFatalEnergyCheckLevels () const  | 
|   | 
virtual std::pair< G4double,  
G4double >  | GetEnergyMomentumCheckLevels () const  | 
|   | 
| void  | SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double absoluteLevel) | 
|   | 
| virtual void  | ModelDescription (std::ostream &outFile) const  | 
|   | 
 | 
| enum   | {  
  pi0, 
pip, 
pim, 
kp, 
 
  km, 
k0, 
k0b, 
pro, 
 
  neu, 
lam, 
sp, 
s0, 
 
  sm, 
xi0, 
xim, 
om, 
 
  ap, 
an
 
 } | 
|   | 
| G4double  | Pmltpc (G4int np, G4int nm, G4int nz, G4int n, G4double b, G4double c) | 
|   | 
| G4int  | Factorial (G4int n) | 
|   | 
| G4bool  | MarkLeadingStrangeParticle (const G4ReactionProduct ¤tParticle, const G4ReactionProduct &targetParticle, G4ReactionProduct &leadParticle) | 
|   | 
| void  | SetUpPions (const G4int np, const G4int nm, const G4int nz, G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen) | 
|   | 
| void  | GetNormalizationConstant (const G4double availableEnergy, G4double &n, G4double &anpn) | 
|   | 
| void  | CalculateMomenta (G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen, const G4HadProjectile *originalIncident, const G4DynamicParticle *originalTarget, G4ReactionProduct &modifiedOriginal, G4Nucleus &targetNucleus, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4bool &incidentHasChanged, G4bool &targetHasChanged, G4bool quasiElastic) | 
|   | 
| void  | SetUpChange (G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4bool &incidentHasChanged) | 
|   | 
| std::pair< G4int, G4double >  | interpolateEnergy (G4double ke) const  | 
|   | 
| G4int  | sampleFlat (std::vector< G4double > sigma) const  | 
|   | 
| void  | CheckQnums (G4FastVector< G4ReactionProduct, 256 > &vec, G4int &vecLen, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4double Q, G4double B, G4double S) | 
|   | 
| void  | SetModelName (const G4String &nam) | 
|   | 
| G4bool  | IsBlocked () const  | 
|   | 
| void  | Block () | 
|   | 
| G4RPGFragmentation  | fragmentation | 
|   | 
| G4RPGTwoCluster  | twoCluster | 
|   | 
| G4RPGPionSuppression  | pionSuppression | 
|   | 
| G4RPGStrangeProduction  | strangeProduction | 
|   | 
| G4RPGTwoBody  | twoBody | 
|   | 
| G4ParticleDefinition *  | particleDef [18] | 
|   | 
| G4HadFinalState  | theParticleChange | 
|   | 
| G4int  | verboseLevel | 
|   | 
| G4double  | theMinEnergy | 
|   | 
| G4double  | theMaxEnergy | 
|   | 
| G4bool  | isBlocked | 
|   | 
Definition at line 44 of file G4RPGAntiXiZeroInelastic.hh.