G4DNAWaterIonisationStructure Class Reference

#include <G4DNAWaterIonisationStructure.hh>


Public Member Functions

 G4DNAWaterIonisationStructure ()
virtual ~G4DNAWaterIonisationStructure ()
G4double IonisationEnergy (G4int level)
G4int NumberOfLevels ()


Detailed Description

Definition at line 33 of file G4DNAWaterIonisationStructure.hh.


Constructor & Destructor Documentation

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 41 of file G4DNAWaterIonisationStructure.cc.

00042 { }


Member Function Documentation

G4double G4DNAWaterIonisationStructure::IonisationEnergy ( G4int  level  ) 

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]

Definition at line 43 of file G4DNAWaterIonisationStructure.hh.

00043 { return nLevels; }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:49 2013 for Geant4 by  doxygen 1.4.7