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-");
 
   80   protonDataSetMap.clear();
 
   81   alphaDataSetMap.clear();
 
   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); 
 
G4double CalculateKCrossSection(G4int zTarget, G4double massIncident, G4double energyIncident)
 
virtual ~G4PaulKxsModel()
 
static G4Proton * Proton()
 
G4double GetPDGMass() const