Geant4  10.01.p01
G4DiffuseElastic Member List

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

ActivateFor(const G4Material *aMaterial)G4HadronicInteractioninline
ActivateFor(const G4Element *anElement)G4HadronicInteractioninline
ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)G4HadronElasticvirtual
BesselJone(G4double z)G4DiffuseElasticinline
BesselJzero(G4double z)G4DiffuseElasticinline
BesselOneByArg(G4double z)G4DiffuseElasticinline
Block()G4HadronicInteractioninlineprotected
BuildAngleTable()G4DiffuseElastic
BuildPhysicsTable(const G4ParticleDefinition &)G4HadronicInteractioninlinevirtual
CalculateAm(G4double momentum, G4double n, G4double Z)G4DiffuseElasticinline
CalculateNuclearRad(G4double A)G4DiffuseElasticinline
CalculateParticleBeta(const G4ParticleDefinition *particle, G4double momentum)G4DiffuseElasticinline
CalculateZommerfeld(G4double beta, G4double Z1, G4double Z2)G4DiffuseElasticinline
ComputeMomentumCMS(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)G4HadronElasticinline
DampFactor(G4double z)G4DiffuseElasticinline
DeActivateFor(const G4Material *aMaterial)G4HadronicInteraction
DeActivateFor(const G4Element *anElement)G4HadronicInteraction
Description() const G4HadronElasticvirtual
fAddCoulombG4DiffuseElasticprivate
fAmG4DiffuseElasticprivate
fAngleBankG4DiffuseElasticprivate
fAngleBinG4DiffuseElasticprivate
fAngleTableG4DiffuseElasticprivate
fAtomicNumberG4DiffuseElasticprivate
fAtomicWeightG4DiffuseElasticprivate
fBetaG4DiffuseElasticprivate
fElementNameVectorG4DiffuseElasticprivate
fElementNumberVectorG4DiffuseElasticprivate
fEnergyBinG4DiffuseElasticprivate
fEnergyVectorG4DiffuseElasticprivate
fNuclearRadiusG4DiffuseElasticprivate
fParticleG4DiffuseElasticprivate
fWaveVectorG4DiffuseElasticprivate
fZommerfeldG4DiffuseElasticprivate
G4DiffuseElastic()G4DiffuseElastic
G4HadronElastic(const G4String &name="hElasticLHEP")G4HadronElastic
G4HadronicInteraction(const G4String &modelName="HadronicModel")G4HadronicInteraction
GetCoulombElasticXsc(const G4ParticleDefinition *particle, G4double theta, G4double momentum, G4double Z)G4DiffuseElasticinline
GetCoulombIntegralXsc(const G4ParticleDefinition *particle, G4double momentum, G4double Z, G4double theta1, G4double theta2)G4DiffuseElasticinline
GetCoulombTotalXsc(const G4ParticleDefinition *particle, G4double momentum, G4double Z)G4DiffuseElasticinline
GetDiffElasticProb(G4double theta)G4DiffuseElastic
GetDiffElasticSumProb(G4double theta)G4DiffuseElastic
GetDiffElasticSumProbA(G4double alpha)G4DiffuseElastic
GetDiffuseElasticSumXsc(const G4ParticleDefinition *particle, G4double theta, G4double momentum, G4double A, G4double Z)G4DiffuseElastic
GetDiffuseElasticXsc(const G4ParticleDefinition *particle, G4double theta, G4double momentum, G4double A)G4DiffuseElastic
GetEnergyMomentumCheckLevels() const G4HadronicInteractionvirtual
GetFatalEnergyCheckLevels() const G4HadronicInteractionvirtual
GetIntegrandFunction(G4double theta)G4DiffuseElastic
GetInvCoulombElasticXsc(const G4ParticleDefinition *particle, G4double tMand, G4double momentum, G4double A, G4double Z)G4DiffuseElastic
GetInvElasticSumXsc(const G4ParticleDefinition *particle, G4double tMand, G4double momentum, G4double A, G4double Z)G4DiffuseElastic
GetInvElasticXsc(const G4ParticleDefinition *particle, G4double theta, G4double momentum, G4double A, G4double Z)G4DiffuseElastic
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 G4HadronicInteractioninline
GetMyPointer() const G4HadronicInteractioninline
GetNuclearRadius()G4DiffuseElasticinline
GetRecoilEnergyThreshold() const G4HadronicInteractioninline
GetScatteringAngle(G4int iMomentum, G4int iAngle, G4double position)G4DiffuseElastic
GetVerboseLevel() const G4HadronicInteractioninlinevirtual
Initialise()G4DiffuseElastic
InitialiseOnFly(G4double Z, G4double A)G4DiffuseElastic
IntegralElasticProb(const G4ParticleDefinition *particle, G4double theta, G4double momentum, G4double A)G4DiffuseElastic
IsApplicable(const G4HadProjectile &, G4Nucleus &)G4DiffuseElasticinlinevirtual
isBlockedG4HadronicInteractionprotected
IsBlocked(const G4Material *aMaterial) const G4HadronicInteraction
IsBlocked(const G4Element *anElement) const G4HadronicInteraction
IsBlocked() const G4HadronicInteractioninlineprotected
lowEnergyLimitHEG4DiffuseElasticprivate
lowEnergyLimitQG4DiffuseElasticprivate
lowEnergyRecoilLimitG4DiffuseElasticprivate
LowestEnergyLimit() const G4HadronElasticinline
lowestEnergyLimitG4DiffuseElasticprivate
ModelDescription(std::ostream &outFile) const G4HadronicInteractionvirtual
NeutronTuniform(G4int Z)G4DiffuseElastic
operator!=(const G4HadronicInteraction &right) const G4HadronicInteractioninline
operator==(const G4HadronicInteraction &right) const G4HadronicInteractioninline
plabLowLimitG4DiffuseElasticprivate
SampleInvariantT(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)G4DiffuseElasticvirtual
SampleT(const G4ParticleDefinition *aParticle, G4double p, G4double A)G4DiffuseElastic
SampleTableT(const G4ParticleDefinition *aParticle, G4double p, G4double Z, G4double A)G4DiffuseElastic
SampleTableThetaCMS(const G4ParticleDefinition *aParticle, G4double p, G4double Z, G4double A)G4DiffuseElastic
SampleThetaCMS(const G4ParticleDefinition *aParticle, G4double p, G4double A)G4DiffuseElastic
SampleThetaLab(const G4HadProjectile *aParticle, G4double tmass, G4double A)G4DiffuseElastic
SetEnergyMomentumCheckLevels(G4double relativeLevel, G4double absoluteLevel)G4HadronicInteractioninline
SetHEModelLowLimit(G4double value)G4DiffuseElasticinline
SetLowestEnergyLimit(G4double value)G4DiffuseElasticinline
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
SetPlabLowLimit(G4double value)G4DiffuseElasticinline
SetQModelLowLimit(G4double value)G4DiffuseElasticinline
SetRecoilEnergyThreshold(G4double val)G4HadronicInteractioninline
SetRecoilKinEnergyLimit(G4double value)G4DiffuseElasticinline
SetVerboseLevel(G4int value)G4HadronicInteractioninlinevirtual
TestAngleTable(const G4ParticleDefinition *theParticle, G4double partMom, G4double Z, G4double A)G4DiffuseElastic
theAlphaG4DiffuseElasticprivate
theDeuteronG4DiffuseElasticprivate
theMaxEnergyG4HadronicInteractionprotected
theMinEnergyG4HadronicInteractionprotected
theNeutronG4DiffuseElasticprivate
theParticleChangeG4HadronicInteractionprotected
thePionMinusG4DiffuseElasticprivate
thePionPlusG4DiffuseElasticprivate
theProtonG4DiffuseElasticprivate
ThetaCMStoThetaLab(const G4DynamicParticle *aParticle, G4double tmass, G4double thetaCMS)G4DiffuseElastic
ThetaLabToThetaCMS(const G4DynamicParticle *aParticle, G4double tmass, G4double thetaLab)G4DiffuseElastic
verboseLevelG4HadronicInteractionprotected
~G4DiffuseElastic()G4DiffuseElasticvirtual
~G4HadronElastic()G4HadronElasticvirtual
~G4HadronicInteraction()G4HadronicInteractionvirtual