Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4FissionLevelDensityParameter Class Reference

#include <G4FissionLevelDensityParameter.hh>

+ Inheritance diagram for G4FissionLevelDensityParameter:

Public Member Functions

 G4FissionLevelDensityParameter ()
 
virtual ~G4FissionLevelDensityParameter ()
 
G4double LevelDensityParameter (G4int A, G4int Z, G4double U) const final
 
- Public Member Functions inherited from G4VLevelDensityParameter
 G4VLevelDensityParameter ()
 
virtual ~G4VLevelDensityParameter ()
 
virtual G4double LevelDensityParameter (G4int A, G4int Z, G4double U) const =0
 

Detailed Description

Definition at line 39 of file G4FissionLevelDensityParameter.hh.

Constructor & Destructor Documentation

◆ G4FissionLevelDensityParameter()

G4FissionLevelDensityParameter::G4FissionLevelDensityParameter ( )
explicit

Definition at line 38 of file G4FissionLevelDensityParameter.cc.

39{
41}
static G4NuclearLevelData * GetInstance()

◆ ~G4FissionLevelDensityParameter()

G4FissionLevelDensityParameter::~G4FissionLevelDensityParameter ( )
virtual

Definition at line 43 of file G4FissionLevelDensityParameter.cc.

44{}

Member Function Documentation

◆ LevelDensityParameter()

G4double G4FissionLevelDensityParameter::LevelDensityParameter ( G4int  A,
G4int  Z,
G4double  U 
) const
finalvirtual

Implements G4VLevelDensityParameter.

Definition at line 46 of file G4FissionLevelDensityParameter.cc.

48{
49 G4double EvapLDP = fNucData->GetLevelDensity(Z, A, U);
50
51 if(Z >= 89) { EvapLDP *= 1.05; }
52 else if(Z <= 85) { EvapLDP *= 1.03; }
53 else { EvapLDP *= (1.03 + 0.005*(Z - 85)); }
54
55 return EvapLDP;
56}
double G4double
Definition: G4Types.hh:83
G4double GetLevelDensity(G4int Z, G4int A, G4double U)

The documentation for this class was generated from the following files: