Geant4  10.02.p01
G4ParticleHPParticleYield Class Reference

#include <G4ParticleHPParticleYield.hh>

+ Collaboration diagram for G4ParticleHPParticleYield:

Public Member Functions

 G4ParticleHPParticleYield ()
 
 ~G4ParticleHPParticleYield ()
 
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
 
G4ParticleHPPolynomExpansion theMean
 
G4ParticleHPVector theSimpleMean
 
G4bool hasPromptData
 
G4bool spontPrompt
 
G4ParticleHPVector thePrompt
 
G4double theSpontPrompt
 
G4bool hasDelayedData
 
G4bool spontDelayed
 
G4ParticleHPList thePrecursorDecayConstants
 
G4ParticleHPVector theDelayed
 
G4double theSpontDelayed
 

Detailed Description

Definition at line 39 of file G4ParticleHPParticleYield.hh.

Constructor & Destructor Documentation

G4ParticleHPParticleYield::G4ParticleHPParticleYield ( )
inline

Definition at line 42 of file G4ParticleHPParticleYield.hh.

References hasDelayedData, hasPromptData, simpleMean, and spontPrompt.

G4ParticleHPParticleYield::~G4ParticleHPParticleYield ( )
inline

Definition at line 49 of file G4ParticleHPParticleYield.hh.

Member Function Documentation

G4double G4ParticleHPParticleYield::GetDecayConstant ( G4int  i)
inline

Definition at line 130 of file G4ParticleHPParticleYield.hh.

References G4ParticleHPList::GetValue(), and thePrecursorDecayConstants.

Referenced by G4ParticleHPFSFissionFS::ApplyYourself().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4ParticleHPParticleYield::GetDelayed ( G4double  anEnergy)
inline

Definition at line 120 of file G4ParticleHPParticleYield.hh.

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

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4ParticleHPParticleYield::GetMean ( G4double  anEnergy)
inline

Definition at line 101 of file G4ParticleHPParticleYield.hh.

References G4ParticleHPPolynomExpansion::GetValue(), G4ParticleHPVector::GetY(), simpleMean, theMean, and theSimpleMean.

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4ParticleHPParticleYield::GetPrompt ( G4double  anEnergy)
inline

Definition at line 110 of file G4ParticleHPParticleYield.hh.

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

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4ParticleHPParticleYield::GetTargetMass ( )
inline

Definition at line 51 of file G4ParticleHPParticleYield.hh.

References targetMass.

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

+ Here is the caller graph for this function:

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

Definition at line 84 of file G4ParticleHPParticleYield.hh.

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

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Definition at line 53 of file G4ParticleHPParticleYield.hh.

References eV, G4ParticleHPPolynomExpansion::Init(), G4ParticleHPVector::Init(), simpleMean, targetMass, theMean, and theSimpleMean.

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Definition at line 68 of file G4ParticleHPParticleYield.hh.

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

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4bool G4ParticleHPParticleYield::hasDelayedData
private
G4bool G4ParticleHPParticleYield::hasPromptData
private

Definition at line 144 of file G4ParticleHPParticleYield.hh.

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

G4bool G4ParticleHPParticleYield::simpleMean
private

Definition at line 139 of file G4ParticleHPParticleYield.hh.

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

G4bool G4ParticleHPParticleYield::spontDelayed
private

Definition at line 151 of file G4ParticleHPParticleYield.hh.

Referenced by GetDelayed(), and InitDelayed().

G4bool G4ParticleHPParticleYield::spontPrompt
private

Definition at line 145 of file G4ParticleHPParticleYield.hh.

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

G4double G4ParticleHPParticleYield::targetMass
private

Definition at line 137 of file G4ParticleHPParticleYield.hh.

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

G4ParticleHPVector G4ParticleHPParticleYield::theDelayed
private

Definition at line 153 of file G4ParticleHPParticleYield.hh.

Referenced by GetDelayed(), and InitDelayed().

G4ParticleHPPolynomExpansion G4ParticleHPParticleYield::theMean
private

Definition at line 140 of file G4ParticleHPParticleYield.hh.

Referenced by GetMean(), and InitMean().

G4ParticleHPList G4ParticleHPParticleYield::thePrecursorDecayConstants
private

Definition at line 152 of file G4ParticleHPParticleYield.hh.

Referenced by GetDecayConstant(), and InitDelayed().

G4ParticleHPVector G4ParticleHPParticleYield::thePrompt
private

Definition at line 146 of file G4ParticleHPParticleYield.hh.

Referenced by GetPrompt(), and InitPrompt().

G4ParticleHPVector G4ParticleHPParticleYield::theSimpleMean
private

Definition at line 141 of file G4ParticleHPParticleYield.hh.

Referenced by GetMean(), and InitMean().

G4double G4ParticleHPParticleYield::theSpontDelayed
private

Definition at line 154 of file G4ParticleHPParticleYield.hh.

Referenced by GetDelayed(), and InitDelayed().

G4double G4ParticleHPParticleYield::theSpontPrompt
private

Definition at line 147 of file G4ParticleHPParticleYield.hh.

Referenced by GetPrompt(), and InitPrompt().


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