148 #ifndef G4SPSEneDistribution_h
149 #define G4SPSEneDistribution_h 1
void SetBeamSigmaInE(G4double)
G4bool Arb_alpha_Const_flag
std::vector< G4DataInterpolation * > SplineInt
void CalculateBbodySpectrum()
void LinearInterpolation()
void GenEpnHistEnergies()
void CalculateCdgSpectrum()
CLHEP::Hep3Vector G4ThreeVector
void ArbEnergyHisto(G4ThreeVector)
Andrea Dotti Feb 2015 Important: This is a shared class between threads.
G4PhysicsOrderedFreeVector GetUserDefinedEnergyHisto()
void SetVerbosity(G4int a)
G4bool Arb_grad_cept_flag
void ConvertEPNToEnergy()
void GenerateCdgEnergies()
void GenArbPointEnergies()
std::vector< G4double > * Bbody_x
G4PhysicsOrderedFreeVector GetArbEnergyHisto()
G4ParticleDefinition * particle_definition
void GenerateGaussEnergies()
G4PhysicsOrderedFreeVector IPDFEnergyH
void SetEnergyDisType(G4String)
G4String GetEnergyDisType()
void GenerateBremEnergies()
G4double GetProbability(G4double)
G4DataInterpolation * Splinetemp
void GenerateMonoEnergetic()
G4double GenerateOne(G4ParticleDefinition *)
void SetBiasRndm(G4SPSRandomGenerator *a)
std::vector< G4double > * BBHist
void ArbInterpolate(G4String)
void EpnEnergyHisto(G4ThreeVector)
G4PhysicsOrderedFreeVector ArbEnergyH
Andrea Dotti Feb 2015 Important: This is a shared class between threads.
void InputEnergySpectra(G4bool)
G4SPSRandomGenerator * eneRndm
G4PhysicsOrderedFreeVector UDefEnergyH
void SetGradient(G4double)
void UserEnergyHisto(G4ThreeVector)
void GenUserHistEnergies()
void GenerateBbodyEnergies()
void GenerateExpEnergies(G4bool)
void SetInterCept(G4double)
void InputDifferentialSpectra(G4bool)
G4PhysicsOrderedFreeVector EpnEnergyH
void GeneratePowEnergies(G4bool)
void SetBiasAlpha(G4double)
void ArbEnergyHistoFile(G4String)
G4PhysicsOrderedFreeVector IPDFArbEnergyH
void GenerateBiasPowEnergies()
void GenerateLinearEnergies(G4bool)
void SplineInterpolation()
G4Cache< threadLocal_t > threadLocalData
void SetMonoEnergy(G4double)
G4PhysicsOrderedFreeVector ZeroPhysVector