Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4MaterialPropertiesTable Class Reference

#include <G4MaterialPropertiesTable.hh>

Public Member Functions

 G4MaterialPropertiesTable ()
 
 ~G4MaterialPropertiesTable ()
 
void AddConstProperty (const char *key, G4double PropertyValue)
 
G4MaterialPropertyVectorAddProperty (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)
 
G4MaterialPropertyVectorGetProperty (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
 

Detailed Description

Definition at line 70 of file G4MaterialPropertiesTable.hh.

Constructor & Destructor Documentation

G4MaterialPropertiesTable::G4MaterialPropertiesTable ( )

Definition at line 57 of file G4MaterialPropertiesTable.cc.

G4MaterialPropertiesTable::~G4MaterialPropertiesTable ( )

Definition at line 65 of file G4MaterialPropertiesTable.cc.

Member Function Documentation

void G4MaterialPropertiesTable::AddConstProperty ( const char *  key,
G4double  PropertyValue 
)
inline

Here is the caller graph for this function:

void G4MaterialPropertiesTable::AddEntry ( const char *  key,
G4double  aPhotonEnergy,
G4double  aPropertyValue 
)
inline
G4MaterialPropertyVector* G4MaterialPropertiesTable::AddProperty ( const char *  key,
G4double PhotonEnergies,
G4double PropertyValues,
G4int  NumEntries 
)
inline

Here is the caller graph for this function:

void G4MaterialPropertiesTable::AddProperty ( const char *  key,
G4MaterialPropertyVector opv 
)
inline
G4bool G4MaterialPropertiesTable::ConstPropertyExists ( const char *  key)
inline

Here is the caller graph for this function:

void G4MaterialPropertiesTable::DumpTable ( )

Definition at line 80 of file G4MaterialPropertiesTable.cc.

Here is the call graph for this function:

G4double G4MaterialPropertiesTable::GetConstProperty ( const char *  key)
inline

Here is the caller graph for this function:

const std::map< G4String, G4double, std::less<G4String> >* G4MaterialPropertiesTable::GetPropertiesCMap ( ) const
inline

Definition at line 120 of file G4MaterialPropertiesTable.hh.

Here is the caller graph for this function:

const std::map< G4String, G4MaterialPropertyVector*, std::less<G4String> >* G4MaterialPropertiesTable::GetPropertiesMap ( ) const
inline

Definition at line 118 of file G4MaterialPropertiesTable.hh.

Here is the caller graph for this function:

G4MaterialPropertyVector* G4MaterialPropertiesTable::GetProperty ( const char *  key)
inline

Here is the caller graph for this function:

void G4MaterialPropertiesTable::RemoveConstProperty ( const char *  key)
inline
void G4MaterialPropertiesTable::RemoveProperty ( const char *  key)
inline

The documentation for this class was generated from the following files: