Geant4  10.01.p02
G4NeutronHPNeutronYield Class Reference

#include <G4NeutronHPNeutronYield.hh>

+ Collaboration diagram for G4NeutronHPNeutronYield:

Public Member Functions

 G4NeutronHPNeutronYield ()
 
 ~G4NeutronHPNeutronYield ()
 
G4double GetTargetMass ()
 
void InitMean (std::istream &aDataFile)
 
void InitPrompt (std::istream &aDataFile)
 
void InitDelayed (std::istream &aDataFile)
 
G4double GetMean (G4double anEnergy)
 
G4double GetPrompt (G4double anEnergy)
 
G4double GetDelayed (G4double anEnergy)
 
G4double GetDecayConstant (G4int i)
 

Private Attributes

G4double targetMass
 
G4bool simpleMean
 
G4NeutronHPPolynomExpansion theMean
 
G4NeutronHPVector theSimpleMean
 
G4bool hasPromptData
 
G4bool spontPrompt
 
G4NeutronHPVector thePrompt
 
G4double theSpontPrompt
 
G4bool hasDelayedData
 
G4bool spontDelayed
 
G4NeutronHPList thePrecursorDecayConstants
 
G4NeutronHPVector theDelayed
 
G4double theSpontDelayed
 

Detailed Description

Definition at line 38 of file G4NeutronHPNeutronYield.hh.

Constructor & Destructor Documentation

G4NeutronHPNeutronYield::G4NeutronHPNeutronYield ( )
inline

Definition at line 41 of file G4NeutronHPNeutronYield.hh.

References hasDelayedData, hasPromptData, simpleMean, and spontPrompt.

G4NeutronHPNeutronYield::~G4NeutronHPNeutronYield ( )
inline

Definition at line 48 of file G4NeutronHPNeutronYield.hh.

Member Function Documentation

G4double G4NeutronHPNeutronYield::GetDecayConstant ( G4int  i)
inline

Definition at line 129 of file G4NeutronHPNeutronYield.hh.

References G4NeutronHPList::GetValue(), and thePrecursorDecayConstants.

Referenced by G4NeutronHPFSFissionFS::ApplyYourself().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPNeutronYield::GetDelayed ( G4double  anEnergy)
inline

Definition at line 119 of file G4NeutronHPNeutronYield.hh.

References G4NeutronHPVector::GetY(), hasDelayedData, spontDelayed, theDelayed, and theSpontDelayed.

Referenced by G4FissionLibrary::SampleMult(), and G4NeutronHPFSFissionFS::SampleNeutronMult().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPNeutronYield::GetMean ( G4double  anEnergy)
inline

Definition at line 100 of file G4NeutronHPNeutronYield.hh.

References G4NeutronHPPolynomExpansion::GetValue(), G4NeutronHPVector::GetY(), simpleMean, theMean, and theSimpleMean.

Referenced by G4FissionLibrary::SampleMult(), and G4NeutronHPFSFissionFS::SampleNeutronMult().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPNeutronYield::GetPrompt ( G4double  anEnergy)
inline

Definition at line 109 of file G4NeutronHPNeutronYield.hh.

References G4NeutronHPVector::GetY(), hasPromptData, spontPrompt, thePrompt, and theSpontPrompt.

Referenced by G4FissionLibrary::SampleMult(), and G4NeutronHPFSFissionFS::SampleNeutronMult().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPNeutronYield::GetTargetMass ( )
inline

Definition at line 50 of file G4NeutronHPNeutronYield.hh.

References targetMass.

Referenced by G4NeutronHPFSFissionFS::Init(), and G4FissionLibrary::Init().

+ Here is the caller graph for this function:

void G4NeutronHPNeutronYield::InitDelayed ( std::istream &  aDataFile)
inline

Definition at line 83 of file G4NeutronHPNeutronYield.hh.

References eV, hasDelayedData, G4NeutronHPList::Init(), G4NeutronHPVector::Init(), s, spontDelayed, targetMass, theDelayed, thePrecursorDecayConstants, and theSpontDelayed.

Referenced by G4NeutronHPFSFissionFS::Init(), and G4FissionLibrary::Init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPNeutronYield::InitMean ( std::istream &  aDataFile)
inline

Definition at line 52 of file G4NeutronHPNeutronYield.hh.

References eV, G4NeutronHPPolynomExpansion::Init(), G4NeutronHPVector::Init(), simpleMean, targetMass, theMean, and theSimpleMean.

Referenced by G4NeutronHPFSFissionFS::Init(), and G4FissionLibrary::Init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPNeutronYield::InitPrompt ( std::istream &  aDataFile)
inline

Definition at line 67 of file G4NeutronHPNeutronYield.hh.

References eV, hasPromptData, G4NeutronHPVector::Init(), spontPrompt, targetMass, thePrompt, and theSpontPrompt.

Referenced by G4NeutronHPFSFissionFS::Init(), and G4FissionLibrary::Init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4bool G4NeutronHPNeutronYield::hasDelayedData
private

Definition at line 149 of file G4NeutronHPNeutronYield.hh.

Referenced by G4NeutronHPNeutronYield(), GetDelayed(), and InitDelayed().

G4bool G4NeutronHPNeutronYield::hasPromptData
private

Definition at line 143 of file G4NeutronHPNeutronYield.hh.

Referenced by G4NeutronHPNeutronYield(), GetPrompt(), and InitPrompt().

G4bool G4NeutronHPNeutronYield::simpleMean
private

Definition at line 138 of file G4NeutronHPNeutronYield.hh.

Referenced by G4NeutronHPNeutronYield(), GetMean(), and InitMean().

G4bool G4NeutronHPNeutronYield::spontDelayed
private

Definition at line 150 of file G4NeutronHPNeutronYield.hh.

Referenced by GetDelayed(), and InitDelayed().

G4bool G4NeutronHPNeutronYield::spontPrompt
private

Definition at line 144 of file G4NeutronHPNeutronYield.hh.

Referenced by G4NeutronHPNeutronYield(), GetPrompt(), and InitPrompt().

G4double G4NeutronHPNeutronYield::targetMass
private

Definition at line 136 of file G4NeutronHPNeutronYield.hh.

Referenced by GetTargetMass(), InitDelayed(), InitMean(), and InitPrompt().

G4NeutronHPVector G4NeutronHPNeutronYield::theDelayed
private

Definition at line 152 of file G4NeutronHPNeutronYield.hh.

Referenced by GetDelayed(), and InitDelayed().

G4NeutronHPPolynomExpansion G4NeutronHPNeutronYield::theMean
private

Definition at line 139 of file G4NeutronHPNeutronYield.hh.

Referenced by GetMean(), and InitMean().

G4NeutronHPList G4NeutronHPNeutronYield::thePrecursorDecayConstants
private

Definition at line 151 of file G4NeutronHPNeutronYield.hh.

Referenced by GetDecayConstant(), and InitDelayed().

G4NeutronHPVector G4NeutronHPNeutronYield::thePrompt
private

Definition at line 145 of file G4NeutronHPNeutronYield.hh.

Referenced by GetPrompt(), and InitPrompt().

G4NeutronHPVector G4NeutronHPNeutronYield::theSimpleMean
private

Definition at line 140 of file G4NeutronHPNeutronYield.hh.

Referenced by GetMean(), and InitMean().

G4double G4NeutronHPNeutronYield::theSpontDelayed
private

Definition at line 153 of file G4NeutronHPNeutronYield.hh.

Referenced by GetDelayed(), and InitDelayed().

G4double G4NeutronHPNeutronYield::theSpontPrompt
private

Definition at line 146 of file G4NeutronHPNeutronYield.hh.

Referenced by GetPrompt(), and InitPrompt().


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