33 #define INCLXX_IN_GEANT4_MODE 1
44 #ifndef G4INCLISOTOPICDISTRIBUTION_HH_
45 #define G4INCLISOTOPICDISTRIBUTION_HH_
99 std::map<G4int, IsotopicDistribution> theDistributions;
103 #endif // G4INCLISOTOPICDISTRIBUTION_HH_
IsotopeVector::iterator IsotopeIter
IsotopicDistribution const & getIsotopicDistribution(G4int const Z) const
Get an isotopic distribution.
G4int drawRandomIsotope() const
Draw a random isotope based on the abundance vector.
Isotope(const G4int A, const G4double abundance)
G4int drawRandomIsotope(G4int const Z) const
Draw a random isotope.
Class that stores isotopic abundances for a given element.
NaturalIsotopicDistributions()
Constructor.
Holds an isotope and an abundance.
std::vector< Isotope > IsotopeVector
IsotopeVector const & getIsotopes() const
Get the isotope vector.
Class that stores isotopic abundances for a given element.
IsotopicDistribution(IsotopeVector const &aVector)
Constructor.