|
Geant4
10.00
|
Static Public Member Functions | |
| static G4MaterialTable * | GetMaterialTable () |
| static size_t | GetNumberOfMaterials () |
| static G4Material * | GetMaterial (const G4String &name, G4bool warning=true) |
Private Member Functions | |
| G4Material (const G4Material &) | |
| const G4Material & | operator= (const G4Material &) |
| void | InitializePointers () |
| void | ComputeDerivedQuantities () |
| void | ComputeRadiationLength () |
| void | ComputeNuclearInterLength () |
| void | CopyPointersOfBaseMaterial () |
Static Private Attributes | |
| static G4MaterialTable | theMaterialTable |
Friends | |
| std::ostream & | operator<< (std::ostream &, G4Material *) |
| std::ostream & | operator<< (std::ostream &, G4Material &) |
| std::ostream & | operator<< (std::ostream &, G4MaterialTable) |
| G4Material | ( | const G4String & | name, |
| G4double | z, | ||
| G4double | a, | ||
| G4double | density, | ||
| G4State | state = kStateUndefined, |
||
| G4double | temp = CLHEP::STP_Temperature, |
||
| G4double | pressure = CLHEP::STP_Pressure |
||
| ) |
| G4Material | ( | const G4String & | name, |
| G4double | density, | ||
| G4int | nComponents, | ||
| G4State | state = kStateUndefined, |
||
| G4double | temp = CLHEP::STP_Temperature, |
||
| G4double | pressure = CLHEP::STP_Pressure |
||
| ) |
| G4Material | ( | const G4String & | name, |
| G4double | density, | ||
| const G4Material * | baseMaterial, | ||
| G4State | state = kStateUndefined, |
||
| G4double | temp = CLHEP::STP_Temperature, |
||
| G4double | pressure = CLHEP::STP_Pressure |
||
| ) |
|
virtual |
| G4Material | ( | __void__ & | ) |
|
private |
| void AddMaterial | ( | G4Material * | material, |
| G4double | fraction | ||
| ) |
References fChemicalFormula.
References fChemicalFormula.
| G4double GetDensity | ( | ) | const |
References fDensity.
Referenced by G4VMscModel::GetEnergy(), and G4VMscModel::GetRange().
| size_t GetNumberOfElements | ( | ) | const |
References fNumberOfElements.
Referenced by G4VEmModel::SelectRandomAtomNumber(), and G4EmCorrections::SetupKinematics().
| const G4ElementVector* GetElementVector | ( | ) | const |
References theElementVector.
Referenced by G4VEmModel::SelectRandomAtomNumber(), and G4EmCorrections::SetupKinematics().
References fMassFractionVector.
References fAtomsVector.
References theElementVector.
References VecNbOfAtomsPerVolume.
Referenced by G4VEmModel::SelectRandomAtomNumber().
| G4double GetTotNbOfAtomsPerVolume | ( | ) | const |
References TotNbOfAtomsPerVolume.
Referenced by G4VEmModel::SelectRandomAtomNumber().
| G4double GetTotNbOfElectPerVolume | ( | ) | const |
References TotNbOfElectPerVolume.
References VecNbOfAtomsPerVolume.
Referenced by G4EmCorrections::SetupKinematics().
| G4double GetElectronDensity | ( | ) | const |
References TotNbOfElectPerVolume.
| G4double GetNuclearInterLength | ( | ) | const |
References fNuclInterLen.
| G4IonisParamMat* GetIonisation | ( | ) | const |
References fIonisation.
Referenced by G4WentzelOKandVIxSection::SetupKinematic(), and G4WentzelVIRelXSection::SetupKinematic().
| G4SandiaTable* GetSandiaTable | ( | ) | const |
References fSandiaTable.
| const G4Material* GetBaseMaterial | ( | ) | const |
References fBaseMaterial.
Referenced by G4VEmProcess::DefineMaterial().
| std::map<G4Material*,G4double> GetMatComponents | ( | ) | const |
References fMatComponents.
| G4double GetMassOfMolecule | ( | ) | const |
References fMassOfMolecule.
| G4double GetZ | ( | ) | const |
| G4double GetA | ( | ) | const |
| void SetMaterialPropertiesTable | ( | G4MaterialPropertiesTable * | anMPT | ) |
References fMaterialPropertiesTable.
| G4MaterialPropertiesTable* GetMaterialPropertiesTable | ( | ) | const |
References fMaterialPropertiesTable.
|
static |
Referenced by G4NistManager::GetMaterial().
|
static |
| size_t GetIndex | ( | ) | const |
|
static |
| G4int operator== | ( | const G4Material & | ) | const |
| G4int operator!= | ( | const G4Material & | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
friend |
|
friend |
|
friend |
|
private |
Referenced by GetChemicalFormula(), and SetChemicalFormula().
|
private |
Referenced by GetDensity().
|
private |
Referenced by GetState().
|
private |
Referenced by GetTemperature().
|
private |
Referenced by GetPressure().
|
private |
|
private |
|
private |
|
private |
Referenced by GetNumberOfElements().
|
private |
Referenced by GetElement(), and GetElementVector().
|
private |
|
private |
Referenced by GetFractionVector().
|
private |
Referenced by GetAtomsVector().
|
private |
Referenced by GetMaterialPropertiesTable(), and SetMaterialPropertiesTable().
|
staticprivate |
|
private |
Referenced by GetIndex().
|
private |
Referenced by GetAtomicNumDensityVector(), and GetVecNbOfAtomsPerVolume().
|
private |
Referenced by GetTotNbOfAtomsPerVolume().
|
private |
Referenced by GetElectronDensity(), and GetTotNbOfElectPerVolume().
|
private |
Referenced by GetRadlen().
|
private |
Referenced by GetNuclearInterLength().
|
private |
Referenced by GetIonisation().
|
private |
Referenced by GetSandiaTable().
|
private |
Referenced by GetBaseMaterial().
|
private |
Referenced by GetMassOfMolecule().
|
private |
Referenced by GetMatComponents().