Geant4 11.2.2
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 |
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().