#include <G4IonCoulombCrossSection.hh>
Definition at line 69 of file G4IonCoulombCrossSection.hh.
◆ G4IonCoulombCrossSection() [1/2]
G4IonCoulombCrossSection::G4IonCoulombCrossSection |
( |
| ) |
|
Definition at line 70 of file G4IonCoulombCrossSection.cc.
static G4Pow * GetInstance()
G4NistManager * fNistManager
const G4ParticleDefinition * theProton
static G4NistManager * Instance()
const G4ParticleDefinition * particle
static const double twopi
static G4Proton * Proton()
int classic_electr_radius
◆ ~G4IonCoulombCrossSection()
G4IonCoulombCrossSection::~G4IonCoulombCrossSection |
( |
| ) |
|
|
virtual |
◆ G4IonCoulombCrossSection() [2/2]
◆ GetMomentum2()
G4double G4IonCoulombCrossSection::GetMomentum2 |
( |
| ) |
|
|
inline |
◆ Initialise()
Definition at line 99 of file G4IonCoulombCrossSection.cc.
const G4ParticleDefinition * particle
void SetupParticle(const G4ParticleDefinition *)
◆ NuclearCrossSection()
G4double G4IonCoulombCrossSection::NuclearCrossSection |
( |
| ) |
|
◆ operator=()
◆ SampleCosineTheta()
G4double G4IonCoulombCrossSection::SampleCosineTheta |
( |
| ) |
|
◆ SetScreenRSquare()
void G4IonCoulombCrossSection::SetScreenRSquare |
( |
G4int |
iz | ) |
|
|
private |
Definition at line 171 of file G4IonCoulombCrossSection.cc.
const G4ParticleDefinition * theProton
G4double powZ(G4int Z, G4double y) const
const G4ParticleDefinition * particle
G4double Z13(G4int Z) const
◆ SetupKinematic()
void G4IonCoulombCrossSection::SetupKinematic |
( |
G4double |
kinEnergy, |
|
|
G4double |
tmass |
|
) |
| |
◆ SetupParticle()
Definition at line 146 of file G4IonCoulombCrossSection.hh.
const G4ParticleDefinition * particle
G4double GetPDGSpin() const
G4double GetPDGMass() const
static const double eplus
G4double GetPDGCharge() const
◆ SetupTarget()
Definition at line 143 of file G4IonCoulombCrossSection.cc.
const G4ParticleDefinition * theProton
void SetScreenRSquare(G4int iz)
const G4ParticleDefinition * particle
static const double twopi
G4double G4Log(G4double x)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
◆ alpha2
G4double G4IonCoulombCrossSection::alpha2 |
|
private |
◆ chargeSquare
G4double G4IonCoulombCrossSection::chargeSquare |
|
private |
◆ coeff
G4double G4IonCoulombCrossSection::coeff |
|
private |
◆ cosTetMaxNuc
G4double G4IonCoulombCrossSection::cosTetMaxNuc |
|
private |
◆ cosTetMinNuc
G4double G4IonCoulombCrossSection::cosTetMinNuc |
|
private |
◆ cosThetaMax
G4double G4IonCoulombCrossSection::cosThetaMax |
|
private |
◆ cosThetaMin
G4double G4IonCoulombCrossSection::cosThetaMin |
|
private |
◆ etag
◆ fG4pow
G4Pow* G4IonCoulombCrossSection::fG4pow |
|
private |
◆ fNistManager
◆ invbeta2
G4double G4IonCoulombCrossSection::invbeta2 |
|
private |
◆ invbetaLab2
G4double G4IonCoulombCrossSection::invbetaLab2 |
|
private |
◆ mass
◆ mom2
◆ momLab2
G4double G4IonCoulombCrossSection::momLab2 |
|
private |
◆ nucXSection
G4double G4IonCoulombCrossSection::nucXSection |
|
private |
◆ particle
◆ ScreenRSquare
G4double G4IonCoulombCrossSection::ScreenRSquare |
|
private |
◆ screenZ
G4double G4IonCoulombCrossSection::screenZ |
|
private |
◆ spin
◆ targetMass
G4double G4IonCoulombCrossSection::targetMass |
|
private |
◆ targetZ
G4double G4IonCoulombCrossSection::targetZ |
|
private |
◆ theProton
◆ tkin
◆ tkinLab
G4double G4IonCoulombCrossSection::tkinLab |
|
private |
The documentation for this class was generated from the following files: