135 #ifndef G4SPSEneDistribution_h
136 #define G4SPSEneDistribution_h 1
153 return EnergyDisType;
255 void LinearInterpolation();
256 void LogInterpolation();
257 void ExpInterpolation();
258 void SplineInterpolation();
259 void CalculateCdgSpectrum();
260 void CalculateBbodySpectrum();
264 void GenerateMonoEnergetic();
265 void GenerateLinearEnergies(
G4bool);
266 void GeneratePowEnergies(
G4bool);
267 void GenerateBiasPowEnergies();
268 void GenerateExpEnergies(
G4bool);
269 void GenerateGaussEnergies();
270 void GenerateBremEnergies();
271 void GenerateBbodyEnergies();
272 void GenerateCdgEnergies();
273 void GenUserHistEnergies();
274 void GenEpnHistEnergies();
275 void GenArbPointEnergies();
277 void ConvertEPNToEnergy();
298 G4bool IPDFEnergyExist, IPDFArbExist, Epnflag;
303 G4double BBHist[10001], Bbody_x[10001];
305 G4double Arb_grad[1024], Arb_cept[1024];
306 G4double Arb_alpha[1024], Arb_Const[1024];
316 G4int verbosityLevel;