151 #ifndef G4SPSAngDistribution_h 152 #define G4SPSAngDistribution_h 1
void GenerateBeamFlux(G4ParticleMomentum &outputMom)
G4double GenerateUserDefTheta()
G4PhysicsOrderedFreeVector UDefPhiH
void GenerateCosineLawFlux(G4ParticleMomentum &outputMom)
void SetBeamSigmaInAngR(G4double)
G4PhysicsOrderedFreeVector IPDFPhiH
G4PhysicsOrderedFreeVector IPDFThetaH
void SetBeamSigmaInAngY(G4double)
void SetMinTheta(G4double)
void SetUseUserAngAxis(G4bool)
G4SPSPosDistribution * posDist
G4SPSRandomGenerator * angRndm
G4ThreeVector GetDirection()
void UserDefAngPhi(G4ThreeVector)
void UserDefAngTheta(G4ThreeVector)
G4PhysicsOrderedFreeVector UDefThetaH
G4ParticleMomentum particle_momentum_direction
G4ParticleMomentum GenerateOne()
void SetBiasRndm(G4SPSRandomGenerator *a)
G4PhysicsOrderedFreeVector ZeroPhysVector
void DefineAngRefAxes(G4String, G4ThreeVector)
void GenerateFocusedFlux(G4ParticleMomentum &outputMom)
void SetAngDistType(G4String)
void SetPosDistribution(G4SPSPosDistribution *a)
void SetFocusPoint(G4ThreeVector)
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
void GenerateUserDefFlux(G4ParticleMomentum &outputMom)
void SetUserWRTSurface(G4bool)
void GenerateIsotropicFlux(G4ParticleMomentum &outputMom)
void SetVerbosity(G4int a)
void SetMaxTheta(G4double)
G4double GenerateUserDefPhi()
void GeneratePlanarFlux(G4ParticleMomentum &outputMom)
void SetBeamSigmaInAngX(G4double)