|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4DNAMaterialManager.hh>
Public Types | |
| using | MaterialMap = std::map<size_t, G4Material*> |
Public Member Functions | |
| G4DNAMaterialManager (const G4DNAMaterialManager &)=delete | |
| const G4DNAMaterialManager & | operator= (const G4DNAMaterialManager &)=delete |
| G4VEmModel * | GetModel (const DNAModelType &t) |
| void | SetMasterDataModel (const DNAModelType &t, G4VEmModel *m) |
| G4bool | IsLocked () const |
Static Public Member Functions | |
| static G4DNAMaterialManager * | Instance () |
Definition at line 47 of file G4DNAMaterialManager.hh.
| using G4DNAMaterialManager::MaterialMap = std::map<size_t, G4Material*> |
Definition at line 49 of file G4DNAMaterialManager.hh.
|
delete |
Referenced by G4DNAMaterialManager(), Instance(), and operator=().
| G4VEmModel * G4DNAMaterialManager::GetModel | ( | const DNAModelType & | t | ) |
Definition at line 58 of file G4DNAMaterialManager.cc.
Referenced by G4DNACPA100ElasticModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), G4DNAPTBExcitationModel::Initialise(), and G4DNAPTBIonisationModel::Initialise().
|
static |
Definition at line 41 of file G4DNAMaterialManager.cc.
Referenced by G4DNACPA100ElasticModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), G4DNAPTBExcitationModel::Initialise(), and G4DNAPTBIonisationModel::Initialise().
| G4bool G4DNAMaterialManager::IsLocked | ( | ) | const |
Definition at line 66 of file G4DNAMaterialManager.cc.
|
delete |
| void G4DNAMaterialManager::SetMasterDataModel | ( | const DNAModelType & | t, |
| G4VEmModel * | m ) |
Definition at line 62 of file G4DNAMaterialManager.cc.
Referenced by G4DNACPA100ElasticModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), G4DNAPTBExcitationModel::Initialise(), and G4DNAPTBIonisationModel::Initialise().