35 std::pair<double,double> it;
36 it.first=1105.46 ;it.second= 8.8; theLowEData.push_back(it);
37 it.first=1139.41 ;it.second= 13.6; theLowEData.push_back(it);
38 it.first=1165.12 ;it.second= 26.0; theLowEData.push_back(it);
39 it.first=1198.8 ;it.second= 60.; theLowEData.push_back(it);
40 it.first=1212.51 ;it.second= 70.; theLowEData.push_back(it);
41 it.first=1222.84 ;it.second= 72.; theLowEData.push_back(it);
42 it.first=1233.18 ;it.second= 68.; theLowEData.push_back(it);
43 it.first=1240.08 ;it.second= 65.; theLowEData.push_back(it);
44 it.first=1301.86 ;it.second= 30.; theLowEData.push_back(it);
45 it.first=1335.65 ;it.second= 26.; theLowEData.push_back(it);
46 it.first=1368.93 ;it.second= 27.; theLowEData.push_back(it);
47 it.first=1433.81 ;it.second= 30.; theLowEData.push_back(it);
48 it.first=1496.42 ;it.second= 45.; theLowEData.push_back(it);
49 it.first=1508.67 ;it.second= 47.; theLowEData.push_back(it);
50 it.first=1520.84 ;it.second= 45.; theLowEData.push_back(it);
51 it.first=1568.67 ;it.second= 35.; theLowEData.push_back(it);
52 it.first=1603.69 ;it.second= 37.; theLowEData.push_back(it);
53 it.first=1660.54 ;it.second= 58.; theLowEData.push_back(it);
54 it.first=1674.47 ;it.second= 59.; theLowEData.push_back(it);
55 it.first=1688.29 ;it.second= 58.; theLowEData.push_back(it);
56 it.first=1779.57 ;it.second= 36.; theLowEData.push_back(it);
57 it.first=1881.49 ;it.second= 36.8; theLowEData.push_back(it);
58 it.first=1978.31 ;it.second= 34.5; theLowEData.push_back(it);
59 it.first=2038.82 ;it.second= 34.5; theLowEData.push_back(it);
60 it.first=2115.39 ;it.second= 36.; theLowEData.push_back(it);
61 it.first=2159.18 ;it.second= 36.3; theLowEData.push_back(it);
62 it.first=2244.22 ;it.second= 36.; theLowEData.push_back(it);
63 it.first=2424.78 ;it.second= 33.; theLowEData.push_back(it);
64 it.first=2664.2 ;it.second= 32.; theLowEData.push_back(it);
65 it.first=3487.43 ;it.second= 28.; theLowEData.push_back(it);
66 it.first=4434.76 ;it.second= 26.7; theLowEData.push_back(it);
73 if(sqrts > theLowEData.back().first/
MeV)
return thePDGData.
CrossSection(trk1, trk2);
76 if(sqrts<theLowEData[0].
first)
return 0;
77 for(i=0; i<theLowEData.size(); i++)
79 if(theLowEData[i].first/
MeV>sqrts)
break;
87 G4double y = y1+(x-x1)*(y2-y1)/(x2-x1);
G4double G4ParticleHPJENDLHEData::G4double result
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
static constexpr double second
G4double G4Log(G4double x)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
static constexpr double MeV
const G4LorentzVector & Get4Momentum() const
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
static constexpr double millibarn