61 for (
G4int i=4; i<93; i++) {
65 for (
G4int i=6; i<93; i++) {
87 if (massIncident == aProtone->
GetPDGMass() && zTarget < 93 && zTarget > 3)
98 if (massIncident == aAlpha->
GetPDGMass() && zTarget < 93 && zTarget > 5)
100 if (energyIncident >
alphaDataSetMap[zTarget]->GetEnergies(0).back() ||
static constexpr double MeV
G4double GetPDGMass() const
G4double CalculateKCrossSection(G4int zTarget, G4double massIncident, G4double energyIncident)
std::map< G4int, G4VEMDataSet * > alphaDataSetMap
std::map< G4int, G4VEMDataSet * > protonDataSetMap
G4VDataSetAlgorithm * interpolation
virtual ~G4PaulKxsModel()
static G4Proton * Proton()