#include <G4PaulKxsModel.hh>
Definition at line 51 of file G4PaulKxsModel.hh.
G4PaulKxsModel::G4PaulKxsModel |
( |
| ) |
|
Definition at line 56 of file G4PaulKxsModel.cc.
63 for (
G4int i=4; i<93; i++) {
64 protonDataSetMap[i] =
new G4EMDataSet(i,interpolation);
65 protonDataSetMap[i]->LoadData(
"pixe/kpcsPaul/kcs-");
67 for (
G4int i=6; i<93; i++) {
68 alphaDataSetMap[i] =
new G4EMDataSet(i,interpolation);
69 alphaDataSetMap[i]->LoadData(
"pixe/kacsPaul/kacs-");
G4PaulKxsModel::~G4PaulKxsModel |
( |
| ) |
|
|
virtual |
Definition at line 77 of file G4PaulKxsModel.cc.
80 protonDataSetMap.clear();
81 alphaDataSetMap.clear();
Definition at line 86 of file G4PaulKxsModel.cc.
94 if (massIncident == aProtone->
GetPDGMass() && zTarget < 93 && zTarget > 3)
100 if (energyIncident > protonDataSetMap[zTarget]->GetEnergies(0).back() ||
101 energyIncident < protonDataSetMap[zTarget]->GetEnergies(0).front() )
104 sigma = protonDataSetMap[zTarget]->FindValue(energyIncident/
MeV);
109 if (massIncident == aAlpha->
GetPDGMass() && zTarget < 93 && zTarget > 5)
111 if (energyIncident > alphaDataSetMap[zTarget]->GetEnergies(0).back() ||
112 energyIncident < alphaDataSetMap[zTarget]->GetEnergies(0).front() )
115 sigma = alphaDataSetMap[zTarget]->FindValue(energyIncident/
MeV);
static G4Proton * Proton()
G4double GetPDGMass() const
static constexpr double MeV
The documentation for this class was generated from the following files:
- source/geant4.10.03.p03/source/processes/electromagnetic/lowenergy/include/G4PaulKxsModel.hh
- source/geant4.10.03.p03/source/processes/electromagnetic/lowenergy/src/G4PaulKxsModel.cc