|
| G4ExtendedMaterial (const G4String &name, const G4Material *baseMaterial) |
|
| G4ExtendedMaterial (const G4String &name, G4double z, G4double a, G4double density, G4State state=kStateUndefined, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
|
| G4ExtendedMaterial (const G4String &name, G4double density, G4int nComponents, G4State state=kStateUndefined, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
|
| G4ExtendedMaterial (const G4String &name, G4double density, const G4ExtendedMaterial *baseMaterial, G4State state=kStateUndefined, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
|
virtual | ~G4ExtendedMaterial () |
|
void | RegisterExtension (std::unique_ptr< G4VMaterialExtension > extension) |
|
G4VMaterialExtension * | RetrieveExtension (const G4String &name) |
|
G4int | GetNumberOfExtensions () const |
|
G4MaterialExtensionMap::const_iterator | begin () const |
|
G4MaterialExtensionMap::const_iterator | cbegin () const |
|
G4MaterialExtensionMap::const_iterator | end () const |
|
G4MaterialExtensionMap::const_iterator | cend () const |
|
virtual G4bool | IsExtended () const |
|
void | Print (std::ostream &flux) const |
|
| G4Material (const G4String &name, G4double z, G4double a, G4double density, G4State state=kStateUndefined, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
|
| G4Material (const G4String &name, G4double density, G4int nComponents, G4State state=kStateUndefined, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
|
| G4Material (const G4String &name, G4double density, const G4Material *baseMaterial, G4State state=kStateUndefined, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
|
void | AddElement (G4Element *element, G4int nAtoms) |
|
void | AddElementByNumberOfAtoms (G4Element *elm, G4int nAtoms) |
|
void | AddElement (G4Element *element, G4double fraction) |
|
void | AddElementByMassFraction (G4Element *elm, G4double frac) |
|
void | AddMaterial (G4Material *material, G4double fraction) |
|
virtual | ~G4Material () |
|
const G4String & | GetName () const |
|
const G4String & | GetChemicalFormula () const |
|
G4double | GetFreeElectronDensity () const |
|
G4double | GetDensity () const |
|
G4State | GetState () const |
|
G4double | GetTemperature () const |
|
G4double | GetPressure () const |
|
size_t | GetNumberOfElements () const |
|
const G4ElementVector * | GetElementVector () const |
|
const G4double * | GetFractionVector () const |
|
const G4int * | GetAtomsVector () const |
|
const G4Element * | GetElement (G4int iel) const |
|
const G4double * | GetVecNbOfAtomsPerVolume () const |
|
G4double | GetTotNbOfAtomsPerVolume () const |
|
G4double | GetTotNbOfElectPerVolume () const |
|
const G4double * | GetAtomicNumDensityVector () const |
|
G4double | GetElectronDensity () const |
|
G4double | GetRadlen () const |
|
G4double | GetNuclearInterLength () const |
|
G4IonisParamMat * | GetIonisation () const |
|
G4SandiaTable * | GetSandiaTable () const |
|
const G4Material * | GetBaseMaterial () const |
|
const std::map< G4Material *, G4double > & | GetMatComponents () const |
|
G4double | GetMassOfMolecule () const |
|
void | SetChemicalFormula (const G4String &chF) |
|
void | SetFreeElectronDensity (G4double) |
|
void | ComputeDensityEffectOnFly (G4bool) |
|
G4double | GetZ () const |
|
G4double | GetA () const |
|
void | SetMaterialPropertiesTable (G4MaterialPropertiesTable *anMPT) |
|
G4MaterialPropertiesTable * | GetMaterialPropertiesTable () const |
|
size_t | GetIndex () const |
|
| G4Material (__void__ &) |
|
void | SetName (const G4String &name) |
|
virtual G4bool | IsExtended () const |
|
Definition at line 62 of file G4ExtendedMaterial.hh.