#include <G4DNAWaterExcitationStructure.hh>
Public Member Functions | |
G4DNAWaterExcitationStructure () | |
virtual | ~G4DNAWaterExcitationStructure () |
G4double | ExcitationEnergy (G4int level) |
G4int | NumberOfLevels () |
Definition at line 33 of file G4DNAWaterExcitationStructure.hh.
G4DNAWaterExcitationStructure::G4DNAWaterExcitationStructure | ( | ) |
Definition at line 29 of file G4DNAWaterExcitationStructure.cc.
00029 : nLevels(5) 00030 { 00031 energyConstant.push_back(8.22*eV); 00032 energyConstant.push_back(10.00*eV); 00033 energyConstant.push_back(11.24*eV); 00034 energyConstant.push_back(12.61*eV); 00035 energyConstant.push_back(13.77*eV); 00036 00037 nLevels = energyConstant.size(); 00038 }
G4DNAWaterExcitationStructure::~G4DNAWaterExcitationStructure | ( | ) | [virtual] |
Definition at line 45 of file G4DNAWaterExcitationStructure.cc.
Referenced by G4EmDNAPhysicsChemistry::ConstructDecayChannels(), G4DNAChemistryManager::CreateWaterMolecule(), G4DNASancheSolvatationModel::G4DNASancheSolvatationModel(), G4DNAEmfietzoglouExcitationModel::PartialCrossSection(), G4DNAEmfietzoglouExcitationModel::SampleSecondaries(), and G4DNABornExcitationModel::SampleSecondaries().
00046 { 00047 G4double excitation = 0.; 00048 00049 if (level >=0 && level < nLevels) excitation = energyConstant[level]; 00050 00051 return excitation; 00052 }
G4int G4DNAWaterExcitationStructure::NumberOfLevels | ( | ) | [inline] |
Definition at line 43 of file G4DNAWaterExcitationStructure.hh.
Referenced by G4DNAEmfietzoglouExcitationModel::G4DNAEmfietzoglouExcitationModel(), and G4DNAMillerGreenExcitationModel::Initialise().