| Geant4-11
    | 
#include <G4Isotope.hh>
| Public Member Functions | |
| G4Isotope (__void__ &) | |
| G4Isotope (const G4String &name, G4int z, G4int n, G4double a=0., G4int mlevel=0) | |
| G4double | GetA () const | 
| size_t | GetIndex () const | 
| G4int | Getm () const | 
| G4int | GetN () const | 
| const G4String & | GetName () const | 
| G4int | GetZ () const | 
| G4bool | operator!= (const G4Isotope &) const | 
| G4bool | operator== (const G4Isotope &) const | 
| void | SetName (const G4String &name) | 
| ~G4Isotope () | |
| Static Public Member Functions | |
| static G4Isotope * | GetIsotope (const G4String &name, G4bool warning=false) | 
| static const G4IsotopeTable * | GetIsotopeTable () | 
| static size_t | GetNumberOfIsotopes () | 
| Private Member Functions | |
| G4Isotope (G4Isotope &) | |
| G4Isotope & | operator= (const G4Isotope &) | 
| Private Attributes | |
| G4double | fA | 
| size_t | fIndexInTable | 
| G4int | fm | 
| G4int | fN | 
| G4String | fName | 
| G4int | fZ | 
| Static Private Attributes | |
| static G4IsotopeTable | theIsotopeTable | 
| Friends | |
| std::ostream & | operator<< (std::ostream &, const G4Isotope &) | 
| std::ostream & | operator<< (std::ostream &, const G4Isotope *) | 
| std::ostream & | operator<< (std::ostream &, G4IsotopeTable) | 
Definition at line 71 of file G4Isotope.hh.
Definition at line 58 of file G4Isotope.cc.
References A, CLHEP::amu_c2, fA, FatalException, fIndexInTable, CLHEP::g, G4endl, G4Exception(), G4NistManager::GetAtomicMass(), G4NistManager::Instance(), CLHEP::mole, theIsotopeTable, and Z.
| G4Isotope::~G4Isotope | ( | ) | 
Definition at line 91 of file G4Isotope.cc.
References fIndexInTable, and theIsotopeTable.
| G4Isotope::G4Isotope | ( | __void__ & | ) | 
Definition at line 84 of file G4Isotope.cc.
| 
 | private | 
Definition at line 98 of file G4Isotope.cc.
References fIndexInTable, and theIsotopeTable.
| 
 | inline | 
Definition at line 96 of file G4Isotope.hh.
References fA.
Referenced by G4tgbGeometryDumper::DumpIsotope(), export_G4Isotope(), G4GDMLWriteMaterials::IsotopeWrite(), and G4tgbGeometryDumper::Same2G4Isotopes().
| 
 | inline | 
Definition at line 110 of file G4Isotope.hh.
References fIndexInTable.
Referenced by export_G4Isotope().
Definition at line 195 of file G4Isotope.cc.
References G4cout, G4endl, GetName(), and theIsotopeTable.
Referenced by export_G4Isotope(), and G4GDMLReadMaterials::GetIsotope().
| 
 | static | 
Definition at line 181 of file G4Isotope.cc.
References theIsotopeTable.
Referenced by export_G4Isotope(), and G4NistManager::~G4NistManager().
| 
 | inline | 
Definition at line 99 of file G4Isotope.hh.
References fm.
Referenced by G4LENDorBERTModel::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4LENDCrossSection::GetIsoCrossSection(), G4ParticleHPElementData::Init(), and G4ParticleHPChannel::Register().
| 
 | inline | 
Definition at line 93 of file G4Isotope.hh.
References fN.
Referenced by G4FissLib::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4ParticleHPJENDLHEData::BuildPhysicsTable(), G4Nucleus::ChooseParameters(), G4VCrossSectionDataSet::ComputeCrossSection(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4tgbGeometryDumper::DumpIsotope(), export_G4Isotope(), G4CrossSectionDataStore::GetCrossSection(), G4ParticleHPJENDLHEData::GetCrossSection(), G4MuNeutrinoNucleusTotXsc::GetElementCrossSection(), G4ParticleHPElementData::Init(), G4LENDCrossSection::IsIsoApplicable(), G4GDMLWriteMaterials::IsotopeWrite(), G4ParticleHPChannel::Register(), G4tgbGeometryDumper::Same2G4Isotopes(), G4CrossSectionDataStore::SampleZandA(), G4GammaNuclearXS::SelectIsotope(), G4NeutronCaptureXS::SelectIsotope(), G4NeutronInelasticXS::SelectIsotope(), G4ParticleInelasticXS::SelectIsotope(), G4VEmModel::SelectIsotopeNumber(), G4ElementSelector::SelectZandA(), and G4Nucleus::SetIsotope().
| 
 | inline | 
Definition at line 87 of file G4Isotope.hh.
References fName.
Referenced by G4GDMLWriteMaterials::ElementWrite(), export_G4Isotope(), G4tgbMaterialMgr::FindOrBuildG4Isotope(), GetIsotope(), G4tgbGeometryDumper::GetIsotopeName(), and G4GDMLWriteMaterials::IsotopeWrite().
| 
 | static | 
Definition at line 188 of file G4Isotope.cc.
References theIsotopeTable.
Referenced by export_G4Isotope().
| 
 | inline | 
Definition at line 90 of file G4Isotope.hh.
References fZ.
Referenced by G4Element::AddIsotope(), G4Nucleus::ChooseParameters(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4tgbGeometryDumper::DumpIsotope(), export_G4Isotope(), G4GDMLWriteMaterials::IsotopeWrite(), G4tgbGeometryDumper::Same2G4Isotopes(), and G4Nucleus::SetIsotope().
Definition at line 131 of file G4Isotope.cc.
Definition at line 124 of file G4Isotope.cc.
| 
 | inline | 
Definition at line 131 of file G4Isotope.hh.
References fName, and G4InuclParticleNames::name().
Referenced by export_G4Isotope().
| 
 | friend | 
Definition at line 158 of file G4Isotope.cc.
| 
 | friend | 
Definition at line 138 of file G4Isotope.cc.
| 
 | friend | 
Definition at line 166 of file G4Isotope.cc.
| 
 | private | 
Definition at line 143 of file G4Isotope.hh.
Referenced by G4Isotope(), GetA(), and operator=().
| 
 | private | 
Definition at line 149 of file G4Isotope.hh.
Referenced by G4Isotope(), GetIndex(), and ~G4Isotope().
| 
 | private | 
Definition at line 144 of file G4Isotope.hh.
Referenced by Getm(), and operator=().
| 
 | private | 
Definition at line 142 of file G4Isotope.hh.
Referenced by GetN(), and operator=().
| 
 | private | 
Definition at line 140 of file G4Isotope.hh.
Referenced by GetName(), operator=(), and SetName().
| 
 | private | 
Definition at line 141 of file G4Isotope.hh.
Referenced by GetZ(), and operator=().
| 
 | staticprivate | 
Definition at line 147 of file G4Isotope.hh.
Referenced by G4Isotope(), GetIsotope(), GetIsotopeTable(), GetNumberOfIsotopes(), and ~G4Isotope().