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 |