#include <G4DNAWaterIonisationStructure.hh>
Public Member Functions | |
G4DNAWaterIonisationStructure () | |
virtual | ~G4DNAWaterIonisationStructure () |
G4double | IonisationEnergy (G4int level) |
G4int | NumberOfLevels () |
Definition at line 33 of file G4DNAWaterIonisationStructure.hh.
G4DNAWaterIonisationStructure::G4DNAWaterIonisationStructure | ( | ) |
Definition at line 29 of file G4DNAWaterIonisationStructure.cc.
00029 : nLevels(5) 00030 { 00031 energyConstant.push_back(10.79*eV); 00032 energyConstant.push_back(13.39*eV); 00033 energyConstant.push_back(16.05*eV); 00034 energyConstant.push_back(32.30*eV); 00035 energyConstant.push_back(539.0*eV); 00036 00037 nLevels = energyConstant.size(); 00038 }
G4DNAWaterIonisationStructure::~G4DNAWaterIonisationStructure | ( | ) | [virtual] |
Definition at line 45 of file G4DNAWaterIonisationStructure.cc.
Referenced by G4DNAChemistryManager::CreateWaterMolecule(), G4DNABornIonisationModel::DifferentialCrossSection(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), and G4DNABornIonisationModel::SampleSecondaries().
00046 { 00047 G4double ionisation = 0.; 00048 00049 if (level >=0 && level < nLevels) ionisation = energyConstant[level]; 00050 00051 return ionisation; 00052 }
G4int G4DNAWaterIonisationStructure::NumberOfLevels | ( | ) | [inline] |