#include <G4GNASHTransitions.hh>
Definition at line 36 of file G4GNASHTransitions.hh.
G4GNASHTransitions::G4GNASHTransitions |
( |
| ) |
|
|
explicit |
Definition at line 38 of file G4GNASHTransitions.cc.
G4DeexPrecoParameters * GetParameters()
static G4NuclearLevelData * GetInstance()
G4GNASHTransitions::~G4GNASHTransitions |
( |
| ) |
|
|
virtual |
Implements G4VPreCompoundTransitions.
Definition at line 47 of file G4GNASHTransitions.cc.
56 G4double theMatrixElement(k*N/(A*A*A*E));
58 static const G4double xf = std::sqrt(2.0/7.0);
59 if ( x < 2.0) { x *= xf; }
60 else if ( x < 7.0) { x *= std::sqrt(x/7.0); }
61 else if ( x > 15.0){ x *= std::sqrt(15.0/x); }
62 theMatrixElement *=
x;
66 G4double Epauli = ((P+1.0)*(P+1.0) + (H+1.0)*(H+1.0) + (P+1.0) - 3.0*(H-1.0))*0.25;
68 G4double Probability = gg*gg*gg *(E-Epauli)*(E-Epauli);
static constexpr double h_Planck
G4int GetNumberOfParticles() const
G4double GetLevelDensity() const
G4int GetNumberOfHoles() const
double A(double temperature)
static constexpr double MeV
G4double GetExcitationEnergy() const
static constexpr double pi2
The documentation for this class was generated from the following files:
- source/geant4.10.03.p02/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4GNASHTransitions.hh
- source/geant4.10.03.p02/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4GNASHTransitions.cc