ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4BinaryCascade Member List

This is the complete list of members for G4BinaryCascade, including all inherited members.

Absorb()G4BinaryCascadeprivate
ActivateFor(const G4Material *aMaterial)G4HadronicInteractioninline
ActivateFor(const G4Element *anElement)G4HadronicInteractioninline
ApplyCollision(G4CollisionInitialState *)G4BinaryCascadeprivate
ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &theNucleus)G4BinaryCascadevirtual
Block()G4HadronicInteractioninlineprotected
BuildLateParticleCollisions(G4KineticTrackVector *secondaries)G4BinaryCascadeprivate
BuildPhysicsTable(const G4ParticleDefinition &)G4HadronicInteractionvirtual
BuildTargetList()G4BinaryCascadeprivate
Capture(G4bool verbose=false)G4BinaryCascadeprivate
CheckChargeAndBaryonNumber(G4String where)G4BinaryCascadeprivate
CheckPauliPrinciple(G4KineticTrackVector *)G4BinaryCascadeprivate
ClearAndDestroy(G4KineticTrackVector *ktv)G4BinaryCascadeprivate
ClearAndDestroy(G4ReactionProductVector *rpv)G4BinaryCascadeprivate
CorrectBarionsOnBoundary(G4KineticTrackVector *in, G4KineticTrackVector *out)G4BinaryCascadeprivate
CorrectFinalPandE()G4BinaryCascadeprivate
CorrectShortlivedFinalsForFermi(G4KineticTrackVector *products, G4double initial_Efermi)G4BinaryCascadeprivate
CorrectShortlivedPrimaryForFermi(G4KineticTrack *primary, G4KineticTrackVector target_collection)G4BinaryCascadeprivate
currentAG4BinaryCascadeprivate
currentInitialEnergyG4BinaryCascadeprivate
currentZG4BinaryCascadeprivate
DeActivateFor(const G4Material *aMaterial)G4HadronicInteraction
DeActivateFor(const G4Element *anElement)G4HadronicInteraction
DebugApplyCollision(G4CollisionInitialState *collision, G4KineticTrackVector *products)G4BinaryCascadeprivate
DebugApplyCollisionFail(G4CollisionInitialState *collision, G4KineticTrackVector *products)G4BinaryCascadeprivate
DebugEpConservation(const G4String where)G4BinaryCascadeprivate
DebugFinalEpConservation(const G4HadProjectile &aTrack, G4ReactionProductVector *products)G4BinaryCascadeprivate
decayKTVG4BinaryCascadeprivate
DecayVoidNucleus()G4BinaryCascadeprivate
DeExcite()G4BinaryCascadeprivate
DoTimeStep(G4double timeStep)G4BinaryCascadeprivate
FillVoidNucleusProducts(G4ReactionProductVector *)G4BinaryCascadeprivate
FindCollisions(G4KineticTrackVector *)G4BinaryCascadeprivate
FindDecayCollision(G4KineticTrack *)G4BinaryCascadeprivate
FindFragments()G4BinaryCascadeprivate
FindLateParticleCollision(G4KineticTrack *)G4BinaryCascadeprivate
G4BinaryCascade(G4VPreCompoundModel *ptr=0)G4BinaryCascade
G4BinaryCascade(const G4BinaryCascade &right)G4BinaryCascadeprivate
G4HadronicInteraction(const G4String &modelName="HadronicModel")G4HadronicInteractionexplicit
G4VIntraNuclearTransportModel(const G4String &mName="CascadeModel", G4VPreCompoundModel *ptr=nullptr)G4VIntraNuclearTransportModelexplicit
Get3DNucleus() const G4VIntraNuclearTransportModelinlineprotected
GetDeExcitation() const G4VIntraNuclearTransportModelinlineprotected
GetEnergyMomentumCheckLevels() const G4HadronicInteractionvirtual
GetExcitationEnergy()G4BinaryCascadeprivate
GetFatalEnergyCheckLevels() const G4HadronicInteractionvirtual
GetFinal4Momentum()G4BinaryCascadeprivate
GetFinalNucleusMomentum()G4BinaryCascadeprivate
GetIonMass(G4int Z, G4int A)G4BinaryCascadeprivate
GetMaxEnergy() const G4HadronicInteractioninline
GetMaxEnergy(const G4Material *aMaterial, const G4Element *anElement) const G4HadronicInteraction
GetMinEnergy() const G4HadronicInteractioninline
GetMinEnergy(const G4Material *aMaterial, const G4Element *anElement) const G4HadronicInteraction
GetModelName() const G4VIntraNuclearTransportModelinline
GetPrimaryProjectile() const G4VIntraNuclearTransportModelinlineprotected
GetRecoilEnergyThreshold() const G4HadronicInteractioninline
GetSpherePoint(G4double r, const G4LorentzVector &momentumdirection)G4BinaryCascadeprivate
GetTotalBaryonCharge(std::vector< G4KineticTrack * > &aV)G4BinaryCascadeinlineprivate
GetTotalCharge(std::vector< G4KineticTrack * > &aV)G4BinaryCascadeinlineprivate
GetVerboseLevel() const G4HadronicInteractioninline
HighEnergyModelFSProducts(G4ReactionProductVector *, G4KineticTrackVector *secondaries)G4BinaryCascadeprivate
initial_nuclear_massG4BinaryCascadeprivate
initialAG4BinaryCascadeprivate
InitialiseModel()G4HadronicInteractionvirtual
initialZG4BinaryCascadeprivate
IsApplicable(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)G4HadronicInteractionvirtual
isBlockedG4HadronicInteractionprotected
IsBlocked(const G4Material *aMaterial) const G4HadronicInteraction
IsBlocked(const G4Element *anElement) const G4HadronicInteraction
IsBlocked() const G4HadronicInteractioninlineprotected
lateAG4BinaryCascadeprivate
lateZG4BinaryCascadeprivate
massInNucleusG4BinaryCascadeprivate
ModelDescription(std::ostream &) const G4BinaryCascadevirtual
operator!=(G4BinaryCascade &right)G4BinaryCascadeinlineprivate
operator=(G4BinaryCascade &right)G4BinaryCascadeprivate
operator==(G4BinaryCascade &right)G4BinaryCascadeinlineprivate
precompoundLorentzboostG4BinaryCascadeprivate
PrintKTVector(G4KineticTrackVector *ktv, std::string comment=std::string(""))G4BinaryCascadeprivate
PrintKTVector(G4KineticTrack *kt, std::string comment=std::string(""))G4BinaryCascadeprivate
PrintWelcomeMessage()G4BinaryCascadeprivate
ProductsAddFakeGamma(G4ReactionProductVector *products)G4BinaryCascadeprivate
ProductsAddFinalState(G4ReactionProductVector *products, G4KineticTrackVector &finalState)G4BinaryCascadeprivate
ProductsAddPrecompound(G4ReactionProductVector *products, G4ReactionProductVector *preco)G4BinaryCascadeprivate
projectileAG4BinaryCascadeprivate
projectileZG4BinaryCascadeprivate
Propagate(G4KineticTrackVector *, G4V3DNucleus *)G4BinaryCascadevirtual
Propagate1H1(G4KineticTrackVector *, G4V3DNucleus *)G4BinaryCascadeprivate
PropagateModelDescription(std::ostream &) const G4BinaryCascadevirtual
PropagateNuclNucl(G4KineticTrackVector *theSecondaries, G4V3DNucleus *theNucleus, G4V3DNucleus *theProjectileNucleus)G4VIntraNuclearTransportModelvirtual
SampleInvariantT(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)G4HadronicInteractionvirtual
Set3DNucleus(G4V3DNucleus *const value)G4VIntraNuclearTransportModelinline
SetDeExcitation(G4VPreCompoundModel *ptr)G4VIntraNuclearTransportModelinline
SetEnergyMomentumCheckLevels(G4double relativeLevel, G4double absoluteLevel)G4HadronicInteractioninline
SetMaxEnergy(const G4double anEnergy)G4HadronicInteractioninline
SetMaxEnergy(G4double anEnergy, const G4Element *anElement)G4HadronicInteraction
SetMaxEnergy(G4double anEnergy, const G4Material *aMaterial)G4HadronicInteraction
SetMinEnergy(G4double anEnergy)G4HadronicInteractioninline
SetMinEnergy(G4double anEnergy, const G4Element *anElement)G4HadronicInteraction
SetMinEnergy(G4double anEnergy, const G4Material *aMaterial)G4HadronicInteraction
SetModelName(const G4String &nam)G4HadronicInteractioninlineprotected
SetPrimaryProjectile(const G4HadProjectile &aPrimary)G4VIntraNuclearTransportModelinline
SetRecoilEnergyThreshold(G4double val)G4HadronicInteractioninline
SetVerboseLevel(G4int value)G4HadronicInteractioninline
StepParticlesOut()G4BinaryCascadeprivate
the3DNucleusG4VIntraNuclearTransportModelprotected
theBCminPG4BinaryCascadeprivate
theBIC_IDG4BinaryCascadeprivatestatic
theCapturedListG4BinaryCascadeprivate
theCollisionMgrG4BinaryCascadeprivate
theCurrentTimeG4BinaryCascadeprivate
theCutOnPG4BinaryCascadeprivate
theCutOnPAbsorbG4BinaryCascadeprivate
theDecayG4BinaryCascadeprivate
theDeExcitationG4VIntraNuclearTransportModelprotected
theExcitationHandlerG4BinaryCascadeprivate
theFinalStateG4BinaryCascadeprivate
theH1ScattererG4BinaryCascadeprivate
theImRG4BinaryCascadeprivate
theInitial4MomG4BinaryCascadeprivate
theLateParticleG4BinaryCascadeprivate
theMaxEnergyG4HadronicInteractionprotected
theMinEnergyG4HadronicInteractionprotected
theMomentumTransferG4BinaryCascadeprivate
theOuterRadiusG4BinaryCascadeprivate
theParticleChangeG4HadronicInteractionprotected
thePrimaryEscapeG4BinaryCascadeprivate
thePrimaryProjectileG4VIntraNuclearTransportModelprotected
thePrimaryTypeG4BinaryCascadeprivate
theProjectile4MomentumG4BinaryCascadeprivate
theProjectileListG4BinaryCascadeprivate
thePropagatorG4BinaryCascadeprivate
theSecondaryListG4BinaryCascadeprivate
theTargetListG4BinaryCascadeprivate
theTransportModelNameG4VIntraNuclearTransportModelprotected
UpdateTracksAndCollisions(G4KineticTrackVector *oldSecondaries, G4KineticTrackVector *oldTarget, G4KineticTrackVector *newSecondaries)G4BinaryCascadeprivate
verboseLevelG4HadronicInteractionprotected
~G4BinaryCascade()G4BinaryCascadevirtual
~G4HadronicInteraction()G4HadronicInteractionvirtual
~G4VIntraNuclearTransportModel()G4VIntraNuclearTransportModelvirtual