Geant4  10.01.p02
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
 
G4double * theData
 
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: