Geant4.10
|
#include <G4ParticlePropertyTable.hh>
Public Member Functions | |
G4int | operator== (const G4ParticlePropertyTable &right) const |
G4int | operator!= (const G4ParticlePropertyTable &right) const |
virtual | ~G4ParticlePropertyTable () |
G4ParticlePropertyData * | GetParticleProperty (const G4String &aParticleName) |
G4ParticlePropertyData * | GetParticleProperty (const G4ParticleDefinition *aParticle) |
G4bool | SetParticleProperty (const G4ParticlePropertyData &newProperty) |
void | Clear () |
void | SetVerboseLevel (G4int value) |
G4int | GetVerboseLevel () const |
Static Public Member Functions | |
static G4ParticlePropertyTable * | GetParticlePropertyTable () |
Protected Member Functions | |
G4ParticlePropertyTable () | |
G4ParticlePropertyTable (const G4ParticlePropertyTable &right) | |
G4ParticlePropertyTable & | operator= (const G4ParticlePropertyTable &right) |
Protected Attributes | |
G4ParticleTable * | fParticleTable |
std::vector < G4ParticlePropertyData * > | arrayDataObject |
Definition at line 48 of file G4ParticlePropertyTable.hh.
|
protected |
Definition at line 65 of file G4ParticlePropertyTable.cc.
References fParticleTable, and G4ParticleTable::GetParticleTable().
Referenced by GetParticlePropertyTable().
|
protected |
Definition at line 72 of file G4ParticlePropertyTable.cc.
References fParticleTable, G4ParticleTable::GetParticleTable(), and right.
|
virtual |
Definition at line 56 of file G4ParticlePropertyTable.cc.
References arrayDataObject.
void G4ParticlePropertyTable::Clear | ( | ) |
Definition at line 101 of file G4ParticlePropertyTable.cc.
References arrayDataObject.
Referenced by G4VParticlePropertyReporter::~G4VParticlePropertyReporter(), and G4VParticlePropertyRetriever::~G4VParticlePropertyRetriever().
G4ParticlePropertyData * G4ParticlePropertyTable::GetParticleProperty | ( | const G4String & | aParticleName | ) |
Definition at line 110 of file G4ParticlePropertyTable.cc.
References G4ParticleTable::FindParticle(), and fParticleTable.
Referenced by G4VParticlePropertyReporter::FillList(), and G4TextPPRetriever::ModifyPropertyTable().
G4ParticlePropertyData * G4ParticlePropertyTable::GetParticleProperty | ( | const G4ParticleDefinition * | aParticle | ) |
Definition at line 119 of file G4ParticlePropertyTable.cc.
References arrayDataObject, G4ParticleDefinition::GetAntiPDGEncoding(), G4ParticleDefinition::GetBaryonNumber(), G4ParticleDefinition::GetLeptonNumber(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGiConjugation(), G4ParticleDefinition::GetPDGiGParity(), G4ParticleDefinition::GetPDGiIsospin(), G4ParticleDefinition::GetPDGiIsospin3(), G4ParticleDefinition::GetPDGiParity(), G4ParticleDefinition::GetPDGiSpin(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetPDGWidth(), G4ParticleDefinition::theAntiQuarkContent, and G4ParticleDefinition::theQuarkContent.
|
static |
Definition at line 46 of file G4ParticlePropertyTable.cc.
References G4ParticlePropertyTable().
Referenced by G4VParticlePropertyReporter::G4VParticlePropertyReporter(), and G4VParticlePropertyRetriever::G4VParticlePropertyRetriever().
G4int G4ParticlePropertyTable::GetVerboseLevel | ( | ) | const |
Referenced by G4ParticlePropertyMessenger::GetCurrentValue().
G4int G4ParticlePropertyTable::operator!= | ( | const G4ParticlePropertyTable & | right | ) | const |
Definition at line 95 of file G4ParticlePropertyTable.cc.
|
protected |
Definition at line 79 of file G4ParticlePropertyTable.cc.
References fParticleTable.
G4int G4ParticlePropertyTable::operator== | ( | const G4ParticlePropertyTable & | right | ) | const |
Definition at line 89 of file G4ParticlePropertyTable.cc.
G4bool G4ParticlePropertyTable::SetParticleProperty | ( | const G4ParticlePropertyData & | newProperty | ) |
Definition at line 149 of file G4ParticlePropertyTable.cc.
References G4ParticleTable::FindParticle(), fParticleTable, G4cout, G4endl, G4State_PreInit, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), G4ParticleDefinition::theAntiQuarkContent, and G4ParticleDefinition::theQuarkContent.
Referenced by G4TextPPRetriever::ModifyPropertyTable().
|
protected |
Definition at line 105 of file G4ParticlePropertyTable.hh.
Referenced by Clear(), GetParticleProperty(), and ~G4ParticlePropertyTable().
|
protected |
Definition at line 98 of file G4ParticlePropertyTable.hh.
Referenced by G4ParticlePropertyTable(), GetParticleProperty(), operator=(), and SetParticleProperty().