Geant4  10.02.p02
G4ParticleHPHash Class Reference

#include <G4ParticleHPHash.hh>

+ Collaboration diagram for G4ParticleHPHash:

Public Member Functions

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

Private Attributes

G4bool prepared
 
G4ParticleHPHashtheUpper
 
std::vector< int > theIndex
 
std::vector
< G4ParticleHPDataPoint
theData
 

Detailed Description

Definition at line 35 of file G4ParticleHPHash.hh.

Constructor & Destructor Documentation

G4ParticleHPHash::G4ParticleHPHash ( )
inline

Definition at line 38 of file G4ParticleHPHash.hh.

References prepared, and theUpper.

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

+ Here is the caller graph for this function:

G4ParticleHPHash::~G4ParticleHPHash ( )
inline

Definition at line 44 of file G4ParticleHPHash.hh.

References theUpper.

G4ParticleHPHash::G4ParticleHPHash ( const G4ParticleHPHash aHash)
inline

Definition at line 49 of file G4ParticleHPHash.hh.

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

+ Here is the call graph for this function:

Member Function Documentation

void G4ParticleHPHash::Clear ( )
inline

Definition at line 82 of file G4ParticleHPHash.hh.

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

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int G4ParticleHPHash::GetMinIndex ( G4double  e) const
inline

Definition at line 110 of file G4ParticleHPHash.hh.

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

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Definition at line 64 of file G4ParticleHPHash.hh.

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

+ Here is the call graph for this function:

G4bool G4ParticleHPHash::Prepared ( ) const
inline

Definition at line 95 of file G4ParticleHPHash.hh.

References prepared.

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

+ Here is the caller graph for this function:

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

Definition at line 96 of file G4ParticleHPHash.hh.

References G4ParticleHPHash(), prepared, G4ParticleHPDataPoint::SetData(), SetData(), theData, theIndex, theUpper, and x.

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4bool G4ParticleHPHash::prepared
private

Definition at line 136 of file G4ParticleHPHash.hh.

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

std::vector<G4ParticleHPDataPoint> G4ParticleHPHash::theData
private

Definition at line 139 of file G4ParticleHPHash.hh.

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

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

Definition at line 138 of file G4ParticleHPHash.hh.

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

G4ParticleHPHash* G4ParticleHPHash::theUpper
private

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