![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/utils/include/G4EmDataHandler.hh>
Collaboration diagram for G4EmDataHandler: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 | |
Private Attributes | |
| std::vector< G4PhysicsTable * > | data |
| size_t | tLength |
| std::vector< const G4VEmProcess * > | masterProcess |
Definition at line 61 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 61 of file G4EmDataHandler.hh
|
explicit |
Definition at line 51 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 51 of file G4EmDataHandler.cc
| G4EmDataHandler::~G4EmDataHandler | ( | ) |
Definition at line 58 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 58 of file G4EmDataHandler.cc
References CleanTable(), and tLength.
Here is the call graph for this function:
|
delete |
| void G4EmDataHandler::CleanTable | ( | size_t | idx | ) |
Definition at line 94 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 94 of file G4EmDataHandler.cc
References tLength.
Referenced by ~G4EmDataHandler().
Here is the caller graph for this function:| const G4VEmProcess * G4EmDataHandler::GetMasterProcess | ( | size_t | idx | ) | const |
Definition at line 169 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 169 of file G4EmDataHandler.cc
References masterProcess.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable().
Here is the caller graph for this function:
|
inline |
Definition at line 89 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 89 of file G4EmDataHandler.hh
References incremental_prev_tag::idx, and tLength.
|
inline |
Definition at line 100 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 100 of file G4EmDataHandler.hh
References data.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable().
Here is the caller graph for this function:
|
inline |
Definition at line 97 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 97 of file G4EmDataHandler.hh
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), and G4GammaGeneralProcess::GetProbability().
Here is the caller graph for this function:| G4PhysicsTable * G4EmDataHandler::MakeTable | ( | size_t | idx | ) |
Definition at line 76 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 76 of file G4EmDataHandler.cc
References G4PhysicsTableHelper::PreparePhysicsTable(), and tLength.
Referenced by G4GammaGeneralProcess::InitialiseProcess(), and G4VEmProcess::PreparePhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
delete |
| G4bool G4EmDataHandler::RetrievePhysicsTable | ( | size_t | idx, |
| const G4ParticleDefinition * | part, | ||
| const G4String & | fname, | ||
| G4bool | ascii | ||
| ) |
Definition at line 130 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 130 of file G4EmDataHandler.cc
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), incremental_prev_tag::idx, G4EmParameters::Instance(), G4PhysicsTable::length(), n, G4PhysicsTableHelper::RetrievePhysicsTable(), G4EmParameters::Spline(), and G4EmParameters::Verbose().
Referenced by G4GammaGeneralProcess::RetrievePhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4EmDataHandler::SetMasterProcess | ( | const G4VEmProcess * | ptr | ) |
Definition at line 162 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 162 of file G4EmDataHandler.cc
References masterProcess.
Referenced by G4GammaGeneralProcess::InitialiseProcess().
Here is the caller graph for this function:| size_t G4EmDataHandler::SetTable | ( | G4PhysicsTable * | ptr | ) |
Definition at line 67 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 67 of file G4EmDataHandler.cc
References tLength.
| G4bool G4EmDataHandler::StorePhysicsTable | ( | size_t | idx, |
| const G4ParticleDefinition * | part, | ||
| const G4String & | fname, | ||
| G4bool | ascii | ||
| ) |
Definition at line 106 of file G4EmDataHandler.cc.
View newest version in sPHENIX GitHub at line 106 of file G4EmDataHandler.cc
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), and incremental_prev_tag::idx.
Referenced by G4GammaGeneralProcess::StorePhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 93 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 93 of file G4EmDataHandler.hh
References incremental_prev_tag::idx, and tLength.
|
private |
Definition at line 108 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 108 of file G4EmDataHandler.hh
Referenced by GetTables().
|
private |
Definition at line 110 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 110 of file G4EmDataHandler.hh
Referenced by GetMasterProcess(), and SetMasterProcess().
|
private |
Definition at line 109 of file G4EmDataHandler.hh.
View newest version in sPHENIX GitHub at line 109 of file G4EmDataHandler.hh
Referenced by CleanTable(), GetTable(), MakeTable(), SetTable(), Table(), and ~G4EmDataHandler().