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