#include <G4NeutronHPFissionERelease.hh>
Public Member Functions | |
G4NeutronHPFissionERelease () | |
~G4NeutronHPFissionERelease () | |
void | Init (std::ifstream &aDataFile) |
G4double | GetTotalEnergy (G4double deltaNNeu, G4double anEnergy) |
G4double | GetFragmentKinetic () |
G4double | GetPromptNeutronKinetic (G4double deltaNNeu, G4double anEnergy) |
G4double | GetDelayedNeutronKinetic () |
G4double | GetPromptGammaEnergy () |
G4double | GetDelayedGammaEnergy (G4double anEnergy) |
G4double | GetDelayedBetaEnergy (G4double anEnergy) |
G4double | GetNeutrinoEnergy (G4double anEnergy) |
G4double | GetReducedTotal (G4double deltaNNeu, G4double anEnergy) |
Definition at line 40 of file G4NeutronHPFissionERelease.hh.
G4NeutronHPFissionERelease::G4NeutronHPFissionERelease | ( | ) | [inline] |
Definition at line 43 of file G4NeutronHPFissionERelease.hh.
00044 : totalEnergy( 0.0 ) 00045 , fragmentKinetic( 0.0 ) 00046 , promptNeutronKinetic( 0.0 ) 00047 , delayedNeutronKinetic( 0.0 ) 00048 , promptGammaEnergy( 0.0 ) 00049 , delayedGammaEnergy( 0.0 ) 00050 , neutrinoEnergy( 0.0 ) 00051 , reducedTotalEnergy( 0.0 ) 00052 { 00053 }
G4NeutronHPFissionERelease::~G4NeutronHPFissionERelease | ( | ) | [inline] |
Definition at line 116 of file G4NeutronHPFissionERelease.hh.
00117 { 00118 G4double delta = 0.075*anEnergy; 00119 G4double result = delayedBetaEnergy-delta; 00120 return result; 00121 }
Definition at line 110 of file G4NeutronHPFissionERelease.hh.
00111 { 00112 G4double delta = 0.075*anEnergy; 00113 G4double result = delayedGammaEnergy-delta; 00114 return result; 00115 }
G4double G4NeutronHPFissionERelease::GetDelayedNeutronKinetic | ( | ) | [inline] |
G4double G4NeutronHPFissionERelease::GetFragmentKinetic | ( | ) | [inline] |
Definition at line 90 of file G4NeutronHPFissionERelease.hh.
Referenced by G4NeutronHPFissionFS::ApplyYourself(), and G4FissionLibrary::ApplyYourself().
Definition at line 122 of file G4NeutronHPFissionERelease.hh.
Referenced by GetReducedTotal().
00123 { 00124 G4double delta = 0.1*anEnergy; 00125 G4double result = neutrinoEnergy-delta; 00126 return result; 00127 }
G4double G4NeutronHPFissionERelease::GetPromptGammaEnergy | ( | ) | [inline] |
G4double G4NeutronHPFissionERelease::GetPromptNeutronKinetic | ( | G4double | deltaNNeu, | |
G4double | anEnergy | |||
) | [inline] |
Definition at line 94 of file G4NeutronHPFissionERelease.hh.
00095 { 00096 G4double result, delta, energy; 00097 energy = anEnergy/CLHEP::eV; 00098 delta = -(1.307*energy - 8.07*deltaNNeu); 00099 result = totalEnergy - delta*CLHEP::eV; 00100 return result; 00101 }
G4double G4NeutronHPFissionERelease::GetReducedTotal | ( | G4double | deltaNNeu, | |
G4double | anEnergy | |||
) | [inline] |
Definition at line 128 of file G4NeutronHPFissionERelease.hh.
References GetNeutrinoEnergy(), and GetTotalEnergy().
00129 { 00130 return GetTotalEnergy(deltaNNeu, anEnergy) - GetNeutrinoEnergy(anEnergy); 00131 }
G4double G4NeutronHPFissionERelease::GetTotalEnergy | ( | G4double | deltaNNeu, | |
G4double | anEnergy | |||
) | [inline] |
Definition at line 82 of file G4NeutronHPFissionERelease.hh.
Referenced by GetReducedTotal().
00083 { 00084 G4double result, delta, energy; 00085 energy = anEnergy/CLHEP::eV; 00086 delta = -(1.057*energy - 8.07*deltaNNeu); 00087 result = totalEnergy - delta*CLHEP::eV; 00088 return result; 00089 }
void G4NeutronHPFissionERelease::Init | ( | std::ifstream & | aDataFile | ) | [inline] |
Definition at line 56 of file G4NeutronHPFissionERelease.hh.
Referenced by G4NeutronHPFSFissionFS::Init(), and G4FissionLibrary::Init().
00057 { 00058 G4double dummy; 00059 00060 aDataFile >>dummy 00061 >>fragmentKinetic 00062 >>promptNeutronKinetic 00063 >>delayedNeutronKinetic 00064 >>promptGammaEnergy 00065 >>delayedGammaEnergy 00066 >>delayedBetaEnergy 00067 >>neutrinoEnergy 00068 >>reducedTotalEnergy 00069 >>totalEnergy; 00070 00071 fragmentKinetic*=CLHEP::eV; 00072 promptNeutronKinetic*=CLHEP::eV; 00073 delayedNeutronKinetic*=CLHEP::eV; 00074 promptGammaEnergy*=CLHEP::eV; 00075 delayedGammaEnergy*=CLHEP::eV; 00076 delayedBetaEnergy*=CLHEP::eV; 00077 neutrinoEnergy*=CLHEP::eV; 00078 reducedTotalEnergy*=CLHEP::eV; 00079 totalEnergy*=CLHEP::eV; 00080 }