Geant4  10.00.p04
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4ParticlePropertyTable Class Reference

Public Member Functions

G4int operator== (const G4ParticlePropertyTable &right) const
 
G4int operator!= (const G4ParticlePropertyTable &right) const
 
virtual ~G4ParticlePropertyTable ()
 
G4ParticlePropertyDataGetParticleProperty (const G4String &aParticleName)
 
G4ParticlePropertyDataGetParticleProperty (const G4ParticleDefinition *aParticle)
 
G4bool SetParticleProperty (const G4ParticlePropertyData &newProperty)
 
void Clear ()
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 

Static Public Member Functions

static G4ParticlePropertyTableGetParticlePropertyTable ()
 

Protected Member Functions

 G4ParticlePropertyTable ()
 
 G4ParticlePropertyTable (const G4ParticlePropertyTable &right)
 
G4ParticlePropertyTableoperator= (const G4ParticlePropertyTable &right)
 

Protected Attributes

G4ParticleTablefParticleTable
 
std::vector
< G4ParticlePropertyData * > 
arrayDataObject
 

Private Attributes

G4int verboseLevel
 

Static Private Attributes

static G4ThreadLocal
G4ParticlePropertyTable
fgParticlePropertyTable
 

Constructor & Destructor Documentation

G4ParticlePropertyTable ( )
protected
virtual ~G4ParticlePropertyTable ( )
virtual

Member Function Documentation

G4ParticlePropertyTable& operator= ( const G4ParticlePropertyTable right)
protected
G4int operator== ( const G4ParticlePropertyTable right) const
G4int operator!= ( const G4ParticlePropertyTable right) const
static G4ParticlePropertyTable* GetParticlePropertyTable ( )
static
G4ParticlePropertyData* GetParticleProperty ( const G4String aParticleName)
G4ParticlePropertyData* GetParticleProperty ( const G4ParticleDefinition aParticle)
G4bool SetParticleProperty ( const G4ParticlePropertyData newProperty)
void SetVerboseLevel ( G4int  value)
G4int GetVerboseLevel ( ) const

Member Data Documentation

G4ParticleTable* fParticleTable
protected
G4int verboseLevel
private
G4ThreadLocal G4ParticlePropertyTable* fgParticlePropertyTable
staticprivate
std::vector<G4ParticlePropertyData*> arrayDataObject
protected