Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4DiffuseElasticV2.hh>
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes inherited from G4HadronElastic | |
G4double | pLocalTmax |
G4int | secID |
Protected Attributes inherited from G4HadronicInteraction | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 61 of file G4DiffuseElasticV2.hh.
G4DiffuseElasticV2::G4DiffuseElasticV2 | ( | ) |
Definition at line 76 of file G4DiffuseElasticV2.cc.
Referenced by BuildAngleTable().
|
virtual |
Definition at line 115 of file G4DiffuseElasticV2.cc.
Definition at line 267 of file G4DiffuseElasticV2.hh.
Referenced by BesselOneByArg(), and GetDiffElasticSumProbA().
Definition at line 215 of file G4DiffuseElasticV2.hh.
Referenced by GetDiffElasticSumProbA().
Definition at line 342 of file G4DiffuseElasticV2.hh.
Referenced by GetDiffElasticSumProbA().
void G4DiffuseElasticV2::BuildAngleTable | ( | ) |
Definition at line 435 of file G4DiffuseElasticV2.cc.
Referenced by Initialise(), and InitialiseOnFly().
Definition at line 375 of file G4DiffuseElasticV2.hh.
Referenced by BuildAngleTable().
Definition at line 390 of file G4DiffuseElasticV2.hh.
Referenced by Initialise(), and InitialiseOnFly().
Definition at line 364 of file G4DiffuseElasticV2.hh.
Referenced by BuildAngleTable().
Definition at line 319 of file G4DiffuseElasticV2.hh.
Referenced by GetDiffElasticSumProbA().
Definition at line 164 of file G4DiffuseElasticV2.cc.
Referenced by GetIntegrandFunction().
Definition at line 257 of file G4DiffuseElasticV2.cc.
Referenced by BuildAngleTable().
|
inline |
Definition at line 129 of file G4DiffuseElasticV2.hh.
G4double G4DiffuseElasticV2::GetScatteringAngle | ( | G4int | iMomentum, |
unsigned long | iAngle, | ||
G4double | position ) |
Definition at line 506 of file G4DiffuseElasticV2.cc.
Referenced by SampleTableThetaCMS().
void G4DiffuseElasticV2::Initialise | ( | ) |
Definition at line 128 of file G4DiffuseElasticV2.cc.
Definition at line 408 of file G4DiffuseElasticV2.cc.
Referenced by SampleTableThetaCMS().
|
inlinevirtual |
Reimplemented from G4HadronicInteraction.
Definition at line 170 of file G4DiffuseElasticV2.hh.
Definition at line 310 of file G4DiffuseElasticV2.cc.
Referenced by SampleInvariantT().
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 273 of file G4DiffuseElasticV2.cc.
G4double G4DiffuseElasticV2::SampleTableT | ( | const G4ParticleDefinition * | aParticle, |
G4double | p, | ||
G4double | Z, | ||
G4double | A ) |
Definition at line 324 of file G4DiffuseElasticV2.cc.
Referenced by SampleInvariantT().
G4double G4DiffuseElasticV2::SampleTableThetaCMS | ( | const G4ParticleDefinition * | aParticle, |
G4double | p, | ||
G4double | Z, | ||
G4double | A ) |
Definition at line 339 of file G4DiffuseElasticV2.cc.
Referenced by SampleTableT().
G4double G4DiffuseElasticV2::SampleThetaCMS | ( | const G4ParticleDefinition * | aParticle, |
G4double | p, | ||
G4double | A ) |
G4double G4DiffuseElasticV2::SampleThetaLab | ( | const G4HadProjectile * | aParticle, |
G4double | tmass, | ||
G4double | A ) |
|
inline |
Definition at line 194 of file G4DiffuseElasticV2.hh.
|
inline |
Definition at line 204 of file G4DiffuseElasticV2.hh.
|
inline |
Definition at line 189 of file G4DiffuseElasticV2.hh.
|
inline |
Definition at line 199 of file G4DiffuseElasticV2.hh.
|
inline |
Definition at line 184 of file G4DiffuseElasticV2.hh.
G4double G4DiffuseElasticV2::ThetaCMStoThetaLab | ( | const G4DynamicParticle * | aParticle, |
G4double | tmass, | ||
G4double | thetaCMS ) |
Definition at line 551 of file G4DiffuseElasticV2.cc.
G4double G4DiffuseElasticV2::ThetaLabToThetaCMS | ( | const G4DynamicParticle * | aParticle, |
G4double | tmass, | ||
G4double | thetaLab ) |
Definition at line 609 of file G4DiffuseElasticV2.cc.