Geant4
9.6.p02
|
#include <G4AblaVirtualData.hh>
Public Member Functions | |
G4bool | setAlpha (G4int A, G4int Z, G4double value) |
G4bool | setEcnz (G4int A, G4int Z, G4double value) |
G4bool | setVgsld (G4int A, G4int Z, G4double value) |
G4bool | setPace2 (G4int A, G4int Z, G4double value) |
G4double | getAlpha (G4int A, G4int Z) |
G4double | getEcnz (G4int A, G4int Z) |
G4double | getVgsld (G4int A, G4int Z) |
G4double | getPace2 (G4int A, G4int Z) |
G4int | getAlphaRows () |
G4int | getAlphaCols () |
G4int | getPaceRows () |
G4int | getPaceCols () |
virtual G4bool | readData ()=0 |
Protected Member Functions | |
G4AblaVirtualData () | |
An interface to data used by INCL and ABLA. This interface allows us to abstract the actual source of data. Currently the data is read from datafiles by using class G4InclAblaDataFile.
Definition at line 45 of file G4AblaVirtualData.hh.
|
protected |
Constructor
Definition at line 35 of file G4AblaVirtualData.cc.
Definition at line 68 of file G4AblaVirtualData.cc.
int G4AblaVirtualData::getAlphaCols | ( | ) |
Definition at line 93 of file G4AblaVirtualData.cc.
int G4AblaVirtualData::getAlphaRows | ( | ) |
Definition at line 88 of file G4AblaVirtualData.cc.
Get the value of Alpha.
Definition at line 73 of file G4AblaVirtualData.cc.
Get the value of Pace2.
Definition at line 83 of file G4AblaVirtualData.cc.
int G4AblaVirtualData::getPaceCols | ( | ) |
Definition at line 101 of file G4AblaVirtualData.cc.
int G4AblaVirtualData::getPaceRows | ( | ) |
Definition at line 97 of file G4AblaVirtualData.cc.
Get the value of Vgsld.
Definition at line 78 of file G4AblaVirtualData.cc.
|
pure virtual |
Set the value of Alpha.
Definition at line 40 of file G4AblaVirtualData.cc.
Set the value of Ecnz.
Definition at line 47 of file G4AblaVirtualData.cc.
Set the value of Pace2.
Definition at line 61 of file G4AblaVirtualData.cc.
Set the value of Vgsld.
Definition at line 54 of file G4AblaVirtualData.cc.