Geant4  10.00.p02
G4NeutronHPHash Class Reference

#include <G4NeutronHPHash.hh>

+ Collaboration diagram for G4NeutronHPHash:

Public Member Functions

 G4NeutronHPHash ()
 
 ~G4NeutronHPHash ()
 
 G4NeutronHPHash (const G4NeutronHPHash &aHash)
 
G4NeutronHPHashoperator= (const G4NeutronHPHash &aHash)
 
void Clear ()
 
G4bool Prepared () const
 
void SetData (G4int index, G4double x, G4double y)
 
G4int GetMinIndex (G4double e) const
 

Private Attributes

G4bool prepared
 
G4NeutronHPHashtheUpper
 
std::vector< int > theIndex
 
std::vector< G4NeutronHPDataPointtheData
 

Detailed Description

Definition at line 32 of file G4NeutronHPHash.hh.

Constructor & Destructor Documentation

G4NeutronHPHash::G4NeutronHPHash ( )
inline

Definition at line 35 of file G4NeutronHPHash.hh.

References prepared, and theUpper.

Referenced by G4NeutronHPHash(), operator=(), and SetData().

+ Here is the caller graph for this function:

G4NeutronHPHash::~G4NeutronHPHash ( )
inline

Definition at line 41 of file G4NeutronHPHash.hh.

References theUpper.

G4NeutronHPHash::G4NeutronHPHash ( const G4NeutronHPHash aHash)
inline

Definition at line 46 of file G4NeutronHPHash.hh.

References G4NeutronHPHash(), theData, theIndex, and theUpper.

+ Here is the call graph for this function:

Member Function Documentation

void G4NeutronHPHash::Clear ( )
inline

Definition at line 78 of file G4NeutronHPHash.hh.

References Clear(), prepared, theData, theIndex, and theUpper.

Referenced by G4NeutronHPVector::CleanUp(), Clear(), G4NeutronHPVector::ReHash(), and G4NeutronHPVector::~G4NeutronHPVector().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int G4NeutronHPHash::GetMinIndex ( G4double  e) const
inline

Definition at line 106 of file G4NeutronHPHash.hh.

References GetMinIndex(), theData, theIndex, and theUpper.

Referenced by GetMinIndex(), and G4NeutronHPVector::GetXsec().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4NeutronHPHash& G4NeutronHPHash::operator= ( const G4NeutronHPHash aHash)
inline

Definition at line 60 of file G4NeutronHPHash.hh.

References G4NeutronHPHash(), theData, theIndex, and theUpper.

+ Here is the call graph for this function:

G4bool G4NeutronHPHash::Prepared ( ) const
inline

Definition at line 91 of file G4NeutronHPHash.hh.

References prepared.

Referenced by G4NeutronHPVector::GetXsec(), G4NeutronHPVector::Merge(), and G4NeutronHPVector::ThinOut().

+ Here is the caller graph for this function:

void G4NeutronHPHash::SetData ( G4int  index,
G4double  x,
G4double  y 
)
inline

Definition at line 92 of file G4NeutronHPHash.hh.

References G4NeutronHPHash(), prepared, G4NeutronHPDataPoint::SetData(), SetData(), theData, theIndex, and theUpper.

Referenced by G4NeutronHPVector::Hash(), G4NeutronHPVector::Init(), and SetData().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4bool G4NeutronHPHash::prepared
private

Definition at line 132 of file G4NeutronHPHash.hh.

Referenced by Clear(), G4NeutronHPHash(), Prepared(), and SetData().

std::vector<G4NeutronHPDataPoint> G4NeutronHPHash::theData
private

Definition at line 135 of file G4NeutronHPHash.hh.

Referenced by Clear(), G4NeutronHPHash(), GetMinIndex(), operator=(), and SetData().

std::vector<int> G4NeutronHPHash::theIndex
private

Definition at line 134 of file G4NeutronHPHash.hh.

Referenced by Clear(), G4NeutronHPHash(), GetMinIndex(), operator=(), and SetData().

G4NeutronHPHash* G4NeutronHPHash::theUpper
private

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