|
Geant4
10.00.p04
|
Protected Member Functions | |
| G4MoleculeDefinition () | |
| G4MoleculeDefinition (const G4MoleculeDefinition &) | |
Protected Member Functions inherited from G4ParticleDefinition | |
| G4int | FillQuarkContents () |
| void | SetParticleSubType (const G4String &subtype) |
| void | SetAtomicNumber (G4int) |
| void | SetAtomicMass (G4int) |
| G4ParticleDefinition (const G4ParticleDefinition &right) | |
| G4ParticleDefinition () | |
Private Member Functions | |
| const G4MoleculeDefinition & | operator= (const G4MoleculeDefinition &right) |
Additional Inherited Members | |
Static Public Member Functions inherited from G4ParticleDefinition | |
| static const G4PDefManager & | GetSubInstanceManager () |
Protected Types inherited from G4ParticleDefinition | |
| enum | { NumberOfQuarkFlavor = 6 } |
Protected Attributes inherited from G4ParticleDefinition | |
| G4int | theQuarkContent [NumberOfQuarkFlavor] |
| G4int | theAntiQuarkContent [NumberOfQuarkFlavor] |
| G4bool | isGeneralIon |
| G4MoleculeDefinition | ( | const G4String & | name, |
| G4double | mass, | ||
| G4int | electronsNumber, | ||
| G4int | electronicLevels, | ||
| G4double | diffCoeff, | ||
| G4int | atomsNumber = -1, |
||
| G4double | radius = -1, |
||
| G4double | lifetime = -1, |
||
| G4String | aType = "", |
||
| G4MoleculeID | ID = G4MoleculeID::Create() |
||
| ) |
|
virtual |
|
protected |
|
protected |
References fDiffusionCoefficient.
| G4double GetDiffusionCoefficient | ( | ) | const |
References fDiffusionCoefficient.
References fVanDerVaalsRadius.
| G4double GetVanDerVaalsRadius | ( | ) | const |
References fVanDerVaalsRadius.
| const G4String& GetExcitedState | ( | const G4ElectronOccupancy * | ) | const |
| void AddDecayChannel | ( | const G4String & | , |
| const G4MolecularDecayChannel * | |||
| ) |
| void AddeConfToExcitedState | ( | const G4String & | , |
| const G4ElectronOccupancy & | , | ||
| double | decayTime = 0. |
||
| ) |
| const std::vector<const G4MolecularDecayChannel*>* GetDecayChannels | ( | const G4ElectronOccupancy * | ) | const |
| const std::vector<const G4MolecularDecayChannel*>* GetDecayChannels | ( | const G4String & | ) | const |
| const G4ElectronOccupancy * GetGroundStateElectronOccupancy | ( | ) | const |
References fElectronOccupancy.
References G4ParticleDefinition::GetParticleName().
References G4ParticleDefinition::GetParticleSubType().
| G4int GetNbElectrons | ( | ) | const |
References fNbOfElectrons.
| G4int GetNbMolecularShells | ( | ) | const |
References fNbOfMolecularShells.
| const G4MolecularDecayTable * GetDecayTable | ( | ) | const |
References fDecayTable.
| G4MolecularDecayTable * GetDecayTable | ( | ) |
References fDecayTable.
| G4double GetDecayTime | ( | ) | const |
References G4ParticleDefinition::GetPDGLifeTime().
|
private |
|
private |
Referenced by GetNbElectrons().
|
private |
Referenced by GetNbMolecularShells().
|
private |
Referenced by GetDiffusionCoefficient(), and SetDiffusionCoefficient().
|
private |
Referenced by GetAtomsNumber(), and SetAtomsNumber().
|
private |
Referenced by GetVanDerVaalsRadius(), and SetVanDerVaalsRadius().
|
private |
Referenced by GetGroundStateElectronOccupancy().
|
private |
Referenced by GetDecayTable().