| 
    Geant4
    10.03
    
   | 
 
#include <G4DNAGenericIonsManager.hh>
 Collaboration diagram for G4DNAGenericIonsManager:Public Member Functions | |
| G4ParticleDefinition * | GetIon (const G4String &name) | 
Static Public Member Functions | |
| static G4DNAGenericIonsManager * | Instance (void) | 
Private Types | |
| typedef std::map< G4String,  G4ParticleDefinition * >  | IonsMap | 
Private Member Functions | |
| G4DNAGenericIonsManager () | |
| ~G4DNAGenericIonsManager () | |
| G4DNAGenericIonsManager (const G4DNAGenericIonsManager &) | |
| const G4DNAGenericIonsManager & | operator= (const G4DNAGenericIonsManager &) | 
Private Attributes | |
| IonsMap | map | 
Static Private Attributes | |
| static G4DNAGenericIonsManager * | theInstance | 
Definition at line 39 of file G4DNAGenericIonsManager.hh.
      
  | 
  private | 
Definition at line 54 of file G4DNAGenericIonsManager.hh.
      
  | 
  private | 
Definition at line 58 of file G4DNAGenericIonsManager.cc.
References G4Alpha::Alpha(), eplus, GeV, map, and MeV.
Referenced by Instance().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
| G4ParticleDefinition * G4DNAGenericIonsManager::GetIon | ( | const G4String & | name | ) | 
Definition at line 46 of file G4DNAGenericIonsManager.cc.
References map.
Referenced by G4EmDNAPhysics_option3::ConstructParticle(), G4EmDNAPhysics::ConstructParticle(), G4EmDNAPhysics_option1::ConstructParticle(), G4EmDNAPhysics_option4::ConstructParticle(), G4EmDNAPhysics_option2::ConstructParticle(), G4EmDNAPhysics_option5::ConstructParticle(), G4EmDNAPhysics_option7::ConstructParticle(), G4EmDNAPhysicsActivator::ConstructParticle(), G4EmLEPTSPhysics::ConstructParticle(), G4EmDNAPhysicsActivator::ConstructProcess(), G4DNARuddIonisationModel::CorrectionFactor(), G4DNARuddIonisationExtendedModel::CorrectionFactor(), G4DNADingfelderChargeDecreaseModel::CrossSectionPerVolume(), G4DNADingfelderChargeIncreaseModel::CrossSectionPerVolume(), G4DNAMillerGreenExcitationModel::CrossSectionPerVolume(), G4DNARuddIonisationExtendedModel::CrossSectionPerVolume(), G4DNARuddIonisationModel::CrossSectionPerVolume(), G4DNARuddIonisationModel::DifferentialCrossSection(), G4DNADingfelderChargeIncreaseModel::IncomingParticleBindingEnergyConstant(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAChargeIncrease::IsApplicable(), G4DNAChargeDecrease::IsApplicable(), G4DNAElastic::IsApplicable(), G4DNAExcitation::IsApplicable(), G4DNAIonisation::IsApplicable(), G4DNADingfelderChargeIncreaseModel::NumberOfFinalStates(), G4DNADingfelderChargeDecreaseModel::NumberOfFinalStates(), G4DNADingfelderChargeDecreaseModel::OutgoingParticleBindingEnergyConstant(), G4DNADingfelderChargeIncreaseModel::OutgoingParticleDefinition(), G4DNADingfelderChargeDecreaseModel::OutgoingParticleDefinition(), G4DNADingfelderChargeIncreaseModel::PartialCrossSection(), G4DNADingfelderChargeDecreaseModel::PartialCrossSection(), G4DNAMillerGreenExcitationModel::PartialCrossSection(), G4DNARuddIonisationModel::RandomizeEjectedElectronEnergy(), G4DNADingfelderChargeIncreaseModel::RandomSelect(), G4DNADingfelderChargeDecreaseModel::RandomSelect(), G4DNAMillerGreenExcitationModel::RandomSelect(), G4DNARuddIonisationExtendedModel::RejectionFunction(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::Sum(), G4DNADingfelderChargeDecreaseModel::Sum(), and G4DNADingfelderChargeDecreaseModel::WaterBindingEnergyConstant().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 36 of file G4DNAGenericIonsManager.cc.
References G4DNAGenericIonsManager(), and theInstance.
Referenced by G4EmDNAPhysics_option3::ConstructParticle(), G4EmDNAPhysics::ConstructParticle(), G4EmDNAPhysics_option1::ConstructParticle(), G4EmDNAPhysics_option4::ConstructParticle(), G4EmDNAPhysics_option2::ConstructParticle(), G4EmDNAPhysics_option5::ConstructParticle(), G4EmDNAPhysics_option7::ConstructParticle(), G4EmDNAPhysicsActivator::ConstructParticle(), G4EmLEPTSPhysics::ConstructParticle(), G4EmDNAPhysicsActivator::ConstructProcess(), G4DNARuddIonisationModel::CorrectionFactor(), G4DNARuddIonisationExtendedModel::CorrectionFactor(), G4DNADingfelderChargeDecreaseModel::CrossSectionPerVolume(), G4DNADingfelderChargeIncreaseModel::CrossSectionPerVolume(), G4DNAMillerGreenExcitationModel::CrossSectionPerVolume(), G4DNARuddIonisationExtendedModel::CrossSectionPerVolume(), G4DNARuddIonisationModel::CrossSectionPerVolume(), G4DNARuddIonisationModel::DifferentialCrossSection(), G4DNADingfelderChargeIncreaseModel::IncomingParticleBindingEnergyConstant(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAChargeIncrease::IsApplicable(), G4DNAChargeDecrease::IsApplicable(), G4DNAElastic::IsApplicable(), G4DNAExcitation::IsApplicable(), G4DNAIonisation::IsApplicable(), G4DNADingfelderChargeIncreaseModel::NumberOfFinalStates(), G4DNADingfelderChargeDecreaseModel::NumberOfFinalStates(), G4DNADingfelderChargeDecreaseModel::OutgoingParticleBindingEnergyConstant(), G4DNADingfelderChargeIncreaseModel::OutgoingParticleDefinition(), G4DNADingfelderChargeDecreaseModel::OutgoingParticleDefinition(), G4DNADingfelderChargeIncreaseModel::PartialCrossSection(), G4DNADingfelderChargeDecreaseModel::PartialCrossSection(), G4DNAMillerGreenExcitationModel::PartialCrossSection(), G4DNARuddIonisationModel::RandomizeEjectedElectronEnergy(), G4DNADingfelderChargeIncreaseModel::RandomSelect(), G4DNADingfelderChargeDecreaseModel::RandomSelect(), G4DNAMillerGreenExcitationModel::RandomSelect(), G4DNARuddIonisationExtendedModel::RejectionFunction(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::Sum(), G4DNADingfelderChargeDecreaseModel::Sum(), and G4DNADingfelderChargeDecreaseModel::WaterBindingEnergyConstant().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
Definition at line 56 of file G4DNAGenericIonsManager.hh.
Referenced by G4DNAGenericIonsManager(), and GetIon().
      
  | 
  staticprivate | 
Definition at line 52 of file G4DNAGenericIonsManager.hh.
Referenced by Instance().