#include <G4DNAGenericIonsManager.hh>
Public Member Functions | |
G4ParticleDefinition * | GetIon (const G4String &name) |
Static Public Member Functions | |
static G4DNAGenericIonsManager * | Instance (void) |
Definition at line 39 of file G4DNAGenericIonsManager.hh.
G4ParticleDefinition * G4DNAGenericIonsManager::GetIon | ( | const G4String & | name | ) |
Definition at line 46 of file G4DNAGenericIonsManager.cc.
Referenced by G4EmDNAPhysicsChemistry::ConstructParticle(), G4EmDNAPhysics::ConstructParticle(), G4DNARuddIonisationModel::CrossSectionPerVolume(), G4DNARuddIonisationExtendedModel::CrossSectionPerVolume(), G4DNAMillerGreenExcitationModel::CrossSectionPerVolume(), G4DNADingfelderChargeIncreaseModel::CrossSectionPerVolume(), G4DNADingfelderChargeDecreaseModel::CrossSectionPerVolume(), G4DNARuddIonisationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNAIonisation::IsApplicable(), G4DNAExcitation::IsApplicable(), G4DNAChargeIncrease::IsApplicable(), G4DNAChargeDecrease::IsApplicable(), G4DNARuddIonisationModel::SampleSecondaries(), and G4DNADingfelderChargeIncreaseModel::SampleSecondaries().
00047 { 00048 IonsMap::const_iterator i(map.find(name)); 00049 00050 if (i==map.end()) 00051 return 0; 00052 00053 return i->second; 00054 }
G4DNAGenericIonsManager * G4DNAGenericIonsManager::Instance | ( | void | ) | [static] |
Definition at line 36 of file G4DNAGenericIonsManager.cc.
Referenced by G4EmDNAPhysicsChemistry::ConstructParticle(), G4EmDNAPhysics::ConstructParticle(), G4DNARuddIonisationModel::CrossSectionPerVolume(), G4DNARuddIonisationExtendedModel::CrossSectionPerVolume(), G4DNAMillerGreenExcitationModel::CrossSectionPerVolume(), G4DNADingfelderChargeIncreaseModel::CrossSectionPerVolume(), G4DNADingfelderChargeDecreaseModel::CrossSectionPerVolume(), G4DNARuddIonisationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNAIonisation::IsApplicable(), G4DNAExcitation::IsApplicable(), G4DNAChargeIncrease::IsApplicable(), G4DNAChargeDecrease::IsApplicable(), G4DNARuddIonisationModel::SampleSecondaries(), and G4DNADingfelderChargeIncreaseModel::SampleSecondaries().
00037 { 00038 if (!theInstance) 00039 theInstance=new G4DNAGenericIonsManager; 00040 00041 return theInstance; 00042 }