|
Geant4
10.00.p02
|
#include <G4RIsotopeTable.hh>
Inheritance diagram for G4RIsotopeTable:
Collaboration diagram for G4RIsotopeTable:Public Types | |
| typedef std::vector < G4IsotopeProperty * > | G4IsotopeList |
| typedef std::vector< G4String > | G4IsotopeNameList |
Public Member Functions | |
| G4RIsotopeTable () | |
| virtual | ~G4RIsotopeTable () |
| virtual G4bool | FindIsotope (G4IsotopeProperty *property) |
| virtual G4IsotopeProperty * | GetIsotope (G4int Z, G4int A, G4double E) |
| void | AddUserDecayDataFile (G4int Z, G4int A, G4String filename) |
Public Member Functions inherited from G4VIsotopeTable | |
| G4VIsotopeTable () | |
| G4VIsotopeTable (const G4String &) | |
| G4VIsotopeTable (const G4VIsotopeTable &) | |
| G4VIsotopeTable & | operator= (const G4VIsotopeTable &) |
| virtual | ~G4VIsotopeTable () |
| virtual G4IsotopeProperty * | GetIsotopeByIsoLvl (G4int Z, G4int A, G4int level=0) |
| G4int | GetVerboseLevel () const |
| void | SetVerboseLevel (G4int level) |
| void | DumpTable (G4int Zmin=1, G4int Zmax=118) |
| const G4String & | GetName () const |
Protected Member Functions | |
| G4RIsotopeTable (const G4RIsotopeTable &right) | |
| G4RIsotopeTable & | operator= (const G4RIsotopeTable &right) |
Private Member Functions | |
| G4String | GetIsotopeName (G4int Z, G4int A, G4double E) |
| G4double | GetMeanLifeTime (G4int Z, G4int A, G4double &E) |
| G4IsotopeProperty * | GetIsotope (G4int index) const |
| G4int | GetVerboseLevel () const |
| G4int | Entries () const |
Private Attributes | |
| G4IsotopeList | fIsotopeList |
| G4IsotopeNameList | fIsotopeNameList |
| std::map< G4int, G4String > | theUserRadioactiveDataFiles |
Static Private Attributes | |
| static const G4double | levelTolerance = 2.0*keV |
Definition at line 64 of file G4RIsotopeTable.hh.
| typedef std::vector<G4IsotopeProperty*> G4RIsotopeTable::G4IsotopeList |
Definition at line 72 of file G4RIsotopeTable.hh.
| typedef std::vector<G4String> G4RIsotopeTable::G4IsotopeNameList |
Definition at line 73 of file G4RIsotopeTable.hh.
| G4RIsotopeTable::G4RIsotopeTable | ( | ) |
Definition at line 84 of file G4RIsotopeTable.cc.
References theUserRadioactiveDataFiles.
|
protected |
|
virtual |
Definition at line 93 of file G4RIsotopeTable.cc.
References fIsotopeList, and fIsotopeNameList.
Definition at line 273 of file G4RIsotopeTable.cc.
References G4cout, G4endl, and theUserRadioactiveDataFiles.
Referenced by G4RadioactiveDecay::AddUserDecayDataFile().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 137 of file G4RIsotopeTable.hh.
References fIsotopeNameList.
Referenced by GetIsotope().
Here is the caller graph for this function:
|
virtual |
Definition at line 106 of file G4RIsotopeTable.cc.
|
virtual |
Implements G4VIsotopeTable.
Definition at line 114 of file G4RIsotopeTable.cc.
References Entries(), fIsotopeList, fIsotopeNameList, G4cout, G4endl, GetIsotopeName(), GetMeanLifeTime(), GetVerboseLevel(), G4IsotopeProperty::SetAtomicMass(), G4IsotopeProperty::SetAtomicNumber(), G4IsotopeProperty::SetDecayTable(), G4IsotopeProperty::SetEnergy(), G4IsotopeProperty::SetiSpin(), and G4IsotopeProperty::SetLifeTime().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 140 of file G4RIsotopeTable.hh.
References Entries(), and fIsotopeList.
Here is the call graph for this function:Definition at line 160 of file G4RIsotopeTable.cc.
References G4cout, G4endl, GetVerboseLevel(), keV, and name.
Referenced by GetIsotope(), and GetMeanLifeTime().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 174 of file G4RIsotopeTable.cc.
References a, A, G4cout, G4endl, G4NuclearLevelStore::GetInstance(), GetIsotopeName(), G4NuclearLevelStore::GetManager(), GetVerboseLevel(), G4NuclearLevel::HalfLife(), keV, levelTolerance, G4NuclearLevelManager::NearestLevel(), s, G4String::strip(), and theUserRadioactiveDataFiles.
Referenced by GetIsotope().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 100 of file G4RIsotopeTable.cc.
References G4ParticleTable::GetParticleTable(), and G4ParticleTable::GetVerboseLevel().
Referenced by GetIsotope(), GetIsotopeName(), and GetMeanLifeTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
private |
Definition at line 128 of file G4RIsotopeTable.hh.
Referenced by GetIsotope(), and ~G4RIsotopeTable().
|
private |
Definition at line 129 of file G4RIsotopeTable.hh.
Referenced by Entries(), GetIsotope(), and ~G4RIsotopeTable().
Definition at line 130 of file G4RIsotopeTable.hh.
Referenced by GetMeanLifeTime().
Definition at line 133 of file G4RIsotopeTable.hh.
Referenced by AddUserDecayDataFile(), G4RIsotopeTable(), and GetMeanLifeTime().