| 
|   | G4HEKaonZeroInelastic () | 
|   | 
|   | ~G4HEKaonZeroInelastic () | 
|   | 
| virtual void  | ModelDescription (std::ostream &) const  | 
|   | 
| G4HadFinalState *  | ApplyYourself (const G4HadProjectile &aTrack, G4Nucleus &targetNucleus) | 
|   | 
| G4int  | GetNumberOfSecondaries () | 
|   | 
| void  | FirstIntInCasKaonZero (G4bool &inElastic, const G4double availableEnergy, G4HEVector pv[], G4int &vecLen, const G4HEVector &incidentParticle, const G4HEVector &targetParticle, const G4double atomicWeight) | 
|   | 
|   | G4HEInelastic (const G4String &modelName="HEInelastic") | 
|   | 
|   | ~G4HEInelastic () | 
|   | 
| void  | SetMaxNumberOfSecondaries (const G4int maxnumber) | 
|   | 
| void  | SetVerboseLevel (const G4int level) | 
|   | 
| void  | ForceEnergyConservation (G4bool energyConservation) | 
|   | 
| G4bool  | EnergyConservation (void) | 
|   | 
virtual const std::pair 
< G4double, G4double >  | GetFatalEnergyCheckLevels () const  | 
|   | 
| G4double  | Amin (G4double a, G4double b) | 
|   | 
| G4double  | Amax (G4double a, G4double b) | 
|   | 
| G4int  | Imin (G4int a, G4int b) | 
|   | 
| G4int  | Imax (G4int a, G4int b) | 
|   | 
| void  | FillParticleChange (G4HEVector pv[], G4int aVecLength) | 
|   | 
| G4double  | pmltpc (G4int np, G4int nm, G4int nz, G4int n, G4double b, G4double c) | 
|   | 
| G4int  | Factorial (G4int n) | 
|   | 
| G4double  | NuclearInelasticity (G4double incidentKineticEnergy, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| G4double  | NuclearExcitation (G4double incidentKineticEnergy, G4double atomicWeight, G4double atomicNumber, G4double &excitationEnergyCascade, G4double &excitationEnergyEvaporation) | 
|   | 
| void  | HighEnergyCascading (G4bool &successful, G4HEVector pv[], G4int &vecLen, G4double &excitationEnergyGNP, G4double &excitationEnergyDTA, const G4HEVector &incidentParticle, const G4HEVector &targetParticle, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| void  | HighEnergyClusterProduction (G4bool &successful, G4HEVector pv[], G4int &vecLen, G4double &excitationEnergyGNP, G4double &excitationEnergyDTA, const G4HEVector &incidentParticle, const G4HEVector &targetParticle, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| void  | TuningOfHighEnergyCascading (G4HEVector pv[], G4int &vecLen, const G4HEVector &incidentParticle, const G4HEVector &targetParticle, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| void  | MediumEnergyCascading (G4bool &successful, G4HEVector pv[], G4int &vecLen, G4double &excitationEnergyGNP, G4double &excitationEnergyDTA, const G4HEVector &incidentParticle, const G4HEVector &targetParticle, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| void  | MediumEnergyClusterProduction (G4bool &successful, G4HEVector pv[], G4int &vecLen, G4double &excitationEnergyGNP, G4double &excitationEnergyDTA, const G4HEVector &incidentParticle, const G4HEVector &targetParticle, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| void  | QuasiElasticScattering (G4bool &successful, G4HEVector pv[], G4int &vecLen, G4double &excitationEnergyGNP, G4double &excitationEnergyDTA, const G4HEVector &incidentParticle, const G4HEVector &targetParticle, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| void  | ElasticScattering (G4bool &successful, G4HEVector pv[], G4int &vecLen, const G4HEVector &incidentParticle, G4double atomicWeight, G4double atomicNumber) | 
|   | 
| G4int  | rtmi (G4double *x, G4double xli, G4double xri, G4double eps, G4int iend, G4double aa, G4double bb, G4double cc, G4double dd, G4double rr) | 
|   | 
| G4double  | fctcos (G4double t, G4double aa, G4double bb, G4double cc, G4double dd, G4double rr) | 
|   | 
| void  | StrangeParticlePairProduction (const G4double availableEnergy, const G4double centerOfMassEnergy, G4HEVector pv[], G4int &vecLen, const G4HEVector &incidentParticle, const G4HEVector &targetParticle) | 
|   | 
| G4double  | NBodyPhaseSpace (const G4double totalEnergy, const G4bool constantCrossSection, G4HEVector pv[], G4int &vecLen) | 
|   | 
| G4double  | NBodyPhaseSpace (G4int npart, G4HEVector pv[], G4double wmax, G4double wfcn, G4int maxtrial, G4int ntrial) | 
|   | 
| G4double  | gpdk (G4double a, G4double b, G4double c) | 
|   | 
| void  | QuickSort (G4double arr[], const G4int lidx, const G4int ridx) | 
|   | 
| G4double  | Alam (G4double a, G4double b, G4double c) | 
|   | 
| G4double  | CalculatePhaseSpaceWeight (G4int npart) | 
|   | 
| G4double  | normal (void) | 
|   | 
| G4double  | GammaRand (G4double avalue) | 
|   | 
| G4double  | Erlang (G4int mvalue) | 
|   | 
| G4int  | Poisson (G4double x) | 
|   | 
| void  | SetParticles (void) | 
|   | 
|   | 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  | 
|   | 
| G4int  | GetVerboseLevel () const  | 
|   | 
| 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 std::pair< G4double,  
G4double >  | GetEnergyMomentumCheckLevels () const  | 
|   | 
| void  | SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double absoluteLevel) | 
|   | 
Definition at line 52 of file G4HEKaonZeroInelastic.hh.