118   if (verboseLevel > 3)
 
  120     G4cout << 
"Calling G4DNARuddIonisationModel::Initialise()" << 
G4endl;
 
  125   G4String fileProton(
"dna/sigma_ionisation_p_rudd");
 
  126   G4String fileHydrogen(
"dna/sigma_ionisation_h_rudd");
 
  127   G4String fileAlphaPlusPlus(
"dna/sigma_ionisation_alphaplusplus_rudd");
 
  128   G4String fileAlphaPlus(
"dna/sigma_ionisation_alphaplus_rudd");
 
  129   G4String fileHelium(
"dna/sigma_ionisation_he_rudd");
 
  152   tableFile[
proton] = fileProton;
 
  154   lowEnergyLimit[
proton] = lowEnergyLimitForZ1;
 
  163   tableData[
proton] = tableProton;
 
  168   tableFile[hydrogen] = fileHydrogen;
 
  170   lowEnergyLimit[hydrogen] = lowEnergyLimitForZ1;
 
  171   highEnergyLimit[hydrogen] = 100. * 
MeV;
 
  178   tableHydrogen->
LoadData(fileHydrogen);
 
  180   tableData[hydrogen] = tableHydrogen;
 
  185   tableFile[alphaPlusPlus] = fileAlphaPlusPlus;
 
  187   lowEnergyLimit[alphaPlusPlus] = lowEnergyLimitForZ2;
 
  188   highEnergyLimit[alphaPlusPlus] = 400. * 
MeV;
 
  195   tableAlphaPlusPlus->
LoadData(fileAlphaPlusPlus);
 
  197   tableData[alphaPlusPlus] = tableAlphaPlusPlus;
 
  202   tableFile[alphaPlus] = fileAlphaPlus;
 
  204   lowEnergyLimit[alphaPlus] = lowEnergyLimitForZ2;
 
  205   highEnergyLimit[alphaPlus] = 400. * 
MeV;
 
  212   tableAlphaPlus->
LoadData(fileAlphaPlus);
 
  213   tableData[alphaPlus] = tableAlphaPlus;
 
  218   tableFile[helium] = fileHelium;
 
  220   lowEnergyLimit[helium] = lowEnergyLimitForZ2;
 
  221   highEnergyLimit[helium] = 400. * 
MeV;
 
  229   tableData[helium] = tableHelium;
 
  233   if (particle==protonDef)
 
  239   if (particle==hydrogenDef)
 
  245   if (particle==heliumDef)
 
  251   if (particle==alphaPlusDef)
 
  257   if (particle==alphaPlusPlusDef)
 
  265     G4cout << 
"Rudd ionisation model is initialized " << 
G4endl 
  283   isInitialised = 
true;
 
G4double LowEnergyLimit() const 
 
static G4LossTableManager * Instance()
 
G4double HighEnergyLimit() const 
 
G4ParticleChangeForGamma * fParticleChangeForGamma
 
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
 
static G4Proton * ProtonDefinition()
 
virtual G4bool LoadData(const G4String &argFileName)
 
const G4String & GetParticleName() const 
 
void SetHighEnergyLimit(G4double)
 
G4GLOB_DLL std::ostream G4cout
 
const std::vector< double > * GetNumMolPerVolTableFor(const G4Material *) const 
 
static constexpr double m
 
static constexpr double eV
 
static G4DNAGenericIonsManager * Instance(void)
 
static G4DNAMolecularMaterial * Instance()
 
static constexpr double MeV
 
static MCTruthManager * instance
 
G4VAtomDeexcitation * AtomDeexcitation()
 
void SetLowEnergyLimit(G4double)
 
static constexpr double keV
 
G4ParticleChangeForGamma * GetParticleChangeForGamma()
 
G4ParticleDefinition * GetIon(const G4String &name)