| 
    Geant4
    10.02.p01
    
   | 
 
#include <G4MaterialPropertiesTable.hh>
 Inheritance diagram for G4MaterialPropertiesTable:Public Member Functions | |
| G4MaterialPropertiesTable () | |
| ~G4MaterialPropertiesTable () | |
| void | AddConstProperty (const char *key, G4double PropertyValue) | 
| G4MaterialPropertyVector * | AddProperty (const char *key, G4double *PhotonEnergies, G4double *PropertyValues, G4int NumEntries) | 
| void | AddProperty (const char *key, G4MaterialPropertyVector *opv) | 
| void | RemoveConstProperty (const char *key) | 
| void | RemoveProperty (const char *key) | 
| G4double | GetConstProperty (const char *key) | 
| G4bool | ConstPropertyExists (const char *key) | 
| G4MaterialPropertyVector * | GetProperty (const char *key) | 
| void | AddEntry (const char *key, G4double aPhotonEnergy, G4double aPropertyValue) | 
| void | DumpTable () | 
| const std::map< G4String,  G4MaterialPropertyVector *, std::less< G4String > > *  | GetPropertiesMap () const | 
| const std::map< G4String,  G4double, std::less< G4String > > *  | GetPropertiesCMap () const | 
Private Types | |
| typedef std::map< G4String,  G4MaterialPropertyVector *, std::less< G4String > >::iterator  | MPTiterator | 
| typedef std::map< G4String,  G4double, std::less< G4String > >::iterator  | MPTCiterator | 
Private Member Functions | |
| G4MaterialPropertyVector * | SetGROUPVEL () | 
Private Attributes | |
| std::map< G4String,  G4MaterialPropertyVector *, std::less< G4String > >  | MPT | 
| std::map< G4String, G4double,  std::less< G4String > >  | MPTC | 
Definition at line 70 of file G4MaterialPropertiesTable.hh.
      
  | 
  private | 
Definition at line 135 of file G4MaterialPropertiesTable.hh.
      
  | 
  private | 
Definition at line 131 of file G4MaterialPropertiesTable.hh.
| G4MaterialPropertiesTable::G4MaterialPropertiesTable | ( | ) | 
Definition at line 57 of file G4MaterialPropertiesTable.cc.
| G4MaterialPropertiesTable::~G4MaterialPropertiesTable | ( | ) | 
Definition at line 65 of file G4MaterialPropertiesTable.cc.
      
  | 
  inline | 
Referenced by OpNoviceDetectorConstruction::Construct(), WLSMaterials::CreateMaterials(), ExUCNDetectorConstruction::DefineMaterials(), LXeDetectorConstruction::DefineMaterials(), G4GDMLReadMaterials::PropertyRead(), LXeDetectorConstruction::SetDefaults(), LXeDetectorConstruction::SetMainScintYield(), G4UCNMaterialPropertiesTable::SetMicroRoughnessParameters(), and LXeDetectorConstruction::SetWLSScintYield().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by UltraDetectorConstruction::ConstructTableMaterials().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by OpNoviceDetectorConstruction::Construct(), DMXDetectorConstruction::Construct(), LXeDetectorConstruction::ConstructDetector(), WLSDetectorConstruction::ConstructFiber(), UltraDetectorConstruction::ConstructGround(), UltraDetectorConstruction::ConstructMirror(), UltraDetectorConstruction::ConstructTableMaterials(), UltraDetectorConstruction::ConstructUVscope(), WLSMaterials::CreateMaterials(), LXeDetectorConstruction::DefineMaterials(), G4GDMLReadMaterials::PropertyRead(), SetGROUPVEL(), and LXeMainVolume::SurfaceProperties().
 Here is the caller graph for this function:
      
  | 
  inline | 
      
  | 
  inline | 
Referenced by G4OpRayleigh::CalculateRayleighMeanFreePaths(), G4UCNMaterialPropertiesTable::InitMicroRoughnessTables(), G4OpWLS::PostStepDoIt(), and G4UCNMaterialPropertiesTable::SetMicroRoughnessParameters().
 Here is the caller graph for this function:| void G4MaterialPropertiesTable::DumpTable | ( | ) | 
Definition at line 80 of file G4MaterialPropertiesTable.cc.
References G4cout, G4endl, G4Exception(), JustWarning, MPT, and MPTC.
Referenced by OpNoviceDetectorConstruction::Construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by G4OpRayleigh::CalculateRayleighMeanFreePaths(), G4UCNMaterialPropertiesTable::ComputeMicroRoughnessTables(), G4UCNLoss::GetMeanFreePath(), G4UCNMultiScattering::GetMeanFreePath(), G4UCNAbsorption::GetMeanFreePath(), G4UCNMaterialPropertiesTable::InitMicroRoughnessTables(), G4OpMieHG::PostStepDoIt(), and G4UCNBoundaryProcess::PostStepDoIt().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 120 of file G4MaterialPropertiesTable.hh.
References MPTC.
Referenced by G4GDMLWriteMaterials::PropertyWrite().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 118 of file G4MaterialPropertiesTable.hh.
References MPT.
Referenced by G4GDMLWriteMaterials::PropertyWrite().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by WLSPrimaryGeneratorAction::BuildEmissionSpectrum(), G4OpRayleigh::BuildPhysicsTable(), G4OpWLS::BuildPhysicsTable(), G4Cerenkov::BuildThePhysicsTable(), G4Scintillation::BuildThePhysicsTable(), G4OpRayleigh::CalculateRayleighMeanFreePaths(), G4Track::CalculateVelocityForOpticalPhoton(), WLSPrimaryGeneratorAction::GeneratePrimaries(), G4OpMieHG::GetMeanFreePath(), G4OpBoundaryProcess::GetReflectivity(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), and G4Cerenkov::PostStepGetPhysicalInteractionLength().
 Here is the caller graph for this function:
      
  | 
  inline | 
Referenced by G4UCNMaterialPropertiesTable::SetMicroRoughnessParameters().
 Here is the caller graph for this function:
      
  | 
  inline | 
      
  | 
  private | 
Definition at line 119 of file G4MaterialPropertiesTable.cc.
References AddProperty(), FatalException, G4Exception(), G4PhysicsOrderedFreeVector::InsertValues(), and MPT.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 129 of file G4MaterialPropertiesTable.hh.
Referenced by DumpTable(), GetPropertiesMap(), SetGROUPVEL(), and ~G4MaterialPropertiesTable().
Definition at line 133 of file G4MaterialPropertiesTable.hh.
Referenced by DumpTable(), GetPropertiesCMap(), and ~G4MaterialPropertiesTable().