|
Geant4
10.04.p03
|
Public Member Functions | |
| G4WentzelOKandVIxSection (G4bool comb=true) | |
| virtual | ~G4WentzelOKandVIxSection () |
| void | Initialise (const G4ParticleDefinition *, G4double CosThetaLim) |
| void | SetupParticle (const G4ParticleDefinition *) |
| G4double | SetupKinematic (G4double kinEnergy, const G4Material *mat) |
| G4double | SetupTarget (G4int Z, G4double cut) |
| G4double | ComputeTransportCrossSectionPerAtom (G4double CosThetaMax) |
| G4ThreeVector & | SampleSingleScattering (G4double CosThetaMin, G4double CosThetaMax, G4double elecRatio) |
| G4double | ComputeSecondTransportMoment (G4double CosThetaMax) |
| G4double | ComputeNuclearCrossSection (G4double CosThetaMin, G4double CosThetaMax) |
| G4double | ComputeElectronCrossSection (G4double CosThetaMin, G4double CosThetaMax) |
| void | SetTargetMass (G4double value) |
| G4double | GetMomentumSquare () const |
| G4double | GetCosThetaNuc () const |
| G4double | GetCosThetaElec () const |
Protected Member Functions | |
| void | ComputeMaxElectronScattering (G4double cut) |
| void | InitialiseA () |
| G4double | FlatFormfactor (G4double x) |
Static Protected Attributes | |
| static G4double | ScreenRSquareElec [100] |
| static G4double | ScreenRSquare [100] |
| static G4double | FormFactor [100] |
Private Member Functions | |
| G4WentzelOKandVIxSection & | operator= (const G4WentzelOKandVIxSection &right)=delete |
| G4WentzelOKandVIxSection (const G4WentzelOKandVIxSection &)=delete | |
|
explicit |
|
virtual |
|
privatedelete |
| void Initialise | ( | const G4ParticleDefinition * | , |
| G4double | CosThetaLim | ||
| ) |
| void SetupParticle | ( | const G4ParticleDefinition * | ) |
| G4double SetupKinematic | ( | G4double | kinEnergy, |
| const G4Material * | mat | ||
| ) |
| G4ThreeVector& SampleSingleScattering | ( | G4double | CosThetaMin, |
| G4double | CosThetaMax, | ||
| G4double | elecRatio | ||
| ) |
References cosTetMaxElec, kinFactor, G4INCL::Math::max(), and screenZ.
References factD, mom2, and targetMass.
| G4double GetCosThetaNuc | ( | ) | const |
References cosTetMaxNuc.
| G4double GetCosThetaElec | ( | ) | const |
References cosTetMaxElec.
|
protected |
|
privatedelete |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by ComputeElectronCrossSection(), and GetCosThetaElec().
|
protected |
Referenced by GetCosThetaNuc().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by GetMomentumSquare(), and SetTargetMass().
|
protected |
|
protected |
|
protected |
Referenced by ComputeElectronCrossSection(), and ComputeNuclearCrossSection().
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by ComputeNuclearCrossSection().
|
protected |
Referenced by SetTargetMass().
|
protected |
Referenced by ComputeElectronCrossSection(), and ComputeNuclearCrossSection().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by SetTargetMass().
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |