67 static const G4int nlevels = 28;
68 static const G4int listK[nlevels] = {
69 1, 2, 4, 6, 8, 11, 14, 17, 18, 21, 24,
70 26, 29, 32, 38, 40, 41, 44, 49, 53, 55,
71 60, 65, 70, 75, 81, 85, 92};
72 static const G4double listKEnergy[nlevels] = {
73 0.00275, 0.011, 0.043, 0.098, 0.173, 0.326,
74 0.524, 0.765, 0.853, 1.146, 1.472,
75 1.708, 2.081, 2.475, 3.323, 3.627,
76 3.779, 4.237, 5.016, 5.647, 5.966,
77 6.793, 7.602, 8.421, 9.249, 10.222,
80 fKLevelEnergy[0] = 0.0;
81 fKLevelEnergy[1] = listKEnergy[0];
83 for(
G4int i=1; i<nlevels; ++i) {
84 G4int z1 = listK[idx];
90 for(
G4int z=z1+1; z<z2; ++z) {
91 fKLevelEnergy[z] = (y1 + (y2 - y1)*(z - z1)/dz)*z*z;
94 fKLevelEnergy[z2] = listKEnergy[i];
97 for(
G4int i = 0; i<14; ++i) { fLevelEnergy[i] = 0.0; }
G4HadronicInteraction(const G4String &modelName="HadronicModel")
G4double GetPDGMass() const
static G4MuonMinus * MuonMinus()
static G4Electron * Electron()