Geant4
10.03.p02
|
#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 111 of file G4ParticleTable.cc.
|
protected |
Definition at line 259 of file G4ParticleTable.cc.
|
virtual |
Definition at line 198 of file G4ParticleTable.cc.
G4bool G4ParticleTable::contains | ( | const G4ParticleDefinition * | particle | ) | const |
Definition at line 678 of file G4ParticleTable.cc.
G4UImessenger * G4ParticleTable::CreateMessenger | ( | ) |
Definition at line 287 of file G4ParticleTable.cc.
void G4ParticleTable::DeleteAllParticles | ( | ) |
Definition at line 308 of file G4ParticleTable.cc.
void G4ParticleTable::DeleteMessenger | ( | ) |
Definition at line 297 of file G4ParticleTable.cc.
void G4ParticleTable::DestroyWorkerG4ParticleTable | ( | ) |
Definition at line 233 of file G4ParticleTable.cc.
Definition at line 612 of file G4ParticleTable.cc.
G4int G4ParticleTable::entries | ( | ) | const |
Definition at line 684 of file G4ParticleTable.cc.
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | G4int | PDGEncoding | ) |
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | const G4String & | particle_name | ) |
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | const G4ParticleDefinition * | particle | ) |
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | G4int | PDGEncoding | ) |
Definition at line 566 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4String & | particle_name | ) |
Definition at line 529 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4ParticleDefinition * | particle | ) |
Definition at line 558 of file G4ParticleTable.cc.
|
protected |
Definition at line 663 of file G4ParticleTable.cc.
|
protected |
Definition at line 673 of file G4ParticleTable.cc.
G4ParticleDefinition* G4ParticleTable::GetGenericIon | ( | ) | const |
G4IonTable * G4ParticleTable::GetIonTable | ( | ) | const |
G4ParticleTable::G4PTblDicIterator * G4ParticleTable::GetIterator | ( | ) | const |
Definition at line 668 of file G4ParticleTable.cc.
|
protected |
G4ParticleDefinition * G4ParticleTable::GetParticle | ( | G4int | index | ) | const |
Definition at line 496 of file G4ParticleTable.cc.
Definition at line 518 of file G4ParticleTable.cc.
|
static |
Definition at line 96 of file G4ParticleTable.cc.
G4bool G4ParticleTable::GetReadiness | ( | ) | const |
G4int G4ParticleTable::GetVerboseLevel | ( | ) | const |
G4ParticleDefinition * G4ParticleTable::Insert | ( | G4ParticleDefinition * | particle | ) |
Definition at line 362 of file G4ParticleTable.cc.
|
protected |
Definition at line 274 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::Remove | ( | G4ParticleDefinition * | particle | ) |
Definition at line 435 of file G4ParticleTable.cc.
void G4ParticleTable::RemoveAllParticles | ( | ) |
Definition at line 335 of file G4ParticleTable.cc.
void G4ParticleTable::SetGenericIon | ( | G4ParticleDefinition * | ) |
G4int G4ParticleTable::size | ( | ) | const |
Definition at line 689 of file G4ParticleTable.cc.
void G4ParticleTable::SlaveG4ParticleTable | ( | ) |
Definition at line 153 of file G4ParticleTable.cc.
void G4ParticleTable::WorkerG4ParticleTable | ( | ) |
Definition at line 158 of file G4ParticleTable.cc.
|
static |
Definition at line 190 of file G4ParticleTable.hh.
|
static |
Definition at line 213 of file G4ParticleTable.hh.
|
static |
Definition at line 192 of file G4ParticleTable.hh.
|
static |
Definition at line 215 of file G4ParticleTable.hh.
|
static |
Definition at line 202 of file G4ParticleTable.hh.
|
static |
Definition at line 204 of file G4ParticleTable.hh.
|
static |
Definition at line 191 of file G4ParticleTable.hh.
|
static |
Definition at line 214 of file G4ParticleTable.hh.
|
static |
Definition at line 189 of file G4ParticleTable.hh.
|
static |
Definition at line 212 of file G4ParticleTable.hh.