Geant4  10.01.p03
G4NeutronHPList Class Reference

#include <G4NeutronHPList.hh>

Public Member Functions

 G4NeutronHPList ()
 
 ~G4NeutronHPList ()
 
void SetValue (G4int i, G4double y)
 
G4double GetValue (G4int i)
 
G4int GetListLength ()
 
void Dump ()
 
void Init (std::istream &aDataFile, G4int nPar, G4double unit=1.)
 
void Init (std::istream &aDataFile, G4double unit=1.)
 
void SetLabel (G4double aLabel)
 
G4double GetLabel ()
 

Private Member Functions

void Check (G4int i)
 

Private Attributes

G4double theLabel
 
G4doubletheData
 
G4int nEntries
 
G4int nPoints
 

Detailed Description

Definition at line 34 of file G4NeutronHPList.hh.

Constructor & Destructor Documentation

G4NeutronHPList::G4NeutronHPList ( )
inline

Definition at line 38 of file G4NeutronHPList.hh.

References nEntries, nPoints, and theData.

G4NeutronHPList::~G4NeutronHPList ( )
inline

Definition at line 45 of file G4NeutronHPList.hh.

References theData.

Member Function Documentation

void G4NeutronHPList::Check ( G4int  i)
private

Definition at line 33 of file G4NeutronHPList.cc.

References nEntries, nPoints, and theData.

Referenced by SetValue().

+ Here is the caller graph for this function:

void G4NeutronHPList::Dump ( )
G4double G4NeutronHPList::GetLabel ( )
inline

Definition at line 67 of file G4NeutronHPList.hh.

References theLabel.

Referenced by G4NeutronHPContAngularPar::Merge(), and G4NeutronHPContAngularPar::Sample().

+ Here is the caller graph for this function:

G4int G4NeutronHPList::GetListLength ( )
inline

Definition at line 57 of file G4NeutronHPList.hh.

References nEntries.

Referenced by GetValue().

+ Here is the caller graph for this function:

G4double G4NeutronHPList::GetValue ( G4int  i)

Definition at line 74 of file G4NeutronHPList.cc.

References GetListLength(), nEntries, and theData.

Referenced by G4NeutronHPNeutronYield::GetDecayConstant(), G4NeutronHPContAngularPar::Merge(), and G4NeutronHPContAngularPar::Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPList::Init ( std::istream &  aDataFile,
G4int  nPar,
G4double  unit = 1. 
)

Definition at line 51 of file G4NeutronHPList.cc.

References SetValue().

Referenced by G4NeutronHPContAngularPar::Init(), and G4NeutronHPNeutronYield::InitDelayed().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPList::Init ( std::istream &  aDataFile,
G4double  unit = 1. 
)

Definition at line 62 of file G4NeutronHPList.cc.

References SetValue(), and G4INCL::CrossSections::total().

+ Here is the call graph for this function:

void G4NeutronHPList::SetLabel ( G4double  aLabel)
inline

Definition at line 65 of file G4NeutronHPList.hh.

References theLabel.

Referenced by G4NeutronHPContAngularPar::Init(), and G4NeutronHPContAngularPar::Merge().

+ Here is the caller graph for this function:

void G4NeutronHPList::SetValue ( G4int  i,
G4double  y 
)
inline

Definition at line 50 of file G4NeutronHPList.hh.

References Check(), and theData.

Referenced by Init(), and G4NeutronHPContAngularPar::Merge().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4NeutronHPList::nEntries
private

Definition at line 76 of file G4NeutronHPList.hh.

Referenced by Check(), G4NeutronHPList(), GetListLength(), and GetValue().

G4int G4NeutronHPList::nPoints
private

Definition at line 77 of file G4NeutronHPList.hh.

Referenced by Check(), and G4NeutronHPList().

G4double* G4NeutronHPList::theData
private

Definition at line 75 of file G4NeutronHPList.hh.

Referenced by Check(), G4NeutronHPList(), GetValue(), SetValue(), and ~G4NeutronHPList().

G4double G4NeutronHPList::theLabel
private

Definition at line 73 of file G4NeutronHPList.hh.

Referenced by GetLabel(), and SetLabel().


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