Geant4
9.6.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 () |
Protected Member Functions | |
G4ParticleTable () | |
G4ParticleTable (const G4ParticleTable &right) | |
G4ParticleTable & | operator= (const G4ParticleTable &) |
G4PTblDictionary * | GetDictionary () |
const G4String & | GetKey (const G4ParticleDefinition *particle) const |
const G4PTblEncodingDictionary * | GetEncodingDictionary () |
Definition at line 64 of file G4ParticleTable.hh.
Definition at line 77 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4String, G4ParticleDefinition*>::Map G4ParticleTable::G4PTblDictionary |
Definition at line 76 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4int, G4ParticleDefinition*> G4ParticleTable::G4PTblEncodingDicIterator |
Definition at line 79 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4int, G4ParticleDefinition*>::Map G4ParticleTable::G4PTblEncodingDictionary |
Definition at line 78 of file G4ParticleTable.hh.
|
protected |
Definition at line 73 of file G4ParticleTable.cc.
|
protected |
|
virtual |
G4bool G4ParticleTable::contains | ( | const G4ParticleDefinition * | particle) |
G4UImessenger * G4ParticleTable::CreateMessenger | ( | ) |
void G4ParticleTable::DeleteAllParticles | ( | ) |
Definition at line 177 of file G4ParticleTable.cc.
void G4ParticleTable::DeleteMessenger | ( | ) |
Definition at line 502 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 399 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) |
Definition at line 472 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4String & | particle_name) |
Definition at line 453 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4ParticleDefinition * | particle) |
|
protected |
|
protected |
G4ParticleDefinition * G4ParticleTable::GetIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4double | excitationEnergy | ||
) |
Definition at line 378 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::GetIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | numberOfLambda, | ||
G4double | excitationEnergy | ||
) |
G4IonTable* G4ParticleTable::GetIonTable | ( | ) |
G4PTblDicIterator* G4ParticleTable::GetIterator | ( | ) |
|
protected |
G4ParticleDefinition * G4ParticleTable::GetParticle | ( | G4int | index) |
Definition at line 420 of file G4ParticleTable.cc.
Definition at line 442 of file G4ParticleTable.cc.
|
static |
Definition at line 63 of file G4ParticleTable.cc.
G4bool G4ParticleTable::GetReadiness | ( | ) | const |
const G4ShortLivedTable* G4ParticleTable::GetShortLivedTable | ( | ) |
G4int G4ParticleTable::GetVerboseLevel | ( | ) | const |
G4ParticleDefinition * G4ParticleTable::Insert | ( | G4ParticleDefinition * | particle) |
Definition at line 249 of file G4ParticleTable.cc.
|
protected |
G4ParticleDefinition * G4ParticleTable::Remove | ( | G4ParticleDefinition * | particle) |
Definition at line 314 of file G4ParticleTable.cc.
void G4ParticleTable::RemoveAllParticles | ( | ) |
Definition at line 212 of file G4ParticleTable.cc.
G4int G4ParticleTable::size | ( | ) | const |