Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Isotope.hh>
Public Member Functions | |
G4Isotope (const G4String &name, G4int z, G4int n, G4double a=0., G4int mlevel=0) | |
~G4Isotope () | |
G4Isotope (const G4Isotope &)=delete | |
G4Isotope & | operator= (const G4Isotope &)=delete |
const G4String & | GetName () const |
G4int | GetZ () const |
G4int | GetN () const |
G4double | GetA () const |
G4int | Getm () const |
size_t | GetIndex () const |
G4bool | operator== (const G4Isotope &) const |
G4bool | operator!= (const G4Isotope &) const |
void | SetName (const G4String &name) |
Static Public Member Functions | |
static G4Isotope * | GetIsotope (const G4String &name, G4bool warning=false) |
static const G4IsotopeTable * | GetIsotopeTable () |
static size_t | GetNumberOfIsotopes () |
Friends | |
std::ostream & | operator<< (std::ostream &flux, const G4Isotope *isotope) |
std::ostream & | operator<< (std::ostream &flux, const G4Isotope &isotope) |
std::ostream & | operator<< (std::ostream &flux, const G4IsotopeTable &IsotopeTable) |
Definition at line 61 of file G4Isotope.hh.
Definition at line 53 of file G4Isotope.cc.
G4Isotope::~G4Isotope | ( | ) |
Definition at line 76 of file G4Isotope.cc.
|
delete |
|
inline |
Definition at line 86 of file G4Isotope.hh.
Referenced by G4tgbGeometryDumper::DumpIsotope(), and G4GDMLWriteMaterials::IsotopeWrite().
|
inline |
Definition at line 97 of file G4Isotope.hh.
Definition at line 140 of file G4Isotope.cc.
Referenced by G4GDMLReadMaterials::GetIsotope().
|
static |
Definition at line 132 of file G4Isotope.cc.
Referenced by G4NistManager::~G4NistManager().
|
inline |
Definition at line 89 of file G4Isotope.hh.
Referenced by G4LENDCapture::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4LENDorBERTModel::ApplyYourself(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4LENDCrossSection::GetIsoCrossSection(), G4ParticleHPElementData::Init(), and G4ParticleHPChannel::Register().
|
inline |
Definition at line 83 of file G4Isotope.hh.
Referenced by G4FissLib::ApplyYourself(), G4NeutronHPCapture::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4ParticleHPJENDLHEData::BuildPhysicsTable(), G4Nucleus::ChooseParameters(), G4VCrossSectionDataSet::ComputeCrossSection(), G4VCrossSectionDataSet::ComputeCrossSectionPerElement(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4tgbGeometryDumper::DumpIsotope(), G4CrossSectionDataStore::GetCrossSection(), G4ParticleHPJENDLHEData::GetCrossSection(), G4ElNeutrinoNucleusTotXsc::GetElementCrossSection(), G4MuNeutrinoNucleusTotXsc::GetElementCrossSection(), G4TauNeutrinoNucleusTotXsc::GetElementCrossSection(), G4ParticleHPElementData::Init(), G4LENDCrossSection::IsIsoApplicable(), G4GDMLWriteMaterials::IsotopeWrite(), G4ParticleHPChannel::Register(), G4CrossSectionDataStore::SampleZandA(), G4CrossSectionHP::SelectIsotope(), G4GammaNuclearXS::SelectIsotope(), G4NeutronCaptureXS::SelectIsotope(), G4NeutronInelasticXS::SelectIsotope(), G4ParticleInelasticXS::SelectIsotope(), G4ElementSelector::SelectZandA(), and G4Nucleus::SetIsotope().
|
inline |
Definition at line 77 of file G4Isotope.hh.
Referenced by G4GDMLWriteMaterials::ElementWrite(), G4tgbMaterialMgr::FindOrBuildG4Isotope(), and G4GDMLWriteMaterials::IsotopeWrite().
|
static |
Definition at line 136 of file G4Isotope.cc.
|
inline |
Definition at line 80 of file G4Isotope.hh.
Referenced by G4Element::AddIsotope(), G4Nucleus::ChooseParameters(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4tgbGeometryDumper::DumpIsotope(), G4GDMLWriteMaterials::IsotopeWrite(), and G4Nucleus::SetIsotope().
Definition at line 84 of file G4Isotope.cc.
Definition at line 80 of file G4Isotope.cc.
|
inline |
Definition at line 108 of file G4Isotope.hh.
|
friend |
Definition at line 110 of file G4Isotope.cc.
|
friend |
Definition at line 88 of file G4Isotope.cc.
|
friend |
Definition at line 118 of file G4Isotope.cc.