Skip to main content
- G4Isotope: The G4Isotope class contains the information of a stable isotope.
- G4IsotopeTable: The G4IsotopeTable collects the addresses of all defined isotopes. It's an instantiation of the parameterized RWTPtrOrderedVector class.
- G4IsotopeVector: This is an instanciation of the parameterized RWTPtrVector class. It contains pointers to stable isotopes objects composing a G4Element object.
- G4Element: The G4Element class contains the information about its isotopes and is able to change it. It also computes then an average atomic wheight out of the given isotope composition.
- G4ElementTable: The G4ElementTable collects the addresses of all defined elements. It's an instantiation of the parameterized RWTPtrOrderedVector class.
- G4ElementVector: This is an instantiation of the parameterized RWTPtrVector class. It contains pointers to the defined elements composing a G4Material object.
- G4Material: A G4material object should be able to report its effective atomic weight, its effective nucleus charge, its effective nucleon number and some other attributes. Each G4material object contains a static pointer to the material table and creates a G4ElementVector object each time its definition requires a new G4Element object definition.
- G4MaterialTable: The G4MaterialTable collects the addresses of all defined materials. It's an instantiation of the parameterized RWTPtrOrderedVector class.
- G4Material-VisData: The G4MaterialVisData class contains all the information which is related only to the visualization of this material. So a later change of this class will not affect the material at all. (Prototype version only)