30 #ifndef G4NeutronHPFissionERelease_h
31 #define G4NeutronHPFissionERelease_h 1
44 , fragmentKinetic( 0.0 )
45 , promptNeutronKinetic( 0.0 )
46 , delayedNeutronKinetic( 0.0 )
47 , promptGammaEnergy( 0.0 )
48 , delayedGammaEnergy( 0.0 )
49 , neutrinoEnergy( 0.0 )
50 , reducedTotalEnergy( 0.0 )
55 inline void Init(std::istream & aDataFile)
61 >>promptNeutronKinetic
62 >>delayedNeutronKinetic
70 fragmentKinetic*=CLHEP::eV;
71 promptNeutronKinetic*=CLHEP::eV;
72 delayedNeutronKinetic*=CLHEP::eV;
73 promptGammaEnergy*=CLHEP::eV;
74 delayedGammaEnergy*=CLHEP::eV;
75 delayedBetaEnergy*=CLHEP::eV;
76 neutrinoEnergy*=CLHEP::eV;
77 reducedTotalEnergy*=CLHEP::eV;
78 totalEnergy*=CLHEP::eV;
84 energy = anEnergy/CLHEP::eV;
85 delta = -(1.057*energy - 8.07*deltaNNeu);
86 result = totalEnergy - delta*CLHEP::eV;
91 return fragmentKinetic;
96 energy = anEnergy/CLHEP::eV;
97 delta = -(1.307*energy - 8.07*deltaNNeu);
98 result = totalEnergy - delta*CLHEP::eV;
103 return delayedNeutronKinetic;
107 return promptGammaEnergy;
G4double GetReducedTotal(G4double deltaNNeu, G4double anEnergy)
G4double GetDelayedGammaEnergy(G4double anEnergy)
void Init(std::istream &aDataFile)
G4double GetPromptGammaEnergy()
G4double G4NeutronHPJENDLHEData::G4double result
G4NeutronHPFissionERelease()
G4double GetDelayedBetaEnergy(G4double anEnergy)
G4double GetFragmentKinetic()
~G4NeutronHPFissionERelease()
G4double GetPromptNeutronKinetic(G4double deltaNNeu, G4double anEnergy)
G4double GetDelayedNeutronKinetic()
G4double GetNeutrinoEnergy(G4double anEnergy)
G4double GetTotalEnergy(G4double deltaNNeu, G4double anEnergy)