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

#include <G4ParticleHPFissionERelease.hh>

Public Member Functions

 G4ParticleHPFissionERelease ()
 
G4double GetDelayedBetaEnergy (G4double anEnergy)
 
G4double GetDelayedGammaEnergy (G4double anEnergy)
 
G4double GetDelayedNeutronKinetic ()
 
G4double GetFragmentKinetic ()
 
G4double GetNeutrinoEnergy (G4double anEnergy)
 
G4double GetPromptGammaEnergy ()
 
G4double GetPromptNeutronKinetic (G4double deltaNNeu, G4double anEnergy)
 
G4double GetReducedTotal (G4double deltaNNeu, G4double anEnergy)
 
G4double GetTotalEnergy (G4double deltaNNeu, G4double anEnergy)
 
void Init (std::istream &aDataFile)
 
 ~G4ParticleHPFissionERelease ()
 

Private Attributes

G4double delayedBetaEnergy
 
G4double delayedGammaEnergy
 
G4double delayedNeutronKinetic
 
G4double fragmentKinetic
 
G4double neutrinoEnergy
 
G4double promptGammaEnergy
 
G4double promptNeutronKinetic
 
G4double reducedTotalEnergy
 
G4double totalEnergy
 

Detailed Description

Definition at line 40 of file G4ParticleHPFissionERelease.hh.

Constructor & Destructor Documentation

◆ G4ParticleHPFissionERelease()

G4ParticleHPFissionERelease::G4ParticleHPFissionERelease ( )
inline

◆ ~G4ParticleHPFissionERelease()

G4ParticleHPFissionERelease::~G4ParticleHPFissionERelease ( )
inline

Definition at line 55 of file G4ParticleHPFissionERelease.hh.

55{}

Member Function Documentation

◆ GetDelayedBetaEnergy()

G4double G4ParticleHPFissionERelease::GetDelayedBetaEnergy ( G4double  anEnergy)
inline

Definition at line 117 of file G4ParticleHPFissionERelease.hh.

118 {
119 G4double delta = 0.075*anEnergy;
120 G4double result = delayedBetaEnergy-delta;
121 return result;
122 }
double G4double
Definition: G4Types.hh:83

References delayedBetaEnergy.

◆ GetDelayedGammaEnergy()

G4double G4ParticleHPFissionERelease::GetDelayedGammaEnergy ( G4double  anEnergy)
inline

Definition at line 111 of file G4ParticleHPFissionERelease.hh.

112 {
113 G4double delta = 0.075*anEnergy;
114 G4double result = delayedGammaEnergy-delta;
115 return result;
116 }

References delayedGammaEnergy.

◆ GetDelayedNeutronKinetic()

G4double G4ParticleHPFissionERelease::GetDelayedNeutronKinetic ( )
inline

Definition at line 103 of file G4ParticleHPFissionERelease.hh.

104 {
106 }

References delayedNeutronKinetic.

◆ GetFragmentKinetic()

G4double G4ParticleHPFissionERelease::GetFragmentKinetic ( )
inline

◆ GetNeutrinoEnergy()

G4double G4ParticleHPFissionERelease::GetNeutrinoEnergy ( G4double  anEnergy)
inline

Definition at line 123 of file G4ParticleHPFissionERelease.hh.

124 {
125 G4double delta = 0.1*anEnergy;
126 G4double result = neutrinoEnergy-delta;
127 return result;
128 }

References neutrinoEnergy.

Referenced by GetReducedTotal().

◆ GetPromptGammaEnergy()

G4double G4ParticleHPFissionERelease::GetPromptGammaEnergy ( )
inline

Definition at line 107 of file G4ParticleHPFissionERelease.hh.

108 {
109 return promptGammaEnergy;
110 }

References promptGammaEnergy.

◆ GetPromptNeutronKinetic()

G4double G4ParticleHPFissionERelease::GetPromptNeutronKinetic ( G4double  deltaNNeu,
G4double  anEnergy 
)
inline

Definition at line 95 of file G4ParticleHPFissionERelease.hh.

96 {
97 G4double result, delta, energy;
98 energy = anEnergy/CLHEP::eV;
99 delta = -(1.307*energy - 8.07*deltaNNeu);
100 result = totalEnergy - delta*CLHEP::eV;
101 return result;
102 }
static constexpr double eV
G4double energy(const ThreeVector &p, const G4double m)

References G4INCL::KinematicsUtils::energy(), CLHEP::eV, and totalEnergy.

◆ GetReducedTotal()

G4double G4ParticleHPFissionERelease::GetReducedTotal ( G4double  deltaNNeu,
G4double  anEnergy 
)
inline

Definition at line 129 of file G4ParticleHPFissionERelease.hh.

130 {
131 return GetTotalEnergy(deltaNNeu, anEnergy) - GetNeutrinoEnergy(anEnergy);
132 }
G4double GetTotalEnergy(G4double deltaNNeu, G4double anEnergy)
G4double GetNeutrinoEnergy(G4double anEnergy)

References GetNeutrinoEnergy(), and GetTotalEnergy().

◆ GetTotalEnergy()

G4double G4ParticleHPFissionERelease::GetTotalEnergy ( G4double  deltaNNeu,
G4double  anEnergy 
)
inline

Definition at line 83 of file G4ParticleHPFissionERelease.hh.

84 {
85 G4double result, delta, energy;
86 energy = anEnergy/CLHEP::eV;
87 delta = -(1.057*energy - 8.07*deltaNNeu);
88 result = totalEnergy - delta*CLHEP::eV;
89 return result;
90 }

References G4INCL::KinematicsUtils::energy(), CLHEP::eV, and totalEnergy.

Referenced by GetReducedTotal().

◆ Init()

void G4ParticleHPFissionERelease::Init ( std::istream &  aDataFile)
inline

Field Documentation

◆ delayedBetaEnergy

G4double G4ParticleHPFissionERelease::delayedBetaEnergy
private

Definition at line 141 of file G4ParticleHPFissionERelease.hh.

Referenced by GetDelayedBetaEnergy(), and Init().

◆ delayedGammaEnergy

G4double G4ParticleHPFissionERelease::delayedGammaEnergy
private

Definition at line 140 of file G4ParticleHPFissionERelease.hh.

Referenced by GetDelayedGammaEnergy(), and Init().

◆ delayedNeutronKinetic

G4double G4ParticleHPFissionERelease::delayedNeutronKinetic
private

Definition at line 138 of file G4ParticleHPFissionERelease.hh.

Referenced by GetDelayedNeutronKinetic(), and Init().

◆ fragmentKinetic

G4double G4ParticleHPFissionERelease::fragmentKinetic
private

Definition at line 136 of file G4ParticleHPFissionERelease.hh.

Referenced by GetFragmentKinetic(), and Init().

◆ neutrinoEnergy

G4double G4ParticleHPFissionERelease::neutrinoEnergy
private

Definition at line 142 of file G4ParticleHPFissionERelease.hh.

Referenced by GetNeutrinoEnergy(), and Init().

◆ promptGammaEnergy

G4double G4ParticleHPFissionERelease::promptGammaEnergy
private

Definition at line 139 of file G4ParticleHPFissionERelease.hh.

Referenced by GetPromptGammaEnergy(), and Init().

◆ promptNeutronKinetic

G4double G4ParticleHPFissionERelease::promptNeutronKinetic
private

Definition at line 137 of file G4ParticleHPFissionERelease.hh.

Referenced by Init().

◆ reducedTotalEnergy

G4double G4ParticleHPFissionERelease::reducedTotalEnergy
private

Definition at line 143 of file G4ParticleHPFissionERelease.hh.

Referenced by Init().

◆ totalEnergy

G4double G4ParticleHPFissionERelease::totalEnergy
private

Definition at line 135 of file G4ParticleHPFissionERelease.hh.

Referenced by GetPromptNeutronKinetic(), GetTotalEnergy(), and Init().


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