| 
    Geant4
    10.01
    
   | 
 
#include <exrdmMaterial.hh>
 Collaboration diagram for exrdmMaterial:Public Member Functions | |
| exrdmMaterial () | |
| ~exrdmMaterial () | |
| void | AddMaterial (G4String, G4String, G4double, G4String, G4double tem=CLHEP::STP_Temperature, G4double pres=CLHEP::STP_Pressure) | 
| G4Material * | GetMaterial (G4int i) | 
| G4Material * | GetMaterial (G4String name) | 
| G4int | GetMaterialIndex (G4String) | 
| G4int | GetNbOfMaterial () | 
| void | DeleteMaterial (G4int) | 
| void | DeleteMaterial (G4String) | 
| void | ListMaterial () | 
Private Attributes | |
| exrdmMaterialMessenger * | fMaterialMessenger | 
| std::vector< G4Material * > | fMaterial | 
| std::vector< G4Element * > | fElement | 
| std::vector< G4Isotope * > | fIsotope | 
Static Private Attributes | |
| static const G4String | fELU [110] | 
| static const G4String | fELL [110] | 
| static const G4String | fEUU [110] | 
| static const G4double | fA [110] | 
Definition at line 41 of file exrdmMaterial.hh.
| exrdmMaterial::exrdmMaterial | ( | ) | 
Definition at line 46 of file exrdmMaterial.cc.
References AddMaterial(), cm3, density, fElement, fIsotope, fMaterial, fMaterialMessenger, g, kelvin, mg, and pascal.
 Here is the call graph for this function:| exrdmMaterial::~exrdmMaterial | ( | ) | 
Definition at line 85 of file exrdmMaterial.cc.
References fMaterialMessenger.
| void exrdmMaterial::AddMaterial | ( | G4String | name, | 
| G4String | formula, | ||
| G4double | density, | ||
| G4String | state, | ||
| G4double | tem = CLHEP::STP_Temperature,  | 
        ||
| G4double | pres = CLHEP::STP_Pressure  | 
        ||
| ) | 
Definition at line 91 of file exrdmMaterial.cc.
References G4Material::AddElement(), G4Element::AddIsotope(), cm3, fA, fElement, fELL, fELU, fEUU, fIsotope, fMaterial, g, G4cerr, G4cout, G4endl, G4Element::GetElement(), G4Isotope::GetIsotope(), kStateGas, kStateSolid, mole, name, perCent, and G4InuclParticleNames::s0.
Referenced by exrdmDetectorConstruction::DefineMaterials(), exrdmMaterial(), and exrdmMaterialMessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void exrdmMaterial::DeleteMaterial | ( | G4int | j | ) | 
Definition at line 285 of file exrdmMaterial.cc.
References fMaterial, G4cerr, and G4endl.
Referenced by exrdmMaterialMessenger::SetNewValue().
 Here is the caller graph for this function:| void exrdmMaterial::DeleteMaterial | ( | G4String | ) | 
Definition at line 299 of file exrdmMaterial.cc.
      
  | 
  inline | 
Definition at line 53 of file exrdmMaterial.hh.
References fMaterial.
Referenced by exrdmDetectorConstruction::DefineMaterials().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 54 of file exrdmMaterial.hh.
References G4Material::GetMaterial().
 Here is the call graph for this function:Definition at line 307 of file exrdmMaterial.cc.
      
  | 
  inline | 
Definition at line 57 of file exrdmMaterial.hh.
References fMaterial.
| void exrdmMaterial::ListMaterial | ( | ) | 
Definition at line 319 of file exrdmMaterial.cc.
References fMaterial, G4BestUnit, G4cout, and G4endl.
Referenced by exrdmMaterialMessenger::SetNewValue().
 Here is the caller graph for this function:
      
  | 
  staticprivate | 
Definition at line 75 of file exrdmMaterial.hh.
Referenced by AddMaterial().
      
  | 
  private | 
Definition at line 68 of file exrdmMaterial.hh.
Referenced by AddMaterial(), and exrdmMaterial().
      
  | 
  staticprivate | 
Definition at line 73 of file exrdmMaterial.hh.
Referenced by AddMaterial().
      
  | 
  staticprivate | 
Definition at line 72 of file exrdmMaterial.hh.
Referenced by AddMaterial().
      
  | 
  staticprivate | 
Definition at line 74 of file exrdmMaterial.hh.
Referenced by AddMaterial().
      
  | 
  private | 
Definition at line 69 of file exrdmMaterial.hh.
Referenced by AddMaterial(), and exrdmMaterial().
      
  | 
  private | 
Definition at line 67 of file exrdmMaterial.hh.
Referenced by AddMaterial(), DeleteMaterial(), exrdmMaterial(), GetMaterial(), GetMaterialIndex(), GetNbOfMaterial(), and ListMaterial().
      
  | 
  private | 
Definition at line 65 of file exrdmMaterial.hh.
Referenced by exrdmMaterial(), and ~exrdmMaterial().