#include <G4Isotope.hh>
Definition at line 72 of file G4Isotope.hh.
◆ G4Isotope() [1/3]
Definition at line 59 of file G4Isotope.cc.
64 ed <<
"Wrong Isotope " << Name <<
" Z= " <<
Z <<
G4endl;
69 ed <<
"Wrong Isotope " << Name <<
" Z= " <<
Z <<
" > N= " <<
N <<
G4endl;
static G4IsotopeTable theIsotopeTable
std::ostringstream G4ExceptionDescription
static G4NistManager * Instance()
double A(double temperature)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4double GetAtomicMass(G4int Z, G4int N) const
◆ ~G4Isotope()
G4Isotope::~G4Isotope |
( |
| ) |
|
|
virtual |
Definition at line 91 of file G4Isotope.cc.
static G4IsotopeTable theIsotopeTable
◆ G4Isotope() [2/3]
G4Isotope::G4Isotope |
( |
__void__ & |
| ) |
|
◆ G4Isotope() [3/3]
Definition at line 98 of file G4Isotope.cc.
static G4IsotopeTable theIsotopeTable
◆ GetA()
◆ GetIndex()
size_t G4Isotope::GetIndex |
( |
| ) |
const |
|
inline |
◆ GetIsotope()
Definition at line 196 of file G4Isotope.cc.
207 G4cout <<
"\n---> warning from G4Isotope::GetIsotope(). The isotope: " 208 << isotopeName <<
" does not exist in the table. Return NULL pointer." static G4IsotopeTable theIsotopeTable
G4GLOB_DLL std::ostream G4cout
const G4String & GetName() const
◆ GetIsotopeTable()
Definition at line 182 of file G4Isotope.cc.
static G4IsotopeTable theIsotopeTable
◆ Getm()
G4int G4Isotope::Getm |
( |
| ) |
const |
|
inline |
◆ GetN()
G4int G4Isotope::GetN |
( |
| ) |
const |
|
inline |
◆ GetName()
const G4String& G4Isotope::GetName |
( |
void |
| ) |
const |
|
inline |
◆ GetNumberOfIsotopes()
size_t G4Isotope::GetNumberOfIsotopes |
( |
| ) |
|
|
static |
Definition at line 189 of file G4Isotope.cc.
static G4IsotopeTable theIsotopeTable
◆ GetZ()
G4int G4Isotope::GetZ |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator=()
◆ operator==()
◆ SetName()
void G4Isotope::SetName |
( |
const G4String & |
name | ) |
|
|
inline |
◆ operator<< [1/3]
std::ostream& operator<< |
( |
std::ostream & |
flux, |
|
|
const G4Isotope * |
isotope |
|
) |
| |
|
friend |
Definition at line 139 of file G4Isotope.cc.
141 std::ios::fmtflags mode = flux.flags();
142 flux.setf(std::ios::fixed,std::ios::floatfield);
146 <<
" Isotope: " << std::setw(5) << isotope->
fName 147 <<
" Z = " << std::setw(2) << isotope->
fZ 148 <<
" N = " << std::setw(3) << isotope->
fN 149 <<
" A = " << std::setw(6) << std::setprecision(2)
150 << (isotope->
fA)/(
g/
mole) <<
" g/mole";
152 flux.precision(prec);
153 flux.setf(mode,std::ios::floatfield);
◆ operator<< [2/3]
std::ostream& operator<< |
( |
std::ostream & |
flux, |
|
|
const G4Isotope & |
isotope |
|
) |
| |
|
friend |
◆ operator<< [3/3]
std::ostream& operator<< |
( |
std::ostream & |
flux, |
|
|
G4IsotopeTable |
IsotopeTable |
|
) |
| |
|
friend |
Definition at line 167 of file G4Isotope.cc.
171 <<
"\n***** Table : Nb of isotopes = " << IsotopeTable.size()
174 for (
size_t i=0; i<IsotopeTable.size(); i++)
175 flux << IsotopeTable[i] <<
G4endl;
◆ fA
◆ fIndexInTable
size_t G4Isotope::fIndexInTable |
|
private |
◆ fm
◆ fN
◆ fName
◆ fZ
◆ theIsotopeTable
The documentation for this class was generated from the following files: