|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ElementDataRegistry.hh>
Public Member Functions | |
| ~G4ElementDataRegistry () | |
| void | RegisterMe (G4ElementData *p) |
| void | RemoveMe (G4ElementData *p) |
| const std::vector< G4ElementData * > & | GetElementData () const |
| G4ElementData * | GetElementDataByName (const G4String &) |
| G4ElementData * | NewElementData (const G4String &, G4int length) |
Static Public Member Functions | |
| static G4ElementDataRegistry * | Instance () |
Definition at line 37 of file G4ElementDataRegistry.hh.
| G4ElementDataRegistry::~G4ElementDataRegistry | ( | ) |
Definition at line 51 of file G4ElementDataRegistry.cc.
|
inline |
Definition at line 49 of file G4ElementDataRegistry.hh.
| G4ElementData * G4ElementDataRegistry::GetElementDataByName | ( | const G4String & | nam | ) |
Definition at line 87 of file G4ElementDataRegistry.cc.
|
static |
Definition at line 40 of file G4ElementDataRegistry.cc.
Referenced by G4CrossSectionHP::G4CrossSectionHP(), G4ElementData::G4ElementData(), G4EmElementXS::G4EmElementXS(), G4MuPairProductionModel::Initialise(), and G4RiGeMuPairProductionModel::Initialise().
| G4ElementData * G4ElementDataRegistry::NewElementData | ( | const G4String & | nam, |
| G4int | length ) |
Definition at line 102 of file G4ElementDataRegistry.cc.
| void G4ElementDataRegistry::RegisterMe | ( | G4ElementData * | p | ) |
Definition at line 66 of file G4ElementDataRegistry.cc.
| void G4ElementDataRegistry::RemoveMe | ( | G4ElementData * | p | ) |
Definition at line 74 of file G4ElementDataRegistry.cc.