Geant4-11
Public Member Functions | Private Member Functions | Private Attributes
G4FissionLevelDensityParameter Class Reference

#include <G4FissionLevelDensityParameter.hh>

Inheritance diagram for G4FissionLevelDensityParameter:
G4VLevelDensityParameter

Public Member Functions

 G4FissionLevelDensityParameter ()
 
G4double LevelDensityParameter (G4int A, G4int Z, G4double U) const final
 
virtual ~G4FissionLevelDensityParameter ()
 

Private Member Functions

 G4FissionLevelDensityParameter (const G4FissionLevelDensityParameter &right)
 
G4bool operator!= (const G4FissionLevelDensityParameter &right) const
 
const G4FissionLevelDensityParameteroperator= (const G4FissionLevelDensityParameter &right)
 
G4bool operator== (const G4FissionLevelDensityParameter &right) const
 

Private Attributes

G4NuclearLevelDatafNucData
 

Detailed Description

Definition at line 39 of file G4FissionLevelDensityParameter.hh.

Constructor & Destructor Documentation

◆ G4FissionLevelDensityParameter() [1/2]

G4FissionLevelDensityParameter::G4FissionLevelDensityParameter ( )
explicit

◆ ~G4FissionLevelDensityParameter()

G4FissionLevelDensityParameter::~G4FissionLevelDensityParameter ( )
virtual

Definition at line 43 of file G4FissionLevelDensityParameter.cc.

44{}

◆ G4FissionLevelDensityParameter() [2/2]

G4FissionLevelDensityParameter::G4FissionLevelDensityParameter ( const G4FissionLevelDensityParameter right)
private

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
const G4int Z[17]
const G4double A[17]
G4double GetLevelDensity(G4int Z, G4int A, G4double U)

References A, fNucData, G4NuclearLevelData::GetLevelDensity(), and Z.

◆ operator!=()

G4bool G4FissionLevelDensityParameter::operator!= ( const G4FissionLevelDensityParameter right) const
private

◆ operator=()

const G4FissionLevelDensityParameter & G4FissionLevelDensityParameter::operator= ( const G4FissionLevelDensityParameter right)
private

◆ operator==()

G4bool G4FissionLevelDensityParameter::operator== ( const G4FissionLevelDensityParameter right) const
private

Field Documentation

◆ fNucData

G4NuclearLevelData* G4FissionLevelDensityParameter::fNucData
private

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