|
Geant4
10.02.p01
|
#include <G4MoleculeDefinition.hh>
Inheritance diagram for G4MoleculeDefinition:
Collaboration diagram for G4MoleculeDefinition:Static Public Member Functions | |
| static G4MoleculeDefinition * | Load (std::istream &) |
Static Public Member Functions inherited from G4ParticleDefinition | |
| static const G4PDefManager & | GetSubInstanceManager () |
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 | |
Protected Types inherited from G4ParticleDefinition | |
| enum | { NumberOfQuarkFlavor = 6 } |
Protected Attributes inherited from G4ParticleDefinition | |
| G4int | theQuarkContent [NumberOfQuarkFlavor] |
| G4int | theAntiQuarkContent [NumberOfQuarkFlavor] |
| G4bool | isGeneralIon |
Definition at line 76 of file G4MoleculeDefinition.hh.
| G4MoleculeDefinition::G4MoleculeDefinition | ( | const G4String & | name, |
| G4double | mass, | ||
| G4double | diffCoeff, | ||
| G4int | charge = 0, |
||
| G4int | electronicLevels = 0, |
||
| G4double | radius = -1, |
||
| G4int | atomsNumber = -1, |
||
| G4double | lifetime = -1, |
||
| G4String | aType = "", |
||
| G4FakeParticleID | ID = G4FakeParticleID::Create() |
||
| ) |
Definition at line 46 of file G4MoleculeDefinition.cc.
References fCharge, fDecayTable, fElectronOccupancy, G4MoleculeTable::Insert(), and G4MoleculeTable::Instance().
Here is the call graph for this function:
|
virtual |
Definition at line 131 of file G4MoleculeDefinition.cc.
References fDecayTable, and fElectronOccupancy.
|
protected |
Referenced by G4Electron_aq::Definition(), G4H2O::Definition(), G4Hydrogen::Definition(), G4H3O::Definition(), G4H2O2::Definition(), G4OH::Definition(), G4H2::Definition(), and Load().
Here is the caller graph for this function:
|
protected |
Definition at line 287 of file G4MoleculeDefinition.cc.
References fCharge, fDecayTable, and fElectronOccupancy.
| void G4MoleculeDefinition::AddDecayChannel | ( | const G4MolecularConfiguration * | molConf, |
| const G4MolecularDissociationChannel * | channel | ||
| ) |
Definition at line 224 of file G4MoleculeDefinition.cc.
References G4MolecularDissociationTable::AddChannel(), and fDecayTable.
Referenced by G4EmDNAChemistry::ConstructDissociationChannels(), and G4DNAElectronHoleRecombination::IsApplicable().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4MoleculeDefinition::AddDecayChannel | ( | const G4String & | molecularConfLabel, |
| const G4MolecularDissociationChannel * | channel | ||
| ) |
Definition at line 209 of file G4MoleculeDefinition.cc.
References G4MolecularDissociationTable::AddChannel(), fDecayTable, and G4MolecularConfiguration::GetMolecularConfiguration().
Here is the call graph for this function:| void G4MoleculeDefinition::Finalize | ( | ) |
Definition at line 321 of file G4MoleculeDefinition.cc.
References G4MoleculeTable::Finalize(), and G4MoleculeTable::Instance().
Here is the call graph for this function:
|
inline |
Definition at line 226 of file G4MoleculeDefinition.hh.
References fAtomsNb.
|
inline |
Definition at line 211 of file G4MoleculeDefinition.hh.
References fCharge.
Referenced by G4MolecularConfiguration::CreateMolecularConfiguration(), G4MolecularConfiguration::G4MolecularConfiguration(), and G4MolecularConfiguration::GetOrCreateMolecularConfiguration().
Here is the caller graph for this function:| G4MolecularConfiguration * G4MoleculeDefinition::GetConfigurationWithLabel | ( | const G4String & | molecularConfLabel | ) |
Definition at line 161 of file G4MoleculeDefinition.cc.
References G4MolecularConfiguration::GetMolecularConfiguration().
Here is the call graph for this function:| const vector< const G4MolecularDissociationChannel * > * G4MoleculeDefinition::GetDecayChannels | ( | const G4MolecularConfiguration * | conf | ) | const |
Definition at line 260 of file G4MoleculeDefinition.cc.
References fDecayTable, and G4MolecularDissociationTable::GetDecayChannels().
Here is the call graph for this function:| const vector< const G4MolecularDissociationChannel * > * G4MoleculeDefinition::GetDecayChannels | ( | const G4String & | ExState | ) | const |
Definition at line 237 of file G4MoleculeDefinition.cc.
References FatalErrorInArgument, fDecayTable, G4Exception(), G4MolecularDissociationTable::GetDecayChannels(), and GetName().
Here is the call graph for this function:
|
inline |
Definition at line 283 of file G4MoleculeDefinition.hh.
References fDecayTable.
Referenced by G4DNAMolecularDissociation::DecayIt().
Here is the caller graph for this function:
|
inline |
Definition at line 288 of file G4MoleculeDefinition.hh.
References fDecayTable.
|
inline |
Definition at line 216 of file G4MoleculeDefinition.hh.
References G4ParticleDefinition::GetPDGLifeTime().
Here is the call graph for this function:
|
inline |
Definition at line 206 of file G4MoleculeDefinition.hh.
References fDiffusionCoefficient.
|
inline |
Definition at line 159 of file G4MoleculeDefinition.hh.
References fFormatedName.
|
inline |
Definition at line 241 of file G4MoleculeDefinition.hh.
References fElectronOccupancy.
Referenced by G4EmDNAChemistry::ConstructDissociationChannels(), G4MolecularConfiguration::CreateMolecularConfiguration(), G4Molecule::G4Molecule(), and G4MolecularConfiguration::GetOrCreateMolecularConfiguration().
Here is the caller graph for this function:
|
inline |
Definition at line 252 of file G4MoleculeDefinition.hh.
References G4ParticleDefinition::GetPDGMass().
Referenced by G4MolecularConfiguration::G4MolecularConfiguration().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 246 of file G4MoleculeDefinition.hh.
References G4ParticleDefinition::GetParticleName().
Referenced by G4MolecularConfiguration::CreateMolecularConfiguration(), GetDecayChannels(), G4MolecularConfiguration::GetOrCreateMolecularConfiguration(), G4MoleculeTable::Insert(), NewConfiguration(), and NewConfigurationWithElectronOccupancy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 262 of file G4MoleculeDefinition.hh.
References fElectronOccupancy, and G4ElectronOccupancy::GetTotalOccupancy().
Referenced by G4MolecularConfiguration::G4MolecularConfiguration().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 273 of file G4MoleculeDefinition.hh.
References fElectronOccupancy, and G4ElectronOccupancy::GetSizeOfOrbit().
Here is the call graph for this function:
|
inline |
Definition at line 257 of file G4MoleculeDefinition.hh.
References G4ParticleDefinition::GetParticleSubType().
Here is the call graph for this function:
|
inline |
Definition at line 236 of file G4MoleculeDefinition.hh.
References fVanDerVaalsRadius.
|
static |
Definition at line 76 of file G4MoleculeDefinition.cc.
References G4MoleculeDefinition(), name, and READ().
Here is the call graph for this function:| G4MolecularConfiguration * G4MoleculeDefinition::NewConfiguration | ( | const G4String & | excitedStateLabel | ) |
Definition at line 148 of file G4MoleculeDefinition.cc.
References G4MolecularConfiguration::CreateMolecularConfiguration(), and GetName().
Referenced by G4DNAElectronHoleRecombination::IsApplicable().
Here is the call graph for this function:
Here is the caller graph for this function:| G4MolecularConfiguration * G4MoleculeDefinition::NewConfigurationWithElectronOccupancy | ( | const G4String & | excitedStateLabel, |
| const G4ElectronOccupancy & | elecConf, | ||
| double | decayTime = 0. |
||
| ) |
Definition at line 171 of file G4MoleculeDefinition.cc.
References G4MolecularConfiguration::CreateMolecularConfiguration(), GetName(), and G4MolecularConfiguration::SetDecayTime().
Referenced by G4EmDNAChemistry::ConstructDissociationChannels().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 311 of file G4MoleculeDefinition.cc.
| void G4MoleculeDefinition::Serialize | ( | std::ostream & | out | ) |
Definition at line 109 of file G4MoleculeDefinition.cc.
References fAtomsNb, fCharge, fDiffusionCoefficient, fElectronOccupancy, fVanDerVaalsRadius, G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGMass(), G4ElectronOccupancy::GetSizeOfOrbit(), and WRITE().
Here is the call graph for this function:
|
inline |
Definition at line 221 of file G4MoleculeDefinition.hh.
References fAtomsNb.
|
inline |
Definition at line 201 of file G4MoleculeDefinition.hh.
References fDiffusionCoefficient.
|
inline |
Definition at line 165 of file G4MoleculeDefinition.hh.
References fFormatedName, and name.
Definition at line 191 of file G4MoleculeDefinition.cc.
References G4ElectronOccupancy::AddElectron(), fElectronOccupancy, G4ElectronOccupancy::GetOccupancy(), and G4ElectronOccupancy::RemoveElectron().
Here is the call graph for this function:
|
inline |
Definition at line 231 of file G4MoleculeDefinition.hh.
References fVanDerVaalsRadius.
|
private |
Definition at line 192 of file G4MoleculeDefinition.hh.
Referenced by GetAtomsNumber(), Serialize(), and SetAtomsNumber().
|
private |
Definition at line 183 of file G4MoleculeDefinition.hh.
Referenced by G4MoleculeDefinition(), GetCharge(), and Serialize().
|
private |
Definition at line 198 of file G4MoleculeDefinition.hh.
Referenced by AddDecayChannel(), G4MoleculeDefinition(), GetDecayChannels(), GetDecayTable(), and ~G4MoleculeDefinition().
|
private |
Definition at line 190 of file G4MoleculeDefinition.hh.
Referenced by GetDiffusionCoefficient(), Serialize(), and SetDiffusionCoefficient().
|
private |
Definition at line 197 of file G4MoleculeDefinition.hh.
Referenced by G4MoleculeDefinition(), GetGroundStateElectronOccupancy(), GetNbElectrons(), GetNbMolecularShells(), Serialize(), SetLevelOccupation(), and ~G4MoleculeDefinition().
|
private |
Definition at line 195 of file G4MoleculeDefinition.hh.
Referenced by GetFormatedName(), and SetFormatedName().
|
private |
Definition at line 193 of file G4MoleculeDefinition.hh.
Referenced by GetVanDerVaalsRadius(), Serialize(), and SetVanDerVaalsRadius().