Geant4
10.01.p02
|
#include <XrayFluoNistMaterials.hh>
Public Member Functions | |
~XrayFluoNistMaterials () | |
G4Material * | GetMaterial (G4String) |
Static Public Member Functions | |
static XrayFluoNistMaterials * | GetInstance () |
Private Member Functions | |
XrayFluoNistMaterials () | |
void | CreateMaterials () |
Private Attributes | |
G4NistManager * | nistMan |
G4Material * | copper |
G4Material * | SiLi |
G4Material * | dolorite |
G4Material * | HPGe |
G4Material * | mars1 |
G4Material * | hawaiianWD |
G4Material * | hawaiianRF |
G4Material * | anorthosite |
G4Material * | basalt |
G4Material * | gabbro |
G4Material * | gabbroWD |
G4Material * | gabbroRF |
G4Material * | Air |
G4Material * | Sci |
G4Material * | Vacuum |
G4Material * | madaBasalt |
G4Material * | icelandicBasalt |
G4Material * | icelandicWD |
G4Material * | icelandicRF |
G4Material * | GaAs |
G4Material * | galactic |
Static Private Attributes | |
static XrayFluoNistMaterials * | instance = 0 |
Definition at line 45 of file XrayFluoNistMaterials.hh.
XrayFluoNistMaterials::~XrayFluoNistMaterials | ( | ) |
Definition at line 45 of file XrayFluoNistMaterials.cc.
References Air, anorthosite, basalt, copper, dolorite, GaAs, gabbro, gabbroRF, gabbroWD, galactic, hawaiianRF, hawaiianWD, HPGe, icelandicBasalt, icelandicRF, icelandicWD, madaBasalt, mars1, Sci, SiLi, and Vacuum.
|
private |
Definition at line 42 of file XrayFluoNistMaterials.cc.
References CreateMaterials().
Referenced by GetInstance().
|
private |
Definition at line 102 of file XrayFluoNistMaterials.cc.
References G4Material::AddMaterial(), anorthosite, basalt, cm3, G4NistManager::ConstructNewMaterial(), copper, density, dolorite, g, G4cout, G4endl, GaAs, gabbro, gabbroRF, gabbroWD, G4Material::GetMaterialTable(), hawaiianRF, hawaiianWD, icelandicBasalt, icelandicRF, icelandicWD, G4NistManager::Instance(), kelvin, kg, kStateGas, m3, madaBasalt, mars1, mole, nistMan, pascal, Sci, G4NistManager::SetVerbose(), SiLi, and Vacuum.
Referenced by XrayFluoNistMaterials().
|
static |
Definition at line 75 of file XrayFluoNistMaterials.cc.
References instance, and XrayFluoNistMaterials().
Referenced by XrayFluoDetectorConstruction::XrayFluoDetectorConstruction(), XrayFluoMercuryDetectorConstruction::XrayFluoMercuryDetectorConstruction(), and XrayFluoPlaneDetectorConstruction::XrayFluoPlaneDetectorConstruction().
G4Material * XrayFluoNistMaterials::GetMaterial | ( | G4String | material | ) |
Definition at line 85 of file XrayFluoNistMaterials.cc.
References G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4Material::GetMaterial(), G4NistManager::Instance(), nistMan, and G4NistManager::SetVerbose().
Referenced by XrayFluoMercuryDetectorConstruction::DefineDefaultMaterials(), XrayFluoPlaneDetectorConstruction::DefineDefaultMaterials(), XrayFluoDetectorConstruction::DefineDefaultMaterials(), XrayFluoMercuryDetectorConstruction::SetMercuryMaterial(), XrayFluoDetectorConstruction::SetOhmicPosThickness(), XrayFluoPlaneDetectorConstruction::SetPlaneMaterial(), and XrayFluoDetectorConstruction::SetSampleMaterial().
|
private |
Definition at line 80 of file XrayFluoNistMaterials.hh.
Referenced by ~XrayFluoNistMaterials().
|
private |
Definition at line 75 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 76 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 68 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 70 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 87 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 77 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 79 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 78 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 88 of file XrayFluoNistMaterials.hh.
Referenced by ~XrayFluoNistMaterials().
|
private |
Definition at line 74 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 73 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 71 of file XrayFluoNistMaterials.hh.
Referenced by ~XrayFluoNistMaterials().
|
private |
Definition at line 84 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 86 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 85 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
staticprivate |
Definition at line 64 of file XrayFluoNistMaterials.hh.
Referenced by GetInstance().
|
private |
Definition at line 83 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 72 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 66 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and GetMaterial().
|
private |
Definition at line 81 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 69 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().
|
private |
Definition at line 82 of file XrayFluoNistMaterials.hh.
Referenced by CreateMaterials(), and ~XrayFluoNistMaterials().