| Absorb() | G4BinaryCascade | private |
| ActivateFor(const G4Material *aMaterial) | G4HadronicInteraction | inline |
| ActivateFor(const G4Element *anElement) | G4HadronicInteraction | inline |
| ApplyCollision(G4CollisionInitialState *) | G4BinaryCascade | private |
| ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &theNucleus) | G4BinaryCascade | virtual |
| Block() | G4HadronicInteraction | inlineprotected |
| BuildLateParticleCollisions(G4KineticTrackVector *secondaries) | G4BinaryCascade | private |
| BuildPhysicsTable(const G4ParticleDefinition &) | G4HadronicInteraction | virtual |
| BuildTargetList() | G4BinaryCascade | private |
| Capture(G4bool verbose=false) | G4BinaryCascade | private |
| CheckChargeAndBaryonNumber(G4String where) | G4BinaryCascade | private |
| CheckPauliPrinciple(G4KineticTrackVector *) | G4BinaryCascade | private |
| ClearAndDestroy(G4KineticTrackVector *ktv) | G4BinaryCascade | private |
| ClearAndDestroy(G4ReactionProductVector *rpv) | G4BinaryCascade | private |
| CorrectBarionsOnBoundary(G4KineticTrackVector *in, G4KineticTrackVector *out) | G4BinaryCascade | private |
| CorrectFinalPandE() | G4BinaryCascade | private |
| CorrectShortlivedFinalsForFermi(G4KineticTrackVector *products, G4double initial_Efermi) | G4BinaryCascade | private |
| CorrectShortlivedPrimaryForFermi(G4KineticTrack *primary, G4KineticTrackVector target_collection) | G4BinaryCascade | private |
| currentA | G4BinaryCascade | private |
| currentInitialEnergy | G4BinaryCascade | private |
| currentZ | G4BinaryCascade | private |
| DeActivateFor(const G4Material *aMaterial) | G4HadronicInteraction | |
| DeActivateFor(const G4Element *anElement) | G4HadronicInteraction | |
| DebugApplyCollision(G4CollisionInitialState *collision, G4KineticTrackVector *products) | G4BinaryCascade | private |
| DebugApplyCollisionFail(G4CollisionInitialState *collision, G4KineticTrackVector *products) | G4BinaryCascade | private |
| DebugEpConservation(const G4String where) | G4BinaryCascade | private |
| DebugFinalEpConservation(const G4HadProjectile &aTrack, G4ReactionProductVector *products) | G4BinaryCascade | private |
| decayKTV | G4BinaryCascade | private |
| DecayVoidNucleus() | G4BinaryCascade | private |
| DeExcite() | G4BinaryCascade | private |
| DoTimeStep(G4double timeStep) | G4BinaryCascade | private |
| FillVoidNucleusProducts(G4ReactionProductVector *) | G4BinaryCascade | private |
| FindCollisions(G4KineticTrackVector *) | G4BinaryCascade | private |
| FindDecayCollision(G4KineticTrack *) | G4BinaryCascade | private |
| FindFragments() | G4BinaryCascade | private |
| FindLateParticleCollision(G4KineticTrack *) | G4BinaryCascade | private |
| G4BinaryCascade(G4VPreCompoundModel *ptr=0) | G4BinaryCascade | |
| G4BinaryCascade(const G4BinaryCascade &right) | G4BinaryCascade | private |
| G4HadronicInteraction(const G4String &modelName="HadronicModel") | G4HadronicInteraction | explicit |
| G4VIntraNuclearTransportModel(const G4String &mName="CascadeModel", G4VPreCompoundModel *ptr=nullptr) | G4VIntraNuclearTransportModel | explicit |
| Get3DNucleus() const | G4VIntraNuclearTransportModel | inlineprotected |
| GetDeExcitation() const | G4VIntraNuclearTransportModel | inlineprotected |
| GetEnergyMomentumCheckLevels() const | G4HadronicInteraction | virtual |
| GetExcitationEnergy() | G4BinaryCascade | private |
| GetFatalEnergyCheckLevels() const | G4HadronicInteraction | virtual |
| GetFinal4Momentum() | G4BinaryCascade | private |
| GetFinalNucleusMomentum() | G4BinaryCascade | private |
| GetIonMass(G4int Z, G4int A) | G4BinaryCascade | private |
| GetMaxEnergy() const | G4HadronicInteraction | inline |
| GetMaxEnergy(const G4Material *aMaterial, const G4Element *anElement) const | G4HadronicInteraction | |
| GetMinEnergy() const | G4HadronicInteraction | inline |
| GetMinEnergy(const G4Material *aMaterial, const G4Element *anElement) const | G4HadronicInteraction | |
| GetModelName() const | G4VIntraNuclearTransportModel | inline |
| GetPrimaryProjectile() const | G4VIntraNuclearTransportModel | inlineprotected |
| GetRecoilEnergyThreshold() const | G4HadronicInteraction | inline |
| GetSpherePoint(G4double r, const G4LorentzVector &momentumdirection) | G4BinaryCascade | private |
| GetTotalBaryonCharge(std::vector< G4KineticTrack * > &aV) | G4BinaryCascade | inlineprivate |
| GetTotalCharge(std::vector< G4KineticTrack * > &aV) | G4BinaryCascade | inlineprivate |
| GetVerboseLevel() const | G4HadronicInteraction | inline |
| HighEnergyModelFSProducts(G4ReactionProductVector *, G4KineticTrackVector *secondaries) | G4BinaryCascade | private |
| initial_nuclear_mass | G4BinaryCascade | private |
| initialA | G4BinaryCascade | private |
| InitialiseModel() | G4HadronicInteraction | virtual |
| initialZ | G4BinaryCascade | private |
| IsApplicable(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus) | G4HadronicInteraction | virtual |
| isBlocked | G4HadronicInteraction | protected |
| IsBlocked(const G4Material *aMaterial) const | G4HadronicInteraction | |
| IsBlocked(const G4Element *anElement) const | G4HadronicInteraction | |
| IsBlocked() const | G4HadronicInteraction | inlineprotected |
| lateA | G4BinaryCascade | private |
| lateZ | G4BinaryCascade | private |
| massInNucleus | G4BinaryCascade | private |
| ModelDescription(std::ostream &) const | G4BinaryCascade | virtual |
| operator!=(G4BinaryCascade &right) | G4BinaryCascade | inlineprivate |
| operator=(G4BinaryCascade &right) | G4BinaryCascade | private |
| operator==(G4BinaryCascade &right) | G4BinaryCascade | inlineprivate |
| precompoundLorentzboost | G4BinaryCascade | private |
| PrintKTVector(G4KineticTrackVector *ktv, std::string comment=std::string("")) | G4BinaryCascade | private |
| PrintKTVector(G4KineticTrack *kt, std::string comment=std::string("")) | G4BinaryCascade | private |
| PrintWelcomeMessage() | G4BinaryCascade | private |
| ProductsAddFakeGamma(G4ReactionProductVector *products) | G4BinaryCascade | private |
| ProductsAddFinalState(G4ReactionProductVector *products, G4KineticTrackVector &finalState) | G4BinaryCascade | private |
| ProductsAddPrecompound(G4ReactionProductVector *products, G4ReactionProductVector *preco) | G4BinaryCascade | private |
| projectileA | G4BinaryCascade | private |
| projectileZ | G4BinaryCascade | private |
| Propagate(G4KineticTrackVector *, G4V3DNucleus *) | G4BinaryCascade | virtual |
| Propagate1H1(G4KineticTrackVector *, G4V3DNucleus *) | G4BinaryCascade | private |
| PropagateModelDescription(std::ostream &) const | G4BinaryCascade | virtual |
| PropagateNuclNucl(G4KineticTrackVector *theSecondaries, G4V3DNucleus *theNucleus, G4V3DNucleus *theProjectileNucleus) | G4VIntraNuclearTransportModel | virtual |
| SampleInvariantT(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A) | G4HadronicInteraction | virtual |
| Set3DNucleus(G4V3DNucleus *const value) | G4VIntraNuclearTransportModel | inline |
| SetDeExcitation(G4VPreCompoundModel *ptr) | G4VIntraNuclearTransportModel | inline |
| SetEnergyMomentumCheckLevels(G4double relativeLevel, G4double absoluteLevel) | G4HadronicInteraction | inline |
| SetMaxEnergy(const G4double anEnergy) | G4HadronicInteraction | inline |
| SetMaxEnergy(G4double anEnergy, const G4Element *anElement) | G4HadronicInteraction | |
| SetMaxEnergy(G4double anEnergy, const G4Material *aMaterial) | G4HadronicInteraction | |
| SetMinEnergy(G4double anEnergy) | G4HadronicInteraction | inline |
| SetMinEnergy(G4double anEnergy, const G4Element *anElement) | G4HadronicInteraction | |
| SetMinEnergy(G4double anEnergy, const G4Material *aMaterial) | G4HadronicInteraction | |
| SetModelName(const G4String &nam) | G4HadronicInteraction | inlineprotected |
| SetPrimaryProjectile(const G4HadProjectile &aPrimary) | G4VIntraNuclearTransportModel | inline |
| SetRecoilEnergyThreshold(G4double val) | G4HadronicInteraction | inline |
| SetVerboseLevel(G4int value) | G4HadronicInteraction | inline |
| StepParticlesOut() | G4BinaryCascade | private |
| the3DNucleus | G4VIntraNuclearTransportModel | protected |
| theBCminP | G4BinaryCascade | private |
| theCapturedList | G4BinaryCascade | private |
| theCollisionMgr | G4BinaryCascade | private |
| theCurrentTime | G4BinaryCascade | private |
| theCutOnP | G4BinaryCascade | private |
| theCutOnPAbsorb | G4BinaryCascade | private |
| theDecay | G4BinaryCascade | private |
| theDeExcitation | G4VIntraNuclearTransportModel | protected |
| theExcitationHandler | G4BinaryCascade | private |
| theFinalState | G4BinaryCascade | private |
| theH1Scatterer | G4BinaryCascade | private |
| theImR | G4BinaryCascade | private |
| theInitial4Mom | G4BinaryCascade | private |
| theLateParticle | G4BinaryCascade | private |
| theMaxEnergy | G4HadronicInteraction | protected |
| theMinEnergy | G4HadronicInteraction | protected |
| theMomentumTransfer | G4BinaryCascade | private |
| theOuterRadius | G4BinaryCascade | private |
| theParticleChange | G4HadronicInteraction | protected |
| thePrimaryEscape | G4BinaryCascade | private |
| thePrimaryProjectile | G4VIntraNuclearTransportModel | protected |
| thePrimaryType | G4BinaryCascade | private |
| theProjectile4Momentum | G4BinaryCascade | private |
| theProjectileList | G4BinaryCascade | private |
| thePropagator | G4BinaryCascade | private |
| theSecondaryList | G4BinaryCascade | private |
| theTargetList | G4BinaryCascade | private |
| theTransportModelName | G4VIntraNuclearTransportModel | protected |
| UpdateTracksAndCollisions(G4KineticTrackVector *oldSecondaries, G4KineticTrackVector *oldTarget, G4KineticTrackVector *newSecondaries) | G4BinaryCascade | private |
| verboseLevel | G4HadronicInteraction | protected |
| ~G4BinaryCascade() | G4BinaryCascade | virtual |
| ~G4HadronicInteraction() | G4HadronicInteraction | virtual |
| ~G4VIntraNuclearTransportModel() | G4VIntraNuclearTransportModel | virtual |