Geant4  10.00.p01
G4NeutronHPAngularP Class Reference

#include <G4NeutronHPAngularP.hh>

+ Collaboration diagram for G4NeutronHPAngularP:

Public Member Functions

 G4NeutronHPAngularP ()
 
 ~G4NeutronHPAngularP ()
 
void Init (std::istream &aDataFile)
 
void Init (G4double e, G4int n)
 
void SetEnergy (G4double energy)
 
void SetCosTh (G4int l, G4double coeff)
 
void SetProb (G4int l, G4double coeff)
 
G4double GetCosTh (G4int l)
 
G4double GetProb (G4int l)
 
G4double GetEnergy ()
 
G4int GetNumberOfPoints ()
 
G4double GetCosTh ()
 

Private Attributes

G4double theEnergy
 
G4NeutronHPInterpolator theInt
 
G4int nCoeff
 
G4InterpolationManager theManager
 
G4doubletheCosTh
 
G4doubletheProb
 

Detailed Description

Definition at line 36 of file G4NeutronHPAngularP.hh.

Constructor & Destructor Documentation

G4NeutronHPAngularP::G4NeutronHPAngularP ( )
inline

Definition at line 40 of file G4NeutronHPAngularP.hh.

References theCosTh, and theProb.

G4NeutronHPAngularP::~G4NeutronHPAngularP ( )
inline

Definition at line 45 of file G4NeutronHPAngularP.hh.

References theCosTh, and theProb.

Member Function Documentation

G4double G4NeutronHPAngularP::GetCosTh ( G4int  l)
inline

Definition at line 79 of file G4NeutronHPAngularP.hh.

References theCosTh.

Referenced by G4NeutronHPPhotonDist::GetPhotons().

+ Here is the caller graph for this function:

G4double G4NeutronHPAngularP::GetCosTh ( )
inline

Definition at line 83 of file G4NeutronHPAngularP.hh.

References G4UniformRand, GetNumberOfPoints(), GetProb(), G4InterpolationManager::GetScheme(), G4NeutronHPInterpolator::Interpolate(), theInt, and theManager.

+ Here is the call graph for this function:

G4double G4NeutronHPAngularP::GetEnergy ( )
inline

Definition at line 81 of file G4NeutronHPAngularP.hh.

References theEnergy.

G4int G4NeutronHPAngularP::GetNumberOfPoints ( )
inline

Definition at line 82 of file G4NeutronHPAngularP.hh.

References nCoeff.

Referenced by GetCosTh().

+ Here is the caller graph for this function:

G4double G4NeutronHPAngularP::GetProb ( G4int  l)
inline

Definition at line 80 of file G4NeutronHPAngularP.hh.

References theProb.

Referenced by GetCosTh().

+ Here is the caller graph for this function:

void G4NeutronHPAngularP::Init ( std::istream &  aDataFile)
inline

Definition at line 51 of file G4NeutronHPAngularP.hh.

References eV, G4InterpolationManager::Init(), SetCosTh(), SetProb(), and theManager.

Referenced by G4NeutronHPPhotonDist::InitAngular().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPAngularP::Init ( G4double  e,
G4int  n 
)
inline

Definition at line 67 of file G4NeutronHPAngularP.hh.

References n, nCoeff, theCosTh, theEnergy, and theProb.

void G4NeutronHPAngularP::SetCosTh ( G4int  l,
G4double  coeff 
)
inline

Definition at line 76 of file G4NeutronHPAngularP.hh.

References theCosTh.

Referenced by Init().

+ Here is the caller graph for this function:

void G4NeutronHPAngularP::SetEnergy ( G4double  energy)
inline

Definition at line 75 of file G4NeutronHPAngularP.hh.

References G4INCL::KinematicsUtils::energy(), and theEnergy.

+ Here is the call graph for this function:

void G4NeutronHPAngularP::SetProb ( G4int  l,
G4double  coeff 
)
inline

Definition at line 77 of file G4NeutronHPAngularP.hh.

References theProb.

Referenced by Init().

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4NeutronHPAngularP::nCoeff
private

Definition at line 104 of file G4NeutronHPAngularP.hh.

Referenced by GetNumberOfPoints(), and Init().

G4double* G4NeutronHPAngularP::theCosTh
private
G4double G4NeutronHPAngularP::theEnergy
private

Definition at line 102 of file G4NeutronHPAngularP.hh.

Referenced by GetEnergy(), Init(), and SetEnergy().

G4NeutronHPInterpolator G4NeutronHPAngularP::theInt
private

Definition at line 103 of file G4NeutronHPAngularP.hh.

Referenced by GetCosTh().

G4InterpolationManager G4NeutronHPAngularP::theManager
private

Definition at line 105 of file G4NeutronHPAngularP.hh.

Referenced by GetCosTh(), and Init().

G4double* G4NeutronHPAngularP::theProb
private

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