ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/materials/include/G4ExtendedMaterial.hh>
Private Attributes | |
G4MaterialExtensionMap | fExtensionMap |
Additional Inherited Members | |
Static Public Member Functions inherited from G4Material | |
static G4MaterialTable * | GetMaterialTable () |
static size_t | GetNumberOfMaterials () |
static G4Material * | GetMaterial (const G4String &name, G4bool warning=true) |
static G4Material * | GetMaterial (G4double z, G4double a, G4double dens) |
static G4Material * | GetMaterial (size_t nComp, G4double dens) |
Definition at line 62 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 62 of file G4ExtendedMaterial.hh
G4ExtendedMaterial::G4ExtendedMaterial | ( | const G4String & | name, |
const G4Material * | baseMaterial | ||
) |
Definition at line 44 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 44 of file G4ExtendedMaterial.cc
G4ExtendedMaterial::G4ExtendedMaterial | ( | const G4String & | name, |
G4double | z, | ||
G4double | a, | ||
G4double | density, | ||
G4State | state = kStateUndefined , |
||
G4double | temp = NTP_Temperature , |
||
G4double | pressure = CLHEP::STP_Pressure |
||
) |
Definition at line 53 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 53 of file G4ExtendedMaterial.cc
G4ExtendedMaterial::G4ExtendedMaterial | ( | const G4String & | name, |
G4double | density, | ||
G4int | nComponents, | ||
G4State | state = kStateUndefined , |
||
G4double | temp = NTP_Temperature , |
||
G4double | pressure = CLHEP::STP_Pressure |
||
) |
Definition at line 64 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 64 of file G4ExtendedMaterial.cc
G4ExtendedMaterial::G4ExtendedMaterial | ( | const G4String & | name, |
G4double | density, | ||
const G4ExtendedMaterial * | baseMaterial, | ||
G4State | state = kStateUndefined , |
||
G4double | temp = NTP_Temperature , |
||
G4double | pressure = CLHEP::STP_Pressure |
||
) |
Definition at line 74 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 74 of file G4ExtendedMaterial.cc
|
inlinevirtual |
Definition at line 104 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 104 of file G4ExtendedMaterial.hh
|
inline |
Definition at line 125 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 125 of file G4ExtendedMaterial.hh
References fExtensionMap.
|
inline |
Definition at line 126 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 126 of file G4ExtendedMaterial.hh
References fExtensionMap.
|
inline |
Definition at line 128 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 128 of file G4ExtendedMaterial.hh
References fExtensionMap.
|
inline |
Definition at line 127 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 127 of file G4ExtendedMaterial.hh
References fExtensionMap.
|
inline |
Definition at line 120 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 120 of file G4ExtendedMaterial.hh
References fExtensionMap.
|
virtual |
Reimplemented from G4Material.
Definition at line 120 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 120 of file G4ExtendedMaterial.cc
void G4ExtendedMaterial::Print | ( | std::ostream & | flux | ) | const |
Definition at line 125 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 125 of file G4ExtendedMaterial.cc
References fExtensionMap.
void G4ExtendedMaterial::RegisterExtension | ( | std::unique_ptr< G4VMaterialExtension > | extension | ) |
Definition at line 85 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 85 of file G4ExtendedMaterial.cc
References fExtensionMap, G4Exception(), G4VMaterialExtension::GetName(), G4Material::GetName(), and JustWarning.
G4VMaterialExtension * G4ExtendedMaterial::RetrieveExtension | ( | const G4String & | name | ) |
Definition at line 103 of file G4ExtendedMaterial.cc.
View newest version in sPHENIX GitHub at line 103 of file G4ExtendedMaterial.cc
References fExtensionMap, G4Exception(), G4Material::GetName(), and JustWarning.
Referenced by G4Channeling::GetMatData().
|
private |
Definition at line 104 of file G4ExtendedMaterial.hh.
View newest version in sPHENIX GitHub at line 104 of file G4ExtendedMaterial.hh
Referenced by begin(), cbegin(), cend(), end(), GetNumberOfExtensions(), Print(), RegisterExtension(), and RetrieveExtension().