50 #ifndef G4ParticleTable_h 
   51 #define G4ParticleTable_h 1 
  230 #ifdef G4MULTITHREADED 
  233      static G4Mutex particleTableMutex;
 
  234      static G4int lockCount;
 
void WorkerG4ParticleTable()
 
void RemoveAllParticles()
 
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
 
G4ParticleDefinition * FindAntiParticle(G4int PDGEncoding)
 
void DumpTable(const G4String &particle_name="ALL")
 
const G4PTblDictionary * GetDictionary() const 
 
const G4String & GetParticleName(G4int index) const 
 
G4UImessenger * CreateMessenger()
 
virtual ~G4ParticleTable()
 
G4ParticleDefinition * Remove(G4ParticleDefinition *particle)
 
const G4String & GetKey(const G4ParticleDefinition *particle) const 
 
void SetVerboseLevel(G4int value)
 
G4ParticleTableIterator< G4int, G4ParticleDefinition * >::Map G4PTblEncodingDictionary
 
void SetReadiness(G4bool val=true)
 
G4ParticleDefinition * GetGenericIon() const 
 
G4ParticleTableIterator< G4String, G4ParticleDefinition * > G4PTblDicIterator
 
G4bool GetReadiness() const 
 
static G4ParticleMessenger * fParticleMessengerShadow
 
static G4ThreadLocal G4ParticleMessenger * fParticleMessenger
 
static G4PTblEncodingDictionary * fEncodingDictionaryShadow
 
G4ParticleDefinition * GetParticle(G4int index) const 
 
G4ParticleTable & operator=(const G4ParticleTable &)
 
G4ParticleDefinition * Insert(G4ParticleDefinition *particle)
 
G4IonTable * GetIonTable() const 
 
void SetGenericIon(G4ParticleDefinition *)
 
G4bool contains(const G4ParticleDefinition *particle) const 
 
void DeleteAllParticles()
 
static G4ParticleTable * GetParticleTable()
 
static G4ThreadLocal G4PTblDictionary * fDictionary
 
G4ParticleDefinition * genericIon
 
std::map< K, V, std::less< K > > Map
 
void SlaveG4ParticleTable()
 
const G4PTblEncodingDictionary * GetEncodingDictionary() const 
 
void CheckReadiness() const 
 
G4int GetVerboseLevel() const 
 
static G4IonTable * fIonTable
 
G4PTblDicIterator * GetIterator() const 
 
static G4ThreadLocal G4PTblDicIterator * fIterator
 
static G4ThreadLocal G4PTblEncodingDictionary * fEncodingDictionary
 
static G4PTblDicIterator * fIteratorShadow
 
static G4ParticleTable * fgParticleTable
 
G4ParticleTableIterator< G4int, G4ParticleDefinition * > G4PTblEncodingDicIterator
 
static G4PTblDictionary * fDictionaryShadow
 
G4ParticleTableIterator< G4String, G4ParticleDefinition * >::Map G4PTblDictionary