Geant4  10.00.p01
G4AblaDataFile Class Reference

Read ABLA data from files. More...

#include <G4AblaDataFile.hh>

+ Inheritance diagram for G4AblaDataFile:
+ Collaboration diagram for G4AblaDataFile:

Public Member Functions

 G4AblaDataFile ()
 
 ~G4AblaDataFile ()
 
bool readData ()
 Read all data from files. More...
 
- Public Member Functions inherited from G4AblaVirtualData
G4bool setAlpha (G4int A, G4int Z, G4double value)
 Set the value of Alpha. More...
 
G4bool setEcnz (G4int A, G4int Z, G4double value)
 Set the value of Ecnz. More...
 
G4bool setVgsld (G4int A, G4int Z, G4double value)
 Set the value of Vgsld. More...
 
G4bool setPace2 (G4int A, G4int Z, G4double value)
 Set the value of Pace2. More...
 
G4double getAlpha (G4int A, G4int Z)
 
G4double getEcnz (G4int A, G4int Z)
 Get the value of Alpha. More...
 
G4double getVgsld (G4int A, G4int Z)
 Get the value of Vgsld. More...
 
G4double getPace2 (G4int A, G4int Z)
 Get the value of Pace2. More...
 
G4int getAlphaRows ()
 
G4int getAlphaCols ()
 
G4int getPaceRows ()
 
G4int getPaceCols ()
 

Private Attributes

G4int verboseLevel
 

Additional Inherited Members

- Protected Member Functions inherited from G4AblaVirtualData
 G4AblaVirtualData ()
 Constructor, destructor. More...
 
virtual ~G4AblaVirtualData ()
 

Detailed Description

Read ABLA data from files.

Definition at line 44 of file G4AblaDataFile.hh.

Constructor & Destructor Documentation

G4AblaDataFile::G4AblaDataFile ( )

Definition at line 49 of file G4AblaDataFile.cc.

References G4AblaVirtualData::G4AblaVirtualData(), and verboseLevel.

+ Here is the call graph for this function:

G4AblaDataFile::~G4AblaDataFile ( )

Definition at line 58 of file G4AblaDataFile.cc.

Member Function Documentation

bool G4AblaDataFile::readData ( )
virtual

Read all data from files.

Implements G4AblaVirtualData.

Definition at line 65 of file G4AblaDataFile.cc.

References A, FatalException, G4endl, G4Exception(), G4AblaVirtualData::getPace2(), G4AblaVirtualData::getPaceCols(), G4AblaVirtualData::getPaceRows(), G4AblaVirtualData::setAlpha(), G4AblaVirtualData::setEcnz(), G4AblaVirtualData::setPace2(), G4AblaVirtualData::setVgsld(), and verboseLevel.

Referenced by G4Abla::initEvapora().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4AblaDataFile::verboseLevel
private

Definition at line 60 of file G4AblaDataFile.hh.

Referenced by G4AblaDataFile(), and readData().


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