Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EmDataHandler.hh>
Public Member Functions | |
G4EmDataHandler (size_t nTable) | |
~G4EmDataHandler () | |
size_t | SetTable (G4PhysicsTable *) |
G4PhysicsTable * | MakeTable (size_t idx) |
void | CleanTable (size_t idx) |
G4bool | StorePhysicsTable (size_t idx, const G4ParticleDefinition *part, const G4String &fname, G4bool ascii) |
G4bool | RetrievePhysicsTable (size_t idx, const G4ParticleDefinition *part, const G4String &fname, G4bool ascii) |
void | SetMasterProcess (const G4VEmProcess *) |
const G4VEmProcess * | GetMasterProcess (size_t idx) const |
const G4PhysicsTable * | GetTable (size_t idx) const |
G4PhysicsTable * | Table (size_t idx) const |
const G4PhysicsVector * | GetVector (size_t itable, size_t ivec) const |
const std::vector< G4PhysicsTable * > & | GetTables () const |
G4EmDataHandler & | operator= (const G4EmDataHandler &right)=delete |
G4EmDataHandler (const G4EmDataHandler &)=delete | |
Definition at line 62 of file G4EmDataHandler.hh.
|
explicit |
Definition at line 52 of file G4EmDataHandler.cc.
G4EmDataHandler::~G4EmDataHandler | ( | ) |
Definition at line 59 of file G4EmDataHandler.cc.
|
delete |
void G4EmDataHandler::CleanTable | ( | size_t | idx | ) |
Definition at line 95 of file G4EmDataHandler.cc.
Referenced by ~G4EmDataHandler().
const G4VEmProcess * G4EmDataHandler::GetMasterProcess | ( | size_t | idx | ) | const |
Definition at line 170 of file G4EmDataHandler.cc.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable().
|
inline |
Definition at line 90 of file G4EmDataHandler.hh.
|
inline |
Definition at line 101 of file G4EmDataHandler.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable().
|
inline |
Definition at line 98 of file G4EmDataHandler.hh.
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), and G4GammaGeneralProcess::GetProbability().
G4PhysicsTable * G4EmDataHandler::MakeTable | ( | size_t | idx | ) |
Definition at line 77 of file G4EmDataHandler.cc.
Referenced by G4GammaGeneralProcess::InitialiseProcess(), and G4VEmProcess::PreparePhysicsTable().
|
delete |
G4bool G4EmDataHandler::RetrievePhysicsTable | ( | size_t | idx, |
const G4ParticleDefinition * | part, | ||
const G4String & | fname, | ||
G4bool | ascii | ||
) |
Definition at line 131 of file G4EmDataHandler.cc.
Referenced by G4GammaGeneralProcess::RetrievePhysicsTable().
void G4EmDataHandler::SetMasterProcess | ( | const G4VEmProcess * | ptr | ) |
Definition at line 163 of file G4EmDataHandler.cc.
Referenced by G4GammaGeneralProcess::InitialiseProcess().
size_t G4EmDataHandler::SetTable | ( | G4PhysicsTable * | ptr | ) |
Definition at line 68 of file G4EmDataHandler.cc.
G4bool G4EmDataHandler::StorePhysicsTable | ( | size_t | idx, |
const G4ParticleDefinition * | part, | ||
const G4String & | fname, | ||
G4bool | ascii | ||
) |
Definition at line 107 of file G4EmDataHandler.cc.
Referenced by G4GammaGeneralProcess::StorePhysicsTable().
|
inline |
Definition at line 94 of file G4EmDataHandler.hh.