Geant4-11
|
#include <G4AblaDataFile.hh>
Public Member Functions | |
G4AblaDataFile () | |
G4double | getAlpha (G4int A, G4int Z) |
G4int | getAlphaCols () |
G4int | getAlphaRows () |
G4double | getBeta2 (G4int A, G4int Z) |
G4double | getBeta4 (G4int A, G4int Z) |
G4double | getEcnz (G4int A, G4int Z) |
G4double | getMexp (G4int A, G4int Z) |
G4int | getMexpID (G4int A, G4int Z) |
G4double | getPace2 (G4int A, G4int Z) |
G4int | getPaceCols () |
G4int | getPaceRows () |
G4double | getRms (G4int A, G4int Z) |
G4double | getVgsld (G4int A, G4int Z) |
bool | readData () |
G4bool | setAlpha (G4int A, G4int Z, G4double value) |
G4bool | setBeta2 (G4int A, G4int Z, G4double value) |
G4bool | setBeta4 (G4int A, G4int Z, G4double value) |
G4bool | setEcnz (G4int A, G4int Z, G4double value) |
G4bool | setMexp (G4int A, G4int Z, G4double value) |
G4bool | setMexpID (G4int A, G4int Z, G4int value) |
G4bool | setPace2 (G4int A, G4int Z, G4double value) |
G4bool | setRms (G4int A, G4int Z, G4double value) |
G4bool | setVgsld (G4int A, G4int Z, G4double value) |
~G4AblaDataFile () | |
Private Attributes | |
G4double | alpha [alphaRows][alphaCols] |
G4double | beta2 [betaRows][betaCols] |
G4double | beta4 [betaRows][betaCols] |
G4double | ecnz [alphaRows][alphaCols] |
G4double | mexp [massRows][massCols] |
G4int | mexpid [massRows][massCols] |
G4double | pace2 [paceRows][paceCols] |
G4double | rms [rmsRows][rmsCols] |
G4int | verboseLevel |
G4double | vgsld [alphaRows][alphaCols] |
Static Private Attributes | |
static const G4int | alphaCols = 99 |
static const G4int | alphaRows = 154 |
static const G4int | betaCols = 137 |
static const G4int | betaRows = 251 |
static const G4int | massCols = 13 |
static const G4int | massRows = 154 |
static const G4int | paceCols = 500 |
static const G4int | paceRows = 500 |
static const G4int | rmsCols = 99 |
static const G4int | rmsRows = 154 |
Read ABLA data from files.
Definition at line 45 of file G4AblaDataFile.hh.
G4AblaDataFile::G4AblaDataFile | ( | ) |
Definition at line 52 of file G4AblaDataFile.cc.
References G4AblaDataFile(), G4AblaVirtualData::G4AblaVirtualData(), and verboseLevel.
Referenced by G4AblaDataFile().
G4AblaDataFile::~G4AblaDataFile | ( | ) |
Definition at line 61 of file G4AblaDataFile.cc.
Get the value of Alpha.
Definition at line 111 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::alpha, and Z.
Referenced by G4Abla::initEvapora().
|
inherited |
Definition at line 161 of file G4AblaVirtualData.cc.
References G4AblaVirtualData::alphaCols.
|
inherited |
Definition at line 156 of file G4AblaVirtualData.cc.
References G4AblaVirtualData::alphaRows.
Get the value of beta2 deformation.
Definition at line 146 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::beta2, and Z.
Referenced by G4Abla::initEvapora().
Get the value of beta4 deformation.
Definition at line 151 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::beta4, and Z.
Referenced by G4Abla::initEvapora().
Get the value of Ecnz.
Definition at line 116 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::ecnz, and Z.
Referenced by G4Abla::initEvapora().
Get the value of experimental masses.
Definition at line 136 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::mexp, and Z.
Referenced by G4Abla::initEvapora().
Get the value of experimental masses ID.
Definition at line 141 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::mexpid, and Z.
Referenced by G4Abla::initEvapora().
Get the value of Pace2.
Definition at line 126 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::pace2, and Z.
Referenced by G4Abla::initEvapora(), and readData().
|
inherited |
Definition at line 169 of file G4AblaVirtualData.cc.
References G4AblaVirtualData::paceCols.
Referenced by readData().
|
inherited |
Definition at line 165 of file G4AblaVirtualData.cc.
References G4AblaVirtualData::paceRows.
Referenced by readData().
Get the value of RMS.
Definition at line 131 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::rms, and Z.
Referenced by G4Abla::initEvapora().
Get the value of Vgsld.
Definition at line 121 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::vgsld, and Z.
Referenced by G4Abla::initEvapora().
|
virtual |
Read all data from files.
Implements G4AblaVirtualData.
Definition at line 68 of file G4AblaDataFile.cc.
References A, FatalException, G4endl, G4Exception(), G4AblaVirtualData::getPace2(), G4AblaVirtualData::getPaceCols(), G4AblaVirtualData::getPaceRows(), G4AblaVirtualData::setAlpha(), G4AblaVirtualData::setBeta2(), G4AblaVirtualData::setBeta4(), G4AblaVirtualData::setEcnz(), G4AblaVirtualData::setMexp(), G4AblaVirtualData::setMexpID(), G4AblaVirtualData::setPace2(), G4AblaVirtualData::setRms(), G4AblaVirtualData::setVgsld(), and verboseLevel.
Referenced by G4Abla::initEvapora().
Set the value of Alpha.
Definition at line 47 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::alpha, and Z.
Referenced by readData().
Set the value of beta2 deformation.
Definition at line 96 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::beta2, and Z.
Referenced by readData().
Set the value of beta4 deformation.
Definition at line 103 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::beta4, and Z.
Referenced by readData().
Set the value of Ecnz.
Definition at line 54 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::ecnz, and Z.
Referenced by readData().
Set the value of experimental masses.
Definition at line 82 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::mexp, and Z.
Referenced by readData().
Set the value of experimental masses ID.
Definition at line 89 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::mexpid, and Z.
Referenced by readData().
Set the value of Pace2.
Definition at line 68 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::pace2, and Z.
Referenced by readData().
Set the value of RMS.
Definition at line 75 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::rms, and Z.
Referenced by readData().
Set the value of Vgsld.
Definition at line 61 of file G4AblaVirtualData.cc.
References A, G4AblaVirtualData::vgsld, and Z.
Referenced by readData().
Definition at line 185 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getAlpha(), and G4AblaVirtualData::setAlpha().
|
staticprivateinherited |
Definition at line 171 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getAlphaCols().
|
staticprivateinherited |
Definition at line 170 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getAlphaRows().
Definition at line 192 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getBeta2(), and G4AblaVirtualData::setBeta2().
Definition at line 193 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getBeta4(), and G4AblaVirtualData::setBeta4().
|
staticprivateinherited |
Definition at line 180 of file G4AblaVirtualData.hh.
|
staticprivateinherited |
Definition at line 179 of file G4AblaVirtualData.hh.
Definition at line 186 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getEcnz(), and G4AblaVirtualData::setEcnz().
|
staticprivateinherited |
Definition at line 183 of file G4AblaVirtualData.hh.
|
staticprivateinherited |
Definition at line 182 of file G4AblaVirtualData.hh.
Definition at line 190 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getMexp(), and G4AblaVirtualData::setMexp().
Definition at line 191 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getMexpID(), and G4AblaVirtualData::setMexpID().
Definition at line 188 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getPace2(), and G4AblaVirtualData::setPace2().
|
staticprivateinherited |
Definition at line 174 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getPaceCols().
|
staticprivateinherited |
Definition at line 173 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getPaceRows().
Definition at line 189 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getRms(), and G4AblaVirtualData::setRms().
|
staticprivateinherited |
Definition at line 177 of file G4AblaVirtualData.hh.
|
staticprivateinherited |
Definition at line 176 of file G4AblaVirtualData.hh.
|
private |
Definition at line 61 of file G4AblaDataFile.hh.
Referenced by G4AblaDataFile(), and readData().
Definition at line 187 of file G4AblaVirtualData.hh.
Referenced by G4AblaVirtualData::getVgsld(), and G4AblaVirtualData::setVgsld().