31#ifndef G4NeutronHPFissionERelease_h
32#define G4NeutronHPFissionERelease_h 1
45 , fragmentKinetic( 0.0 )
46 , promptNeutronKinetic( 0.0 )
47 , delayedNeutronKinetic( 0.0 )
48 , promptGammaEnergy( 0.0 )
49 , delayedGammaEnergy( 0.0 )
50 , neutrinoEnergy( 0.0 )
51 , reducedTotalEnergy( 0.0 )
56 inline void Init(std::ifstream & aDataFile)
62 >>promptNeutronKinetic
63 >>delayedNeutronKinetic
71 fragmentKinetic*=CLHEP::eV;
72 promptNeutronKinetic*=CLHEP::eV;
73 delayedNeutronKinetic*=CLHEP::eV;
74 promptGammaEnergy*=CLHEP::eV;
75 delayedGammaEnergy*=CLHEP::eV;
76 delayedBetaEnergy*=CLHEP::eV;
77 neutrinoEnergy*=CLHEP::eV;
78 reducedTotalEnergy*=CLHEP::eV;
79 totalEnergy*=CLHEP::eV;
85 energy = anEnergy/CLHEP::eV;
86 delta = -(1.057*energy - 8.07*deltaNNeu);
87 result = totalEnergy - delta*CLHEP::eV;
92 return fragmentKinetic;
97 energy = anEnergy/CLHEP::eV;
98 delta = -(1.307*energy - 8.07*deltaNNeu);
99 result = totalEnergy - delta*CLHEP::eV;
104 return delayedNeutronKinetic;
108 return promptGammaEnergy;
113 G4double result = delayedGammaEnergy-delta;
119 G4double result = delayedBetaEnergy-delta;
125 G4double result = neutrinoEnergy-delta;
G4double GetTotalEnergy(G4double deltaNNeu, G4double anEnergy)
G4double GetFragmentKinetic()
G4double GetDelayedBetaEnergy(G4double anEnergy)
G4double GetNeutrinoEnergy(G4double anEnergy)
void Init(std::ifstream &aDataFile)
G4double GetDelayedGammaEnergy(G4double anEnergy)
G4double GetPromptGammaEnergy()
~G4NeutronHPFissionERelease()
G4double GetReducedTotal(G4double deltaNNeu, G4double anEnergy)
G4double GetDelayedNeutronKinetic()
G4NeutronHPFissionERelease()
G4double GetPromptNeutronKinetic(G4double deltaNNeu, G4double anEnergy)