Geant4_10
|
#include <G4ParticleTable.hh>
Public Types | |
typedef G4ParticleTableIterator < G4String, G4ParticleDefinition * >::Map | G4PTblDictionary |
typedef G4ParticleTableIterator < G4String, G4ParticleDefinition * > | G4PTblDicIterator |
typedef G4ParticleTableIterator< G4int, G4ParticleDefinition * >::Map | G4PTblEncodingDictionary |
typedef G4ParticleTableIterator< G4int, G4ParticleDefinition * > | G4PTblEncodingDicIterator |
Static Public Member Functions | |
static G4ParticleTable * | GetParticleTable () |
Static Public Attributes | |
static G4ThreadLocal G4ParticleMessenger * | fParticleMessenger = 0 |
static G4ThreadLocal G4PTblDictionary * | fDictionary = 0 |
static G4ThreadLocal G4PTblDicIterator * | fIterator = 0 |
static G4ThreadLocal G4PTblEncodingDictionary * | fEncodingDictionary = 0 |
static G4ParticleTable * | fgParticleTable =0 |
static G4IonTable * | fIonTable = 0 |
static G4ParticleMessenger * | fParticleMessengerShadow = 0 |
static G4PTblDictionary * | fDictionaryShadow = 0 |
static G4PTblDicIterator * | fIteratorShadow = 0 |
static G4PTblEncodingDictionary * | fEncodingDictionaryShadow = 0 |
Protected Member Functions | |
G4ParticleTable () | |
G4ParticleTable (const G4ParticleTable &right) | |
G4ParticleTable & | operator= (const G4ParticleTable &) |
const G4PTblDictionary * | GetDictionary () const |
const G4String & | GetKey (const G4ParticleDefinition *particle) const |
const G4PTblEncodingDictionary * | GetEncodingDictionary () const |
Definition at line 65 of file G4ParticleTable.hh.
Definition at line 78 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4String, G4ParticleDefinition*>::Map G4ParticleTable::G4PTblDictionary |
Definition at line 77 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4int, G4ParticleDefinition*> G4ParticleTable::G4PTblEncodingDicIterator |
Definition at line 80 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4int, G4ParticleDefinition*>::Map G4ParticleTable::G4PTblEncodingDictionary |
Definition at line 79 of file G4ParticleTable.hh.
|
protected |
Definition at line 110 of file G4ParticleTable.cc.
|
protected |
|
virtual |
G4bool G4ParticleTable::contains | ( | const G4ParticleDefinition * | particle | ) | const |
Definition at line 732 of file G4ParticleTable.cc.
G4UImessenger * G4ParticleTable::CreateMessenger | ( | ) |
void G4ParticleTable::DeleteAllParticles | ( | ) |
Definition at line 285 of file G4ParticleTable.cc.
void G4ParticleTable::DeleteMessenger | ( | ) |
Definition at line 666 of file G4ParticleTable.cc.
G4int G4ParticleTable::entries | ( | ) | const |
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | G4int | PDGEncoding | ) |
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | const G4String & | particle_name | ) |
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | const G4ParticleDefinition * | particle | ) |
G4ParticleDefinition * G4ParticleTable::FindIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4double | excitationEnergy | ||
) |
Definition at line 524 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | numberOfLambda, | ||
G4double | excitationEnergy | ||
) |
G4ParticleDefinition * G4ParticleTable::FindIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | dummy1, | ||
G4int | dummy2 | ||
) |
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | G4int | PDGEncoding | ) |
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4String & | particle_name | ) |
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4ParticleDefinition * | particle | ) |
|
protected |
Definition at line 717 of file G4ParticleTable.cc.
|
protected |
Definition at line 727 of file G4ParticleTable.cc.
G4ParticleDefinition* G4ParticleTable::GetGenericIon | ( | ) | const |
G4ParticleDefinition * G4ParticleTable::GetIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4double | excitationEnergy | ||
) |
Definition at line 488 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::GetIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | numberOfLambda, | ||
G4double | excitationEnergy | ||
) |
G4ParticleDefinition * G4ParticleTable::GetIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | level | ||
) |
G4IonTable * G4ParticleTable::GetIonTable | ( | ) | const |
G4ParticleTable::G4PTblDicIterator * G4ParticleTable::GetIterator | ( | ) | const |
|
protected |
G4ParticleDefinition * G4ParticleTable::GetParticle | ( | G4int | index | ) | const |
Definition at line 550 of file G4ParticleTable.cc.
Definition at line 572 of file G4ParticleTable.cc.
|
static |
G4bool G4ParticleTable::GetReadiness | ( | ) | const |
G4int G4ParticleTable::GetVerboseLevel | ( | ) | const |
G4ParticleDefinition * G4ParticleTable::Insert | ( | G4ParticleDefinition * | particle | ) |
Definition at line 339 of file G4ParticleTable.cc.
|
protected |
G4ParticleDefinition * G4ParticleTable::Remove | ( | G4ParticleDefinition * | particle | ) |
Definition at line 412 of file G4ParticleTable.cc.
void G4ParticleTable::RemoveAllParticles | ( | ) |
Definition at line 312 of file G4ParticleTable.cc.
void G4ParticleTable::SetGenericIon | ( | G4ParticleDefinition * | ) |
G4int G4ParticleTable::size | ( | ) | const |
void G4ParticleTable::SlaveG4ParticleTable | ( | ) |
void G4ParticleTable::WorkerG4ParticleTable | ( | ) |
Definition at line 157 of file G4ParticleTable.cc.
|
static |
Definition at line 228 of file G4ParticleTable.hh.
|
static |
Definition at line 251 of file G4ParticleTable.hh.
|
static |
Definition at line 230 of file G4ParticleTable.hh.
|
static |
Definition at line 253 of file G4ParticleTable.hh.
|
static |
Definition at line 240 of file G4ParticleTable.hh.
|
static |
Definition at line 242 of file G4ParticleTable.hh.
|
static |
Definition at line 229 of file G4ParticleTable.hh.
|
static |
Definition at line 252 of file G4ParticleTable.hh.
|
static |
Definition at line 227 of file G4ParticleTable.hh.
|
static |
Definition at line 250 of file G4ParticleTable.hh.